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; |
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; |
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)); |
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; |
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; |
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; |
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; |
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; |
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; |
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 |
{ |
{ |
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 |
{ |
{ |
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) |
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; |
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; |
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; |
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 |
{ |
{ |
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 |
{ |
{ |
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 |
{ |
{ |
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 |
{ |
{ |
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 |
{ |
{ |
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; |
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; |
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; |