/[classpath]/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
ViewVC logotype

Diff of /classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.17 by mark, Tue Oct 26 23:50:04 2004 UTC revision 1.18 by mkoch, Thu Oct 28 20:58:25 2004 UTC
# Line 48  translate_points (JNIEnv *env, jintArray Line 48  translate_points (JNIEnv *env, jintArray
48                    jint npoints, jint x_offset, jint y_offset);                    jint npoints, jint x_offset, jint y_offset);
49  static void realize_cb (GtkWidget *widget, jobject peer);  static void realize_cb (GtkWidget *widget, jobject peer);
50    
51  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_copyState  JNIEXPORT void JNICALL
52    Java_gnu_java_awt_peer_gtk_GdkGraphics_copyState
53    (JNIEnv *env, jobject obj, jobject old)    (JNIEnv *env, jobject obj, jobject old)
54  {  {
55    struct graphics *g, *g_old;    struct graphics *g, *g_old;
# Line 75  JNIEXPORT void JNICALL Java_gnu_java_awt Line 76  JNIEXPORT void JNICALL Java_gnu_java_awt
76    NSA_SET_PTR (env, obj, g);    NSA_SET_PTR (env, obj, g);
77  }  }
78    
79  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_initState__II  JNIEXPORT void JNICALL
80    Java_gnu_java_awt_peer_gtk_GdkGraphics_initState__II
81    (JNIEnv *env, jobject obj, jint width, jint height)    (JNIEnv *env, jobject obj, jint width, jint height)
82  {  {
83    struct graphics *g;    struct graphics *g;
# Line 97  JNIEXPORT void JNICALL Java_gnu_java_awt Line 99  JNIEXPORT void JNICALL Java_gnu_java_awt
99    
100  /* copy the native state of the peer (GtkWidget *) to the native state  /* copy the native state of the peer (GtkWidget *) to the native state
101     of the graphics object */     of the graphics object */
102  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_initState__Lgnu_java_awt_peer_gtk_GtkComponentPeer_2  JNIEXPORT void JNICALL
103    Java_gnu_java_awt_peer_gtk_GdkGraphics_initState__Lgnu_java_awt_peer_gtk_GtkComponentPeer_2
104    (JNIEnv *env, jobject obj, jobject peer)    (JNIEnv *env, jobject obj, jobject peer)
105  {  {
106    struct graphics *g = (struct graphics *) malloc (sizeof (struct graphics));    struct graphics *g = (struct graphics *) malloc (sizeof (struct graphics));
# Line 141  Java_gnu_java_awt_peer_gtk_GdkGraphics_c Line 144  Java_gnu_java_awt_peer_gtk_GdkGraphics_c
144    gdk_threads_leave ();    gdk_threads_leave ();
145  }  }
146    
147  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_dispose  JNIEXPORT void JNICALL
148    Java_gnu_java_awt_peer_gtk_GdkGraphics_dispose
149    (JNIEnv *env, jobject obj)    (JNIEnv *env, jobject obj)
150  {  {
151    struct graphics *g;    struct graphics *g;
# Line 168  JNIEXPORT void JNICALL Java_gnu_java_awt Line 172  JNIEXPORT void JNICALL Java_gnu_java_awt
172    free (g);    free (g);
173  }  }
174    
175  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_translateNative  JNIEXPORT void JNICALL
176    Java_gnu_java_awt_peer_gtk_GdkGraphics_translateNative
177    (JNIEnv *env, jobject obj, jint x, jint y)    (JNIEnv *env, jobject obj, jint x, jint y)
178  {  {
179    struct graphics *g;    struct graphics *g;
# Line 183  JNIEXPORT void JNICALL Java_gnu_java_awt Line 188  JNIEXPORT void JNICALL Java_gnu_java_awt
188    gdk_threads_leave ();    gdk_threads_leave ();
189  }  }
190    
191  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawString  JNIEXPORT void JNICALL
192    Java_gnu_java_awt_peer_gtk_GdkGraphics_drawString
193    (JNIEnv *env, jobject obj, jobject font, jstring str, jint x, jint y)    (JNIEnv *env, jobject obj, jobject font, jstring str, jint x, jint y)
194  {  {
195    struct peerfont *pfont = NULL;    struct peerfont *pfont = NULL;
# Line 222  JNIEXPORT void JNICALL Java_gnu_java_awt Line 228  JNIEXPORT void JNICALL Java_gnu_java_awt
228    (*env)->ReleaseStringUTFChars (env, str, cstr);    (*env)->ReleaseStringUTFChars (env, str, cstr);
229  }  }
230    
231  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawLine  JNIEXPORT void JNICALL
232    Java_gnu_java_awt_peer_gtk_GdkGraphics_drawLine
233    (JNIEnv *env, jobject obj, jint x, jint y, jint x2, jint y2)    (JNIEnv *env, jobject obj, jint x, jint y, jint x2, jint y2)
234  {  {
235    struct graphics *g;    struct graphics *g;
# Line 237  JNIEXPORT void JNICALL Java_gnu_java_awt Line 244  JNIEXPORT void JNICALL Java_gnu_java_awt
244    gdk_threads_leave ();    gdk_threads_leave ();
245  }  }
246    
247  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_fillRect  JNIEXPORT void JNICALL
248    Java_gnu_java_awt_peer_gtk_GdkGraphics_fillRect
249    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)
250  {  {
251    struct graphics *g;    struct graphics *g;
# Line 252  JNIEXPORT void JNICALL Java_gnu_java_awt Line 260  JNIEXPORT void JNICALL Java_gnu_java_awt
260    gdk_threads_leave ();    gdk_threads_leave ();
261  }  }
262    
263  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawRect  JNIEXPORT void JNICALL
264    Java_gnu_java_awt_peer_gtk_GdkGraphics_drawRect
265    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)
266  {  {
267    struct graphics *g;    struct graphics *g;
# Line 266  JNIEXPORT void JNICALL Java_gnu_java_awt Line 275  JNIEXPORT void JNICALL Java_gnu_java_awt
275    gdk_threads_leave ();    gdk_threads_leave ();
276  }  }
277    
278  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_copyArea  JNIEXPORT void JNICALL
279    Java_gnu_java_awt_peer_gtk_GdkGraphics_copyArea
280    (JNIEnv *env, jobject obj, jint x, jint y,    (JNIEnv *env, jobject obj, jint x, jint y,
281     jint width, jint height, jint dx, jint dy)     jint width, jint height, jint dx, jint dy)
282  {  {
# Line 285  JNIEXPORT void JNICALL Java_gnu_java_awt Line 295  JNIEXPORT void JNICALL Java_gnu_java_awt
295    gdk_threads_leave ();    gdk_threads_leave ();
296  }  }
297    
298  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_copyPixmap  JNIEXPORT void JNICALL
299    Java_gnu_java_awt_peer_gtk_GdkGraphics_copyPixmap
300    (JNIEnv *env, jobject obj, jobject offscreen,    (JNIEnv *env, jobject obj, jobject offscreen,
301     jint x, jint y, jint width, jint height)     jint x, jint y, jint width, jint height)
302  {  {
# Line 358  static void flip_pixbuf (GdkPixbuf *pixb Line 369  static void flip_pixbuf (GdkPixbuf *pixb
369      }      }
370  }  }
371        
372  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_copyAndScalePixmap  JNIEXPORT void JNICALL
373    Java_gnu_java_awt_peer_gtk_GdkGraphics_copyAndScalePixmap
374    (JNIEnv *env, jobject obj, jobject offscreen, jboolean flip_x, jboolean flip_y,    (JNIEnv *env, jobject obj, jobject offscreen, jboolean flip_x, jboolean flip_y,
375     jint src_x, jint src_y, jint src_width, jint src_height,     jint src_x, jint src_y, jint src_width, jint src_height,
376     jint dest_x, jint dest_y, jint dest_width, jint dest_height)     jint dest_x, jint dest_y, jint dest_width, jint dest_height)
# Line 413  JNIEXPORT void JNICALL Java_gnu_java_awt Line 425  JNIEXPORT void JNICALL Java_gnu_java_awt
425    
426    
427    
428  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_clearRect  JNIEXPORT void JNICALL
429    Java_gnu_java_awt_peer_gtk_GdkGraphics_clearRect
430    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)
431  {  {
432    struct graphics *g;    struct graphics *g;
# Line 444  JNIEXPORT void JNICALL Java_gnu_java_awt Line 457  JNIEXPORT void JNICALL Java_gnu_java_awt
457    gdk_threads_leave ();    gdk_threads_leave ();
458  }  }
459    
460  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_setFunction  JNIEXPORT void JNICALL
461    Java_gnu_java_awt_peer_gtk_GdkGraphics_setFunction
462    (JNIEnv *env, jobject obj, jint func)    (JNIEnv *env, jobject obj, jint func)
463  {  {
464    struct graphics *g;    struct graphics *g;
# Line 456  JNIEXPORT void JNICALL Java_gnu_java_awt Line 470  JNIEXPORT void JNICALL Java_gnu_java_awt
470  }  }
471    
472    
473  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_setFGColor  JNIEXPORT void JNICALL
474    Java_gnu_java_awt_peer_gtk_GdkGraphics_setFGColor
475    (JNIEnv *env, jobject obj, jint red, jint green, jint blue)    (JNIEnv *env, jobject obj, jint red, jint green, jint blue)
476  {  {
477    GdkColor color;    GdkColor color;
# Line 475  JNIEXPORT void JNICALL Java_gnu_java_awt Line 490  JNIEXPORT void JNICALL Java_gnu_java_awt
490    gdk_threads_leave ();    gdk_threads_leave ();
491  }  }
492    
493  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawArc  JNIEXPORT void JNICALL
494    Java_gnu_java_awt_peer_gtk_GdkGraphics_drawArc
495    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height,    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height,
496     jint angle1, jint angle2)     jint angle1, jint angle2)
497  {  {
# Line 518  translate_points (JNIEnv *env, jintArray Line 534  translate_points (JNIEnv *env, jintArray
534    return points;    return points;
535  }  }
536    
537  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawPolyline  JNIEXPORT void JNICALL
538    Java_gnu_java_awt_peer_gtk_GdkGraphics_drawPolyline
539    (JNIEnv *env, jobject obj, jintArray xpoints, jintArray ypoints,    (JNIEnv *env, jobject obj, jintArray xpoints, jintArray ypoints,
540     jint npoints)     jint npoints)
541  {  {
# Line 537  JNIEXPORT void JNICALL Java_gnu_java_awt Line 554  JNIEXPORT void JNICALL Java_gnu_java_awt
554    g_free (points);    g_free (points);
555  }  }
556    
557  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawPolygon  JNIEXPORT void JNICALL
558    Java_gnu_java_awt_peer_gtk_GdkGraphics_drawPolygon
559    (JNIEnv *env, jobject obj, jintArray xpoints, jintArray ypoints,    (JNIEnv *env, jobject obj, jintArray xpoints, jintArray ypoints,
560     jint npoints)     jint npoints)
561  {  {
# Line 561  JNIEXPORT void JNICALL Java_gnu_java_awt Line 579  JNIEXPORT void JNICALL Java_gnu_java_awt
579    g_free (points);    g_free (points);
580  }  }
581    
582  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_fillPolygon  JNIEXPORT void JNICALL
583    Java_gnu_java_awt_peer_gtk_GdkGraphics_fillPolygon
584    (JNIEnv *env, jobject obj, jintArray xpoints, jintArray ypoints,    (JNIEnv *env, jobject obj, jintArray xpoints, jintArray ypoints,
585     jint npoints)     jint npoints)
586  {  {
# Line 579  JNIEXPORT void JNICALL Java_gnu_java_awt Line 598  JNIEXPORT void JNICALL Java_gnu_java_awt
598    g_free (points);    g_free (points);
599  }  }
600    
601  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_fillArc  JNIEXPORT void JNICALL
602    Java_gnu_java_awt_peer_gtk_GdkGraphics_fillArc
603    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height,    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height,
604     jint angle1, jint angle2)     jint angle1, jint angle2)
605  {  {
# Line 595  JNIEXPORT void JNICALL Java_gnu_java_awt Line 615  JNIEXPORT void JNICALL Java_gnu_java_awt
615    gdk_threads_leave ();    gdk_threads_leave ();
616  }    }  
617    
618  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawOval  JNIEXPORT void JNICALL
619    Java_gnu_java_awt_peer_gtk_GdkGraphics_drawOval
620    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)
621  {  {
622    struct graphics *g;    struct graphics *g;
# Line 610  JNIEXPORT void JNICALL Java_gnu_java_awt Line 631  JNIEXPORT void JNICALL Java_gnu_java_awt
631    gdk_threads_leave ();    gdk_threads_leave ();
632  }    }  
633    
634  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_fillOval  JNIEXPORT void JNICALL
635    Java_gnu_java_awt_peer_gtk_GdkGraphics_fillOval
636    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)
637  {  {
638    struct graphics *g;    struct graphics *g;
# Line 625  JNIEXPORT void JNICALL Java_gnu_java_awt Line 647  JNIEXPORT void JNICALL Java_gnu_java_awt
647    gdk_threads_leave ();    gdk_threads_leave ();
648  }  }
649    
650  JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_setClipRectangle  JNIEXPORT void JNICALL
651    Java_gnu_java_awt_peer_gtk_GdkGraphics_setClipRectangle
652    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)    (JNIEnv *env, jobject obj, jint x, jint y, jint width, jint height)
653  {  {
654    struct graphics *g;    struct graphics *g;

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26