1 /* This file is machine generated, don't edit it !*/
3 #ifndef _GNU_JAVA_AWT_PEER_GTK_GDKGRAPHICS_H
4 #define _GNU_JAVA_AWT_PEER_GTK_GDKGRAPHICS_H
6 /* Structure information for class: gnu/java/awt/peer/gtk/GdkGraphics */
8 typedef struct gnu_java_awt_peer_gtk_GdkGraphics {
9 java_objectheader header;
11 struct java_awt_Color* color;
12 struct java_awt_Color* xorColor;
13 struct gnu_java_awt_peer_gtk_GtkComponentPeer* component;
14 struct java_awt_Font* font;
15 struct java_awt_Rectangle* clip;
18 } gnu_java_awt_peer_gtk_GdkGraphics;
22 * Class: gnu/java/awt/peer/gtk/GdkGraphics
24 * Signature: (Lgnu/java/awt/peer/gtk/GtkComponentPeer;)[I
26 JNIEXPORT java_intarray* JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_initState__Lgnu_java_awt_peer_gtk_GtkComponentPeer_2(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, struct gnu_java_awt_peer_gtk_GtkComponentPeer* par1);
30 * Class: gnu/java/awt/peer/gtk/GdkGraphics
34 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_initState__II(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2);
38 * Class: gnu/java/awt/peer/gtk/GdkGraphics
40 * Signature: (Lgnu/java/awt/peer/gtk/GdkGraphics;)V
42 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_copyState(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, struct gnu_java_awt_peer_gtk_GdkGraphics* par1);
46 * Class: gnu/java/awt/peer/gtk/GdkGraphics
50 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_clearRect(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2, s4 par3, s4 par4);
54 * Class: gnu/java/awt/peer/gtk/GdkGraphics
56 * Signature: (IIIIII)V
58 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_copyArea(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2, s4 par3, s4 par4, s4 par5, s4 par6);
62 * Class: gnu/java/awt/peer/gtk/GdkGraphics
66 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_dispose(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this);
70 * Class: gnu/java/awt/peer/gtk/GdkGraphics
72 * Signature: (Ljava/awt/Graphics;IIII)V
74 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_copyPixmap(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, struct java_awt_Graphics* par1, s4 par2, s4 par3, s4 par4, s4 par5);
78 * Class: gnu/java/awt/peer/gtk/GdkGraphics
82 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawLine(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2, s4 par3, s4 par4);
86 * Class: gnu/java/awt/peer/gtk/GdkGraphics
88 * Signature: (IIIIII)V
90 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawArc(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2, s4 par3, s4 par4, s4 par5, s4 par6);
94 * Class: gnu/java/awt/peer/gtk/GdkGraphics
96 * Signature: (IIIIII)V
98 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_fillArc(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2, s4 par3, s4 par4, s4 par5, s4 par6);
102 * Class: gnu/java/awt/peer/gtk/GdkGraphics
106 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawOval(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2, s4 par3, s4 par4);
110 * Class: gnu/java/awt/peer/gtk/GdkGraphics
114 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_fillOval(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2, s4 par3, s4 par4);
118 * Class: gnu/java/awt/peer/gtk/GdkGraphics
119 * Method: drawPolygon
120 * Signature: ([I[II)V
122 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawPolygon(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, java_intarray* par1, java_intarray* par2, s4 par3);
126 * Class: gnu/java/awt/peer/gtk/GdkGraphics
127 * Method: fillPolygon
128 * Signature: ([I[II)V
130 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_fillPolygon(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, java_intarray* par1, java_intarray* par2, s4 par3);
134 * Class: gnu/java/awt/peer/gtk/GdkGraphics
135 * Method: drawPolyline
136 * Signature: ([I[II)V
138 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawPolyline(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, java_intarray* par1, java_intarray* par2, s4 par3);
142 * Class: gnu/java/awt/peer/gtk/GdkGraphics
146 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawRect(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2, s4 par3, s4 par4);
150 * Class: gnu/java/awt/peer/gtk/GdkGraphics
154 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_fillRect(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2, s4 par3, s4 par4);
158 * Class: gnu/java/awt/peer/gtk/GdkGraphics
160 * Signature: (Ljava/lang/String;IILjava/lang/String;II)V
162 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_drawString(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, struct java_lang_String* par1, s4 par2, s4 par3, struct java_lang_String* par4, s4 par5, s4 par6);
166 * Class: gnu/java/awt/peer/gtk/GdkGraphics
167 * Method: setClipRectangle
170 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_setClipRectangle(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2, s4 par3, s4 par4);
174 * Class: gnu/java/awt/peer/gtk/GdkGraphics
178 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_setFGColor(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2, s4 par3);
182 * Class: gnu/java/awt/peer/gtk/GdkGraphics
183 * Method: setFunction
186 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_setFunction(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1);
190 * Class: gnu/java/awt/peer/gtk/GdkGraphics
191 * Method: translateNative
194 JNIEXPORT void JNICALL Java_gnu_java_awt_peer_gtk_GdkGraphics_translateNative(JNIEnv *env, struct gnu_java_awt_peer_gtk_GdkGraphics* this, s4 par1, s4 par2);