1 /*******************************************************************************
2  * Copyright (c) 2000, 2020 IBM Corporation and others. All rights reserved.
3  * The contents of this file are made available under the terms
4  * of the GNU Lesser General Public License (LGPL) Version 2.1 that
5  * accompanies this distribution (lgpl-v21.txt).  The LGPL is also
6  * available at http://www.gnu.org/licenses/lgpl.html.  If the version
7  * of the LGPL at http://www.gnu.org is different to the version of
8  * the LGPL accompanying this distribution and there is any conflict
9  * between the two license versions, the terms of the LGPL accompanying
10  * this distribution shall govern.
11  *
12  * Contributors:
13  *     IBM Corporation - initial API and implementation
14  *******************************************************************************/
15 
16 /* Note: This file was auto-generated by org.eclipse.swt.tools.internal.JNIGenerator */
17 /* DO NOT EDIT - your changes will be lost. */
18 
19 #include "swt.h"
20 #include "os_structs.h"
21 #include "os_stats.h"
22 
23 #ifndef GDK_NATIVE
24 #define GDK_NATIVE(func) Java_org_eclipse_swt_internal_gtk_GDK_##func
25 #endif
26 
27 #ifndef NO_GDK_1EVENT_1TYPE
GDK_NATIVE(GDK_1EVENT_1TYPE)28 JNIEXPORT jint JNICALL GDK_NATIVE(GDK_1EVENT_1TYPE)
29 	(JNIEnv *env, jclass that, jlong arg0)
30 {
31 	jint rc = 0;
32 	GDK_NATIVE_ENTER(env, that, GDK_1EVENT_1TYPE_FUNC);
33 	rc = (jint)GDK_EVENT_TYPE((GdkEvent *)arg0);
34 	GDK_NATIVE_EXIT(env, that, GDK_1EVENT_1TYPE_FUNC);
35 	return rc;
36 }
37 #endif
38 
39 #ifndef NO_GDK_1EVENT_1WINDOW
GDK_NATIVE(GDK_1EVENT_1WINDOW)40 JNIEXPORT jlong JNICALL GDK_NATIVE(GDK_1EVENT_1WINDOW)
41 	(JNIEnv *env, jclass that, jlong arg0)
42 {
43 	jlong rc = 0;
44 	GDK_NATIVE_ENTER(env, that, GDK_1EVENT_1WINDOW_FUNC);
45 	rc = (jlong)GDK_EVENT_WINDOW((GdkEventAny *)arg0);
46 	GDK_NATIVE_EXIT(env, that, GDK_1EVENT_1WINDOW_FUNC);
47 	return rc;
48 }
49 #endif
50 
51 #ifndef NO_GDK_1IS_1X11_1DISPLAY
GDK_NATIVE(GDK_1IS_1X11_1DISPLAY)52 JNIEXPORT jboolean JNICALL GDK_NATIVE(GDK_1IS_1X11_1DISPLAY)
53 	(JNIEnv *env, jclass that, jlong arg0)
54 {
55 	jboolean rc = 0;
56 	GDK_NATIVE_ENTER(env, that, GDK_1IS_1X11_1DISPLAY_FUNC);
57 	rc = (jboolean)GDK_IS_X11_DISPLAY((GdkDisplay *)arg0);
58 	GDK_NATIVE_EXIT(env, that, GDK_1IS_1X11_1DISPLAY_FUNC);
59 	return rc;
60 }
61 #endif
62 
63 #ifndef NO_GDK_1TYPE_1PIXBUF
GDK_NATIVE(GDK_1TYPE_1PIXBUF)64 JNIEXPORT jlong JNICALL GDK_NATIVE(GDK_1TYPE_1PIXBUF)
65 	(JNIEnv *env, jclass that)
66 {
67 	jlong rc = 0;
68 	GDK_NATIVE_ENTER(env, that, GDK_1TYPE_1PIXBUF_FUNC);
69 	rc = (jlong)GDK_TYPE_PIXBUF;
70 	GDK_NATIVE_EXIT(env, that, GDK_1TYPE_1PIXBUF_FUNC);
71 	return rc;
72 }
73 #endif
74 
75 #ifndef NO_GDK_1TYPE_1RGBA
GDK_NATIVE(GDK_1TYPE_1RGBA)76 JNIEXPORT jlong JNICALL GDK_NATIVE(GDK_1TYPE_1RGBA)
77 	(JNIEnv *env, jclass that)
78 {
79 	jlong rc = 0;
80 	GDK_NATIVE_ENTER(env, that, GDK_1TYPE_1RGBA_FUNC);
81 	rc = (jlong)GDK_TYPE_RGBA;
82 	GDK_NATIVE_EXIT(env, that, GDK_1TYPE_1RGBA_FUNC);
83 	return rc;
84 }
85 #endif
86 
87 #ifndef NO_GdkEventButton_1sizeof
GDK_NATIVE(GdkEventButton_1sizeof)88 JNIEXPORT jint JNICALL GDK_NATIVE(GdkEventButton_1sizeof)
89 	(JNIEnv *env, jclass that)
90 {
91 	jint rc = 0;
92 	GDK_NATIVE_ENTER(env, that, GdkEventButton_1sizeof_FUNC);
93 	rc = (jint)GdkEventButton_sizeof();
94 	GDK_NATIVE_EXIT(env, that, GdkEventButton_1sizeof_FUNC);
95 	return rc;
96 }
97 #endif
98 
99 #ifndef NO_GdkEventCrossing_1sizeof
GDK_NATIVE(GdkEventCrossing_1sizeof)100 JNIEXPORT jint JNICALL GDK_NATIVE(GdkEventCrossing_1sizeof)
101 	(JNIEnv *env, jclass that)
102 {
103 	jint rc = 0;
104 	GDK_NATIVE_ENTER(env, that, GdkEventCrossing_1sizeof_FUNC);
105 	rc = (jint)GdkEventCrossing_sizeof();
106 	GDK_NATIVE_EXIT(env, that, GdkEventCrossing_1sizeof_FUNC);
107 	return rc;
108 }
109 #endif
110 
111 #ifndef NO_GdkEventFocus_1sizeof
GDK_NATIVE(GdkEventFocus_1sizeof)112 JNIEXPORT jint JNICALL GDK_NATIVE(GdkEventFocus_1sizeof)
113 	(JNIEnv *env, jclass that)
114 {
115 	jint rc = 0;
116 	GDK_NATIVE_ENTER(env, that, GdkEventFocus_1sizeof_FUNC);
117 	rc = (jint)GdkEventFocus_sizeof();
118 	GDK_NATIVE_EXIT(env, that, GdkEventFocus_1sizeof_FUNC);
119 	return rc;
120 }
121 #endif
122 
123 #ifndef NO_GdkEventKey_1sizeof
GDK_NATIVE(GdkEventKey_1sizeof)124 JNIEXPORT jint JNICALL GDK_NATIVE(GdkEventKey_1sizeof)
125 	(JNIEnv *env, jclass that)
126 {
127 	jint rc = 0;
128 	GDK_NATIVE_ENTER(env, that, GdkEventKey_1sizeof_FUNC);
129 	rc = (jint)GdkEventKey_sizeof();
130 	GDK_NATIVE_EXIT(env, that, GdkEventKey_1sizeof_FUNC);
131 	return rc;
132 }
133 #endif
134 
135 #ifndef NO_GdkEventMotion_1sizeof
GDK_NATIVE(GdkEventMotion_1sizeof)136 JNIEXPORT jint JNICALL GDK_NATIVE(GdkEventMotion_1sizeof)
137 	(JNIEnv *env, jclass that)
138 {
139 	jint rc = 0;
140 	GDK_NATIVE_ENTER(env, that, GdkEventMotion_1sizeof_FUNC);
141 	rc = (jint)GdkEventMotion_sizeof();
142 	GDK_NATIVE_EXIT(env, that, GdkEventMotion_1sizeof_FUNC);
143 	return rc;
144 }
145 #endif
146 
147 #ifndef NO_GdkEventWindowState_1sizeof
GDK_NATIVE(GdkEventWindowState_1sizeof)148 JNIEXPORT jint JNICALL GDK_NATIVE(GdkEventWindowState_1sizeof)
149 	(JNIEnv *env, jclass that)
150 {
151 	jint rc = 0;
152 	GDK_NATIVE_ENTER(env, that, GdkEventWindowState_1sizeof_FUNC);
153 	rc = (jint)GdkEventWindowState_sizeof();
154 	GDK_NATIVE_EXIT(env, that, GdkEventWindowState_1sizeof_FUNC);
155 	return rc;
156 }
157 #endif
158 
159 #ifndef NO_GdkEvent_1sizeof
GDK_NATIVE(GdkEvent_1sizeof)160 JNIEXPORT jint JNICALL GDK_NATIVE(GdkEvent_1sizeof)
161 	(JNIEnv *env, jclass that)
162 {
163 	jint rc = 0;
164 	GDK_NATIVE_ENTER(env, that, GdkEvent_1sizeof_FUNC);
165 	rc = (jint)GdkEvent_sizeof();
166 	GDK_NATIVE_EXIT(env, that, GdkEvent_1sizeof_FUNC);
167 	return rc;
168 }
169 #endif
170 
171 #ifndef NO_GdkGeometry_1sizeof
GDK_NATIVE(GdkGeometry_1sizeof)172 JNIEXPORT jint JNICALL GDK_NATIVE(GdkGeometry_1sizeof)
173 	(JNIEnv *env, jclass that)
174 {
175 	jint rc = 0;
176 	GDK_NATIVE_ENTER(env, that, GdkGeometry_1sizeof_FUNC);
177 	rc = (jint)GdkGeometry_sizeof();
178 	GDK_NATIVE_EXIT(env, that, GdkGeometry_1sizeof_FUNC);
179 	return rc;
180 }
181 #endif
182 
183 #ifndef NO_GdkKeymapKey_1sizeof
GDK_NATIVE(GdkKeymapKey_1sizeof)184 JNIEXPORT jint JNICALL GDK_NATIVE(GdkKeymapKey_1sizeof)
185 	(JNIEnv *env, jclass that)
186 {
187 	jint rc = 0;
188 	GDK_NATIVE_ENTER(env, that, GdkKeymapKey_1sizeof_FUNC);
189 	rc = (jint)GdkKeymapKey_sizeof();
190 	GDK_NATIVE_EXIT(env, that, GdkKeymapKey_1sizeof_FUNC);
191 	return rc;
192 }
193 #endif
194 
195 #ifndef NO_GdkRGBA_1sizeof
GDK_NATIVE(GdkRGBA_1sizeof)196 JNIEXPORT jint JNICALL GDK_NATIVE(GdkRGBA_1sizeof)
197 	(JNIEnv *env, jclass that)
198 {
199 	jint rc = 0;
200 	GDK_NATIVE_ENTER(env, that, GdkRGBA_1sizeof_FUNC);
201 	rc = (jint)GdkRGBA_sizeof();
202 	GDK_NATIVE_EXIT(env, that, GdkRGBA_1sizeof_FUNC);
203 	return rc;
204 }
205 #endif
206 
207 #ifndef NO_GdkRectangle_1sizeof
GDK_NATIVE(GdkRectangle_1sizeof)208 JNIEXPORT jint JNICALL GDK_NATIVE(GdkRectangle_1sizeof)
209 	(JNIEnv *env, jclass that)
210 {
211 	jint rc = 0;
212 	GDK_NATIVE_ENTER(env, that, GdkRectangle_1sizeof_FUNC);
213 	rc = (jint)GdkRectangle_sizeof();
214 	GDK_NATIVE_EXIT(env, that, GdkRectangle_1sizeof_FUNC);
215 	return rc;
216 }
217 #endif
218 
219 #ifndef NO_GdkWindowAttr_1sizeof
GDK_NATIVE(GdkWindowAttr_1sizeof)220 JNIEXPORT jint JNICALL GDK_NATIVE(GdkWindowAttr_1sizeof)
221 	(JNIEnv *env, jclass that)
222 {
223 	jint rc = 0;
224 	GDK_NATIVE_ENTER(env, that, GdkWindowAttr_1sizeof_FUNC);
225 	rc = (jint)GdkWindowAttr_sizeof();
226 	GDK_NATIVE_EXIT(env, that, GdkWindowAttr_1sizeof_FUNC);
227 	return rc;
228 }
229 #endif
230 
231 #ifndef NO_gdk_1atom_1intern
GDK_NATIVE(gdk_1atom_1intern)232 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1atom_1intern)
233 	(JNIEnv *env, jclass that, jbyteArray arg0, jboolean arg1)
234 {
235 	jbyte *lparg0=NULL;
236 	jlong rc = 0;
237 	GDK_NATIVE_ENTER(env, that, gdk_1atom_1intern_FUNC);
238 		if (arg0) if ((lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL)) == NULL) goto fail;
239 /*
240 	rc = (jlong)gdk_atom_intern((const gchar *)lparg0, arg1);
241 */
242 	{
243 		GDK_LOAD_FUNCTION(fp, gdk_atom_intern)
244 		if (fp) {
245 			rc = (jlong)((jlong (CALLING_CONVENTION*)(const gchar *, jboolean))fp)((const gchar *)lparg0, arg1);
246 		}
247 	}
248 fail:
249 		if (arg0 && lparg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, JNI_ABORT);
250 	GDK_NATIVE_EXIT(env, that, gdk_1atom_1intern_FUNC);
251 	return rc;
252 }
253 #endif
254 
255 #ifndef NO_gdk_1atom_1name
GDK_NATIVE(gdk_1atom_1name)256 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1atom_1name)
257 	(JNIEnv *env, jclass that, jlong arg0)
258 {
259 	jlong rc = 0;
260 	GDK_NATIVE_ENTER(env, that, gdk_1atom_1name_FUNC);
261 	rc = (jlong)gdk_atom_name((GdkAtom)arg0);
262 	GDK_NATIVE_EXIT(env, that, gdk_1atom_1name_FUNC);
263 	return rc;
264 }
265 #endif
266 
267 #ifndef NO_gdk_1cairo_1create
GDK_NATIVE(gdk_1cairo_1create)268 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cairo_1create)
269 	(JNIEnv *env, jclass that, jlong arg0)
270 {
271 	jlong rc = 0;
272 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1create_FUNC);
273 /*
274 	rc = (jlong)gdk_cairo_create((GdkWindow *)arg0);
275 */
276 	{
277 		GDK_LOAD_FUNCTION(fp, gdk_cairo_create)
278 		if (fp) {
279 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkWindow *))fp)((GdkWindow *)arg0);
280 		}
281 	}
282 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1create_FUNC);
283 	return rc;
284 }
285 #endif
286 
287 #ifndef NO_gdk_1cairo_1get_1clip_1rectangle
GDK_NATIVE(gdk_1cairo_1get_1clip_1rectangle)288 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1cairo_1get_1clip_1rectangle)
289 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
290 {
291 	GdkRectangle _arg1, *lparg1=NULL;
292 	jboolean rc = 0;
293 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1get_1clip_1rectangle_FUNC);
294 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
295 	rc = (jboolean)gdk_cairo_get_clip_rectangle((cairo_t *)arg0, (GdkRectangle *)lparg1);
296 fail:
297 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
298 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1get_1clip_1rectangle_FUNC);
299 	return rc;
300 }
301 #endif
302 
303 #ifndef NO_gdk_1cairo_1region
GDK_NATIVE(gdk_1cairo_1region)304 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1cairo_1region)
305 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
306 {
307 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1region_FUNC);
308 	gdk_cairo_region((cairo_t *)arg0, (cairo_region_t *)arg1);
309 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1region_FUNC);
310 }
311 #endif
312 
313 #ifndef NO_gdk_1cairo_1region_1create_1from_1surface
GDK_NATIVE(gdk_1cairo_1region_1create_1from_1surface)314 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cairo_1region_1create_1from_1surface)
315 	(JNIEnv *env, jclass that, jlong arg0)
316 {
317 	jlong rc = 0;
318 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1region_1create_1from_1surface_FUNC);
319 	rc = (jlong)gdk_cairo_region_create_from_surface((cairo_surface_t *)arg0);
320 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1region_1create_1from_1surface_FUNC);
321 	return rc;
322 }
323 #endif
324 
325 #ifndef NO_gdk_1cairo_1set_1source_1pixbuf
GDK_NATIVE(gdk_1cairo_1set_1source_1pixbuf)326 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1cairo_1set_1source_1pixbuf)
327 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jdouble arg3)
328 {
329 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1set_1source_1pixbuf_FUNC);
330 	gdk_cairo_set_source_pixbuf((cairo_t *)arg0, (const GdkPixbuf *)arg1, (gdouble)arg2, (gdouble)arg3);
331 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1set_1source_1pixbuf_FUNC);
332 }
333 #endif
334 
335 #ifndef NO_gdk_1cairo_1set_1source_1rgba
GDK_NATIVE(gdk_1cairo_1set_1source_1rgba)336 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1cairo_1set_1source_1rgba)
337 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
338 {
339 	GdkRGBA _arg1, *lparg1=NULL;
340 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1set_1source_1rgba_FUNC);
341 	if (arg1) if ((lparg1 = getGdkRGBAFields(env, arg1, &_arg1)) == NULL) goto fail;
342 	gdk_cairo_set_source_rgba((cairo_t *)arg0, (const GdkRGBA *)lparg1);
343 fail:
344 	if (arg1 && lparg1) setGdkRGBAFields(env, arg1, lparg1);
345 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1set_1source_1rgba_FUNC);
346 }
347 #endif
348 
349 #ifndef NO_gdk_1cairo_1set_1source_1window
GDK_NATIVE(gdk_1cairo_1set_1source_1window)350 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1cairo_1set_1source_1window)
351 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
352 {
353 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1set_1source_1window_FUNC);
354 	gdk_cairo_set_source_window((cairo_t *)arg0, (GdkWindow *)arg1, (gdouble)arg2, (gdouble)arg3);
355 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1set_1source_1window_FUNC);
356 }
357 #endif
358 
359 #ifndef NO_gdk_1clipboard_1set_1content
GDK_NATIVE(gdk_1clipboard_1set_1content)360 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1clipboard_1set_1content)
361 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
362 {
363 	jlong rc = 0;
364 	GDK_NATIVE_ENTER(env, that, gdk_1clipboard_1set_1content_FUNC);
365 	rc = (jlong)gdk_clipboard_set_content((GdkClipboard *)arg0, (GdkContentProvider *)arg1);
366 	GDK_NATIVE_EXIT(env, that, gdk_1clipboard_1set_1content_FUNC);
367 	return rc;
368 }
369 #endif
370 
371 #ifndef NO_gdk_1cursor_1new_1from_1name__JLjava_lang_String_2
GDK_NATIVE(gdk_1cursor_1new_1from_1name__JLjava_lang_String_2)372 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cursor_1new_1from_1name__JLjava_lang_String_2)
373 	(JNIEnv *env, jclass that, jlong arg0, jstring arg1)
374 {
375 	const char *lparg1= NULL;
376 	jlong rc = 0;
377 	GDK_NATIVE_ENTER(env, that, gdk_1cursor_1new_1from_1name__JLjava_lang_String_2_FUNC);
378 	if (arg1) if ((lparg1 = (*env)->GetStringUTFChars(env, arg1, NULL)) == NULL) goto fail;
379 	rc = (jlong)gdk_cursor_new_from_name((GdkDisplay *)arg0, (const gchar *)lparg1);
380 fail:
381 	if (arg1 && lparg1) (*env)->ReleaseStringUTFChars(env, arg1, lparg1);
382 	GDK_NATIVE_EXIT(env, that, gdk_1cursor_1new_1from_1name__JLjava_lang_String_2_FUNC);
383 	return rc;
384 }
385 #endif
386 
387 #ifndef NO_gdk_1cursor_1new_1from_1name__Ljava_lang_String_2J
GDK_NATIVE(gdk_1cursor_1new_1from_1name__Ljava_lang_String_2J)388 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cursor_1new_1from_1name__Ljava_lang_String_2J)
389 	(JNIEnv *env, jclass that, jstring arg0, jlong arg1)
390 {
391 	const char *lparg0= NULL;
392 	jlong rc = 0;
393 	GDK_NATIVE_ENTER(env, that, gdk_1cursor_1new_1from_1name__Ljava_lang_String_2J_FUNC);
394 	if (arg0) if ((lparg0 = (*env)->GetStringUTFChars(env, arg0, NULL)) == NULL) goto fail;
395 	rc = (jlong)gdk_cursor_new_from_name((const gchar *)lparg0, (GdkCursor *)arg1);
396 fail:
397 	if (arg0 && lparg0) (*env)->ReleaseStringUTFChars(env, arg0, lparg0);
398 	GDK_NATIVE_EXIT(env, that, gdk_1cursor_1new_1from_1name__Ljava_lang_String_2J_FUNC);
399 	return rc;
400 }
401 #endif
402 
403 #ifndef NO_gdk_1cursor_1new_1from_1pixbuf
GDK_NATIVE(gdk_1cursor_1new_1from_1pixbuf)404 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cursor_1new_1from_1pixbuf)
405 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
406 {
407 	jlong rc = 0;
408 	GDK_NATIVE_ENTER(env, that, gdk_1cursor_1new_1from_1pixbuf_FUNC);
409 	rc = (jlong)gdk_cursor_new_from_pixbuf((GdkDisplay *)arg0, (GdkPixbuf *)arg1, (gint)arg2, (gint)arg3);
410 	GDK_NATIVE_EXIT(env, that, gdk_1cursor_1new_1from_1pixbuf_FUNC);
411 	return rc;
412 }
413 #endif
414 
415 #ifndef NO_gdk_1cursor_1new_1from_1texture
GDK_NATIVE(gdk_1cursor_1new_1from_1texture)416 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cursor_1new_1from_1texture)
417 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jlong arg3)
418 {
419 	jlong rc = 0;
420 	GDK_NATIVE_ENTER(env, that, gdk_1cursor_1new_1from_1texture_FUNC);
421 	rc = (jlong)gdk_cursor_new_from_texture((GdkTexture *)arg0, (gint)arg1, (gint)arg2, (GdkCursor *)arg3);
422 	GDK_NATIVE_EXIT(env, that, gdk_1cursor_1new_1from_1texture_FUNC);
423 	return rc;
424 }
425 #endif
426 
427 #ifndef NO_gdk_1device_1get_1associated_1device
GDK_NATIVE(gdk_1device_1get_1associated_1device)428 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1device_1get_1associated_1device)
429 	(JNIEnv *env, jclass that, jlong arg0)
430 {
431 	jlong rc = 0;
432 	GDK_NATIVE_ENTER(env, that, gdk_1device_1get_1associated_1device_FUNC);
433 	rc = (jlong)gdk_device_get_associated_device((GdkDevice *)arg0);
434 	GDK_NATIVE_EXIT(env, that, gdk_1device_1get_1associated_1device_FUNC);
435 	return rc;
436 }
437 #endif
438 
439 #ifndef NO_gdk_1device_1get_1seat
GDK_NATIVE(gdk_1device_1get_1seat)440 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1device_1get_1seat)
441 	(JNIEnv *env, jclass that, jlong arg0)
442 {
443 	jlong rc = 0;
444 	GDK_NATIVE_ENTER(env, that, gdk_1device_1get_1seat_FUNC);
445 /*
446 	rc = (jlong)gdk_device_get_seat((GdkDevice *)arg0);
447 */
448 	{
449 		GDK_LOAD_FUNCTION(fp, gdk_device_get_seat)
450 		if (fp) {
451 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDevice *))fp)((GdkDevice *)arg0);
452 		}
453 	}
454 	GDK_NATIVE_EXIT(env, that, gdk_1device_1get_1seat_FUNC);
455 	return rc;
456 }
457 #endif
458 
459 #ifndef NO_gdk_1device_1get_1surface_1at_1position
GDK_NATIVE(gdk_1device_1get_1surface_1at_1position)460 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1device_1get_1surface_1at_1position)
461 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
462 {
463 	jint *lparg1=NULL;
464 	jint *lparg2=NULL;
465 	jlong rc = 0;
466 	GDK_NATIVE_ENTER(env, that, gdk_1device_1get_1surface_1at_1position_FUNC);
467 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
468 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
469 	rc = (jlong)gdk_device_get_surface_at_position((GdkDevice *)arg0, (gint *)lparg1, (gint *)lparg2);
470 fail:
471 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
472 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
473 	GDK_NATIVE_EXIT(env, that, gdk_1device_1get_1surface_1at_1position_FUNC);
474 	return rc;
475 }
476 #endif
477 
478 #ifndef NO_gdk_1device_1get_1window_1at_1position
GDK_NATIVE(gdk_1device_1get_1window_1at_1position)479 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1device_1get_1window_1at_1position)
480 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
481 {
482 	jint *lparg1=NULL;
483 	jint *lparg2=NULL;
484 	jlong rc = 0;
485 	GDK_NATIVE_ENTER(env, that, gdk_1device_1get_1window_1at_1position_FUNC);
486 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
487 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
488 	rc = (jlong)gdk_device_get_window_at_position((GdkDevice *)arg0, (gint *)lparg1, (gint *)lparg2);
489 fail:
490 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
491 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
492 	GDK_NATIVE_EXIT(env, that, gdk_1device_1get_1window_1at_1position_FUNC);
493 	return rc;
494 }
495 #endif
496 
497 #ifndef NO_gdk_1device_1warp__JII
GDK_NATIVE(gdk_1device_1warp__JII)498 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1device_1warp__JII)
499 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
500 {
501 	GDK_NATIVE_ENTER(env, that, gdk_1device_1warp__JII_FUNC);
502 	gdk_device_warp((GdkDevice *)arg0, (gint)arg1, (gint)arg2);
503 	GDK_NATIVE_EXIT(env, that, gdk_1device_1warp__JII_FUNC);
504 }
505 #endif
506 
507 #ifndef NO_gdk_1device_1warp__JJII
GDK_NATIVE(gdk_1device_1warp__JJII)508 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1device_1warp__JJII)
509 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
510 {
511 	GDK_NATIVE_ENTER(env, that, gdk_1device_1warp__JJII_FUNC);
512 	gdk_device_warp((GdkDevice *)arg0, (GdkScreen *)arg1, (gint)arg2, (gint)arg3);
513 	GDK_NATIVE_EXIT(env, that, gdk_1device_1warp__JJII_FUNC);
514 }
515 #endif
516 
517 #ifndef NO_gdk_1display_1beep
GDK_NATIVE(gdk_1display_1beep)518 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1display_1beep)
519 	(JNIEnv *env, jclass that, jlong arg0)
520 {
521 	GDK_NATIVE_ENTER(env, that, gdk_1display_1beep_FUNC);
522 	gdk_display_beep((GdkDisplay *)arg0);
523 	GDK_NATIVE_EXIT(env, that, gdk_1display_1beep_FUNC);
524 }
525 #endif
526 
527 #ifndef NO_gdk_1display_1get_1clipboard
GDK_NATIVE(gdk_1display_1get_1clipboard)528 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1clipboard)
529 	(JNIEnv *env, jclass that, jlong arg0)
530 {
531 	jlong rc = 0;
532 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1clipboard_FUNC);
533 	rc = (jlong)gdk_display_get_clipboard((GdkDisplay *)arg0);
534 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1clipboard_FUNC);
535 	return rc;
536 }
537 #endif
538 
539 #ifndef NO_gdk_1display_1get_1default
GDK_NATIVE(gdk_1display_1get_1default)540 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1default)
541 	(JNIEnv *env, jclass that)
542 {
543 	jlong rc = 0;
544 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1default_FUNC);
545 	rc = (jlong)gdk_display_get_default();
546 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1default_FUNC);
547 	return rc;
548 }
549 #endif
550 
551 #ifndef NO_gdk_1display_1get_1default_1group
GDK_NATIVE(gdk_1display_1get_1default_1group)552 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1default_1group)
553 	(JNIEnv *env, jclass that, jlong arg0)
554 {
555 	jlong rc = 0;
556 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1default_1group_FUNC);
557 	rc = (jlong)gdk_display_get_default_group((GdkDisplay *)arg0);
558 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1default_1group_FUNC);
559 	return rc;
560 }
561 #endif
562 
563 #ifndef NO_gdk_1display_1get_1default_1seat
GDK_NATIVE(gdk_1display_1get_1default_1seat)564 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1default_1seat)
565 	(JNIEnv *env, jclass that, jlong arg0)
566 {
567 	jlong rc = 0;
568 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1default_1seat_FUNC);
569 /*
570 	rc = (jlong)gdk_display_get_default_seat(arg0);
571 */
572 	{
573 		GDK_LOAD_FUNCTION(fp, gdk_display_get_default_seat)
574 		if (fp) {
575 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
576 		}
577 	}
578 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1default_1seat_FUNC);
579 	return rc;
580 }
581 #endif
582 
583 #ifndef NO_gdk_1display_1get_1keymap
GDK_NATIVE(gdk_1display_1get_1keymap)584 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1keymap)
585 	(JNIEnv *env, jclass that, jlong arg0)
586 {
587 	jlong rc = 0;
588 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1keymap_FUNC);
589 	rc = (jlong)gdk_display_get_keymap((GdkDisplay *)arg0);
590 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1keymap_FUNC);
591 	return rc;
592 }
593 #endif
594 
595 #ifndef NO_gdk_1display_1get_1monitor
GDK_NATIVE(gdk_1display_1get_1monitor)596 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1monitor)
597 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
598 {
599 	jlong rc = 0;
600 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1monitor_FUNC);
601 /*
602 	rc = (jlong)gdk_display_get_monitor(arg0, arg1);
603 */
604 	{
605 		GDK_LOAD_FUNCTION(fp, gdk_display_get_monitor)
606 		if (fp) {
607 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong, jint))fp)(arg0, arg1);
608 		}
609 	}
610 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1monitor_FUNC);
611 	return rc;
612 }
613 #endif
614 
615 #ifndef NO_gdk_1display_1get_1monitor_1at_1point
GDK_NATIVE(gdk_1display_1get_1monitor_1at_1point)616 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1monitor_1at_1point)
617 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
618 {
619 	jlong rc = 0;
620 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1monitor_1at_1point_FUNC);
621 /*
622 	rc = (jlong)gdk_display_get_monitor_at_point(arg0, arg1, arg2);
623 */
624 	{
625 		GDK_LOAD_FUNCTION(fp, gdk_display_get_monitor_at_point)
626 		if (fp) {
627 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong, jint, jint))fp)(arg0, arg1, arg2);
628 		}
629 	}
630 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1monitor_1at_1point_FUNC);
631 	return rc;
632 }
633 #endif
634 
635 #ifndef NO_gdk_1display_1get_1monitor_1at_1surface
GDK_NATIVE(gdk_1display_1get_1monitor_1at_1surface)636 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1monitor_1at_1surface)
637 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
638 {
639 	jlong rc = 0;
640 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1monitor_1at_1surface_FUNC);
641 	rc = (jlong)gdk_display_get_monitor_at_surface((GdkDisplay *)arg0, (GdkSurface *)arg1);
642 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1monitor_1at_1surface_FUNC);
643 	return rc;
644 }
645 #endif
646 
647 #ifndef NO_gdk_1display_1get_1monitor_1at_1window
GDK_NATIVE(gdk_1display_1get_1monitor_1at_1window)648 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1monitor_1at_1window)
649 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
650 {
651 	jlong rc = 0;
652 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1monitor_1at_1window_FUNC);
653 /*
654 	rc = (jlong)gdk_display_get_monitor_at_window((GdkDisplay *)arg0, (GdkWindow *)arg1);
655 */
656 	{
657 		GDK_LOAD_FUNCTION(fp, gdk_display_get_monitor_at_window)
658 		if (fp) {
659 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *, GdkWindow *))fp)((GdkDisplay *)arg0, (GdkWindow *)arg1);
660 		}
661 	}
662 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1monitor_1at_1window_FUNC);
663 	return rc;
664 }
665 #endif
666 
667 #ifndef NO_gdk_1display_1get_1n_1monitors
GDK_NATIVE(gdk_1display_1get_1n_1monitors)668 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1display_1get_1n_1monitors)
669 	(JNIEnv *env, jclass that, jlong arg0)
670 {
671 	jint rc = 0;
672 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1n_1monitors_FUNC);
673 /*
674 	rc = (jint)gdk_display_get_n_monitors(arg0);
675 */
676 	{
677 		GDK_LOAD_FUNCTION(fp, gdk_display_get_n_monitors)
678 		if (fp) {
679 			rc = (jint)((jint (CALLING_CONVENTION*)(jlong))fp)(arg0);
680 		}
681 	}
682 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1n_1monitors_FUNC);
683 	return rc;
684 }
685 #endif
686 
687 #ifndef NO_gdk_1display_1get_1primary_1clipboard
GDK_NATIVE(gdk_1display_1get_1primary_1clipboard)688 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1primary_1clipboard)
689 	(JNIEnv *env, jclass that, jlong arg0)
690 {
691 	jlong rc = 0;
692 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1primary_1clipboard_FUNC);
693 	rc = (jlong)gdk_display_get_primary_clipboard((GdkDisplay *)arg0);
694 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1primary_1clipboard_FUNC);
695 	return rc;
696 }
697 #endif
698 
699 #ifndef NO_gdk_1display_1get_1primary_1monitor
GDK_NATIVE(gdk_1display_1get_1primary_1monitor)700 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1primary_1monitor)
701 	(JNIEnv *env, jclass that, jlong arg0)
702 {
703 	jlong rc = 0;
704 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1primary_1monitor_FUNC);
705 /*
706 	rc = (jlong)gdk_display_get_primary_monitor(arg0);
707 */
708 	{
709 		GDK_LOAD_FUNCTION(fp, gdk_display_get_primary_monitor)
710 		if (fp) {
711 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
712 		}
713 	}
714 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1primary_1monitor_FUNC);
715 	return rc;
716 }
717 #endif
718 
719 #ifndef NO_gdk_1display_1is_1composited
GDK_NATIVE(gdk_1display_1is_1composited)720 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1display_1is_1composited)
721 	(JNIEnv *env, jclass that, jlong arg0)
722 {
723 	jboolean rc = 0;
724 	GDK_NATIVE_ENTER(env, that, gdk_1display_1is_1composited_FUNC);
725 	rc = (jboolean)gdk_display_is_composited((GdkDisplay *)arg0);
726 	GDK_NATIVE_EXIT(env, that, gdk_1display_1is_1composited_FUNC);
727 	return rc;
728 }
729 #endif
730 
731 #ifndef NO_gdk_1display_1peek_1event
GDK_NATIVE(gdk_1display_1peek_1event)732 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1peek_1event)
733 	(JNIEnv *env, jclass that, jlong arg0)
734 {
735 	jlong rc = 0;
736 	GDK_NATIVE_ENTER(env, that, gdk_1display_1peek_1event_FUNC);
737 	rc = (jlong)gdk_display_peek_event((GdkDisplay *)arg0);
738 	GDK_NATIVE_EXIT(env, that, gdk_1display_1peek_1event_FUNC);
739 	return rc;
740 }
741 #endif
742 
743 #ifndef NO_gdk_1display_1put_1event
GDK_NATIVE(gdk_1display_1put_1event)744 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1display_1put_1event)
745 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
746 {
747 	GDK_NATIVE_ENTER(env, that, gdk_1display_1put_1event_FUNC);
748 	gdk_display_put_event((GdkDisplay *)arg0, (const GdkEvent *)arg1);
749 	GDK_NATIVE_EXIT(env, that, gdk_1display_1put_1event_FUNC);
750 }
751 #endif
752 
753 #ifndef NO_gdk_1display_1supports_1cursor_1color
GDK_NATIVE(gdk_1display_1supports_1cursor_1color)754 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1display_1supports_1cursor_1color)
755 	(JNIEnv *env, jclass that, jlong arg0)
756 {
757 	jboolean rc = 0;
758 	GDK_NATIVE_ENTER(env, that, gdk_1display_1supports_1cursor_1color_FUNC);
759 	rc = (jboolean)gdk_display_supports_cursor_color((GdkDisplay *)arg0);
760 	GDK_NATIVE_EXIT(env, that, gdk_1display_1supports_1cursor_1color_FUNC);
761 	return rc;
762 }
763 #endif
764 
765 #ifndef NO_gdk_1drag_1context_1get_1actions
GDK_NATIVE(gdk_1drag_1context_1get_1actions)766 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1drag_1context_1get_1actions)
767 	(JNIEnv *env, jclass that, jlong arg0)
768 {
769 	jint rc = 0;
770 	GDK_NATIVE_ENTER(env, that, gdk_1drag_1context_1get_1actions_FUNC);
771 /*
772 	rc = (jint)gdk_drag_context_get_actions(arg0);
773 */
774 	{
775 		GDK_LOAD_FUNCTION(fp, gdk_drag_context_get_actions)
776 		if (fp) {
777 			rc = (jint)((jint (CALLING_CONVENTION*)(jlong))fp)(arg0);
778 		}
779 	}
780 	GDK_NATIVE_EXIT(env, that, gdk_1drag_1context_1get_1actions_FUNC);
781 	return rc;
782 }
783 #endif
784 
785 #ifndef NO_gdk_1drag_1context_1get_1dest_1window
GDK_NATIVE(gdk_1drag_1context_1get_1dest_1window)786 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1drag_1context_1get_1dest_1window)
787 	(JNIEnv *env, jclass that, jlong arg0)
788 {
789 	jlong rc = 0;
790 	GDK_NATIVE_ENTER(env, that, gdk_1drag_1context_1get_1dest_1window_FUNC);
791 	rc = (jlong)gdk_drag_context_get_dest_window((GdkDragContext *)arg0);
792 	GDK_NATIVE_EXIT(env, that, gdk_1drag_1context_1get_1dest_1window_FUNC);
793 	return rc;
794 }
795 #endif
796 
797 #ifndef NO_gdk_1drag_1context_1get_1selected_1action
GDK_NATIVE(gdk_1drag_1context_1get_1selected_1action)798 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1drag_1context_1get_1selected_1action)
799 	(JNIEnv *env, jclass that, jlong arg0)
800 {
801 	jint rc = 0;
802 	GDK_NATIVE_ENTER(env, that, gdk_1drag_1context_1get_1selected_1action_FUNC);
803 /*
804 	rc = (jint)gdk_drag_context_get_selected_action(arg0);
805 */
806 	{
807 		GDK_LOAD_FUNCTION(fp, gdk_drag_context_get_selected_action)
808 		if (fp) {
809 			rc = (jint)((jint (CALLING_CONVENTION*)(jlong))fp)(arg0);
810 		}
811 	}
812 	GDK_NATIVE_EXIT(env, that, gdk_1drag_1context_1get_1selected_1action_FUNC);
813 	return rc;
814 }
815 #endif
816 
817 #ifndef NO_gdk_1drag_1context_1list_1targets
GDK_NATIVE(gdk_1drag_1context_1list_1targets)818 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1drag_1context_1list_1targets)
819 	(JNIEnv *env, jclass that, jlong arg0)
820 {
821 	jlong rc = 0;
822 	GDK_NATIVE_ENTER(env, that, gdk_1drag_1context_1list_1targets_FUNC);
823 	rc = (jlong)gdk_drag_context_list_targets((GdkDragContext *)arg0);
824 	GDK_NATIVE_EXIT(env, that, gdk_1drag_1context_1list_1targets_FUNC);
825 	return rc;
826 }
827 #endif
828 
829 #ifndef NO_gdk_1drag_1status
GDK_NATIVE(gdk_1drag_1status)830 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1drag_1status)
831 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
832 {
833 	GDK_NATIVE_ENTER(env, that, gdk_1drag_1status_FUNC);
834 	gdk_drag_status((GdkDragContext *)arg0, (GdkDragAction)arg1, (guint32)arg2);
835 	GDK_NATIVE_EXIT(env, that, gdk_1drag_1status_FUNC);
836 }
837 #endif
838 
839 #ifndef NO_gdk_1event_1copy
GDK_NATIVE(gdk_1event_1copy)840 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1copy)
841 	(JNIEnv *env, jclass that, jlong arg0)
842 {
843 	jlong rc = 0;
844 	GDK_NATIVE_ENTER(env, that, gdk_1event_1copy_FUNC);
845 	rc = (jlong)gdk_event_copy((GdkEvent *)arg0);
846 	GDK_NATIVE_EXIT(env, that, gdk_1event_1copy_FUNC);
847 	return rc;
848 }
849 #endif
850 
851 #ifndef NO_gdk_1event_1free
GDK_NATIVE(gdk_1event_1free)852 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1event_1free)
853 	(JNIEnv *env, jclass that, jlong arg0)
854 {
855 	GDK_NATIVE_ENTER(env, that, gdk_1event_1free_FUNC);
856 	gdk_event_free((GdkEvent *)arg0);
857 	GDK_NATIVE_EXIT(env, that, gdk_1event_1free_FUNC);
858 }
859 #endif
860 
861 #ifndef NO_gdk_1event_1get
GDK_NATIVE(gdk_1event_1get)862 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1get)
863 	(JNIEnv *env, jclass that)
864 {
865 	jlong rc = 0;
866 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_FUNC);
867 	rc = (jlong)gdk_event_get();
868 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_FUNC);
869 	return rc;
870 }
871 #endif
872 
873 #ifndef NO_gdk_1event_1get_1button
GDK_NATIVE(gdk_1event_1get_1button)874 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1button)
875 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
876 {
877 	jint *lparg1=NULL;
878 	jboolean rc = 0;
879 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1button_FUNC);
880 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
881 	rc = (jboolean)gdk_event_get_button((GdkEvent *)arg0, (guint *)lparg1);
882 fail:
883 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
884 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1button_FUNC);
885 	return rc;
886 }
887 #endif
888 
889 #ifndef NO_gdk_1event_1get_1coords
GDK_NATIVE(gdk_1event_1get_1coords)890 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1coords)
891 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
892 {
893 	jdouble *lparg1=NULL;
894 	jdouble *lparg2=NULL;
895 	jboolean rc = 0;
896 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1coords_FUNC);
897 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
898 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
899 	rc = (jboolean)gdk_event_get_coords((GdkEvent *)arg0, (gdouble *)lparg1, (gdouble *)lparg2);
900 fail:
901 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
902 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
903 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1coords_FUNC);
904 	return rc;
905 }
906 #endif
907 
908 #ifndef NO_gdk_1event_1get_1crossing_1mode
GDK_NATIVE(gdk_1event_1get_1crossing_1mode)909 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1crossing_1mode)
910 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
911 {
912 	jint *lparg1=NULL;
913 	jboolean rc = 0;
914 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1crossing_1mode_FUNC);
915 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
916 	rc = (jboolean)gdk_event_get_crossing_mode((GdkEvent *)arg0, (GdkCrossingMode *)lparg1);
917 fail:
918 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
919 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1crossing_1mode_FUNC);
920 	return rc;
921 }
922 #endif
923 
924 #ifndef NO_gdk_1event_1get_1event_1type
GDK_NATIVE(gdk_1event_1get_1event_1type)925 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1event_1get_1event_1type)
926 	(JNIEnv *env, jclass that, jlong arg0)
927 {
928 	jint rc = 0;
929 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1event_1type_FUNC);
930 /*
931 	rc = (jint)gdk_event_get_event_type((GdkEvent *)arg0);
932 */
933 	{
934 		GDK_LOAD_FUNCTION(fp, gdk_event_get_event_type)
935 		if (fp) {
936 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkEvent *))fp)((GdkEvent *)arg0);
937 		}
938 	}
939 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1event_1type_FUNC);
940 	return rc;
941 }
942 #endif
943 
944 #ifndef NO_gdk_1event_1get_1focus_1in
GDK_NATIVE(gdk_1event_1get_1focus_1in)945 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1focus_1in)
946 	(JNIEnv *env, jclass that, jlong arg0, jbooleanArray arg1)
947 {
948 	jboolean *lparg1=NULL;
949 	jboolean rc = 0;
950 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1focus_1in_FUNC);
951 	if (arg1) if ((lparg1 = (*env)->GetBooleanArrayElements(env, arg1, NULL)) == NULL) goto fail;
952 	rc = (jboolean)gdk_event_get_focus_in((GdkEvent *)arg0, (gboolean *)lparg1);
953 fail:
954 	if (arg1 && lparg1) (*env)->ReleaseBooleanArrayElements(env, arg1, lparg1, 0);
955 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1focus_1in_FUNC);
956 	return rc;
957 }
958 #endif
959 
960 #ifndef NO_gdk_1event_1get_1key_1group
GDK_NATIVE(gdk_1event_1get_1key_1group)961 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1key_1group)
962 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
963 {
964 	jint *lparg1=NULL;
965 	jboolean rc = 0;
966 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1key_1group_FUNC);
967 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
968 	rc = (jboolean)gdk_event_get_key_group((GdkEvent *)arg0, (guint *)lparg1);
969 fail:
970 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
971 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1key_1group_FUNC);
972 	return rc;
973 }
974 #endif
975 
976 #ifndef NO_gdk_1event_1get_1keycode
GDK_NATIVE(gdk_1event_1get_1keycode)977 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1keycode)
978 	(JNIEnv *env, jclass that, jlong arg0, jshortArray arg1)
979 {
980 	jshort *lparg1=NULL;
981 	jboolean rc = 0;
982 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1keycode_FUNC);
983 	if (arg1) if ((lparg1 = (*env)->GetShortArrayElements(env, arg1, NULL)) == NULL) goto fail;
984 	rc = (jboolean)gdk_event_get_keycode((GdkEvent *)arg0, (guint16 *)lparg1);
985 fail:
986 	if (arg1 && lparg1) (*env)->ReleaseShortArrayElements(env, arg1, lparg1, 0);
987 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1keycode_FUNC);
988 	return rc;
989 }
990 #endif
991 
992 #ifndef NO_gdk_1event_1get_1keyval
GDK_NATIVE(gdk_1event_1get_1keyval)993 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1keyval)
994 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
995 {
996 	jint *lparg1=NULL;
997 	jboolean rc = 0;
998 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1keyval_FUNC);
999 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
1000 	rc = (jboolean)gdk_event_get_keyval((GdkEvent *)arg0, (guint *)lparg1);
1001 fail:
1002 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
1003 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1keyval_FUNC);
1004 	return rc;
1005 }
1006 #endif
1007 
1008 #ifndef NO_gdk_1event_1get_1root_1coords
GDK_NATIVE(gdk_1event_1get_1root_1coords)1009 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1root_1coords)
1010 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
1011 {
1012 	jdouble *lparg1=NULL;
1013 	jdouble *lparg2=NULL;
1014 	jboolean rc = 0;
1015 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1root_1coords_FUNC);
1016 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
1017 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
1018 	rc = (jboolean)gdk_event_get_root_coords((GdkEvent *)arg0, (gdouble *)lparg1, (gdouble *)lparg2);
1019 fail:
1020 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
1021 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
1022 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1root_1coords_FUNC);
1023 	return rc;
1024 }
1025 #endif
1026 
1027 #ifndef NO_gdk_1event_1get_1scroll_1deltas
GDK_NATIVE(gdk_1event_1get_1scroll_1deltas)1028 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1scroll_1deltas)
1029 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
1030 {
1031 	jdouble *lparg1=NULL;
1032 	jdouble *lparg2=NULL;
1033 	jboolean rc = 0;
1034 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1scroll_1deltas_FUNC);
1035 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
1036 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
1037 	rc = (jboolean)gdk_event_get_scroll_deltas((const GdkEvent *)arg0, (gdouble *)lparg1, (gdouble *)lparg2);
1038 fail:
1039 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
1040 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
1041 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1scroll_1deltas_FUNC);
1042 	return rc;
1043 }
1044 #endif
1045 
1046 #ifndef NO_gdk_1event_1get_1scroll_1direction
GDK_NATIVE(gdk_1event_1get_1scroll_1direction)1047 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1scroll_1direction)
1048 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
1049 {
1050 	jint *lparg1=NULL;
1051 	jboolean rc = 0;
1052 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1scroll_1direction_FUNC);
1053 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
1054 	rc = (jboolean)gdk_event_get_scroll_direction((const GdkEvent *)arg0, (GdkScrollDirection *)lparg1);
1055 fail:
1056 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
1057 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1scroll_1direction_FUNC);
1058 	return rc;
1059 }
1060 #endif
1061 
1062 #ifndef NO_gdk_1event_1get_1seat
GDK_NATIVE(gdk_1event_1get_1seat)1063 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1get_1seat)
1064 	(JNIEnv *env, jclass that, jlong arg0)
1065 {
1066 	jlong rc = 0;
1067 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1seat_FUNC);
1068 /*
1069 	rc = (jlong)gdk_event_get_seat(arg0);
1070 */
1071 	{
1072 		GDK_LOAD_FUNCTION(fp, gdk_event_get_seat)
1073 		if (fp) {
1074 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
1075 		}
1076 	}
1077 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1seat_FUNC);
1078 	return rc;
1079 }
1080 #endif
1081 
1082 #ifndef NO_gdk_1event_1get_1state
GDK_NATIVE(gdk_1event_1get_1state)1083 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1state)
1084 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
1085 {
1086 	jint *lparg1=NULL;
1087 	jboolean rc = 0;
1088 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1state_FUNC);
1089 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
1090 	rc = (jboolean)gdk_event_get_state((GdkEvent *)arg0, (GdkModifierType *)lparg1);
1091 fail:
1092 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
1093 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1state_FUNC);
1094 	return rc;
1095 }
1096 #endif
1097 
1098 #ifndef NO_gdk_1event_1get_1string
GDK_NATIVE(gdk_1event_1get_1string)1099 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1string)
1100 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
1101 {
1102 	jlong *lparg1=NULL;
1103 	jboolean rc = 0;
1104 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1string_FUNC);
1105 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
1106 	rc = (jboolean)gdk_event_get_string((GdkEvent *)arg0, (const char **)lparg1);
1107 fail:
1108 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
1109 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1string_FUNC);
1110 	return rc;
1111 }
1112 #endif
1113 
1114 #ifndef NO_gdk_1event_1get_1surface
GDK_NATIVE(gdk_1event_1get_1surface)1115 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1get_1surface)
1116 	(JNIEnv *env, jclass that, jlong arg0)
1117 {
1118 	jlong rc = 0;
1119 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1surface_FUNC);
1120 	rc = (jlong)gdk_event_get_surface((GdkEvent *)arg0);
1121 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1surface_FUNC);
1122 	return rc;
1123 }
1124 #endif
1125 
1126 #ifndef NO_gdk_1event_1get_1time
GDK_NATIVE(gdk_1event_1get_1time)1127 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1event_1get_1time)
1128 	(JNIEnv *env, jclass that, jlong arg0)
1129 {
1130 	jint rc = 0;
1131 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1time_FUNC);
1132 	rc = (jint)gdk_event_get_time((GdkEvent *)arg0);
1133 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1time_FUNC);
1134 	return rc;
1135 }
1136 #endif
1137 
1138 #ifndef NO_gdk_1event_1get_1window
GDK_NATIVE(gdk_1event_1get_1window)1139 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1get_1window)
1140 	(JNIEnv *env, jclass that, jlong arg0)
1141 {
1142 	jlong rc = 0;
1143 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1window_FUNC);
1144 	rc = (jlong)gdk_event_get_window((GdkEvent *)arg0);
1145 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1window_FUNC);
1146 	return rc;
1147 }
1148 #endif
1149 
1150 #ifndef NO_gdk_1event_1handler_1set
GDK_NATIVE(gdk_1event_1handler_1set)1151 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1event_1handler_1set)
1152 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
1153 {
1154 	GDK_NATIVE_ENTER(env, that, gdk_1event_1handler_1set_FUNC);
1155 /*
1156 	gdk_event_handler_set(arg0, arg1, arg2);
1157 */
1158 	{
1159 		GDK_LOAD_FUNCTION(fp, gdk_event_handler_set)
1160 		if (fp) {
1161 			((void (CALLING_CONVENTION*)(jlong, jlong, jlong))fp)(arg0, arg1, arg2);
1162 		}
1163 	}
1164 	GDK_NATIVE_EXIT(env, that, gdk_1event_1handler_1set_FUNC);
1165 }
1166 #endif
1167 
1168 #ifndef NO_gdk_1event_1new
GDK_NATIVE(gdk_1event_1new)1169 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1new)
1170 	(JNIEnv *env, jclass that, jint arg0)
1171 {
1172 	jlong rc = 0;
1173 	GDK_NATIVE_ENTER(env, that, gdk_1event_1new_FUNC);
1174 	rc = (jlong)gdk_event_new(arg0);
1175 	GDK_NATIVE_EXIT(env, that, gdk_1event_1new_FUNC);
1176 	return rc;
1177 }
1178 #endif
1179 
1180 #ifndef NO_gdk_1event_1peek
GDK_NATIVE(gdk_1event_1peek)1181 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1peek)
1182 	(JNIEnv *env, jclass that)
1183 {
1184 	jlong rc = 0;
1185 	GDK_NATIVE_ENTER(env, that, gdk_1event_1peek_FUNC);
1186 	rc = (jlong)gdk_event_peek();
1187 	GDK_NATIVE_EXIT(env, that, gdk_1event_1peek_FUNC);
1188 	return rc;
1189 }
1190 #endif
1191 
1192 #ifndef NO_gdk_1event_1put
GDK_NATIVE(gdk_1event_1put)1193 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1event_1put)
1194 	(JNIEnv *env, jclass that, jlong arg0)
1195 {
1196 	GDK_NATIVE_ENTER(env, that, gdk_1event_1put_FUNC);
1197 	gdk_event_put((GdkEvent *)arg0);
1198 	GDK_NATIVE_EXIT(env, that, gdk_1event_1put_FUNC);
1199 }
1200 #endif
1201 
1202 #ifndef NO_gdk_1event_1set_1device
GDK_NATIVE(gdk_1event_1set_1device)1203 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1event_1set_1device)
1204 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1205 {
1206 	GDK_NATIVE_ENTER(env, that, gdk_1event_1set_1device_FUNC);
1207 	gdk_event_set_device((GdkEvent *)arg0, (GdkDevice *)arg1);
1208 	GDK_NATIVE_EXIT(env, that, gdk_1event_1set_1device_FUNC);
1209 }
1210 #endif
1211 
1212 #ifndef NO_gdk_1get_1default_1root_1window
GDK_NATIVE(gdk_1get_1default_1root_1window)1213 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1get_1default_1root_1window)
1214 	(JNIEnv *env, jclass that)
1215 {
1216 	jlong rc = 0;
1217 	GDK_NATIVE_ENTER(env, that, gdk_1get_1default_1root_1window_FUNC);
1218 	rc = (jlong)gdk_get_default_root_window();
1219 	GDK_NATIVE_EXIT(env, that, gdk_1get_1default_1root_1window_FUNC);
1220 	return rc;
1221 }
1222 #endif
1223 
1224 #ifndef NO_gdk_1keymap_1get_1entries_1for_1keyval
GDK_NATIVE(gdk_1keymap_1get_1entries_1for_1keyval)1225 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1keymap_1get_1entries_1for_1keyval)
1226 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlongArray arg2, jintArray arg3)
1227 {
1228 	jlong *lparg2=NULL;
1229 	jint *lparg3=NULL;
1230 	jboolean rc = 0;
1231 	GDK_NATIVE_ENTER(env, that, gdk_1keymap_1get_1entries_1for_1keyval_FUNC);
1232 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
1233 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
1234 	rc = (jboolean)gdk_keymap_get_entries_for_keyval((GdkKeymap*)arg0, (guint)arg1, (GdkKeymapKey**)lparg2, (gint*)lparg3);
1235 fail:
1236 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
1237 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
1238 	GDK_NATIVE_EXIT(env, that, gdk_1keymap_1get_1entries_1for_1keyval_FUNC);
1239 	return rc;
1240 }
1241 #endif
1242 
1243 #ifndef NO_gdk_1keymap_1get_1for_1display
GDK_NATIVE(gdk_1keymap_1get_1for_1display)1244 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1keymap_1get_1for_1display)
1245 	(JNIEnv *env, jclass that, jlong arg0)
1246 {
1247 	jlong rc = 0;
1248 	GDK_NATIVE_ENTER(env, that, gdk_1keymap_1get_1for_1display_FUNC);
1249 /*
1250 	rc = (jlong)gdk_keymap_get_for_display((GdkDisplay *)arg0);
1251 */
1252 	{
1253 		GDK_LOAD_FUNCTION(fp, gdk_keymap_get_for_display)
1254 		if (fp) {
1255 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
1256 		}
1257 	}
1258 	GDK_NATIVE_EXIT(env, that, gdk_1keymap_1get_1for_1display_FUNC);
1259 	return rc;
1260 }
1261 #endif
1262 
1263 #ifndef NO_gdk_1keymap_1translate_1keyboard_1state
GDK_NATIVE(gdk_1keymap_1translate_1keyboard_1state)1264 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1keymap_1translate_1keyboard_1state)
1265 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jintArray arg4, jintArray arg5, jintArray arg6, jintArray arg7)
1266 {
1267 	jint *lparg4=NULL;
1268 	jint *lparg5=NULL;
1269 	jint *lparg6=NULL;
1270 	jint *lparg7=NULL;
1271 	jboolean rc = 0;
1272 	GDK_NATIVE_ENTER(env, that, gdk_1keymap_1translate_1keyboard_1state_FUNC);
1273 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
1274 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
1275 	if (arg6) if ((lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL)) == NULL) goto fail;
1276 	if (arg7) if ((lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL)) == NULL) goto fail;
1277 	rc = (jboolean)gdk_keymap_translate_keyboard_state((GdkKeymap *)arg0, (guint)arg1, (GdkModifierType)arg2, (gint)arg3, (guint *)lparg4, (gint *)lparg5, (gint *)lparg6, (GdkModifierType *)lparg7);
1278 fail:
1279 	if (arg7 && lparg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0);
1280 	if (arg6 && lparg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0);
1281 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
1282 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
1283 	GDK_NATIVE_EXIT(env, that, gdk_1keymap_1translate_1keyboard_1state_FUNC);
1284 	return rc;
1285 }
1286 #endif
1287 
1288 #ifndef NO_gdk_1keyval_1to_1lower
GDK_NATIVE(gdk_1keyval_1to_1lower)1289 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1keyval_1to_1lower)
1290 	(JNIEnv *env, jclass that, jlong arg0)
1291 {
1292 	jlong rc = 0;
1293 	GDK_NATIVE_ENTER(env, that, gdk_1keyval_1to_1lower_FUNC);
1294 	rc = (jlong)gdk_keyval_to_lower(arg0);
1295 	GDK_NATIVE_EXIT(env, that, gdk_1keyval_1to_1lower_FUNC);
1296 	return rc;
1297 }
1298 #endif
1299 
1300 #ifndef NO_gdk_1keyval_1to_1unicode
GDK_NATIVE(gdk_1keyval_1to_1unicode)1301 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1keyval_1to_1unicode)
1302 	(JNIEnv *env, jclass that, jlong arg0)
1303 {
1304 	jlong rc = 0;
1305 	GDK_NATIVE_ENTER(env, that, gdk_1keyval_1to_1unicode_FUNC);
1306 	rc = (jlong)gdk_keyval_to_unicode(arg0);
1307 	GDK_NATIVE_EXIT(env, that, gdk_1keyval_1to_1unicode_FUNC);
1308 	return rc;
1309 }
1310 #endif
1311 
1312 #ifndef NO_gdk_1monitor_1get_1geometry
GDK_NATIVE(gdk_1monitor_1get_1geometry)1313 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1monitor_1get_1geometry)
1314 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
1315 {
1316 	GdkRectangle _arg1, *lparg1=NULL;
1317 	GDK_NATIVE_ENTER(env, that, gdk_1monitor_1get_1geometry_FUNC);
1318 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
1319 /*
1320 	gdk_monitor_get_geometry(arg0, lparg1);
1321 */
1322 	{
1323 		GDK_LOAD_FUNCTION(fp, gdk_monitor_get_geometry)
1324 		if (fp) {
1325 			((void (CALLING_CONVENTION*)(jlong, GdkRectangle *))fp)(arg0, lparg1);
1326 		}
1327 	}
1328 fail:
1329 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
1330 	GDK_NATIVE_EXIT(env, that, gdk_1monitor_1get_1geometry_FUNC);
1331 }
1332 #endif
1333 
1334 #ifndef NO_gdk_1monitor_1get_1scale_1factor
GDK_NATIVE(gdk_1monitor_1get_1scale_1factor)1335 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1monitor_1get_1scale_1factor)
1336 	(JNIEnv *env, jclass that, jlong arg0)
1337 {
1338 	jint rc = 0;
1339 	GDK_NATIVE_ENTER(env, that, gdk_1monitor_1get_1scale_1factor_FUNC);
1340 /*
1341 	rc = (jint)gdk_monitor_get_scale_factor(arg0);
1342 */
1343 	{
1344 		GDK_LOAD_FUNCTION(fp, gdk_monitor_get_scale_factor)
1345 		if (fp) {
1346 			rc = (jint)((jint (CALLING_CONVENTION*)(jlong))fp)(arg0);
1347 		}
1348 	}
1349 	GDK_NATIVE_EXIT(env, that, gdk_1monitor_1get_1scale_1factor_FUNC);
1350 	return rc;
1351 }
1352 #endif
1353 
1354 #ifndef NO_gdk_1monitor_1get_1workarea
GDK_NATIVE(gdk_1monitor_1get_1workarea)1355 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1monitor_1get_1workarea)
1356 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
1357 {
1358 	GdkRectangle _arg1, *lparg1=NULL;
1359 	GDK_NATIVE_ENTER(env, that, gdk_1monitor_1get_1workarea_FUNC);
1360 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
1361 /*
1362 	gdk_monitor_get_workarea(arg0, lparg1);
1363 */
1364 	{
1365 		GDK_LOAD_FUNCTION(fp, gdk_monitor_get_workarea)
1366 		if (fp) {
1367 			((void (CALLING_CONVENTION*)(jlong, GdkRectangle *))fp)(arg0, lparg1);
1368 		}
1369 	}
1370 fail:
1371 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
1372 	GDK_NATIVE_EXIT(env, that, gdk_1monitor_1get_1workarea_FUNC);
1373 }
1374 #endif
1375 
1376 #ifndef NO_gdk_1pango_1context_1get
GDK_NATIVE(gdk_1pango_1context_1get)1377 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pango_1context_1get)
1378 	(JNIEnv *env, jclass that)
1379 {
1380 	jlong rc = 0;
1381 	GDK_NATIVE_ENTER(env, that, gdk_1pango_1context_1get_FUNC);
1382 /*
1383 	rc = (jlong)gdk_pango_context_get();
1384 */
1385 	{
1386 		GDK_LOAD_FUNCTION(fp, gdk_pango_context_get)
1387 		if (fp) {
1388 			rc = (jlong)((jlong (CALLING_CONVENTION*)())fp)();
1389 		}
1390 	}
1391 	GDK_NATIVE_EXIT(env, that, gdk_1pango_1context_1get_FUNC);
1392 	return rc;
1393 }
1394 #endif
1395 
1396 #ifndef NO_gdk_1pango_1layout_1get_1clip_1region
GDK_NATIVE(gdk_1pango_1layout_1get_1clip_1region)1397 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pango_1layout_1get_1clip_1region)
1398 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jintArray arg3, jint arg4)
1399 {
1400 	jint *lparg3=NULL;
1401 	jlong rc = 0;
1402 	GDK_NATIVE_ENTER(env, that, gdk_1pango_1layout_1get_1clip_1region_FUNC);
1403 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
1404 	rc = (jlong)gdk_pango_layout_get_clip_region((PangoLayout *)arg0, arg1, arg2, (gint *)lparg3, arg4);
1405 fail:
1406 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
1407 	GDK_NATIVE_EXIT(env, that, gdk_1pango_1layout_1get_1clip_1region_FUNC);
1408 	return rc;
1409 }
1410 #endif
1411 
1412 #ifndef NO_gdk_1pixbuf_1animation_1get_1iter
GDK_NATIVE(gdk_1pixbuf_1animation_1get_1iter)1413 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1get_1iter)
1414 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1415 {
1416 	jlong rc = 0;
1417 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1get_1iter_FUNC);
1418 	rc = (jlong)gdk_pixbuf_animation_get_iter((GdkPixbufAnimation *)arg0, (const GTimeVal *)arg1);
1419 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1get_1iter_FUNC);
1420 	return rc;
1421 }
1422 #endif
1423 
1424 #ifndef NO_gdk_1pixbuf_1animation_1get_1static_1image
GDK_NATIVE(gdk_1pixbuf_1animation_1get_1static_1image)1425 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1get_1static_1image)
1426 	(JNIEnv *env, jclass that, jlong arg0)
1427 {
1428 	jlong rc = 0;
1429 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1get_1static_1image_FUNC);
1430 	rc = (jlong)gdk_pixbuf_animation_get_static_image((GdkPixbufAnimation *)arg0);
1431 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1get_1static_1image_FUNC);
1432 	return rc;
1433 }
1434 #endif
1435 
1436 #ifndef NO_gdk_1pixbuf_1animation_1is_1static_1image
GDK_NATIVE(gdk_1pixbuf_1animation_1is_1static_1image)1437 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1is_1static_1image)
1438 	(JNIEnv *env, jclass that, jlong arg0)
1439 {
1440 	jboolean rc = 0;
1441 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1is_1static_1image_FUNC);
1442 	rc = (jboolean)gdk_pixbuf_animation_is_static_image((GdkPixbufAnimation *)arg0);
1443 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1is_1static_1image_FUNC);
1444 	return rc;
1445 }
1446 #endif
1447 
1448 #ifndef NO_gdk_1pixbuf_1animation_1iter_1advance
GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1advance)1449 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1advance)
1450 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1451 {
1452 	jboolean rc = 0;
1453 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1iter_1advance_FUNC);
1454 	rc = (jboolean)gdk_pixbuf_animation_iter_advance((GdkPixbufAnimationIter *)arg0, (const GTimeVal *)arg1);
1455 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1iter_1advance_FUNC);
1456 	return rc;
1457 }
1458 #endif
1459 
1460 #ifndef NO_gdk_1pixbuf_1animation_1iter_1get_1delay_1time
GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1get_1delay_1time)1461 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1get_1delay_1time)
1462 	(JNIEnv *env, jclass that, jlong arg0)
1463 {
1464 	jint rc = 0;
1465 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1iter_1get_1delay_1time_FUNC);
1466 	rc = (jint)gdk_pixbuf_animation_iter_get_delay_time((GdkPixbufAnimationIter *)arg0);
1467 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1iter_1get_1delay_1time_FUNC);
1468 	return rc;
1469 }
1470 #endif
1471 
1472 #ifndef NO_gdk_1pixbuf_1animation_1iter_1get_1pixbuf
GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1get_1pixbuf)1473 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1get_1pixbuf)
1474 	(JNIEnv *env, jclass that, jlong arg0)
1475 {
1476 	jlong rc = 0;
1477 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1iter_1get_1pixbuf_FUNC);
1478 	rc = (jlong)gdk_pixbuf_animation_iter_get_pixbuf((GdkPixbufAnimationIter *)arg0);
1479 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1iter_1get_1pixbuf_FUNC);
1480 	return rc;
1481 }
1482 #endif
1483 
1484 #ifndef NO_gdk_1pixbuf_1copy
GDK_NATIVE(gdk_1pixbuf_1copy)1485 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1copy)
1486 	(JNIEnv *env, jclass that, jlong arg0)
1487 {
1488 	jlong rc = 0;
1489 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1copy_FUNC);
1490 	rc = (jlong)gdk_pixbuf_copy((const GdkPixbuf *)arg0);
1491 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1copy_FUNC);
1492 	return rc;
1493 }
1494 #endif
1495 
1496 #ifndef NO_gdk_1pixbuf_1copy_1area
GDK_NATIVE(gdk_1pixbuf_1copy_1area)1497 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1pixbuf_1copy_1area)
1498 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jint arg4, jlong arg5, jint arg6, jint arg7)
1499 {
1500 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1copy_1area_FUNC);
1501 	gdk_pixbuf_copy_area((GdkPixbuf *)arg0, arg1, arg2, arg3, arg4, (GdkPixbuf *)arg5, arg6, arg7);
1502 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1copy_1area_FUNC);
1503 }
1504 #endif
1505 
1506 #ifndef NO_gdk_1pixbuf_1format_1get_1name
GDK_NATIVE(gdk_1pixbuf_1format_1get_1name)1507 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1format_1get_1name)
1508 	(JNIEnv *env, jclass that, jlong arg0)
1509 {
1510 	jlong rc = 0;
1511 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1format_1get_1name_FUNC);
1512 	rc = (jlong)gdk_pixbuf_format_get_name((GdkPixbufFormat *)arg0);
1513 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1format_1get_1name_FUNC);
1514 	return rc;
1515 }
1516 #endif
1517 
1518 #ifndef NO_gdk_1pixbuf_1get_1bits_1per_1sample
GDK_NATIVE(gdk_1pixbuf_1get_1bits_1per_1sample)1519 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1bits_1per_1sample)
1520 	(JNIEnv *env, jclass that, jlong arg0)
1521 {
1522 	jint rc = 0;
1523 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1bits_1per_1sample_FUNC);
1524 	rc = (jint)gdk_pixbuf_get_bits_per_sample((const GdkPixbuf *)arg0);
1525 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1bits_1per_1sample_FUNC);
1526 	return rc;
1527 }
1528 #endif
1529 
1530 #ifndef NO_gdk_1pixbuf_1get_1from_1window
GDK_NATIVE(gdk_1pixbuf_1get_1from_1window)1531 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1from_1window)
1532 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jint arg4)
1533 {
1534 	jlong rc = 0;
1535 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1from_1window_FUNC);
1536 	rc = (jlong)gdk_pixbuf_get_from_window((GdkWindow *)arg0, arg1, arg2, arg3, arg4);
1537 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1from_1window_FUNC);
1538 	return rc;
1539 }
1540 #endif
1541 
1542 #ifndef NO_gdk_1pixbuf_1get_1has_1alpha
GDK_NATIVE(gdk_1pixbuf_1get_1has_1alpha)1543 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1has_1alpha)
1544 	(JNIEnv *env, jclass that, jlong arg0)
1545 {
1546 	jboolean rc = 0;
1547 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1has_1alpha_FUNC);
1548 	rc = (jboolean)gdk_pixbuf_get_has_alpha((const GdkPixbuf *)arg0);
1549 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1has_1alpha_FUNC);
1550 	return rc;
1551 }
1552 #endif
1553 
1554 #ifndef NO_gdk_1pixbuf_1get_1height
GDK_NATIVE(gdk_1pixbuf_1get_1height)1555 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1height)
1556 	(JNIEnv *env, jclass that, jlong arg0)
1557 {
1558 	jint rc = 0;
1559 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1height_FUNC);
1560 	rc = (jint)gdk_pixbuf_get_height((const GdkPixbuf *)arg0);
1561 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1height_FUNC);
1562 	return rc;
1563 }
1564 #endif
1565 
1566 #ifndef NO_gdk_1pixbuf_1get_1n_1channels
GDK_NATIVE(gdk_1pixbuf_1get_1n_1channels)1567 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1n_1channels)
1568 	(JNIEnv *env, jclass that, jlong arg0)
1569 {
1570 	jint rc = 0;
1571 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1n_1channels_FUNC);
1572 	rc = (jint)gdk_pixbuf_get_n_channels((const GdkPixbuf *)arg0);
1573 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1n_1channels_FUNC);
1574 	return rc;
1575 }
1576 #endif
1577 
1578 #ifndef NO_gdk_1pixbuf_1get_1pixels
GDK_NATIVE(gdk_1pixbuf_1get_1pixels)1579 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1pixels)
1580 	(JNIEnv *env, jclass that, jlong arg0)
1581 {
1582 	jlong rc = 0;
1583 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1pixels_FUNC);
1584 	rc = (jlong)gdk_pixbuf_get_pixels((const GdkPixbuf *)arg0);
1585 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1pixels_FUNC);
1586 	return rc;
1587 }
1588 #endif
1589 
1590 #ifndef NO_gdk_1pixbuf_1get_1rowstride
GDK_NATIVE(gdk_1pixbuf_1get_1rowstride)1591 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1rowstride)
1592 	(JNIEnv *env, jclass that, jlong arg0)
1593 {
1594 	jint rc = 0;
1595 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1rowstride_FUNC);
1596 	rc = (jint)gdk_pixbuf_get_rowstride((const GdkPixbuf *)arg0);
1597 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1rowstride_FUNC);
1598 	return rc;
1599 }
1600 #endif
1601 
1602 #ifndef NO_gdk_1pixbuf_1get_1width
GDK_NATIVE(gdk_1pixbuf_1get_1width)1603 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1width)
1604 	(JNIEnv *env, jclass that, jlong arg0)
1605 {
1606 	jint rc = 0;
1607 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1width_FUNC);
1608 	rc = (jint)gdk_pixbuf_get_width((const GdkPixbuf *)arg0);
1609 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1width_FUNC);
1610 	return rc;
1611 }
1612 #endif
1613 
1614 #ifndef NO_gdk_1pixbuf_1loader_1close
GDK_NATIVE(gdk_1pixbuf_1loader_1close)1615 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1close)
1616 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
1617 {
1618 	jlong *lparg1=NULL;
1619 	jboolean rc = 0;
1620 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1close_FUNC);
1621 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
1622 	rc = (jboolean)gdk_pixbuf_loader_close((GdkPixbufLoader *)arg0, (GError **)lparg1);
1623 fail:
1624 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
1625 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1close_FUNC);
1626 	return rc;
1627 }
1628 #endif
1629 
1630 #ifndef NO_gdk_1pixbuf_1loader_1get_1animation
GDK_NATIVE(gdk_1pixbuf_1loader_1get_1animation)1631 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1get_1animation)
1632 	(JNIEnv *env, jclass that, jlong arg0)
1633 {
1634 	jlong rc = 0;
1635 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1get_1animation_FUNC);
1636 	rc = (jlong)gdk_pixbuf_loader_get_animation((GdkPixbufLoader *)arg0);
1637 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1get_1animation_FUNC);
1638 	return rc;
1639 }
1640 #endif
1641 
1642 #ifndef NO_gdk_1pixbuf_1loader_1get_1format
GDK_NATIVE(gdk_1pixbuf_1loader_1get_1format)1643 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1get_1format)
1644 	(JNIEnv *env, jclass that, jlong arg0)
1645 {
1646 	jlong rc = 0;
1647 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1get_1format_FUNC);
1648 	rc = (jlong)gdk_pixbuf_loader_get_format((GdkPixbufLoader *)arg0);
1649 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1get_1format_FUNC);
1650 	return rc;
1651 }
1652 #endif
1653 
1654 #ifndef NO_gdk_1pixbuf_1loader_1get_1pixbuf
GDK_NATIVE(gdk_1pixbuf_1loader_1get_1pixbuf)1655 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1get_1pixbuf)
1656 	(JNIEnv *env, jclass that, jlong arg0)
1657 {
1658 	jlong rc = 0;
1659 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1get_1pixbuf_FUNC);
1660 	rc = (jlong)gdk_pixbuf_loader_get_pixbuf((GdkPixbufLoader *)arg0);
1661 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1get_1pixbuf_FUNC);
1662 	return rc;
1663 }
1664 #endif
1665 
1666 #ifndef NO_gdk_1pixbuf_1loader_1new
GDK_NATIVE(gdk_1pixbuf_1loader_1new)1667 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1new)
1668 	(JNIEnv *env, jclass that)
1669 {
1670 	jlong rc = 0;
1671 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1new_FUNC);
1672 	rc = (jlong)gdk_pixbuf_loader_new();
1673 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1new_FUNC);
1674 	return rc;
1675 }
1676 #endif
1677 
1678 #ifndef NO_gdk_1pixbuf_1loader_1write
GDK_NATIVE(gdk_1pixbuf_1loader_1write)1679 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1write)
1680 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlongArray arg3)
1681 {
1682 	jlong *lparg3=NULL;
1683 	jboolean rc = 0;
1684 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1write_FUNC);
1685 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
1686 	rc = (jboolean)gdk_pixbuf_loader_write((GdkPixbufLoader *)arg0, (const guchar *)arg1, (gsize)arg2, (GError **)lparg3);
1687 fail:
1688 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
1689 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1write_FUNC);
1690 	return rc;
1691 }
1692 #endif
1693 
1694 #ifndef NO_gdk_1pixbuf_1new
GDK_NATIVE(gdk_1pixbuf_1new)1695 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1new)
1696 	(JNIEnv *env, jclass that, jint arg0, jboolean arg1, jint arg2, jint arg3, jint arg4)
1697 {
1698 	jlong rc = 0;
1699 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1new_FUNC);
1700 	rc = (jlong)gdk_pixbuf_new((GdkColorspace)arg0, (gboolean)arg1, arg2, arg3, arg4);
1701 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1new_FUNC);
1702 	return rc;
1703 }
1704 #endif
1705 
1706 #ifndef NO_gdk_1pixbuf_1new_1from_1data
GDK_NATIVE(gdk_1pixbuf_1new_1from_1data)1707 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1new_1from_1data)
1708 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jboolean arg2, jint arg3, jint arg4, jint arg5, jint arg6, jlong arg7, jlong arg8)
1709 {
1710 	jlong rc = 0;
1711 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1new_1from_1data_FUNC);
1712 	rc = (jlong)gdk_pixbuf_new_from_data((const guchar *)arg0, (GdkColorspace)arg1, (gboolean)arg2, arg3, arg4, arg5, arg6, (GdkPixbufDestroyNotify)arg7, (gpointer)arg8);
1713 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1new_1from_1data_FUNC);
1714 	return rc;
1715 }
1716 #endif
1717 
1718 #ifndef NO_gdk_1pixbuf_1new_1from_1file
GDK_NATIVE(gdk_1pixbuf_1new_1from_1file)1719 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1new_1from_1file)
1720 	(JNIEnv *env, jclass that, jbyteArray arg0, jlongArray arg1)
1721 {
1722 	jbyte *lparg0=NULL;
1723 	jlong *lparg1=NULL;
1724 	jlong rc = 0;
1725 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1new_1from_1file_FUNC);
1726 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
1727 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
1728 	rc = (jlong)gdk_pixbuf_new_from_file((const char *)lparg0, (GError**)lparg1);
1729 fail:
1730 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
1731 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
1732 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1new_1from_1file_FUNC);
1733 	return rc;
1734 }
1735 #endif
1736 
1737 #ifndef NO_gdk_1pixbuf_1save_1to_1bufferv
GDK_NATIVE(gdk_1pixbuf_1save_1to_1bufferv)1738 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1save_1to_1bufferv)
1739 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jlongArray arg2, jbyteArray arg3, jlongArray arg4, jlongArray arg5, jlongArray arg6)
1740 {
1741 	jlong *lparg1=NULL;
1742 	jlong *lparg2=NULL;
1743 	jbyte *lparg3=NULL;
1744 	jlong *lparg4=NULL;
1745 	jlong *lparg5=NULL;
1746 	jlong *lparg6=NULL;
1747 	jboolean rc = 0;
1748 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1save_1to_1bufferv_FUNC);
1749 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
1750 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
1751 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
1752 	if (arg4) if ((lparg4 = (*env)->GetLongArrayElements(env, arg4, NULL)) == NULL) goto fail;
1753 	if (arg5) if ((lparg5 = (*env)->GetLongArrayElements(env, arg5, NULL)) == NULL) goto fail;
1754 	if (arg6) if ((lparg6 = (*env)->GetLongArrayElements(env, arg6, NULL)) == NULL) goto fail;
1755 	rc = (jboolean)gdk_pixbuf_save_to_bufferv((GdkPixbuf *)arg0, (gchar **)lparg1, (gsize *)lparg2, (const char *)lparg3, (char **)lparg4, (char **)lparg5, (GError **)lparg6);
1756 fail:
1757 	if (arg6 && lparg6) (*env)->ReleaseLongArrayElements(env, arg6, lparg6, 0);
1758 	if (arg5 && lparg5) (*env)->ReleaseLongArrayElements(env, arg5, lparg5, 0);
1759 	if (arg4 && lparg4) (*env)->ReleaseLongArrayElements(env, arg4, lparg4, 0);
1760 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
1761 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
1762 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
1763 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1save_1to_1bufferv_FUNC);
1764 	return rc;
1765 }
1766 #endif
1767 
1768 #ifndef NO_gdk_1pixbuf_1scale_1simple
GDK_NATIVE(gdk_1pixbuf_1scale_1simple)1769 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1scale_1simple)
1770 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3)
1771 {
1772 	jlong rc = 0;
1773 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1scale_1simple_FUNC);
1774 	rc = (jlong)gdk_pixbuf_scale_simple((const GdkPixbuf *)arg0, arg1, arg2, (GdkInterpType)arg3);
1775 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1scale_1simple_FUNC);
1776 	return rc;
1777 }
1778 #endif
1779 
1780 #ifndef NO_gdk_1property_1get
GDK_NATIVE(gdk_1property_1get)1781 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1property_1get)
1782 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4, jint arg5, jlongArray arg6, jintArray arg7, jintArray arg8, jlongArray arg9)
1783 {
1784 	jlong *lparg6=NULL;
1785 	jint *lparg7=NULL;
1786 	jint *lparg8=NULL;
1787 	jlong *lparg9=NULL;
1788 	jboolean rc = 0;
1789 	GDK_NATIVE_ENTER(env, that, gdk_1property_1get_FUNC);
1790 	if (arg6) if ((lparg6 = (*env)->GetLongArrayElements(env, arg6, NULL)) == NULL) goto fail;
1791 	if (arg7) if ((lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL)) == NULL) goto fail;
1792 	if (arg8) if ((lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL)) == NULL) goto fail;
1793 	if (arg9) if ((lparg9 = (*env)->GetLongArrayElements(env, arg9, NULL)) == NULL) goto fail;
1794 	rc = (jboolean)gdk_property_get((GdkWindow *)arg0, (GdkAtom)arg1, (GdkAtom)arg2, arg3, arg4, arg5, (GdkAtom *)lparg6, (gint *)lparg7, (gint *)lparg8, (guchar **)lparg9);
1795 fail:
1796 	if (arg9 && lparg9) (*env)->ReleaseLongArrayElements(env, arg9, lparg9, 0);
1797 	if (arg8 && lparg8) (*env)->ReleaseIntArrayElements(env, arg8, lparg8, 0);
1798 	if (arg7 && lparg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0);
1799 	if (arg6 && lparg6) (*env)->ReleaseLongArrayElements(env, arg6, lparg6, 0);
1800 	GDK_NATIVE_EXIT(env, that, gdk_1property_1get_FUNC);
1801 	return rc;
1802 }
1803 #endif
1804 
1805 #ifndef NO_gdk_1rgba_1free
GDK_NATIVE(gdk_1rgba_1free)1806 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1rgba_1free)
1807 	(JNIEnv *env, jclass that, jlong arg0)
1808 {
1809 	GDK_NATIVE_ENTER(env, that, gdk_1rgba_1free_FUNC);
1810 	gdk_rgba_free((GdkRGBA *)arg0);
1811 	GDK_NATIVE_EXIT(env, that, gdk_1rgba_1free_FUNC);
1812 }
1813 #endif
1814 
1815 #ifndef NO_gdk_1rgba_1parse
GDK_NATIVE(gdk_1rgba_1parse)1816 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1rgba_1parse)
1817 	(JNIEnv *env, jclass that, jobject arg0, jbyteArray arg1)
1818 {
1819 	GdkRGBA _arg0, *lparg0=NULL;
1820 	jbyte *lparg1=NULL;
1821 	jlong rc = 0;
1822 	GDK_NATIVE_ENTER(env, that, gdk_1rgba_1parse_FUNC);
1823 	if (arg0) if ((lparg0 = getGdkRGBAFields(env, arg0, &_arg0)) == NULL) goto fail;
1824 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
1825 	rc = (jlong)gdk_rgba_parse((GdkRGBA *)lparg0, (const gchar *)lparg1);
1826 fail:
1827 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
1828 	if (arg0 && lparg0) setGdkRGBAFields(env, arg0, lparg0);
1829 	GDK_NATIVE_EXIT(env, that, gdk_1rgba_1parse_FUNC);
1830 	return rc;
1831 }
1832 #endif
1833 
1834 #ifndef NO_gdk_1rgba_1to_1string
GDK_NATIVE(gdk_1rgba_1to_1string)1835 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1rgba_1to_1string)
1836 	(JNIEnv *env, jclass that, jobject arg0)
1837 {
1838 	GdkRGBA _arg0, *lparg0=NULL;
1839 	jlong rc = 0;
1840 	GDK_NATIVE_ENTER(env, that, gdk_1rgba_1to_1string_FUNC);
1841 	if (arg0) if ((lparg0 = getGdkRGBAFields(env, arg0, &_arg0)) == NULL) goto fail;
1842 	rc = (jlong)gdk_rgba_to_string((GdkRGBA *)lparg0);
1843 fail:
1844 	if (arg0 && lparg0) setGdkRGBAFields(env, arg0, lparg0);
1845 	GDK_NATIVE_EXIT(env, that, gdk_1rgba_1to_1string_FUNC);
1846 	return rc;
1847 }
1848 #endif
1849 
1850 #ifndef NO_gdk_1screen_1get_1default
GDK_NATIVE(gdk_1screen_1get_1default)1851 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1screen_1get_1default)
1852 	(JNIEnv *env, jclass that)
1853 {
1854 	jlong rc = 0;
1855 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1default_FUNC);
1856 	rc = (jlong)gdk_screen_get_default();
1857 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1default_FUNC);
1858 	return rc;
1859 }
1860 #endif
1861 
1862 #ifndef NO_gdk_1screen_1get_1monitor_1at_1point
GDK_NATIVE(gdk_1screen_1get_1monitor_1at_1point)1863 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1get_1monitor_1at_1point)
1864 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
1865 {
1866 	jint rc = 0;
1867 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1monitor_1at_1point_FUNC);
1868 /*
1869 	rc = (jint)gdk_screen_get_monitor_at_point((GdkScreen *)arg0, (gint)arg1, (gint)arg2);
1870 */
1871 	{
1872 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_monitor_at_point)
1873 		if (fp) {
1874 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkScreen *, gint, gint))fp)((GdkScreen *)arg0, (gint)arg1, (gint)arg2);
1875 		}
1876 	}
1877 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1monitor_1at_1point_FUNC);
1878 	return rc;
1879 }
1880 #endif
1881 
1882 #ifndef NO_gdk_1screen_1get_1monitor_1at_1window
GDK_NATIVE(gdk_1screen_1get_1monitor_1at_1window)1883 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1get_1monitor_1at_1window)
1884 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1885 {
1886 	jint rc = 0;
1887 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1monitor_1at_1window_FUNC);
1888 /*
1889 	rc = (jint)gdk_screen_get_monitor_at_window((GdkScreen *)arg0, (GdkWindow *)arg1);
1890 */
1891 	{
1892 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_monitor_at_window)
1893 		if (fp) {
1894 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkScreen *, GdkWindow *))fp)((GdkScreen *)arg0, (GdkWindow *)arg1);
1895 		}
1896 	}
1897 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1monitor_1at_1window_FUNC);
1898 	return rc;
1899 }
1900 #endif
1901 
1902 #ifndef NO_gdk_1screen_1get_1monitor_1geometry
GDK_NATIVE(gdk_1screen_1get_1monitor_1geometry)1903 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1screen_1get_1monitor_1geometry)
1904 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
1905 {
1906 	GdkRectangle _arg2, *lparg2=NULL;
1907 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1monitor_1geometry_FUNC);
1908 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
1909 /*
1910 	gdk_screen_get_monitor_geometry((GdkScreen *)arg0, arg1, lparg2);
1911 */
1912 	{
1913 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_monitor_geometry)
1914 		if (fp) {
1915 			((void (CALLING_CONVENTION*)(GdkScreen *, jint, GdkRectangle *))fp)((GdkScreen *)arg0, arg1, lparg2);
1916 		}
1917 	}
1918 fail:
1919 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
1920 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1monitor_1geometry_FUNC);
1921 }
1922 #endif
1923 
1924 #ifndef NO_gdk_1screen_1get_1monitor_1scale_1factor
GDK_NATIVE(gdk_1screen_1get_1monitor_1scale_1factor)1925 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1get_1monitor_1scale_1factor)
1926 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
1927 {
1928 	jint rc = 0;
1929 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1monitor_1scale_1factor_FUNC);
1930 /*
1931 	rc = (jint)gdk_screen_get_monitor_scale_factor((GdkScreen *)arg0, (gint)arg1);
1932 */
1933 	{
1934 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_monitor_scale_factor)
1935 		if (fp) {
1936 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkScreen *, gint))fp)((GdkScreen *)arg0, (gint)arg1);
1937 		}
1938 	}
1939 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1monitor_1scale_1factor_FUNC);
1940 	return rc;
1941 }
1942 #endif
1943 
1944 #ifndef NO_gdk_1screen_1get_1monitor_1workarea
GDK_NATIVE(gdk_1screen_1get_1monitor_1workarea)1945 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1screen_1get_1monitor_1workarea)
1946 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
1947 {
1948 	GdkRectangle _arg2, *lparg2=NULL;
1949 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1monitor_1workarea_FUNC);
1950 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
1951 /*
1952 	gdk_screen_get_monitor_workarea((GdkScreen *)arg0, arg1, lparg2);
1953 */
1954 	{
1955 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_monitor_workarea)
1956 		if (fp) {
1957 			((void (CALLING_CONVENTION*)(GdkScreen *, jint, GdkRectangle *))fp)((GdkScreen *)arg0, arg1, lparg2);
1958 		}
1959 	}
1960 fail:
1961 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
1962 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1monitor_1workarea_FUNC);
1963 }
1964 #endif
1965 
1966 #ifndef NO_gdk_1screen_1get_1n_1monitors
GDK_NATIVE(gdk_1screen_1get_1n_1monitors)1967 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1get_1n_1monitors)
1968 	(JNIEnv *env, jclass that, jlong arg0)
1969 {
1970 	jint rc = 0;
1971 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1n_1monitors_FUNC);
1972 /*
1973 	rc = (jint)gdk_screen_get_n_monitors((GdkScreen *)arg0);
1974 */
1975 	{
1976 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_n_monitors)
1977 		if (fp) {
1978 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkScreen *))fp)((GdkScreen *)arg0);
1979 		}
1980 	}
1981 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1n_1monitors_FUNC);
1982 	return rc;
1983 }
1984 #endif
1985 
1986 #ifndef NO_gdk_1screen_1get_1primary_1monitor
GDK_NATIVE(gdk_1screen_1get_1primary_1monitor)1987 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1get_1primary_1monitor)
1988 	(JNIEnv *env, jclass that, jlong arg0)
1989 {
1990 	jint rc = 0;
1991 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1primary_1monitor_FUNC);
1992 /*
1993 	rc = (jint)gdk_screen_get_primary_monitor((GdkScreen *)arg0);
1994 */
1995 	{
1996 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_primary_monitor)
1997 		if (fp) {
1998 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkScreen *))fp)((GdkScreen *)arg0);
1999 		}
2000 	}
2001 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1primary_1monitor_FUNC);
2002 	return rc;
2003 }
2004 #endif
2005 
2006 #ifndef NO_gdk_1screen_1get_1resolution
GDK_NATIVE(gdk_1screen_1get_1resolution)2007 JNIEXPORT jdouble JNICALL GDK_NATIVE(gdk_1screen_1get_1resolution)
2008 	(JNIEnv *env, jclass that, jlong arg0)
2009 {
2010 	jdouble rc = 0;
2011 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1resolution_FUNC);
2012 	rc = (jdouble)gdk_screen_get_resolution((GdkScreen *)arg0);
2013 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1resolution_FUNC);
2014 	return rc;
2015 }
2016 #endif
2017 
2018 #ifndef NO_gdk_1screen_1get_1system_1visual
GDK_NATIVE(gdk_1screen_1get_1system_1visual)2019 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1screen_1get_1system_1visual)
2020 	(JNIEnv *env, jclass that, jlong arg0)
2021 {
2022 	jlong rc = 0;
2023 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1system_1visual_FUNC);
2024 	rc = (jlong)gdk_screen_get_system_visual((GdkScreen *)arg0);
2025 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1system_1visual_FUNC);
2026 	return rc;
2027 }
2028 #endif
2029 
2030 #ifndef NO_gdk_1screen_1height
GDK_NATIVE(gdk_1screen_1height)2031 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1height)
2032 	(JNIEnv *env, jclass that)
2033 {
2034 	jint rc = 0;
2035 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1height_FUNC);
2036 /*
2037 	rc = (jint)gdk_screen_height();
2038 */
2039 	{
2040 		GDK_LOAD_FUNCTION(fp, gdk_screen_height)
2041 		if (fp) {
2042 			rc = (jint)((jint (CALLING_CONVENTION*)())fp)();
2043 		}
2044 	}
2045 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1height_FUNC);
2046 	return rc;
2047 }
2048 #endif
2049 
2050 #ifndef NO_gdk_1screen_1is_1composited
GDK_NATIVE(gdk_1screen_1is_1composited)2051 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1screen_1is_1composited)
2052 	(JNIEnv *env, jclass that, jlong arg0)
2053 {
2054 	jboolean rc = 0;
2055 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1is_1composited_FUNC);
2056 	rc = (jboolean)gdk_screen_is_composited((GdkScreen *)arg0);
2057 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1is_1composited_FUNC);
2058 	return rc;
2059 }
2060 #endif
2061 
2062 #ifndef NO_gdk_1screen_1width
GDK_NATIVE(gdk_1screen_1width)2063 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1width)
2064 	(JNIEnv *env, jclass that)
2065 {
2066 	jint rc = 0;
2067 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1width_FUNC);
2068 /*
2069 	rc = (jint)gdk_screen_width();
2070 */
2071 	{
2072 		GDK_LOAD_FUNCTION(fp, gdk_screen_width)
2073 		if (fp) {
2074 			rc = (jint)((jint (CALLING_CONVENTION*)())fp)();
2075 		}
2076 	}
2077 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1width_FUNC);
2078 	return rc;
2079 }
2080 #endif
2081 
2082 #ifndef NO_gdk_1seat_1get_1keyboard
GDK_NATIVE(gdk_1seat_1get_1keyboard)2083 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1seat_1get_1keyboard)
2084 	(JNIEnv *env, jclass that, jlong arg0)
2085 {
2086 	jlong rc = 0;
2087 	GDK_NATIVE_ENTER(env, that, gdk_1seat_1get_1keyboard_FUNC);
2088 /*
2089 	rc = (jlong)gdk_seat_get_keyboard(arg0);
2090 */
2091 	{
2092 		GDK_LOAD_FUNCTION(fp, gdk_seat_get_keyboard)
2093 		if (fp) {
2094 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
2095 		}
2096 	}
2097 	GDK_NATIVE_EXIT(env, that, gdk_1seat_1get_1keyboard_FUNC);
2098 	return rc;
2099 }
2100 #endif
2101 
2102 #ifndef NO_gdk_1seat_1get_1pointer
GDK_NATIVE(gdk_1seat_1get_1pointer)2103 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1seat_1get_1pointer)
2104 	(JNIEnv *env, jclass that, jlong arg0)
2105 {
2106 	jlong rc = 0;
2107 	GDK_NATIVE_ENTER(env, that, gdk_1seat_1get_1pointer_FUNC);
2108 /*
2109 	rc = (jlong)gdk_seat_get_pointer(arg0);
2110 */
2111 	{
2112 		GDK_LOAD_FUNCTION(fp, gdk_seat_get_pointer)
2113 		if (fp) {
2114 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
2115 		}
2116 	}
2117 	GDK_NATIVE_EXIT(env, that, gdk_1seat_1get_1pointer_FUNC);
2118 	return rc;
2119 }
2120 #endif
2121 
2122 #ifndef NO_gdk_1seat_1grab
GDK_NATIVE(gdk_1seat_1grab)2123 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1seat_1grab)
2124 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jboolean arg3, jlong arg4, jlong arg5, jlong arg6, jlong arg7)
2125 {
2126 	jint rc = 0;
2127 	GDK_NATIVE_ENTER(env, that, gdk_1seat_1grab_FUNC);
2128 /*
2129 	rc = (jint)gdk_seat_grab(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
2130 */
2131 	{
2132 		GDK_LOAD_FUNCTION(fp, gdk_seat_grab)
2133 		if (fp) {
2134 			rc = (jint)((jint (CALLING_CONVENTION*)(jlong, jlong, jint, jboolean, jlong, jlong, jlong, jlong))fp)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
2135 		}
2136 	}
2137 	GDK_NATIVE_EXIT(env, that, gdk_1seat_1grab_FUNC);
2138 	return rc;
2139 }
2140 #endif
2141 
2142 #ifndef NO_gdk_1seat_1ungrab
GDK_NATIVE(gdk_1seat_1ungrab)2143 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1seat_1ungrab)
2144 	(JNIEnv *env, jclass that, jlong arg0)
2145 {
2146 	GDK_NATIVE_ENTER(env, that, gdk_1seat_1ungrab_FUNC);
2147 /*
2148 	gdk_seat_ungrab(arg0);
2149 */
2150 	{
2151 		GDK_LOAD_FUNCTION(fp, gdk_seat_ungrab)
2152 		if (fp) {
2153 			((void (CALLING_CONVENTION*)(jlong))fp)(arg0);
2154 		}
2155 	}
2156 	GDK_NATIVE_EXIT(env, that, gdk_1seat_1ungrab_FUNC);
2157 }
2158 #endif
2159 
2160 #ifndef NO_gdk_1selection_1owner_1get
GDK_NATIVE(gdk_1selection_1owner_1get)2161 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1selection_1owner_1get)
2162 	(JNIEnv *env, jclass that, jlong arg0)
2163 {
2164 	GDK_NATIVE_ENTER(env, that, gdk_1selection_1owner_1get_FUNC);
2165 	gdk_selection_owner_get((GdkAtom)arg0);
2166 	GDK_NATIVE_EXIT(env, that, gdk_1selection_1owner_1get_FUNC);
2167 }
2168 #endif
2169 
2170 #ifndef NO_gdk_1selection_1owner_1set
GDK_NATIVE(gdk_1selection_1owner_1set)2171 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1selection_1owner_1set)
2172 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jboolean arg3)
2173 {
2174 	GDK_NATIVE_ENTER(env, that, gdk_1selection_1owner_1set_FUNC);
2175 	gdk_selection_owner_set((GdkWindow *)arg0, (GdkAtom)arg1, (guint32)arg2, (gboolean)arg3);
2176 	GDK_NATIVE_EXIT(env, that, gdk_1selection_1owner_1set_FUNC);
2177 }
2178 #endif
2179 
2180 #ifndef NO_gdk_1set_1program_1class
GDK_NATIVE(gdk_1set_1program_1class)2181 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1set_1program_1class)
2182 	(JNIEnv *env, jclass that, jbyteArray arg0)
2183 {
2184 	jbyte *lparg0=NULL;
2185 	GDK_NATIVE_ENTER(env, that, gdk_1set_1program_1class_FUNC);
2186 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
2187 /*
2188 	gdk_set_program_class((const char *)lparg0);
2189 */
2190 	{
2191 		GDK_LOAD_FUNCTION(fp, gdk_set_program_class)
2192 		if (fp) {
2193 			((void (CALLING_CONVENTION*)(const char *))fp)((const char *)lparg0);
2194 		}
2195 	}
2196 fail:
2197 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
2198 	GDK_NATIVE_EXIT(env, that, gdk_1set_1program_1class_FUNC);
2199 }
2200 #endif
2201 
2202 #ifndef NO_gdk_1surface_1create_1similar_1surface
GDK_NATIVE(gdk_1surface_1create_1similar_1surface)2203 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1surface_1create_1similar_1surface)
2204 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3)
2205 {
2206 	jlong rc = 0;
2207 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1create_1similar_1surface_FUNC);
2208 	rc = (jlong)gdk_surface_create_similar_surface((GdkSurface *)arg0, (cairo_content_t)arg1, arg2, arg3);
2209 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1create_1similar_1surface_FUNC);
2210 	return rc;
2211 }
2212 #endif
2213 
2214 #ifndef NO_gdk_1surface_1destroy
GDK_NATIVE(gdk_1surface_1destroy)2215 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1destroy)
2216 	(JNIEnv *env, jclass that, jlong arg0)
2217 {
2218 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1destroy_FUNC);
2219 	gdk_surface_destroy((GdkSurface *)arg0);
2220 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1destroy_FUNC);
2221 }
2222 #endif
2223 
2224 #ifndef NO_gdk_1surface_1focus
GDK_NATIVE(gdk_1surface_1focus)2225 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1focus)
2226 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
2227 {
2228 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1focus_FUNC);
2229 	gdk_surface_focus((GdkSurface *)arg0, arg1);
2230 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1focus_FUNC);
2231 }
2232 #endif
2233 
2234 #ifndef NO_gdk_1surface_1get_1children
GDK_NATIVE(gdk_1surface_1get_1children)2235 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1surface_1get_1children)
2236 	(JNIEnv *env, jclass that, jlong arg0)
2237 {
2238 	jlong rc = 0;
2239 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1children_FUNC);
2240 	rc = (jlong)gdk_surface_get_children((GdkSurface *)arg0);
2241 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1children_FUNC);
2242 	return rc;
2243 }
2244 #endif
2245 
2246 #ifndef NO_gdk_1surface_1get_1device_1position
GDK_NATIVE(gdk_1surface_1get_1device_1position)2247 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1surface_1get_1device_1position)
2248 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jintArray arg3, jintArray arg4)
2249 {
2250 	jint *lparg2=NULL;
2251 	jint *lparg3=NULL;
2252 	jint *lparg4=NULL;
2253 	jlong rc = 0;
2254 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1device_1position_FUNC);
2255 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
2256 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
2257 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
2258 	rc = (jlong)gdk_surface_get_device_position((GdkSurface *)arg0, (GdkDevice *)arg1, (gint *)lparg2, (gint *)lparg3, (GdkModifierType *)lparg4);
2259 fail:
2260 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
2261 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
2262 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
2263 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1device_1position_FUNC);
2264 	return rc;
2265 }
2266 #endif
2267 
2268 #ifndef NO_gdk_1surface_1get_1display
GDK_NATIVE(gdk_1surface_1get_1display)2269 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1surface_1get_1display)
2270 	(JNIEnv *env, jclass that, jlong arg0)
2271 {
2272 	jlong rc = 0;
2273 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1display_FUNC);
2274 	rc = (jlong)gdk_surface_get_display((GdkSurface *)arg0);
2275 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1display_FUNC);
2276 	return rc;
2277 }
2278 #endif
2279 
2280 #ifndef NO_gdk_1surface_1get_1frame_1extents
GDK_NATIVE(gdk_1surface_1get_1frame_1extents)2281 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1get_1frame_1extents)
2282 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
2283 {
2284 	GdkRectangle _arg1, *lparg1=NULL;
2285 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1frame_1extents_FUNC);
2286 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
2287 	gdk_surface_get_frame_extents((GdkSurface *)arg0, (GdkRectangle *)lparg1);
2288 fail:
2289 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
2290 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1frame_1extents_FUNC);
2291 }
2292 #endif
2293 
2294 #ifndef NO_gdk_1surface_1get_1height
GDK_NATIVE(gdk_1surface_1get_1height)2295 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1surface_1get_1height)
2296 	(JNIEnv *env, jclass that, jlong arg0)
2297 {
2298 	jint rc = 0;
2299 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1height_FUNC);
2300 	rc = (jint)gdk_surface_get_height((GdkSurface *)arg0);
2301 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1height_FUNC);
2302 	return rc;
2303 }
2304 #endif
2305 
2306 #ifndef NO_gdk_1surface_1get_1origin
GDK_NATIVE(gdk_1surface_1get_1origin)2307 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1surface_1get_1origin)
2308 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
2309 {
2310 	jint *lparg1=NULL;
2311 	jint *lparg2=NULL;
2312 	jint rc = 0;
2313 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1origin_FUNC);
2314 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
2315 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
2316 	rc = (jint)gdk_surface_get_origin((GdkSurface *)arg0, (gint *)lparg1, (gint *)lparg2);
2317 fail:
2318 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
2319 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
2320 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1origin_FUNC);
2321 	return rc;
2322 }
2323 #endif
2324 
2325 #ifndef NO_gdk_1surface_1get_1root_1origin
GDK_NATIVE(gdk_1surface_1get_1root_1origin)2326 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1get_1root_1origin)
2327 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
2328 {
2329 	jint *lparg1=NULL;
2330 	jint *lparg2=NULL;
2331 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1root_1origin_FUNC);
2332 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
2333 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
2334 	gdk_surface_get_root_origin((GdkSurface *)arg0, (gint *)lparg1, (gint *)lparg2);
2335 fail:
2336 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
2337 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
2338 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1root_1origin_FUNC);
2339 }
2340 #endif
2341 
2342 #ifndef NO_gdk_1surface_1get_1state
GDK_NATIVE(gdk_1surface_1get_1state)2343 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1surface_1get_1state)
2344 	(JNIEnv *env, jclass that, jlong arg0)
2345 {
2346 	jint rc = 0;
2347 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1state_FUNC);
2348 	rc = (jint)gdk_surface_get_state((GdkSurface *)arg0);
2349 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1state_FUNC);
2350 	return rc;
2351 }
2352 #endif
2353 
2354 #ifndef NO_gdk_1surface_1get_1user_1data
GDK_NATIVE(gdk_1surface_1get_1user_1data)2355 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1get_1user_1data)
2356 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
2357 {
2358 	jlong *lparg1=NULL;
2359 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1user_1data_FUNC);
2360 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
2361 	gdk_surface_get_user_data((GdkSurface *)arg0, (gpointer *)lparg1);
2362 fail:
2363 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
2364 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1user_1data_FUNC);
2365 }
2366 #endif
2367 
2368 #ifndef NO_gdk_1surface_1get_1width
GDK_NATIVE(gdk_1surface_1get_1width)2369 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1surface_1get_1width)
2370 	(JNIEnv *env, jclass that, jlong arg0)
2371 {
2372 	jint rc = 0;
2373 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1width_FUNC);
2374 	rc = (jint)gdk_surface_get_width((GdkSurface *)arg0);
2375 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1width_FUNC);
2376 	return rc;
2377 }
2378 #endif
2379 
2380 #ifndef NO_gdk_1surface_1hide
GDK_NATIVE(gdk_1surface_1hide)2381 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1hide)
2382 	(JNIEnv *env, jclass that, jlong arg0)
2383 {
2384 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1hide_FUNC);
2385 	gdk_surface_hide((GdkSurface *)arg0);
2386 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1hide_FUNC);
2387 }
2388 #endif
2389 
2390 #ifndef NO_gdk_1surface_1invalidate_1rect
GDK_NATIVE(gdk_1surface_1invalidate_1rect)2391 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1invalidate_1rect)
2392 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
2393 {
2394 	GdkRectangle _arg1, *lparg1=NULL;
2395 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1invalidate_1rect_FUNC);
2396 	if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail;
2397 	gdk_surface_invalidate_rect((GdkSurface *)arg0, (GdkRectangle *)lparg1);
2398 fail:
2399 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1invalidate_1rect_FUNC);
2400 }
2401 #endif
2402 
2403 #ifndef NO_gdk_1surface_1invalidate_1region
GDK_NATIVE(gdk_1surface_1invalidate_1region)2404 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1invalidate_1region)
2405 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2406 {
2407 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1invalidate_1region_FUNC);
2408 	gdk_surface_invalidate_region((GdkSurface *)arg0, (const cairo_region_t *)arg1);
2409 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1invalidate_1region_FUNC);
2410 }
2411 #endif
2412 
2413 #ifndef NO_gdk_1surface_1lower
GDK_NATIVE(gdk_1surface_1lower)2414 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1lower)
2415 	(JNIEnv *env, jclass that, jlong arg0)
2416 {
2417 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1lower_FUNC);
2418 	gdk_surface_lower((GdkSurface *)arg0);
2419 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1lower_FUNC);
2420 }
2421 #endif
2422 
2423 #ifndef NO_gdk_1surface_1move
GDK_NATIVE(gdk_1surface_1move)2424 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1move)
2425 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
2426 {
2427 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1move_FUNC);
2428 	gdk_surface_move((GdkSurface *)arg0, arg1, arg2);
2429 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1move_FUNC);
2430 }
2431 #endif
2432 
2433 #ifndef NO_gdk_1surface_1move_1resize
GDK_NATIVE(gdk_1surface_1move_1resize)2434 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1move_1resize)
2435 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jint arg4)
2436 {
2437 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1move_1resize_FUNC);
2438 	gdk_surface_move_resize((GdkSurface *)arg0, arg1, arg2, arg3, arg4);
2439 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1move_1resize_FUNC);
2440 }
2441 #endif
2442 
2443 #ifndef NO_gdk_1surface_1new_1child
GDK_NATIVE(gdk_1surface_1new_1child)2444 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1surface_1new_1child)
2445 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
2446 {
2447 	GdkRectangle _arg1, *lparg1=NULL;
2448 	jlong rc = 0;
2449 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1new_1child_FUNC);
2450 	if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail;
2451 	rc = (jlong)gdk_surface_new_child((GdkSurface *)arg0, lparg1);
2452 fail:
2453 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1new_1child_FUNC);
2454 	return rc;
2455 }
2456 #endif
2457 
2458 #ifndef NO_gdk_1surface_1raise
GDK_NATIVE(gdk_1surface_1raise)2459 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1raise)
2460 	(JNIEnv *env, jclass that, jlong arg0)
2461 {
2462 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1raise_FUNC);
2463 	gdk_surface_raise((GdkSurface *)arg0);
2464 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1raise_FUNC);
2465 }
2466 #endif
2467 
2468 #ifndef NO_gdk_1surface_1resize
GDK_NATIVE(gdk_1surface_1resize)2469 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1resize)
2470 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
2471 {
2472 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1resize_FUNC);
2473 	gdk_surface_resize((GdkSurface *)arg0, arg1, arg2);
2474 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1resize_FUNC);
2475 }
2476 #endif
2477 
2478 #ifndef NO_gdk_1surface_1restack
GDK_NATIVE(gdk_1surface_1restack)2479 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1restack)
2480 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
2481 {
2482 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1restack_FUNC);
2483 	gdk_surface_restack((GdkSurface *)arg0, (GdkSurface *)arg1, (gboolean)arg2);
2484 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1restack_FUNC);
2485 }
2486 #endif
2487 
2488 #ifndef NO_gdk_1surface_1set_1cursor
GDK_NATIVE(gdk_1surface_1set_1cursor)2489 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1set_1cursor)
2490 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2491 {
2492 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1set_1cursor_FUNC);
2493 	gdk_surface_set_cursor((GdkSurface *)arg0, (GdkCursor *)arg1);
2494 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1set_1cursor_FUNC);
2495 }
2496 #endif
2497 
2498 #ifndef NO_gdk_1surface_1set_1decorations
GDK_NATIVE(gdk_1surface_1set_1decorations)2499 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1set_1decorations)
2500 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
2501 {
2502 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1set_1decorations_FUNC);
2503 	gdk_surface_set_decorations((GdkSurface *)arg0, (GdkWMDecoration)arg1);
2504 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1set_1decorations_FUNC);
2505 }
2506 #endif
2507 
2508 #ifndef NO_gdk_1surface_1set_1functions
GDK_NATIVE(gdk_1surface_1set_1functions)2509 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1set_1functions)
2510 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
2511 {
2512 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1set_1functions_FUNC);
2513 	gdk_surface_set_functions((GdkSurface *)arg0, (GdkWMFunction)arg1);
2514 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1set_1functions_FUNC);
2515 }
2516 #endif
2517 
2518 #ifndef NO_gdk_1surface_1set_1user_1data
GDK_NATIVE(gdk_1surface_1set_1user_1data)2519 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1set_1user_1data)
2520 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2521 {
2522 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1set_1user_1data_FUNC);
2523 	gdk_surface_set_user_data((GdkSurface *)arg0, (gpointer)arg1);
2524 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1set_1user_1data_FUNC);
2525 }
2526 #endif
2527 
2528 #ifndef NO_gdk_1surface_1show
GDK_NATIVE(gdk_1surface_1show)2529 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1show)
2530 	(JNIEnv *env, jclass that, jlong arg0)
2531 {
2532 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1show_FUNC);
2533 	gdk_surface_show((GdkSurface *)arg0);
2534 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1show_FUNC);
2535 }
2536 #endif
2537 
2538 #ifndef NO_gdk_1surface_1show_1unraised
GDK_NATIVE(gdk_1surface_1show_1unraised)2539 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1show_1unraised)
2540 	(JNIEnv *env, jclass that, jlong arg0)
2541 {
2542 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1show_1unraised_FUNC);
2543 	gdk_surface_show_unraised((GdkSurface *)arg0);
2544 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1show_1unraised_FUNC);
2545 }
2546 #endif
2547 
2548 #ifndef NO_gdk_1text_1property_1to_1utf8_1list_1for_1display
GDK_NATIVE(gdk_1text_1property_1to_1utf8_1list_1for_1display)2549 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1text_1property_1to_1utf8_1list_1for_1display)
2550 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jint arg4, jlongArray arg5)
2551 {
2552 	jlong *lparg5=NULL;
2553 	jint rc = 0;
2554 	GDK_NATIVE_ENTER(env, that, gdk_1text_1property_1to_1utf8_1list_1for_1display_FUNC);
2555 	if (arg5) if ((lparg5 = (*env)->GetLongArrayElements(env, arg5, NULL)) == NULL) goto fail;
2556 	rc = (jint)gdk_text_property_to_utf8_list_for_display((GdkDisplay *)arg0, (GdkAtom)arg1, arg2, (guchar *)arg3, arg4, (gchar ***)lparg5);
2557 fail:
2558 	if (arg5 && lparg5) (*env)->ReleaseLongArrayElements(env, arg5, lparg5, 0);
2559 	GDK_NATIVE_EXIT(env, that, gdk_1text_1property_1to_1utf8_1list_1for_1display_FUNC);
2560 	return rc;
2561 }
2562 #endif
2563 
2564 #ifndef NO_gdk_1texture_1new_1for_1pixbuf
GDK_NATIVE(gdk_1texture_1new_1for_1pixbuf)2565 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1texture_1new_1for_1pixbuf)
2566 	(JNIEnv *env, jclass that, jlong arg0)
2567 {
2568 	jlong rc = 0;
2569 	GDK_NATIVE_ENTER(env, that, gdk_1texture_1new_1for_1pixbuf_FUNC);
2570 	rc = (jlong)gdk_texture_new_for_pixbuf((GdkPixbuf *)arg0);
2571 	GDK_NATIVE_EXIT(env, that, gdk_1texture_1new_1for_1pixbuf_FUNC);
2572 	return rc;
2573 }
2574 #endif
2575 
2576 #ifndef NO_gdk_1threads_1leave
GDK_NATIVE(gdk_1threads_1leave)2577 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1threads_1leave)
2578 	(JNIEnv *env, jclass that)
2579 {
2580 	GDK_NATIVE_ENTER(env, that, gdk_1threads_1leave_FUNC);
2581 	gdk_threads_leave();
2582 	GDK_NATIVE_EXIT(env, that, gdk_1threads_1leave_FUNC);
2583 }
2584 #endif
2585 
2586 #ifndef NO_gdk_1unicode_1to_1keyval
GDK_NATIVE(gdk_1unicode_1to_1keyval)2587 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1unicode_1to_1keyval)
2588 	(JNIEnv *env, jclass that, jint arg0)
2589 {
2590 	jint rc = 0;
2591 	GDK_NATIVE_ENTER(env, that, gdk_1unicode_1to_1keyval_FUNC);
2592 	rc = (jint)gdk_unicode_to_keyval(arg0);
2593 	GDK_NATIVE_EXIT(env, that, gdk_1unicode_1to_1keyval_FUNC);
2594 	return rc;
2595 }
2596 #endif
2597 
2598 #ifndef NO_gdk_1utf8_1to_1string_1target
GDK_NATIVE(gdk_1utf8_1to_1string_1target)2599 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1utf8_1to_1string_1target)
2600 	(JNIEnv *env, jclass that, jbyteArray arg0)
2601 {
2602 	jbyte *lparg0=NULL;
2603 	jlong rc = 0;
2604 	GDK_NATIVE_ENTER(env, that, gdk_1utf8_1to_1string_1target_FUNC);
2605 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
2606 	rc = (jlong)gdk_utf8_to_string_target((const gchar *)lparg0);
2607 fail:
2608 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
2609 	GDK_NATIVE_EXIT(env, that, gdk_1utf8_1to_1string_1target_FUNC);
2610 	return rc;
2611 }
2612 #endif
2613 
2614 #ifndef NO_gdk_1visual_1get_1depth
GDK_NATIVE(gdk_1visual_1get_1depth)2615 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1visual_1get_1depth)
2616 	(JNIEnv *env, jclass that, jlong arg0)
2617 {
2618 	jint rc = 0;
2619 	GDK_NATIVE_ENTER(env, that, gdk_1visual_1get_1depth_FUNC);
2620 	rc = (jint)gdk_visual_get_depth((GdkVisual *)arg0);
2621 	GDK_NATIVE_EXIT(env, that, gdk_1visual_1get_1depth_FUNC);
2622 	return rc;
2623 }
2624 #endif
2625 
2626 #ifndef NO_gdk_1window_1create_1similar_1surface
GDK_NATIVE(gdk_1window_1create_1similar_1surface)2627 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1create_1similar_1surface)
2628 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3)
2629 {
2630 	jlong rc = 0;
2631 	GDK_NATIVE_ENTER(env, that, gdk_1window_1create_1similar_1surface_FUNC);
2632 	rc = (jlong)gdk_window_create_similar_surface((GdkWindow *)arg0, (cairo_content_t)arg1, arg2, arg3);
2633 	GDK_NATIVE_EXIT(env, that, gdk_1window_1create_1similar_1surface_FUNC);
2634 	return rc;
2635 }
2636 #endif
2637 
2638 #ifndef NO_gdk_1window_1destroy
GDK_NATIVE(gdk_1window_1destroy)2639 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1destroy)
2640 	(JNIEnv *env, jclass that, jlong arg0)
2641 {
2642 	GDK_NATIVE_ENTER(env, that, gdk_1window_1destroy_FUNC);
2643 	gdk_window_destroy((GdkWindow *)arg0);
2644 	GDK_NATIVE_EXIT(env, that, gdk_1window_1destroy_FUNC);
2645 }
2646 #endif
2647 
2648 #ifndef NO_gdk_1window_1focus
GDK_NATIVE(gdk_1window_1focus)2649 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1focus)
2650 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
2651 {
2652 	GDK_NATIVE_ENTER(env, that, gdk_1window_1focus_FUNC);
2653 	gdk_window_focus((GdkWindow *)arg0, arg1);
2654 	GDK_NATIVE_EXIT(env, that, gdk_1window_1focus_FUNC);
2655 }
2656 #endif
2657 
2658 #ifndef NO_gdk_1window_1get_1children
GDK_NATIVE(gdk_1window_1get_1children)2659 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1get_1children)
2660 	(JNIEnv *env, jclass that, jlong arg0)
2661 {
2662 	jlong rc = 0;
2663 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1children_FUNC);
2664 	rc = (jlong)gdk_window_get_children((GdkWindow *)arg0);
2665 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1children_FUNC);
2666 	return rc;
2667 }
2668 #endif
2669 
2670 #ifndef NO_gdk_1window_1get_1device_1position
GDK_NATIVE(gdk_1window_1get_1device_1position)2671 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1get_1device_1position)
2672 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jintArray arg3, jintArray arg4)
2673 {
2674 	jint *lparg2=NULL;
2675 	jint *lparg3=NULL;
2676 	jint *lparg4=NULL;
2677 	jlong rc = 0;
2678 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1device_1position_FUNC);
2679 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
2680 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
2681 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
2682 	rc = (jlong)gdk_window_get_device_position((GdkWindow *)arg0, (GdkDevice *)arg1, (gint *)lparg2, (gint *)lparg3, (GdkModifierType *)lparg4);
2683 fail:
2684 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
2685 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
2686 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
2687 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1device_1position_FUNC);
2688 	return rc;
2689 }
2690 #endif
2691 
2692 #ifndef NO_gdk_1window_1get_1display
GDK_NATIVE(gdk_1window_1get_1display)2693 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1get_1display)
2694 	(JNIEnv *env, jclass that, jlong arg0)
2695 {
2696 	jlong rc = 0;
2697 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1display_FUNC);
2698 	rc = (jlong)gdk_window_get_display((GdkWindow *)arg0);
2699 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1display_FUNC);
2700 	return rc;
2701 }
2702 #endif
2703 
2704 #ifndef NO_gdk_1window_1get_1events
GDK_NATIVE(gdk_1window_1get_1events)2705 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1window_1get_1events)
2706 	(JNIEnv *env, jclass that, jlong arg0)
2707 {
2708 	jint rc = 0;
2709 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1events_FUNC);
2710 	rc = (jint)gdk_window_get_events((GdkWindow *)arg0);
2711 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1events_FUNC);
2712 	return rc;
2713 }
2714 #endif
2715 
2716 #ifndef NO_gdk_1window_1get_1frame_1extents
GDK_NATIVE(gdk_1window_1get_1frame_1extents)2717 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1get_1frame_1extents)
2718 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
2719 {
2720 	GdkRectangle _arg1, *lparg1=NULL;
2721 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1frame_1extents_FUNC);
2722 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
2723 	gdk_window_get_frame_extents((GdkWindow *)arg0, (GdkRectangle *)lparg1);
2724 fail:
2725 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
2726 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1frame_1extents_FUNC);
2727 }
2728 #endif
2729 
2730 #ifndef NO_gdk_1window_1get_1height
GDK_NATIVE(gdk_1window_1get_1height)2731 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1window_1get_1height)
2732 	(JNIEnv *env, jclass that, jlong arg0)
2733 {
2734 	jint rc = 0;
2735 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1height_FUNC);
2736 	rc = (jint)gdk_window_get_height((GdkWindow *)arg0);
2737 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1height_FUNC);
2738 	return rc;
2739 }
2740 #endif
2741 
2742 #ifndef NO_gdk_1window_1get_1origin
GDK_NATIVE(gdk_1window_1get_1origin)2743 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1window_1get_1origin)
2744 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
2745 {
2746 	jint *lparg1=NULL;
2747 	jint *lparg2=NULL;
2748 	jint rc = 0;
2749 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1origin_FUNC);
2750 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
2751 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
2752 	rc = (jint)gdk_window_get_origin((GdkWindow *)arg0, (gint *)lparg1, (gint *)lparg2);
2753 fail:
2754 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
2755 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
2756 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1origin_FUNC);
2757 	return rc;
2758 }
2759 #endif
2760 
2761 #ifndef NO_gdk_1window_1get_1parent
GDK_NATIVE(gdk_1window_1get_1parent)2762 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1get_1parent)
2763 	(JNIEnv *env, jclass that, jlong arg0)
2764 {
2765 	jlong rc = 0;
2766 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1parent_FUNC);
2767 	rc = (jlong)gdk_window_get_parent((GdkWindow *)arg0);
2768 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1parent_FUNC);
2769 	return rc;
2770 }
2771 #endif
2772 
2773 #ifndef NO_gdk_1window_1get_1root_1origin
GDK_NATIVE(gdk_1window_1get_1root_1origin)2774 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1get_1root_1origin)
2775 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
2776 {
2777 	jint *lparg1=NULL;
2778 	jint *lparg2=NULL;
2779 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1root_1origin_FUNC);
2780 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
2781 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
2782 	gdk_window_get_root_origin((GdkWindow *)arg0, (gint *)lparg1, (gint *)lparg2);
2783 fail:
2784 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
2785 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
2786 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1root_1origin_FUNC);
2787 }
2788 #endif
2789 
2790 #ifndef NO_gdk_1window_1get_1state
GDK_NATIVE(gdk_1window_1get_1state)2791 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1window_1get_1state)
2792 	(JNIEnv *env, jclass that, jlong arg0)
2793 {
2794 	jint rc = 0;
2795 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1state_FUNC);
2796 	rc = (jint)gdk_window_get_state((GdkWindow *)arg0);
2797 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1state_FUNC);
2798 	return rc;
2799 }
2800 #endif
2801 
2802 #ifndef NO_gdk_1window_1get_1user_1data
GDK_NATIVE(gdk_1window_1get_1user_1data)2803 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1get_1user_1data)
2804 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
2805 {
2806 	jlong *lparg1=NULL;
2807 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1user_1data_FUNC);
2808 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
2809 	gdk_window_get_user_data((GdkWindow *)arg0, (gpointer *)lparg1);
2810 fail:
2811 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
2812 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1user_1data_FUNC);
2813 }
2814 #endif
2815 
2816 #ifndef NO_gdk_1window_1get_1visible_1region
GDK_NATIVE(gdk_1window_1get_1visible_1region)2817 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1get_1visible_1region)
2818 	(JNIEnv *env, jclass that, jlong arg0)
2819 {
2820 	jlong rc = 0;
2821 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1visible_1region_FUNC);
2822 	rc = (jlong)gdk_window_get_visible_region((GdkWindow *)arg0);
2823 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1visible_1region_FUNC);
2824 	return rc;
2825 }
2826 #endif
2827 
2828 #ifndef NO_gdk_1window_1get_1width
GDK_NATIVE(gdk_1window_1get_1width)2829 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1window_1get_1width)
2830 	(JNIEnv *env, jclass that, jlong arg0)
2831 {
2832 	jint rc = 0;
2833 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1width_FUNC);
2834 	rc = (jint)gdk_window_get_width((GdkWindow *)arg0);
2835 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1width_FUNC);
2836 	return rc;
2837 }
2838 #endif
2839 
2840 #ifndef NO_gdk_1window_1hide
GDK_NATIVE(gdk_1window_1hide)2841 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1hide)
2842 	(JNIEnv *env, jclass that, jlong arg0)
2843 {
2844 	GDK_NATIVE_ENTER(env, that, gdk_1window_1hide_FUNC);
2845 	gdk_window_hide((GdkWindow *)arg0);
2846 	GDK_NATIVE_EXIT(env, that, gdk_1window_1hide_FUNC);
2847 }
2848 #endif
2849 
2850 #ifndef NO_gdk_1window_1invalidate_1rect
GDK_NATIVE(gdk_1window_1invalidate_1rect)2851 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1invalidate_1rect)
2852 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jboolean arg2)
2853 {
2854 	GdkRectangle _arg1, *lparg1=NULL;
2855 	GDK_NATIVE_ENTER(env, that, gdk_1window_1invalidate_1rect_FUNC);
2856 	if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail;
2857 	gdk_window_invalidate_rect((GdkWindow *)arg0, (GdkRectangle *)lparg1, (gboolean)arg2);
2858 fail:
2859 	GDK_NATIVE_EXIT(env, that, gdk_1window_1invalidate_1rect_FUNC);
2860 }
2861 #endif
2862 
2863 #ifndef NO_gdk_1window_1invalidate_1region
GDK_NATIVE(gdk_1window_1invalidate_1region)2864 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1invalidate_1region)
2865 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
2866 {
2867 	GDK_NATIVE_ENTER(env, that, gdk_1window_1invalidate_1region_FUNC);
2868 	gdk_window_invalidate_region((GdkWindow *)arg0, (const cairo_region_t *)arg1, (gboolean)arg2);
2869 	GDK_NATIVE_EXIT(env, that, gdk_1window_1invalidate_1region_FUNC);
2870 }
2871 #endif
2872 
2873 #ifndef NO_gdk_1window_1lower
GDK_NATIVE(gdk_1window_1lower)2874 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1lower)
2875 	(JNIEnv *env, jclass that, jlong arg0)
2876 {
2877 	GDK_NATIVE_ENTER(env, that, gdk_1window_1lower_FUNC);
2878 	gdk_window_lower((GdkWindow *)arg0);
2879 	GDK_NATIVE_EXIT(env, that, gdk_1window_1lower_FUNC);
2880 }
2881 #endif
2882 
2883 #ifndef NO_gdk_1window_1move
GDK_NATIVE(gdk_1window_1move)2884 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1move)
2885 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
2886 {
2887 	GDK_NATIVE_ENTER(env, that, gdk_1window_1move_FUNC);
2888 	gdk_window_move((GdkWindow *)arg0, arg1, arg2);
2889 	GDK_NATIVE_EXIT(env, that, gdk_1window_1move_FUNC);
2890 }
2891 #endif
2892 
2893 #ifndef NO_gdk_1window_1move_1resize
GDK_NATIVE(gdk_1window_1move_1resize)2894 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1move_1resize)
2895 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jint arg4)
2896 {
2897 	GDK_NATIVE_ENTER(env, that, gdk_1window_1move_1resize_FUNC);
2898 	gdk_window_move_resize((GdkWindow *)arg0, arg1, arg2, arg3, arg4);
2899 	GDK_NATIVE_EXIT(env, that, gdk_1window_1move_1resize_FUNC);
2900 }
2901 #endif
2902 
2903 #ifndef NO_gdk_1window_1new
GDK_NATIVE(gdk_1window_1new)2904 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1new)
2905 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2)
2906 {
2907 	GdkWindowAttr _arg1, *lparg1=NULL;
2908 	jlong rc = 0;
2909 	GDK_NATIVE_ENTER(env, that, gdk_1window_1new_FUNC);
2910 	if (arg1) if ((lparg1 = getGdkWindowAttrFields(env, arg1, &_arg1)) == NULL) goto fail;
2911 	rc = (jlong)gdk_window_new((GdkWindow *)arg0, lparg1, arg2);
2912 fail:
2913 	GDK_NATIVE_EXIT(env, that, gdk_1window_1new_FUNC);
2914 	return rc;
2915 }
2916 #endif
2917 
2918 #ifndef NO_gdk_1window_1raise
GDK_NATIVE(gdk_1window_1raise)2919 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1raise)
2920 	(JNIEnv *env, jclass that, jlong arg0)
2921 {
2922 	GDK_NATIVE_ENTER(env, that, gdk_1window_1raise_FUNC);
2923 	gdk_window_raise((GdkWindow *)arg0);
2924 	GDK_NATIVE_EXIT(env, that, gdk_1window_1raise_FUNC);
2925 }
2926 #endif
2927 
2928 #ifndef NO_gdk_1window_1resize
GDK_NATIVE(gdk_1window_1resize)2929 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1resize)
2930 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
2931 {
2932 	GDK_NATIVE_ENTER(env, that, gdk_1window_1resize_FUNC);
2933 	gdk_window_resize((GdkWindow *)arg0, arg1, arg2);
2934 	GDK_NATIVE_EXIT(env, that, gdk_1window_1resize_FUNC);
2935 }
2936 #endif
2937 
2938 #ifndef NO_gdk_1window_1restack
GDK_NATIVE(gdk_1window_1restack)2939 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1restack)
2940 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
2941 {
2942 	GDK_NATIVE_ENTER(env, that, gdk_1window_1restack_FUNC);
2943 	gdk_window_restack((GdkWindow *)arg0, (GdkWindow *)arg1, (gboolean)arg2);
2944 	GDK_NATIVE_EXIT(env, that, gdk_1window_1restack_FUNC);
2945 }
2946 #endif
2947 
2948 #ifndef NO_gdk_1window_1set_1background_1pattern
GDK_NATIVE(gdk_1window_1set_1background_1pattern)2949 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1background_1pattern)
2950 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2951 {
2952 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1background_1pattern_FUNC);
2953 	gdk_window_set_background_pattern((GdkWindow *)arg0, (cairo_pattern_t *)arg1);
2954 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1background_1pattern_FUNC);
2955 }
2956 #endif
2957 
2958 #ifndef NO_gdk_1window_1set_1cursor
GDK_NATIVE(gdk_1window_1set_1cursor)2959 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1cursor)
2960 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2961 {
2962 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1cursor_FUNC);
2963 	gdk_window_set_cursor((GdkWindow *)arg0, (GdkCursor *)arg1);
2964 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1cursor_FUNC);
2965 }
2966 #endif
2967 
2968 #ifndef NO_gdk_1window_1set_1decorations
GDK_NATIVE(gdk_1window_1set_1decorations)2969 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1decorations)
2970 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
2971 {
2972 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1decorations_FUNC);
2973 	gdk_window_set_decorations((GdkWindow *)arg0, (GdkWMDecoration)arg1);
2974 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1decorations_FUNC);
2975 }
2976 #endif
2977 
2978 #ifndef NO_gdk_1window_1set_1events
GDK_NATIVE(gdk_1window_1set_1events)2979 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1events)
2980 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
2981 {
2982 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1events_FUNC);
2983 	gdk_window_set_events((GdkWindow *)arg0, arg1);
2984 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1events_FUNC);
2985 }
2986 #endif
2987 
2988 #ifndef NO_gdk_1window_1set_1functions
GDK_NATIVE(gdk_1window_1set_1functions)2989 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1functions)
2990 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
2991 {
2992 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1functions_FUNC);
2993 	gdk_window_set_functions((GdkWindow *)arg0, (GdkWMFunction)arg1);
2994 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1functions_FUNC);
2995 }
2996 #endif
2997 
2998 #ifndef NO_gdk_1window_1set_1override_1redirect
GDK_NATIVE(gdk_1window_1set_1override_1redirect)2999 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1override_1redirect)
3000 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
3001 {
3002 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1override_1redirect_FUNC);
3003 	gdk_window_set_override_redirect((GdkWindow *)arg0, (gboolean)arg1);
3004 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1override_1redirect_FUNC);
3005 }
3006 #endif
3007 
3008 #ifndef NO_gdk_1window_1set_1user_1data
GDK_NATIVE(gdk_1window_1set_1user_1data)3009 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1user_1data)
3010 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
3011 {
3012 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1user_1data_FUNC);
3013 	gdk_window_set_user_data((GdkWindow *)arg0, (gpointer)arg1);
3014 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1user_1data_FUNC);
3015 }
3016 #endif
3017 
3018 #ifndef NO_gdk_1window_1show
GDK_NATIVE(gdk_1window_1show)3019 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1show)
3020 	(JNIEnv *env, jclass that, jlong arg0)
3021 {
3022 	GDK_NATIVE_ENTER(env, that, gdk_1window_1show_FUNC);
3023 	gdk_window_show((GdkWindow *)arg0);
3024 	GDK_NATIVE_EXIT(env, that, gdk_1window_1show_FUNC);
3025 }
3026 #endif
3027 
3028 #ifndef NO_gdk_1window_1show_1unraised
GDK_NATIVE(gdk_1window_1show_1unraised)3029 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1show_1unraised)
3030 	(JNIEnv *env, jclass that, jlong arg0)
3031 {
3032 	GDK_NATIVE_ENTER(env, that, gdk_1window_1show_1unraised_FUNC);
3033 	gdk_window_show_unraised((GdkWindow *)arg0);
3034 	GDK_NATIVE_EXIT(env, that, gdk_1window_1show_1unraised_FUNC);
3035 }
3036 #endif
3037 
3038 #ifndef NO_gdk_1x11_1display_1error_1trap_1pop_1ignored
GDK_NATIVE(gdk_1x11_1display_1error_1trap_1pop_1ignored)3039 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1x11_1display_1error_1trap_1pop_1ignored)
3040 	(JNIEnv *env, jclass that, jlong arg0)
3041 {
3042 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1display_1error_1trap_1pop_1ignored_FUNC);
3043 	gdk_x11_display_error_trap_pop_ignored((GdkDisplay *)arg0);
3044 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1display_1error_1trap_1pop_1ignored_FUNC);
3045 }
3046 #endif
3047 
3048 #ifndef NO_gdk_1x11_1display_1error_1trap_1push
GDK_NATIVE(gdk_1x11_1display_1error_1trap_1push)3049 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1x11_1display_1error_1trap_1push)
3050 	(JNIEnv *env, jclass that, jlong arg0)
3051 {
3052 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1display_1error_1trap_1push_FUNC);
3053 	gdk_x11_display_error_trap_push((GdkDisplay *)arg0);
3054 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1display_1error_1trap_1push_FUNC);
3055 }
3056 #endif
3057 
3058 #ifndef NO_gdk_1x11_1display_1get_1xdisplay
GDK_NATIVE(gdk_1x11_1display_1get_1xdisplay)3059 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1display_1get_1xdisplay)
3060 	(JNIEnv *env, jclass that, jlong arg0)
3061 {
3062 	jlong rc = 0;
3063 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1display_1get_1xdisplay_FUNC);
3064 	rc = (jlong)gdk_x11_display_get_xdisplay((GdkDisplay *)arg0);
3065 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1display_1get_1xdisplay_FUNC);
3066 	return rc;
3067 }
3068 #endif
3069 
3070 #ifndef NO_gdk_1x11_1display_1utf8_1to_1compound_1text
GDK_NATIVE(gdk_1x11_1display_1utf8_1to_1compound_1text)3071 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1x11_1display_1utf8_1to_1compound_1text)
3072 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlongArray arg2, jintArray arg3, jlongArray arg4, jintArray arg5)
3073 {
3074 	jbyte *lparg1=NULL;
3075 	jlong *lparg2=NULL;
3076 	jint *lparg3=NULL;
3077 	jlong *lparg4=NULL;
3078 	jint *lparg5=NULL;
3079 	jboolean rc = 0;
3080 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1display_1utf8_1to_1compound_1text_FUNC);
3081 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
3082 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
3083 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
3084 	if (arg4) if ((lparg4 = (*env)->GetLongArrayElements(env, arg4, NULL)) == NULL) goto fail;
3085 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
3086 	rc = (jboolean)gdk_x11_display_utf8_to_compound_text((GdkDisplay *)arg0, (const gchar*)lparg1, (GdkAtom *)lparg2, (gint *)lparg3, (guchar **)lparg4, (gint *)lparg5);
3087 fail:
3088 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
3089 	if (arg4 && lparg4) (*env)->ReleaseLongArrayElements(env, arg4, lparg4, 0);
3090 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
3091 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
3092 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
3093 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1display_1utf8_1to_1compound_1text_FUNC);
3094 	return rc;
3095 }
3096 #endif
3097 
3098 #ifndef NO_gdk_1x11_1get_1default_1xdisplay
GDK_NATIVE(gdk_1x11_1get_1default_1xdisplay)3099 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1get_1default_1xdisplay)
3100 	(JNIEnv *env, jclass that)
3101 {
3102 	jlong rc = 0;
3103 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1get_1default_1xdisplay_FUNC);
3104 	rc = (jlong)gdk_x11_get_default_xdisplay();
3105 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1get_1default_1xdisplay_FUNC);
3106 	return rc;
3107 }
3108 #endif
3109 
3110 #ifndef NO_gdk_1x11_1screen_1get_1window_1manager_1name
GDK_NATIVE(gdk_1x11_1screen_1get_1window_1manager_1name)3111 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1screen_1get_1window_1manager_1name)
3112 	(JNIEnv *env, jclass that, jlong arg0)
3113 {
3114 	jlong rc = 0;
3115 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1screen_1get_1window_1manager_1name_FUNC);
3116 /*
3117 	rc = (jlong)gdk_x11_screen_get_window_manager_name(arg0);
3118 */
3119 	{
3120 		GDK_LOAD_FUNCTION(fp, gdk_x11_screen_get_window_manager_name)
3121 		if (fp) {
3122 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
3123 		}
3124 	}
3125 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1screen_1get_1window_1manager_1name_FUNC);
3126 	return rc;
3127 }
3128 #endif
3129 
3130 #ifndef NO_gdk_1x11_1screen_1lookup_1visual
GDK_NATIVE(gdk_1x11_1screen_1lookup_1visual)3131 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1screen_1lookup_1visual)
3132 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
3133 {
3134 	jlong rc = 0;
3135 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1screen_1lookup_1visual_FUNC);
3136 /*
3137 	rc = (jlong)gdk_x11_screen_lookup_visual(arg0, (VisualID)arg1);
3138 */
3139 	{
3140 		GDK_LOAD_FUNCTION(fp, gdk_x11_screen_lookup_visual)
3141 		if (fp) {
3142 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong, VisualID))fp)(arg0, (VisualID)arg1);
3143 		}
3144 	}
3145 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1screen_1lookup_1visual_FUNC);
3146 	return rc;
3147 }
3148 #endif
3149 
3150 #ifndef NO_gdk_1x11_1surface_1get_1xid
GDK_NATIVE(gdk_1x11_1surface_1get_1xid)3151 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1surface_1get_1xid)
3152 	(JNIEnv *env, jclass that, jlong arg0)
3153 {
3154 	jlong rc = 0;
3155 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1surface_1get_1xid_FUNC);
3156 	rc = (jlong)gdk_x11_surface_get_xid((GdkSurface *)arg0);
3157 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1surface_1get_1xid_FUNC);
3158 	return rc;
3159 }
3160 #endif
3161 
3162 #ifndef NO_gdk_1x11_1surface_1lookup_1for_1display
GDK_NATIVE(gdk_1x11_1surface_1lookup_1for_1display)3163 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1surface_1lookup_1for_1display)
3164 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
3165 {
3166 	jlong rc = 0;
3167 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1surface_1lookup_1for_1display_FUNC);
3168 	rc = (jlong)gdk_x11_surface_lookup_for_display((GdkDisplay *)arg0, (Window)arg1);
3169 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1surface_1lookup_1for_1display_FUNC);
3170 	return rc;
3171 }
3172 #endif
3173 
3174 #ifndef NO_gdk_1x11_1window_1get_1xid
GDK_NATIVE(gdk_1x11_1window_1get_1xid)3175 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1window_1get_1xid)
3176 	(JNIEnv *env, jclass that, jlong arg0)
3177 {
3178 	jlong rc = 0;
3179 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1window_1get_1xid_FUNC);
3180 	rc = (jlong)gdk_x11_window_get_xid((GdkWindow *)arg0);
3181 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1window_1get_1xid_FUNC);
3182 	return rc;
3183 }
3184 #endif
3185 
3186 #ifndef NO_gdk_1x11_1window_1lookup_1for_1display
GDK_NATIVE(gdk_1x11_1window_1lookup_1for_1display)3187 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1window_1lookup_1for_1display)
3188 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
3189 {
3190 	jlong rc = 0;
3191 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1window_1lookup_1for_1display_FUNC);
3192 	rc = (jlong)gdk_x11_window_lookup_for_display((GdkDisplay *)arg0, (Window)arg1);
3193 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1window_1lookup_1for_1display_FUNC);
3194 	return rc;
3195 }
3196 #endif
3197 
3198 #ifndef GTK_NATIVE
3199 #define GTK_NATIVE(func) Java_org_eclipse_swt_internal_gtk_GTK_##func
3200 #endif
3201 
3202 #ifndef NO_GET_1FUNCTION_1POINTER_1gtk_1false
GTK_NATIVE(GET_1FUNCTION_1POINTER_1gtk_1false)3203 JNIEXPORT jlong JNICALL GTK_NATIVE(GET_1FUNCTION_1POINTER_1gtk_1false)
3204 	(JNIEnv *env, jclass that)
3205 {
3206 	jlong rc = 0;
3207 	GTK_NATIVE_ENTER(env, that, GET_1FUNCTION_1POINTER_1gtk_1false_FUNC);
3208 	rc = (jlong)GET_FUNCTION_POINTER_gtk_false();
3209 	GTK_NATIVE_EXIT(env, that, GET_1FUNCTION_1POINTER_1gtk_1false_FUNC);
3210 	return rc;
3211 }
3212 #endif
3213 
3214 #ifndef NO_GTK_1IS_1ACCEL_1LABEL
GTK_NATIVE(GTK_1IS_1ACCEL_1LABEL)3215 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1ACCEL_1LABEL)
3216 	(JNIEnv *env, jclass that, jlong arg0)
3217 {
3218 	jboolean rc = 0;
3219 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1ACCEL_1LABEL_FUNC);
3220 	rc = (jboolean)GTK_IS_ACCEL_LABEL(arg0);
3221 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1ACCEL_1LABEL_FUNC);
3222 	return rc;
3223 }
3224 #endif
3225 
3226 #ifndef NO_GTK_1IS_1BUTTON
GTK_NATIVE(GTK_1IS_1BUTTON)3227 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1BUTTON)
3228 	(JNIEnv *env, jclass that, jlong arg0)
3229 {
3230 	jboolean rc = 0;
3231 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1BUTTON_FUNC);
3232 	rc = (jboolean)GTK_IS_BUTTON(arg0);
3233 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1BUTTON_FUNC);
3234 	return rc;
3235 }
3236 #endif
3237 
3238 #ifndef NO_GTK_1IS_1CELL_1RENDERER_1PIXBUF
GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1PIXBUF)3239 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1PIXBUF)
3240 	(JNIEnv *env, jclass that, jlong arg0)
3241 {
3242 	jboolean rc = 0;
3243 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1CELL_1RENDERER_1PIXBUF_FUNC);
3244 	rc = (jboolean)GTK_IS_CELL_RENDERER_PIXBUF(arg0);
3245 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1CELL_1RENDERER_1PIXBUF_FUNC);
3246 	return rc;
3247 }
3248 #endif
3249 
3250 #ifndef NO_GTK_1IS_1CELL_1RENDERER_1TEXT
GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1TEXT)3251 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1TEXT)
3252 	(JNIEnv *env, jclass that, jlong arg0)
3253 {
3254 	jboolean rc = 0;
3255 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1CELL_1RENDERER_1TEXT_FUNC);
3256 	rc = (jboolean)GTK_IS_CELL_RENDERER_TEXT(arg0);
3257 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1CELL_1RENDERER_1TEXT_FUNC);
3258 	return rc;
3259 }
3260 #endif
3261 
3262 #ifndef NO_GTK_1IS_1CELL_1RENDERER_1TOGGLE
GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1TOGGLE)3263 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1TOGGLE)
3264 	(JNIEnv *env, jclass that, jlong arg0)
3265 {
3266 	jboolean rc = 0;
3267 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1CELL_1RENDERER_1TOGGLE_FUNC);
3268 	rc = (jboolean)GTK_IS_CELL_RENDERER_TOGGLE(arg0);
3269 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1CELL_1RENDERER_1TOGGLE_FUNC);
3270 	return rc;
3271 }
3272 #endif
3273 
3274 #ifndef NO_GTK_1IS_1CONTAINER
GTK_NATIVE(GTK_1IS_1CONTAINER)3275 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1CONTAINER)
3276 	(JNIEnv *env, jclass that, jlong arg0)
3277 {
3278 	jboolean rc = 0;
3279 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1CONTAINER_FUNC);
3280 	rc = (jboolean)GTK_IS_CONTAINER(arg0);
3281 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1CONTAINER_FUNC);
3282 	return rc;
3283 }
3284 #endif
3285 
3286 #ifndef NO_GTK_1IS_1IM_1CONTEXT
GTK_NATIVE(GTK_1IS_1IM_1CONTEXT)3287 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1IM_1CONTEXT)
3288 	(JNIEnv *env, jclass that, jlong arg0)
3289 {
3290 	jboolean rc = 0;
3291 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1IM_1CONTEXT_FUNC);
3292 	rc = (jboolean)GTK_IS_IM_CONTEXT(arg0);
3293 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1IM_1CONTEXT_FUNC);
3294 	return rc;
3295 }
3296 #endif
3297 
3298 #ifndef NO_GTK_1IS_1LABEL
GTK_NATIVE(GTK_1IS_1LABEL)3299 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1LABEL)
3300 	(JNIEnv *env, jclass that, jlong arg0)
3301 {
3302 	jboolean rc = 0;
3303 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1LABEL_FUNC);
3304 	rc = (jboolean)GTK_IS_LABEL(arg0);
3305 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1LABEL_FUNC);
3306 	return rc;
3307 }
3308 #endif
3309 
3310 #ifndef NO_GTK_1IS_1MENU_1ITEM
GTK_NATIVE(GTK_1IS_1MENU_1ITEM)3311 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1MENU_1ITEM)
3312 	(JNIEnv *env, jclass that, jlong arg0)
3313 {
3314 	jboolean rc = 0;
3315 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1MENU_1ITEM_FUNC);
3316 	rc = (jboolean)GTK_IS_MENU_ITEM(arg0);
3317 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1MENU_1ITEM_FUNC);
3318 	return rc;
3319 }
3320 #endif
3321 
3322 #ifndef NO_GTK_1IS_1PLUG
GTK_NATIVE(GTK_1IS_1PLUG)3323 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1PLUG)
3324 	(JNIEnv *env, jclass that, jlong arg0)
3325 {
3326 	jboolean rc = 0;
3327 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1PLUG_FUNC);
3328 	rc = (jboolean)GTK_IS_PLUG(arg0);
3329 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1PLUG_FUNC);
3330 	return rc;
3331 }
3332 #endif
3333 
3334 #ifndef NO_GTK_1IS_1SCROLLED_1WINDOW
GTK_NATIVE(GTK_1IS_1SCROLLED_1WINDOW)3335 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1SCROLLED_1WINDOW)
3336 	(JNIEnv *env, jclass that, jlong arg0)
3337 {
3338 	jboolean rc = 0;
3339 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1SCROLLED_1WINDOW_FUNC);
3340 	rc = (jboolean)GTK_IS_SCROLLED_WINDOW(arg0);
3341 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1SCROLLED_1WINDOW_FUNC);
3342 	return rc;
3343 }
3344 #endif
3345 
3346 #ifndef NO_GTK_1IS_1WINDOW
GTK_NATIVE(GTK_1IS_1WINDOW)3347 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1WINDOW)
3348 	(JNIEnv *env, jclass that, jlong arg0)
3349 {
3350 	jboolean rc = 0;
3351 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1WINDOW_FUNC);
3352 	rc = (jboolean)GTK_IS_WINDOW(arg0);
3353 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1WINDOW_FUNC);
3354 	return rc;
3355 }
3356 #endif
3357 
3358 #ifndef NO_GTK_1TYPE_1CELL_1RENDERER_1PIXBUF
GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1PIXBUF)3359 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1PIXBUF)
3360 	(JNIEnv *env, jclass that)
3361 {
3362 	jlong rc = 0;
3363 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1CELL_1RENDERER_1PIXBUF_FUNC);
3364 	rc = (jlong)GTK_TYPE_CELL_RENDERER_PIXBUF;
3365 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1CELL_1RENDERER_1PIXBUF_FUNC);
3366 	return rc;
3367 }
3368 #endif
3369 
3370 #ifndef NO_GTK_1TYPE_1CELL_1RENDERER_1TEXT
GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1TEXT)3371 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1TEXT)
3372 	(JNIEnv *env, jclass that)
3373 {
3374 	jlong rc = 0;
3375 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1CELL_1RENDERER_1TEXT_FUNC);
3376 	rc = (jlong)GTK_TYPE_CELL_RENDERER_TEXT;
3377 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1CELL_1RENDERER_1TEXT_FUNC);
3378 	return rc;
3379 }
3380 #endif
3381 
3382 #ifndef NO_GTK_1TYPE_1CELL_1RENDERER_1TOGGLE
GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1TOGGLE)3383 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1TOGGLE)
3384 	(JNIEnv *env, jclass that)
3385 {
3386 	jlong rc = 0;
3387 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1CELL_1RENDERER_1TOGGLE_FUNC);
3388 	rc = (jlong)GTK_TYPE_CELL_RENDERER_TOGGLE;
3389 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1CELL_1RENDERER_1TOGGLE_FUNC);
3390 	return rc;
3391 }
3392 #endif
3393 
3394 #ifndef NO_GTK_1TYPE_1IM_1MULTICONTEXT
GTK_NATIVE(GTK_1TYPE_1IM_1MULTICONTEXT)3395 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1IM_1MULTICONTEXT)
3396 	(JNIEnv *env, jclass that)
3397 {
3398 	jlong rc = 0;
3399 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1IM_1MULTICONTEXT_FUNC);
3400 	rc = (jlong)GTK_TYPE_IM_MULTICONTEXT;
3401 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1IM_1MULTICONTEXT_FUNC);
3402 	return rc;
3403 }
3404 #endif
3405 
3406 #ifndef NO_GTK_1TYPE_1MENU
GTK_NATIVE(GTK_1TYPE_1MENU)3407 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1MENU)
3408 	(JNIEnv *env, jclass that)
3409 {
3410 	jlong rc = 0;
3411 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1MENU_FUNC);
3412 	rc = (jlong)GTK_TYPE_MENU;
3413 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1MENU_FUNC);
3414 	return rc;
3415 }
3416 #endif
3417 
3418 #ifndef NO_GTK_1TYPE_1TEXT_1VIEW_1ACCESSIBLE
GTK_NATIVE(GTK_1TYPE_1TEXT_1VIEW_1ACCESSIBLE)3419 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1TEXT_1VIEW_1ACCESSIBLE)
3420 	(JNIEnv *env, jclass that)
3421 {
3422 	jlong rc = 0;
3423 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1TEXT_1VIEW_1ACCESSIBLE_FUNC);
3424 	rc = (jlong)GTK_TYPE_TEXT_VIEW_ACCESSIBLE;
3425 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1TEXT_1VIEW_1ACCESSIBLE_FUNC);
3426 	return rc;
3427 }
3428 #endif
3429 
3430 #ifndef NO_GTK_1TYPE_1WIDGET
GTK_NATIVE(GTK_1TYPE_1WIDGET)3431 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1WIDGET)
3432 	(JNIEnv *env, jclass that)
3433 {
3434 	jlong rc = 0;
3435 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1WIDGET_FUNC);
3436 	rc = (jlong)GTK_TYPE_WIDGET;
3437 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1WIDGET_FUNC);
3438 	return rc;
3439 }
3440 #endif
3441 
3442 #ifndef NO_GTK_1TYPE_1WINDOW
GTK_NATIVE(GTK_1TYPE_1WINDOW)3443 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1WINDOW)
3444 	(JNIEnv *env, jclass that)
3445 {
3446 	jlong rc = 0;
3447 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1WINDOW_FUNC);
3448 	rc = (jlong)GTK_TYPE_WINDOW;
3449 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1WINDOW_FUNC);
3450 	return rc;
3451 }
3452 #endif
3453 
3454 #ifndef NO_GTK_1WIDGET_1GET_1CLASS
GTK_NATIVE(GTK_1WIDGET_1GET_1CLASS)3455 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1WIDGET_1GET_1CLASS)
3456 	(JNIEnv *env, jclass that, jlong arg0)
3457 {
3458 	jlong rc = 0;
3459 	GTK_NATIVE_ENTER(env, that, GTK_1WIDGET_1GET_1CLASS_FUNC);
3460 	rc = (jlong)GTK_WIDGET_GET_CLASS((GtkWidget *)arg0);
3461 	GTK_NATIVE_EXIT(env, that, GTK_1WIDGET_1GET_1CLASS_FUNC);
3462 	return rc;
3463 }
3464 #endif
3465 
3466 #ifndef NO_GtkAllocation_1sizeof
GTK_NATIVE(GtkAllocation_1sizeof)3467 JNIEXPORT jint JNICALL GTK_NATIVE(GtkAllocation_1sizeof)
3468 	(JNIEnv *env, jclass that)
3469 {
3470 	jint rc = 0;
3471 	GTK_NATIVE_ENTER(env, that, GtkAllocation_1sizeof_FUNC);
3472 	rc = (jint)GtkAllocation_sizeof();
3473 	GTK_NATIVE_EXIT(env, that, GtkAllocation_1sizeof_FUNC);
3474 	return rc;
3475 }
3476 #endif
3477 
3478 #ifndef NO_GtkBorder_1sizeof
GTK_NATIVE(GtkBorder_1sizeof)3479 JNIEXPORT jint JNICALL GTK_NATIVE(GtkBorder_1sizeof)
3480 	(JNIEnv *env, jclass that)
3481 {
3482 	jint rc = 0;
3483 	GTK_NATIVE_ENTER(env, that, GtkBorder_1sizeof_FUNC);
3484 	rc = (jint)GtkBorder_sizeof();
3485 	GTK_NATIVE_EXIT(env, that, GtkBorder_1sizeof_FUNC);
3486 	return rc;
3487 }
3488 #endif
3489 
3490 #ifndef NO_GtkCellRendererPixbufClass_1sizeof
GTK_NATIVE(GtkCellRendererPixbufClass_1sizeof)3491 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererPixbufClass_1sizeof)
3492 	(JNIEnv *env, jclass that)
3493 {
3494 	jint rc = 0;
3495 	GTK_NATIVE_ENTER(env, that, GtkCellRendererPixbufClass_1sizeof_FUNC);
3496 	rc = (jint)GtkCellRendererPixbufClass_sizeof();
3497 	GTK_NATIVE_EXIT(env, that, GtkCellRendererPixbufClass_1sizeof_FUNC);
3498 	return rc;
3499 }
3500 #endif
3501 
3502 #ifndef NO_GtkCellRendererPixbuf_1sizeof
GTK_NATIVE(GtkCellRendererPixbuf_1sizeof)3503 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererPixbuf_1sizeof)
3504 	(JNIEnv *env, jclass that)
3505 {
3506 	jint rc = 0;
3507 	GTK_NATIVE_ENTER(env, that, GtkCellRendererPixbuf_1sizeof_FUNC);
3508 	rc = (jint)GtkCellRendererPixbuf_sizeof();
3509 	GTK_NATIVE_EXIT(env, that, GtkCellRendererPixbuf_1sizeof_FUNC);
3510 	return rc;
3511 }
3512 #endif
3513 
3514 #ifndef NO_GtkCellRendererTextClass_1sizeof
GTK_NATIVE(GtkCellRendererTextClass_1sizeof)3515 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererTextClass_1sizeof)
3516 	(JNIEnv *env, jclass that)
3517 {
3518 	jint rc = 0;
3519 	GTK_NATIVE_ENTER(env, that, GtkCellRendererTextClass_1sizeof_FUNC);
3520 	rc = (jint)GtkCellRendererTextClass_sizeof();
3521 	GTK_NATIVE_EXIT(env, that, GtkCellRendererTextClass_1sizeof_FUNC);
3522 	return rc;
3523 }
3524 #endif
3525 
3526 #ifndef NO_GtkCellRendererText_1sizeof
GTK_NATIVE(GtkCellRendererText_1sizeof)3527 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererText_1sizeof)
3528 	(JNIEnv *env, jclass that)
3529 {
3530 	jint rc = 0;
3531 	GTK_NATIVE_ENTER(env, that, GtkCellRendererText_1sizeof_FUNC);
3532 	rc = (jint)GtkCellRendererText_sizeof();
3533 	GTK_NATIVE_EXIT(env, that, GtkCellRendererText_1sizeof_FUNC);
3534 	return rc;
3535 }
3536 #endif
3537 
3538 #ifndef NO_GtkCellRendererToggleClass_1sizeof
GTK_NATIVE(GtkCellRendererToggleClass_1sizeof)3539 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererToggleClass_1sizeof)
3540 	(JNIEnv *env, jclass that)
3541 {
3542 	jint rc = 0;
3543 	GTK_NATIVE_ENTER(env, that, GtkCellRendererToggleClass_1sizeof_FUNC);
3544 	rc = (jint)GtkCellRendererToggleClass_sizeof();
3545 	GTK_NATIVE_EXIT(env, that, GtkCellRendererToggleClass_1sizeof_FUNC);
3546 	return rc;
3547 }
3548 #endif
3549 
3550 #ifndef NO_GtkCellRendererToggle_1sizeof
GTK_NATIVE(GtkCellRendererToggle_1sizeof)3551 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererToggle_1sizeof)
3552 	(JNIEnv *env, jclass that)
3553 {
3554 	jint rc = 0;
3555 	GTK_NATIVE_ENTER(env, that, GtkCellRendererToggle_1sizeof_FUNC);
3556 	rc = (jint)GtkCellRendererToggle_sizeof();
3557 	GTK_NATIVE_EXIT(env, that, GtkCellRendererToggle_1sizeof_FUNC);
3558 	return rc;
3559 }
3560 #endif
3561 
3562 #ifndef NO_GtkRequisition_1sizeof
GTK_NATIVE(GtkRequisition_1sizeof)3563 JNIEXPORT jint JNICALL GTK_NATIVE(GtkRequisition_1sizeof)
3564 	(JNIEnv *env, jclass that)
3565 {
3566 	jint rc = 0;
3567 	GTK_NATIVE_ENTER(env, that, GtkRequisition_1sizeof_FUNC);
3568 	rc = (jint)GtkRequisition_sizeof();
3569 	GTK_NATIVE_EXIT(env, that, GtkRequisition_1sizeof_FUNC);
3570 	return rc;
3571 }
3572 #endif
3573 
3574 #ifndef NO_GtkTargetEntry_1sizeof
GTK_NATIVE(GtkTargetEntry_1sizeof)3575 JNIEXPORT jint JNICALL GTK_NATIVE(GtkTargetEntry_1sizeof)
3576 	(JNIEnv *env, jclass that)
3577 {
3578 	jint rc = 0;
3579 	GTK_NATIVE_ENTER(env, that, GtkTargetEntry_1sizeof_FUNC);
3580 	rc = (jint)GtkTargetEntry_sizeof();
3581 	GTK_NATIVE_EXIT(env, that, GtkTargetEntry_1sizeof_FUNC);
3582 	return rc;
3583 }
3584 #endif
3585 
3586 #ifndef NO_GtkTextIter_1sizeof
GTK_NATIVE(GtkTextIter_1sizeof)3587 JNIEXPORT jint JNICALL GTK_NATIVE(GtkTextIter_1sizeof)
3588 	(JNIEnv *env, jclass that)
3589 {
3590 	jint rc = 0;
3591 	GTK_NATIVE_ENTER(env, that, GtkTextIter_1sizeof_FUNC);
3592 	rc = (jint)GtkTextIter_sizeof();
3593 	GTK_NATIVE_EXIT(env, that, GtkTextIter_1sizeof_FUNC);
3594 	return rc;
3595 }
3596 #endif
3597 
3598 #ifndef NO_GtkTreeIter_1sizeof
GTK_NATIVE(GtkTreeIter_1sizeof)3599 JNIEXPORT jint JNICALL GTK_NATIVE(GtkTreeIter_1sizeof)
3600 	(JNIEnv *env, jclass that)
3601 {
3602 	jint rc = 0;
3603 	GTK_NATIVE_ENTER(env, that, GtkTreeIter_1sizeof_FUNC);
3604 	rc = (jint)GtkTreeIter_sizeof();
3605 	GTK_NATIVE_EXIT(env, that, GtkTreeIter_1sizeof_FUNC);
3606 	return rc;
3607 }
3608 #endif
3609 
3610 #ifndef NO_gtk_1accel_1group_1new
GTK_NATIVE(gtk_1accel_1group_1new)3611 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1accel_1group_1new)
3612 	(JNIEnv *env, jclass that)
3613 {
3614 	jlong rc = 0;
3615 	GTK_NATIVE_ENTER(env, that, gtk_1accel_1group_1new_FUNC);
3616 	rc = (jlong)gtk_accel_group_new();
3617 	GTK_NATIVE_EXIT(env, that, gtk_1accel_1group_1new_FUNC);
3618 	return rc;
3619 }
3620 #endif
3621 
3622 #ifndef NO_gtk_1accel_1label_1new
GTK_NATIVE(gtk_1accel_1label_1new)3623 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1accel_1label_1new)
3624 	(JNIEnv *env, jclass that, jbyteArray arg0)
3625 {
3626 	jbyte *lparg0=NULL;
3627 	jlong rc = 0;
3628 	GTK_NATIVE_ENTER(env, that, gtk_1accel_1label_1new_FUNC);
3629 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
3630 	rc = (jlong)gtk_accel_label_new((const gchar *)lparg0);
3631 fail:
3632 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
3633 	GTK_NATIVE_EXIT(env, that, gtk_1accel_1label_1new_FUNC);
3634 	return rc;
3635 }
3636 #endif
3637 
3638 #ifndef NO_gtk_1accel_1label_1set_1accel
GTK_NATIVE(gtk_1accel_1label_1set_1accel)3639 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1accel_1label_1set_1accel)
3640 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
3641 {
3642 	GTK_NATIVE_ENTER(env, that, gtk_1accel_1label_1set_1accel_FUNC);
3643 /*
3644 	gtk_accel_label_set_accel((GtkAccelLabel *)arg0, (guint)arg1, (GdkModifierType)arg2);
3645 */
3646 	{
3647 		GTK_LOAD_FUNCTION(fp, gtk_accel_label_set_accel)
3648 		if (fp) {
3649 			((void (CALLING_CONVENTION*)(GtkAccelLabel *, guint, GdkModifierType))fp)((GtkAccelLabel *)arg0, (guint)arg1, (GdkModifierType)arg2);
3650 		}
3651 	}
3652 	GTK_NATIVE_EXIT(env, that, gtk_1accel_1label_1set_1accel_FUNC);
3653 }
3654 #endif
3655 
3656 #ifndef NO_gtk_1accel_1label_1set_1accel_1widget
GTK_NATIVE(gtk_1accel_1label_1set_1accel_1widget)3657 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1accel_1label_1set_1accel_1widget)
3658 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
3659 {
3660 	GTK_NATIVE_ENTER(env, that, gtk_1accel_1label_1set_1accel_1widget_FUNC);
3661 	gtk_accel_label_set_accel_widget((GtkAccelLabel *)arg0, (GtkWidget *)arg1);
3662 	GTK_NATIVE_EXIT(env, that, gtk_1accel_1label_1set_1accel_1widget_FUNC);
3663 }
3664 #endif
3665 
3666 #ifndef NO_gtk_1accelerator_1get_1default_1mod_1mask
GTK_NATIVE(gtk_1accelerator_1get_1default_1mod_1mask)3667 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1accelerator_1get_1default_1mod_1mask)
3668 	(JNIEnv *env, jclass that)
3669 {
3670 	jint rc = 0;
3671 	GTK_NATIVE_ENTER(env, that, gtk_1accelerator_1get_1default_1mod_1mask_FUNC);
3672 	rc = (jint)gtk_accelerator_get_default_mod_mask();
3673 	GTK_NATIVE_EXIT(env, that, gtk_1accelerator_1get_1default_1mod_1mask_FUNC);
3674 	return rc;
3675 }
3676 #endif
3677 
3678 #ifndef NO_gtk_1accelerator_1parse
GTK_NATIVE(gtk_1accelerator_1parse)3679 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1accelerator_1parse)
3680 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
3681 {
3682 	jint *lparg1=NULL;
3683 	jint *lparg2=NULL;
3684 	GTK_NATIVE_ENTER(env, that, gtk_1accelerator_1parse_FUNC);
3685 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
3686 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
3687 	gtk_accelerator_parse((const gchar *)arg0, (guint *)lparg1, (GdkModifierType *)lparg2);
3688 fail:
3689 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
3690 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
3691 	GTK_NATIVE_EXIT(env, that, gtk_1accelerator_1parse_FUNC);
3692 }
3693 #endif
3694 
3695 #ifndef NO_gtk_1accessible_1get_1widget
GTK_NATIVE(gtk_1accessible_1get_1widget)3696 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1accessible_1get_1widget)
3697 	(JNIEnv *env, jclass that, jlong arg0)
3698 {
3699 	jlong rc = 0;
3700 	GTK_NATIVE_ENTER(env, that, gtk_1accessible_1get_1widget_FUNC);
3701 	rc = (jlong)gtk_accessible_get_widget((GtkAccessible *)arg0);
3702 	GTK_NATIVE_EXIT(env, that, gtk_1accessible_1get_1widget_FUNC);
3703 	return rc;
3704 }
3705 #endif
3706 
3707 #ifndef NO_gtk_1adjustment_1configure
GTK_NATIVE(gtk_1adjustment_1configure)3708 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1adjustment_1configure)
3709 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5, jdouble arg6)
3710 {
3711 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1configure_FUNC);
3712 	gtk_adjustment_configure((GtkAdjustment *)arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3713 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1configure_FUNC);
3714 }
3715 #endif
3716 
3717 #ifndef NO_gtk_1adjustment_1get_1lower
GTK_NATIVE(gtk_1adjustment_1get_1lower)3718 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1lower)
3719 	(JNIEnv *env, jclass that, jlong arg0)
3720 {
3721 	jdouble rc = 0;
3722 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1lower_FUNC);
3723 	rc = (jdouble)gtk_adjustment_get_lower((GtkAdjustment *)arg0);
3724 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1lower_FUNC);
3725 	return rc;
3726 }
3727 #endif
3728 
3729 #ifndef NO_gtk_1adjustment_1get_1page_1increment
GTK_NATIVE(gtk_1adjustment_1get_1page_1increment)3730 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1page_1increment)
3731 	(JNIEnv *env, jclass that, jlong arg0)
3732 {
3733 	jdouble rc = 0;
3734 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1page_1increment_FUNC);
3735 	rc = (jdouble)gtk_adjustment_get_page_increment((GtkAdjustment *)arg0);
3736 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1page_1increment_FUNC);
3737 	return rc;
3738 }
3739 #endif
3740 
3741 #ifndef NO_gtk_1adjustment_1get_1page_1size
GTK_NATIVE(gtk_1adjustment_1get_1page_1size)3742 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1page_1size)
3743 	(JNIEnv *env, jclass that, jlong arg0)
3744 {
3745 	jdouble rc = 0;
3746 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1page_1size_FUNC);
3747 	rc = (jdouble)gtk_adjustment_get_page_size((GtkAdjustment *)arg0);
3748 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1page_1size_FUNC);
3749 	return rc;
3750 }
3751 #endif
3752 
3753 #ifndef NO_gtk_1adjustment_1get_1step_1increment
GTK_NATIVE(gtk_1adjustment_1get_1step_1increment)3754 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1step_1increment)
3755 	(JNIEnv *env, jclass that, jlong arg0)
3756 {
3757 	jdouble rc = 0;
3758 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1step_1increment_FUNC);
3759 	rc = (jdouble)gtk_adjustment_get_step_increment((GtkAdjustment *)arg0);
3760 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1step_1increment_FUNC);
3761 	return rc;
3762 }
3763 #endif
3764 
3765 #ifndef NO_gtk_1adjustment_1get_1upper
GTK_NATIVE(gtk_1adjustment_1get_1upper)3766 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1upper)
3767 	(JNIEnv *env, jclass that, jlong arg0)
3768 {
3769 	jdouble rc = 0;
3770 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1upper_FUNC);
3771 	rc = (jdouble)gtk_adjustment_get_upper((GtkAdjustment *)arg0);
3772 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1upper_FUNC);
3773 	return rc;
3774 }
3775 #endif
3776 
3777 #ifndef NO_gtk_1adjustment_1get_1value
GTK_NATIVE(gtk_1adjustment_1get_1value)3778 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1value)
3779 	(JNIEnv *env, jclass that, jlong arg0)
3780 {
3781 	jdouble rc = 0;
3782 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1value_FUNC);
3783 	rc = (jdouble)gtk_adjustment_get_value((GtkAdjustment *)arg0);
3784 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1value_FUNC);
3785 	return rc;
3786 }
3787 #endif
3788 
3789 #ifndef NO_gtk_1adjustment_1new
GTK_NATIVE(gtk_1adjustment_1new)3790 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1adjustment_1new)
3791 	(JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
3792 {
3793 	jlong rc = 0;
3794 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1new_FUNC);
3795 	rc = (jlong)gtk_adjustment_new((gdouble)arg0, (gdouble)arg1, (gdouble)arg2, (gdouble)arg3, (gdouble)arg4, arg5);
3796 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1new_FUNC);
3797 	return rc;
3798 }
3799 #endif
3800 
3801 #ifndef NO_gtk_1adjustment_1set_1page_1increment
GTK_NATIVE(gtk_1adjustment_1set_1page_1increment)3802 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1adjustment_1set_1page_1increment)
3803 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
3804 {
3805 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1set_1page_1increment_FUNC);
3806 	gtk_adjustment_set_page_increment((GtkAdjustment *)arg0, (gdouble)arg1);
3807 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1set_1page_1increment_FUNC);
3808 }
3809 #endif
3810 
3811 #ifndef NO_gtk_1adjustment_1set_1step_1increment
GTK_NATIVE(gtk_1adjustment_1set_1step_1increment)3812 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1adjustment_1set_1step_1increment)
3813 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
3814 {
3815 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1set_1step_1increment_FUNC);
3816 	gtk_adjustment_set_step_increment((GtkAdjustment *)arg0, (gdouble)arg1);
3817 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1set_1step_1increment_FUNC);
3818 }
3819 #endif
3820 
3821 #ifndef NO_gtk_1adjustment_1set_1value
GTK_NATIVE(gtk_1adjustment_1set_1value)3822 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1adjustment_1set_1value)
3823 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
3824 {
3825 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1set_1value_FUNC);
3826 	gtk_adjustment_set_value((GtkAdjustment *)arg0, (gdouble)arg1);
3827 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1set_1value_FUNC);
3828 }
3829 #endif
3830 
3831 #ifndef NO_gtk_1bin_1get_1child
GTK_NATIVE(gtk_1bin_1get_1child)3832 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1bin_1get_1child)
3833 	(JNIEnv *env, jclass that, jlong arg0)
3834 {
3835 	jlong rc = 0;
3836 	GTK_NATIVE_ENTER(env, that, gtk_1bin_1get_1child_FUNC);
3837 	rc = (jlong)gtk_bin_get_child((GtkBin *)arg0);
3838 	GTK_NATIVE_EXIT(env, that, gtk_1bin_1get_1child_FUNC);
3839 	return rc;
3840 }
3841 #endif
3842 
3843 #ifndef NO_gtk_1border_1free
GTK_NATIVE(gtk_1border_1free)3844 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1border_1free)
3845 	(JNIEnv *env, jclass that, jlong arg0)
3846 {
3847 	GTK_NATIVE_ENTER(env, that, gtk_1border_1free_FUNC);
3848 	gtk_border_free((GtkBorder *)arg0);
3849 	GTK_NATIVE_EXIT(env, that, gtk_1border_1free_FUNC);
3850 }
3851 #endif
3852 
3853 #ifndef NO_gtk_1box_1new
GTK_NATIVE(gtk_1box_1new)3854 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1box_1new)
3855 	(JNIEnv *env, jclass that, jint arg0, jint arg1)
3856 {
3857 	jlong rc = 0;
3858 	GTK_NATIVE_ENTER(env, that, gtk_1box_1new_FUNC);
3859 	rc = (jlong)gtk_box_new((GtkOrientation)arg0, (gint)arg1);
3860 	GTK_NATIVE_EXIT(env, that, gtk_1box_1new_FUNC);
3861 	return rc;
3862 }
3863 #endif
3864 
3865 #ifndef NO_gtk_1box_1pack_1end__JJ
GTK_NATIVE(gtk_1box_1pack_1end__JJ)3866 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1box_1pack_1end__JJ)
3867 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
3868 {
3869 	GTK_NATIVE_ENTER(env, that, gtk_1box_1pack_1end__JJ_FUNC);
3870 /*
3871 	gtk_box_pack_end((GtkBox *)arg0, (GtkWidget *)arg1);
3872 */
3873 	{
3874 		GTK_LOAD_FUNCTION(fp, gtk_box_pack_end)
3875 		if (fp) {
3876 			((void (CALLING_CONVENTION*)(GtkBox *, GtkWidget *))fp)((GtkBox *)arg0, (GtkWidget *)arg1);
3877 		}
3878 	}
3879 	GTK_NATIVE_EXIT(env, that, gtk_1box_1pack_1end__JJ_FUNC);
3880 }
3881 #endif
3882 
3883 #ifndef NO_gtk_1box_1pack_1end__JJZZI
GTK_NATIVE(gtk_1box_1pack_1end__JJZZI)3884 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1box_1pack_1end__JJZZI)
3885 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2, jboolean arg3, jint arg4)
3886 {
3887 	GTK_NATIVE_ENTER(env, that, gtk_1box_1pack_1end__JJZZI_FUNC);
3888 /*
3889 	gtk_box_pack_end((GtkBox *)arg0, (GtkWidget *)arg1, (gboolean)arg2, (gboolean)arg3, (guint)arg4);
3890 */
3891 	{
3892 		GTK_LOAD_FUNCTION(fp, gtk_box_pack_end)
3893 		if (fp) {
3894 			((void (CALLING_CONVENTION*)(GtkBox *, GtkWidget *, gboolean, gboolean, guint))fp)((GtkBox *)arg0, (GtkWidget *)arg1, (gboolean)arg2, (gboolean)arg3, (guint)arg4);
3895 		}
3896 	}
3897 	GTK_NATIVE_EXIT(env, that, gtk_1box_1pack_1end__JJZZI_FUNC);
3898 }
3899 #endif
3900 
3901 #ifndef NO_gtk_1box_1reorder_1child
GTK_NATIVE(gtk_1box_1reorder_1child)3902 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1box_1reorder_1child)
3903 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
3904 {
3905 	GTK_NATIVE_ENTER(env, that, gtk_1box_1reorder_1child_FUNC);
3906 	gtk_box_reorder_child((GtkBox *)arg0, (GtkWidget *)arg1, (gint)arg2);
3907 	GTK_NATIVE_EXIT(env, that, gtk_1box_1reorder_1child_FUNC);
3908 }
3909 #endif
3910 
3911 #ifndef NO_gtk_1box_1set_1child_1packing__JJI
GTK_NATIVE(gtk_1box_1set_1child_1packing__JJI)3912 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1box_1set_1child_1packing__JJI)
3913 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
3914 {
3915 	GTK_NATIVE_ENTER(env, that, gtk_1box_1set_1child_1packing__JJI_FUNC);
3916 /*
3917 	gtk_box_set_child_packing((GtkBox *)arg0, (GtkWidget *)arg1, arg2);
3918 */
3919 	{
3920 		GTK_LOAD_FUNCTION(fp, gtk_box_set_child_packing)
3921 		if (fp) {
3922 			((void (CALLING_CONVENTION*)(GtkBox *, GtkWidget *, jint))fp)((GtkBox *)arg0, (GtkWidget *)arg1, arg2);
3923 		}
3924 	}
3925 	GTK_NATIVE_EXIT(env, that, gtk_1box_1set_1child_1packing__JJI_FUNC);
3926 }
3927 #endif
3928 
3929 #ifndef NO_gtk_1box_1set_1child_1packing__JJZZII
GTK_NATIVE(gtk_1box_1set_1child_1packing__JJZZII)3930 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1box_1set_1child_1packing__JJZZII)
3931 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2, jboolean arg3, jint arg4, jint arg5)
3932 {
3933 	GTK_NATIVE_ENTER(env, that, gtk_1box_1set_1child_1packing__JJZZII_FUNC);
3934 /*
3935 	gtk_box_set_child_packing((GtkBox *)arg0, (GtkWidget *)arg1, arg2, arg3, arg4, arg5);
3936 */
3937 	{
3938 		GTK_LOAD_FUNCTION(fp, gtk_box_set_child_packing)
3939 		if (fp) {
3940 			((void (CALLING_CONVENTION*)(GtkBox *, GtkWidget *, jboolean, jboolean, jint, jint))fp)((GtkBox *)arg0, (GtkWidget *)arg1, arg2, arg3, arg4, arg5);
3941 		}
3942 	}
3943 	GTK_NATIVE_EXIT(env, that, gtk_1box_1set_1child_1packing__JJZZII_FUNC);
3944 }
3945 #endif
3946 
3947 #ifndef NO_gtk_1box_1set_1homogeneous
GTK_NATIVE(gtk_1box_1set_1homogeneous)3948 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1box_1set_1homogeneous)
3949 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
3950 {
3951 	GTK_NATIVE_ENTER(env, that, gtk_1box_1set_1homogeneous_FUNC);
3952 	gtk_box_set_homogeneous((GtkBox *)arg0, (gboolean)arg1);
3953 	GTK_NATIVE_EXIT(env, that, gtk_1box_1set_1homogeneous_FUNC);
3954 }
3955 #endif
3956 
3957 #ifndef NO_gtk_1box_1set_1spacing
GTK_NATIVE(gtk_1box_1set_1spacing)3958 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1box_1set_1spacing)
3959 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
3960 {
3961 	GTK_NATIVE_ENTER(env, that, gtk_1box_1set_1spacing_FUNC);
3962 	gtk_box_set_spacing((GtkBox *)arg0, arg1);
3963 	GTK_NATIVE_EXIT(env, that, gtk_1box_1set_1spacing_FUNC);
3964 }
3965 #endif
3966 
3967 #ifndef NO_gtk_1button_1new
GTK_NATIVE(gtk_1button_1new)3968 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1button_1new)
3969 	(JNIEnv *env, jclass that)
3970 {
3971 	jlong rc = 0;
3972 	GTK_NATIVE_ENTER(env, that, gtk_1button_1new_FUNC);
3973 	rc = (jlong)gtk_button_new();
3974 	GTK_NATIVE_EXIT(env, that, gtk_1button_1new_FUNC);
3975 	return rc;
3976 }
3977 #endif
3978 
3979 #ifndef NO_gtk_1button_1set_1image
GTK_NATIVE(gtk_1button_1set_1image)3980 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1button_1set_1image)
3981 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
3982 {
3983 	GTK_NATIVE_ENTER(env, that, gtk_1button_1set_1image_FUNC);
3984 /*
3985 	gtk_button_set_image((GtkButton *)arg0, (GtkWidget *)arg1);
3986 */
3987 	{
3988 		GTK_LOAD_FUNCTION(fp, gtk_button_set_image)
3989 		if (fp) {
3990 			((void (CALLING_CONVENTION*)(GtkButton *, GtkWidget *))fp)((GtkButton *)arg0, (GtkWidget *)arg1);
3991 		}
3992 	}
3993 	GTK_NATIVE_EXIT(env, that, gtk_1button_1set_1image_FUNC);
3994 }
3995 #endif
3996 
3997 #ifndef NO_gtk_1calendar_1clear_1marks
GTK_NATIVE(gtk_1calendar_1clear_1marks)3998 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1calendar_1clear_1marks)
3999 	(JNIEnv *env, jclass that, jlong arg0)
4000 {
4001 	GTK_NATIVE_ENTER(env, that, gtk_1calendar_1clear_1marks_FUNC);
4002 	gtk_calendar_clear_marks((GtkCalendar *)arg0);
4003 	GTK_NATIVE_EXIT(env, that, gtk_1calendar_1clear_1marks_FUNC);
4004 }
4005 #endif
4006 
4007 #ifndef NO_gtk_1calendar_1get_1date
GTK_NATIVE(gtk_1calendar_1get_1date)4008 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1calendar_1get_1date)
4009 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2, jintArray arg3)
4010 {
4011 	jint *lparg1=NULL;
4012 	jint *lparg2=NULL;
4013 	jint *lparg3=NULL;
4014 	GTK_NATIVE_ENTER(env, that, gtk_1calendar_1get_1date_FUNC);
4015 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
4016 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
4017 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
4018 	gtk_calendar_get_date((GtkCalendar *)arg0, (guint *)lparg1, (guint *)lparg2, (guint *)lparg3);
4019 fail:
4020 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
4021 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
4022 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
4023 	GTK_NATIVE_EXIT(env, that, gtk_1calendar_1get_1date_FUNC);
4024 }
4025 #endif
4026 
4027 #ifndef NO_gtk_1calendar_1mark_1day
GTK_NATIVE(gtk_1calendar_1mark_1day)4028 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1calendar_1mark_1day)
4029 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4030 {
4031 	GTK_NATIVE_ENTER(env, that, gtk_1calendar_1mark_1day_FUNC);
4032 	gtk_calendar_mark_day((GtkCalendar *)arg0, (guint)arg1);
4033 	GTK_NATIVE_EXIT(env, that, gtk_1calendar_1mark_1day_FUNC);
4034 }
4035 #endif
4036 
4037 #ifndef NO_gtk_1calendar_1new
GTK_NATIVE(gtk_1calendar_1new)4038 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1calendar_1new)
4039 	(JNIEnv *env, jclass that)
4040 {
4041 	jlong rc = 0;
4042 	GTK_NATIVE_ENTER(env, that, gtk_1calendar_1new_FUNC);
4043 	rc = (jlong)gtk_calendar_new();
4044 	GTK_NATIVE_EXIT(env, that, gtk_1calendar_1new_FUNC);
4045 	return rc;
4046 }
4047 #endif
4048 
4049 #ifndef NO_gtk_1calendar_1select_1day
GTK_NATIVE(gtk_1calendar_1select_1day)4050 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1calendar_1select_1day)
4051 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4052 {
4053 	GTK_NATIVE_ENTER(env, that, gtk_1calendar_1select_1day_FUNC);
4054 	gtk_calendar_select_day((GtkCalendar *)arg0, (guint)arg1);
4055 	GTK_NATIVE_EXIT(env, that, gtk_1calendar_1select_1day_FUNC);
4056 }
4057 #endif
4058 
4059 #ifndef NO_gtk_1calendar_1select_1month
GTK_NATIVE(gtk_1calendar_1select_1month)4060 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1calendar_1select_1month)
4061 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
4062 {
4063 	GTK_NATIVE_ENTER(env, that, gtk_1calendar_1select_1month_FUNC);
4064 	gtk_calendar_select_month((GtkCalendar *)arg0, (guint)arg1, (guint)arg2);
4065 	GTK_NATIVE_EXIT(env, that, gtk_1calendar_1select_1month_FUNC);
4066 }
4067 #endif
4068 
4069 #ifndef NO_gtk_1calendar_1set_1display_1options
GTK_NATIVE(gtk_1calendar_1set_1display_1options)4070 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1calendar_1set_1display_1options)
4071 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4072 {
4073 	GTK_NATIVE_ENTER(env, that, gtk_1calendar_1set_1display_1options_FUNC);
4074 	gtk_calendar_set_display_options((GtkCalendar *)arg0, (GtkCalendarDisplayOptions)arg1);
4075 	GTK_NATIVE_EXIT(env, that, gtk_1calendar_1set_1display_1options_FUNC);
4076 }
4077 #endif
4078 
4079 #ifndef NO_gtk_1cell_1layout_1clear
GTK_NATIVE(gtk_1cell_1layout_1clear)4080 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1layout_1clear)
4081 	(JNIEnv *env, jclass that, jlong arg0)
4082 {
4083 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1layout_1clear_FUNC);
4084 	gtk_cell_layout_clear((GtkCellLayout *)arg0);
4085 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1layout_1clear_FUNC);
4086 }
4087 #endif
4088 
4089 #ifndef NO_gtk_1cell_1layout_1get_1cells
GTK_NATIVE(gtk_1cell_1layout_1get_1cells)4090 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1cell_1layout_1get_1cells)
4091 	(JNIEnv *env, jclass that, jlong arg0)
4092 {
4093 	jlong rc = 0;
4094 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1layout_1get_1cells_FUNC);
4095 	rc = (jlong)gtk_cell_layout_get_cells((GtkCellLayout *)arg0);
4096 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1layout_1get_1cells_FUNC);
4097 	return rc;
4098 }
4099 #endif
4100 
4101 #ifndef NO_gtk_1cell_1layout_1pack_1start
GTK_NATIVE(gtk_1cell_1layout_1pack_1start)4102 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1layout_1pack_1start)
4103 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
4104 {
4105 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1layout_1pack_1start_FUNC);
4106 	gtk_cell_layout_pack_start((GtkCellLayout *)arg0, (GtkCellRenderer *)arg1, arg2);
4107 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1layout_1pack_1start_FUNC);
4108 }
4109 #endif
4110 
4111 #ifndef NO_gtk_1cell_1layout_1set_1attributes
GTK_NATIVE(gtk_1cell_1layout_1set_1attributes)4112 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1layout_1set_1attributes)
4113 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jbyteArray arg2, jint arg3, jlong arg4)
4114 {
4115 	jbyte *lparg2=NULL;
4116 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1layout_1set_1attributes_FUNC);
4117 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
4118 	gtk_cell_layout_set_attributes((GtkCellLayout *)arg0, (GtkCellRenderer *)arg1, lparg2, arg3, (const gchar *)NULL);
4119 fail:
4120 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
4121 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1layout_1set_1attributes_FUNC);
4122 }
4123 #endif
4124 
4125 #ifndef NO_gtk_1cell_1renderer_1get_1fixed_1size
GTK_NATIVE(gtk_1cell_1renderer_1get_1fixed_1size)4126 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1renderer_1get_1fixed_1size)
4127 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
4128 {
4129 	jint *lparg1=NULL;
4130 	jint *lparg2=NULL;
4131 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1get_1fixed_1size_FUNC);
4132 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
4133 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
4134 	gtk_cell_renderer_get_fixed_size((GtkCellRenderer *)arg0, (gint *)lparg1, (gint *)lparg2);
4135 fail:
4136 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
4137 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
4138 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1get_1fixed_1size_FUNC);
4139 }
4140 #endif
4141 
4142 #ifndef NO_gtk_1cell_1renderer_1get_1padding
GTK_NATIVE(gtk_1cell_1renderer_1get_1padding)4143 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1renderer_1get_1padding)
4144 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
4145 {
4146 	jint *lparg1=NULL;
4147 	jint *lparg2=NULL;
4148 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1get_1padding_FUNC);
4149 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
4150 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
4151 	gtk_cell_renderer_get_padding((GtkCellRenderer *)arg0, (gint *)lparg1, (gint *)lparg2);
4152 fail:
4153 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
4154 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
4155 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1get_1padding_FUNC);
4156 }
4157 #endif
4158 
4159 #ifndef NO_gtk_1cell_1renderer_1get_1preferred_1height_1for_1width
GTK_NATIVE(gtk_1cell_1renderer_1get_1preferred_1height_1for_1width)4160 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1renderer_1get_1preferred_1height_1for_1width)
4161 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jintArray arg3, jintArray arg4)
4162 {
4163 	jint *lparg3=NULL;
4164 	jint *lparg4=NULL;
4165 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1get_1preferred_1height_1for_1width_FUNC);
4166 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
4167 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
4168 	gtk_cell_renderer_get_preferred_height_for_width((GtkCellRenderer *)arg0, (GtkWidget *)arg1, (gint)arg2, (gint *)lparg3, (gint *)lparg4);
4169 fail:
4170 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
4171 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
4172 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1get_1preferred_1height_1for_1width_FUNC);
4173 }
4174 #endif
4175 
4176 #ifndef NO_gtk_1cell_1renderer_1get_1preferred_1size
GTK_NATIVE(gtk_1cell_1renderer_1get_1preferred_1size)4177 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1renderer_1get_1preferred_1size)
4178 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jobject arg2, jobject arg3)
4179 {
4180 	GtkRequisition _arg2, *lparg2=NULL;
4181 	GtkRequisition _arg3, *lparg3=NULL;
4182 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1get_1preferred_1size_FUNC);
4183 	if (arg2) if ((lparg2 = getGtkRequisitionFields(env, arg2, &_arg2)) == NULL) goto fail;
4184 	if (arg3) if ((lparg3 = getGtkRequisitionFields(env, arg3, &_arg3)) == NULL) goto fail;
4185 	gtk_cell_renderer_get_preferred_size((GtkCellRenderer *)arg0, (GtkWidget *)arg1, (GtkRequisition *)lparg2, (GtkRequisition *)lparg3);
4186 fail:
4187 	if (arg3 && lparg3) setGtkRequisitionFields(env, arg3, lparg3);
4188 	if (arg2 && lparg2) setGtkRequisitionFields(env, arg2, lparg2);
4189 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1get_1preferred_1size_FUNC);
4190 }
4191 #endif
4192 
4193 #ifndef NO_gtk_1cell_1renderer_1pixbuf_1new
GTK_NATIVE(gtk_1cell_1renderer_1pixbuf_1new)4194 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1cell_1renderer_1pixbuf_1new)
4195 	(JNIEnv *env, jclass that)
4196 {
4197 	jlong rc = 0;
4198 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1pixbuf_1new_FUNC);
4199 	rc = (jlong)gtk_cell_renderer_pixbuf_new();
4200 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1pixbuf_1new_FUNC);
4201 	return rc;
4202 }
4203 #endif
4204 
4205 #ifndef NO_gtk_1cell_1renderer_1set_1fixed_1size
GTK_NATIVE(gtk_1cell_1renderer_1set_1fixed_1size)4206 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1renderer_1set_1fixed_1size)
4207 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
4208 {
4209 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1set_1fixed_1size_FUNC);
4210 	gtk_cell_renderer_set_fixed_size((GtkCellRenderer *)arg0, (gint)arg1, (gint)arg2);
4211 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1set_1fixed_1size_FUNC);
4212 }
4213 #endif
4214 
4215 #ifndef NO_gtk_1cell_1renderer_1text_1new
GTK_NATIVE(gtk_1cell_1renderer_1text_1new)4216 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1cell_1renderer_1text_1new)
4217 	(JNIEnv *env, jclass that)
4218 {
4219 	jlong rc = 0;
4220 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1text_1new_FUNC);
4221 	rc = (jlong)gtk_cell_renderer_text_new();
4222 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1text_1new_FUNC);
4223 	return rc;
4224 }
4225 #endif
4226 
4227 #ifndef NO_gtk_1cell_1renderer_1toggle_1new
GTK_NATIVE(gtk_1cell_1renderer_1toggle_1new)4228 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1cell_1renderer_1toggle_1new)
4229 	(JNIEnv *env, jclass that)
4230 {
4231 	jlong rc = 0;
4232 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1toggle_1new_FUNC);
4233 	rc = (jlong)gtk_cell_renderer_toggle_new();
4234 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1toggle_1new_FUNC);
4235 	return rc;
4236 }
4237 #endif
4238 
4239 #ifndef NO_gtk_1cell_1view_1set_1fit_1model
GTK_NATIVE(gtk_1cell_1view_1set_1fit_1model)4240 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1view_1set_1fit_1model)
4241 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4242 {
4243 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1view_1set_1fit_1model_FUNC);
4244 	gtk_cell_view_set_fit_model((GtkCellView *)arg0, (gboolean)arg1);
4245 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1view_1set_1fit_1model_FUNC);
4246 }
4247 #endif
4248 
4249 #ifndef NO_gtk_1check_1button_1new
GTK_NATIVE(gtk_1check_1button_1new)4250 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1check_1button_1new)
4251 	(JNIEnv *env, jclass that)
4252 {
4253 	jlong rc = 0;
4254 	GTK_NATIVE_ENTER(env, that, gtk_1check_1button_1new_FUNC);
4255 	rc = (jlong)gtk_check_button_new();
4256 	GTK_NATIVE_EXIT(env, that, gtk_1check_1button_1new_FUNC);
4257 	return rc;
4258 }
4259 #endif
4260 
4261 #ifndef NO_gtk_1check_1menu_1item_1get_1active
GTK_NATIVE(gtk_1check_1menu_1item_1get_1active)4262 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1check_1menu_1item_1get_1active)
4263 	(JNIEnv *env, jclass that, jlong arg0)
4264 {
4265 	jboolean rc = 0;
4266 	GTK_NATIVE_ENTER(env, that, gtk_1check_1menu_1item_1get_1active_FUNC);
4267 	rc = (jboolean)gtk_check_menu_item_get_active((GtkCheckMenuItem *)arg0);
4268 	GTK_NATIVE_EXIT(env, that, gtk_1check_1menu_1item_1get_1active_FUNC);
4269 	return rc;
4270 }
4271 #endif
4272 
4273 #ifndef NO_gtk_1check_1menu_1item_1new
GTK_NATIVE(gtk_1check_1menu_1item_1new)4274 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1check_1menu_1item_1new)
4275 	(JNIEnv *env, jclass that)
4276 {
4277 	jlong rc = 0;
4278 	GTK_NATIVE_ENTER(env, that, gtk_1check_1menu_1item_1new_FUNC);
4279 	rc = (jlong)gtk_check_menu_item_new();
4280 	GTK_NATIVE_EXIT(env, that, gtk_1check_1menu_1item_1new_FUNC);
4281 	return rc;
4282 }
4283 #endif
4284 
4285 #ifndef NO_gtk_1check_1menu_1item_1set_1active
GTK_NATIVE(gtk_1check_1menu_1item_1set_1active)4286 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1check_1menu_1item_1set_1active)
4287 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4288 {
4289 	GTK_NATIVE_ENTER(env, that, gtk_1check_1menu_1item_1set_1active_FUNC);
4290 	gtk_check_menu_item_set_active((GtkCheckMenuItem *)arg0, (gboolean)arg1);
4291 	GTK_NATIVE_EXIT(env, that, gtk_1check_1menu_1item_1set_1active_FUNC);
4292 }
4293 #endif
4294 
4295 #ifndef NO_gtk_1check_1version
GTK_NATIVE(gtk_1check_1version)4296 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1check_1version)
4297 	(JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
4298 {
4299 	jlong rc = 0;
4300 	GTK_NATIVE_ENTER(env, that, gtk_1check_1version_FUNC);
4301 	rc = (jlong)gtk_check_version(arg0, arg1, arg2);
4302 	GTK_NATIVE_EXIT(env, that, gtk_1check_1version_FUNC);
4303 	return rc;
4304 }
4305 #endif
4306 
4307 #ifndef NO_gtk_1clipboard_1clear
GTK_NATIVE(gtk_1clipboard_1clear)4308 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1clipboard_1clear)
4309 	(JNIEnv *env, jclass that, jlong arg0)
4310 {
4311 	GTK_NATIVE_ENTER(env, that, gtk_1clipboard_1clear_FUNC);
4312 	gtk_clipboard_clear((GtkClipboard *)arg0);
4313 	GTK_NATIVE_EXIT(env, that, gtk_1clipboard_1clear_FUNC);
4314 }
4315 #endif
4316 
4317 #ifndef NO_gtk_1clipboard_1get
GTK_NATIVE(gtk_1clipboard_1get)4318 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1clipboard_1get)
4319 	(JNIEnv *env, jclass that, jlong arg0)
4320 {
4321 	jlong rc = 0;
4322 	GTK_NATIVE_ENTER(env, that, gtk_1clipboard_1get_FUNC);
4323 	rc = (jlong)gtk_clipboard_get((GdkAtom)arg0);
4324 	GTK_NATIVE_EXIT(env, that, gtk_1clipboard_1get_FUNC);
4325 	return rc;
4326 }
4327 #endif
4328 
4329 #ifndef NO_gtk_1clipboard_1set_1can_1store
GTK_NATIVE(gtk_1clipboard_1set_1can_1store)4330 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1clipboard_1set_1can_1store)
4331 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
4332 {
4333 	GTK_NATIVE_ENTER(env, that, gtk_1clipboard_1set_1can_1store_FUNC);
4334 	gtk_clipboard_set_can_store((GtkClipboard *)arg0, (const GtkTargetEntry *)arg1, (gint)arg2);
4335 	GTK_NATIVE_EXIT(env, that, gtk_1clipboard_1set_1can_1store_FUNC);
4336 }
4337 #endif
4338 
4339 #ifndef NO_gtk_1clipboard_1set_1with_1owner
GTK_NATIVE(gtk_1clipboard_1set_1with_1owner)4340 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1clipboard_1set_1with_1owner)
4341 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jlong arg4, jlong arg5)
4342 {
4343 	jboolean rc = 0;
4344 	GTK_NATIVE_ENTER(env, that, gtk_1clipboard_1set_1with_1owner_FUNC);
4345 	rc = (jboolean)gtk_clipboard_set_with_owner((GtkClipboard *)arg0, (const GtkTargetEntry *)arg1, (guint)arg2, (GtkClipboardGetFunc)arg3, (GtkClipboardClearFunc)arg4, (GObject *)arg5);
4346 	GTK_NATIVE_EXIT(env, that, gtk_1clipboard_1set_1with_1owner_FUNC);
4347 	return rc;
4348 }
4349 #endif
4350 
4351 #ifndef NO_gtk_1clipboard_1store
GTK_NATIVE(gtk_1clipboard_1store)4352 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1clipboard_1store)
4353 	(JNIEnv *env, jclass that, jlong arg0)
4354 {
4355 	GTK_NATIVE_ENTER(env, that, gtk_1clipboard_1store_FUNC);
4356 	gtk_clipboard_store((GtkClipboard *)arg0);
4357 	GTK_NATIVE_EXIT(env, that, gtk_1clipboard_1store_FUNC);
4358 }
4359 #endif
4360 
4361 #ifndef NO_gtk_1clipboard_1wait_1for_1contents
GTK_NATIVE(gtk_1clipboard_1wait_1for_1contents)4362 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1clipboard_1wait_1for_1contents)
4363 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
4364 {
4365 	jlong rc = 0;
4366 	GTK_NATIVE_ENTER(env, that, gtk_1clipboard_1wait_1for_1contents_FUNC);
4367 	rc = (jlong)gtk_clipboard_wait_for_contents((GtkClipboard *)arg0, (GdkAtom)arg1);
4368 	GTK_NATIVE_EXIT(env, that, gtk_1clipboard_1wait_1for_1contents_FUNC);
4369 	return rc;
4370 }
4371 #endif
4372 
4373 #ifndef NO_gtk_1color_1chooser_1add_1palette
GTK_NATIVE(gtk_1color_1chooser_1add_1palette)4374 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1color_1chooser_1add_1palette)
4375 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jlong arg4)
4376 {
4377 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1add_1palette_FUNC);
4378 	gtk_color_chooser_add_palette((GtkColorChooser *)arg0, (GtkOrientation)arg1, (gint)arg2, (gint)arg3, (GdkRGBA *)arg4);
4379 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1add_1palette_FUNC);
4380 }
4381 #endif
4382 
4383 #ifndef NO_gtk_1color_1chooser_1dialog_1new
GTK_NATIVE(gtk_1color_1chooser_1dialog_1new)4384 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1color_1chooser_1dialog_1new)
4385 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
4386 {
4387 	jbyte *lparg0=NULL;
4388 	jlong rc = 0;
4389 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1dialog_1new_FUNC);
4390 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
4391 	rc = (jlong)gtk_color_chooser_dialog_new((const gchar *)lparg0, (GtkWindow *)arg1);
4392 fail:
4393 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
4394 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1dialog_1new_FUNC);
4395 	return rc;
4396 }
4397 #endif
4398 
4399 #ifndef NO_gtk_1color_1chooser_1get_1rgba
GTK_NATIVE(gtk_1color_1chooser_1get_1rgba)4400 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1color_1chooser_1get_1rgba)
4401 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
4402 {
4403 	GdkRGBA _arg1, *lparg1=NULL;
4404 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1get_1rgba_FUNC);
4405 	if (arg1) if ((lparg1 = getGdkRGBAFields(env, arg1, &_arg1)) == NULL) goto fail;
4406 	gtk_color_chooser_get_rgba((GtkColorChooser *)arg0, (GdkRGBA *)lparg1);
4407 fail:
4408 	if (arg1 && lparg1) setGdkRGBAFields(env, arg1, lparg1);
4409 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1get_1rgba_FUNC);
4410 }
4411 #endif
4412 
4413 #ifndef NO_gtk_1color_1chooser_1get_1use_1alpha
GTK_NATIVE(gtk_1color_1chooser_1get_1use_1alpha)4414 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1color_1chooser_1get_1use_1alpha)
4415 	(JNIEnv *env, jclass that, jlong arg0)
4416 {
4417 	jboolean rc = 0;
4418 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1get_1use_1alpha_FUNC);
4419 	rc = (jboolean)gtk_color_chooser_get_use_alpha((GtkColorChooser *)arg0);
4420 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1get_1use_1alpha_FUNC);
4421 	return rc;
4422 }
4423 #endif
4424 
4425 #ifndef NO_gtk_1color_1chooser_1set_1rgba
GTK_NATIVE(gtk_1color_1chooser_1set_1rgba)4426 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1color_1chooser_1set_1rgba)
4427 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
4428 {
4429 	GdkRGBA _arg1, *lparg1=NULL;
4430 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1set_1rgba_FUNC);
4431 	if (arg1) if ((lparg1 = getGdkRGBAFields(env, arg1, &_arg1)) == NULL) goto fail;
4432 	gtk_color_chooser_set_rgba((GtkColorChooser *)arg0, (GdkRGBA *)lparg1);
4433 fail:
4434 	if (arg1 && lparg1) setGdkRGBAFields(env, arg1, lparg1);
4435 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1set_1rgba_FUNC);
4436 }
4437 #endif
4438 
4439 #ifndef NO_gtk_1color_1chooser_1set_1use_1alpha
GTK_NATIVE(gtk_1color_1chooser_1set_1use_1alpha)4440 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1color_1chooser_1set_1use_1alpha)
4441 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4442 {
4443 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1set_1use_1alpha_FUNC);
4444 	gtk_color_chooser_set_use_alpha((GtkColorChooser *)arg0, (gboolean)arg1);
4445 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1set_1use_1alpha_FUNC);
4446 }
4447 #endif
4448 
4449 #ifndef NO_gtk_1combo_1box_1get_1active
GTK_NATIVE(gtk_1combo_1box_1get_1active)4450 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1combo_1box_1get_1active)
4451 	(JNIEnv *env, jclass that, jlong arg0)
4452 {
4453 	jint rc = 0;
4454 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1get_1active_FUNC);
4455 	rc = (jint)gtk_combo_box_get_active((GtkComboBox *)arg0);
4456 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1get_1active_FUNC);
4457 	return rc;
4458 }
4459 #endif
4460 
4461 #ifndef NO_gtk_1combo_1box_1get_1model
GTK_NATIVE(gtk_1combo_1box_1get_1model)4462 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1combo_1box_1get_1model)
4463 	(JNIEnv *env, jclass that, jlong arg0)
4464 {
4465 	jlong rc = 0;
4466 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1get_1model_FUNC);
4467 	rc = (jlong)gtk_combo_box_get_model((GtkComboBox *)arg0);
4468 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1get_1model_FUNC);
4469 	return rc;
4470 }
4471 #endif
4472 
4473 #ifndef NO_gtk_1combo_1box_1get_1wrap_1width
GTK_NATIVE(gtk_1combo_1box_1get_1wrap_1width)4474 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1combo_1box_1get_1wrap_1width)
4475 	(JNIEnv *env, jclass that, jlong arg0)
4476 {
4477 	jint rc = 0;
4478 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1get_1wrap_1width_FUNC);
4479 	rc = (jint)gtk_combo_box_get_wrap_width((GtkComboBox *)arg0);
4480 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1get_1wrap_1width_FUNC);
4481 	return rc;
4482 }
4483 #endif
4484 
4485 #ifndef NO_gtk_1combo_1box_1popdown
GTK_NATIVE(gtk_1combo_1box_1popdown)4486 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1popdown)
4487 	(JNIEnv *env, jclass that, jlong arg0)
4488 {
4489 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1popdown_FUNC);
4490 	gtk_combo_box_popdown((GtkComboBox *)arg0);
4491 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1popdown_FUNC);
4492 }
4493 #endif
4494 
4495 #ifndef NO_gtk_1combo_1box_1popup
GTK_NATIVE(gtk_1combo_1box_1popup)4496 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1popup)
4497 	(JNIEnv *env, jclass that, jlong arg0)
4498 {
4499 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1popup_FUNC);
4500 	gtk_combo_box_popup((GtkComboBox *)arg0);
4501 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1popup_FUNC);
4502 }
4503 #endif
4504 
4505 #ifndef NO_gtk_1combo_1box_1set_1active
GTK_NATIVE(gtk_1combo_1box_1set_1active)4506 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1set_1active)
4507 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4508 {
4509 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1set_1active_FUNC);
4510 	gtk_combo_box_set_active((GtkComboBox *)arg0, (gint)arg1);
4511 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1set_1active_FUNC);
4512 }
4513 #endif
4514 
4515 #ifndef NO_gtk_1combo_1box_1set_1wrap_1width
GTK_NATIVE(gtk_1combo_1box_1set_1wrap_1width)4516 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1set_1wrap_1width)
4517 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4518 {
4519 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1set_1wrap_1width_FUNC);
4520 	gtk_combo_box_set_wrap_width((GtkComboBox *)arg0, (gint)arg1);
4521 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1set_1wrap_1width_FUNC);
4522 }
4523 #endif
4524 
4525 #ifndef NO_gtk_1combo_1box_1text_1insert
GTK_NATIVE(gtk_1combo_1box_1text_1insert)4526 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1text_1insert)
4527 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jbyteArray arg2, jbyteArray arg3)
4528 {
4529 	jbyte *lparg2=NULL;
4530 	jbyte *lparg3=NULL;
4531 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1text_1insert_FUNC);
4532 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
4533 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
4534 	gtk_combo_box_text_insert((GtkComboBoxText *)arg0, (gint)arg1, (const gchar *)lparg2, (const gchar *)lparg3);
4535 fail:
4536 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
4537 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
4538 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1text_1insert_FUNC);
4539 }
4540 #endif
4541 
4542 #ifndef NO_gtk_1combo_1box_1text_1new
GTK_NATIVE(gtk_1combo_1box_1text_1new)4543 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1combo_1box_1text_1new)
4544 	(JNIEnv *env, jclass that)
4545 {
4546 	jlong rc = 0;
4547 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1text_1new_FUNC);
4548 	rc = (jlong)gtk_combo_box_text_new();
4549 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1text_1new_FUNC);
4550 	return rc;
4551 }
4552 #endif
4553 
4554 #ifndef NO_gtk_1combo_1box_1text_1new_1with_1entry
GTK_NATIVE(gtk_1combo_1box_1text_1new_1with_1entry)4555 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1combo_1box_1text_1new_1with_1entry)
4556 	(JNIEnv *env, jclass that)
4557 {
4558 	jlong rc = 0;
4559 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1text_1new_1with_1entry_FUNC);
4560 	rc = (jlong)gtk_combo_box_text_new_with_entry();
4561 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1text_1new_1with_1entry_FUNC);
4562 	return rc;
4563 }
4564 #endif
4565 
4566 #ifndef NO_gtk_1combo_1box_1text_1remove
GTK_NATIVE(gtk_1combo_1box_1text_1remove)4567 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1text_1remove)
4568 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4569 {
4570 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1text_1remove_FUNC);
4571 	gtk_combo_box_text_remove((GtkComboBoxText *)arg0, arg1);
4572 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1text_1remove_FUNC);
4573 }
4574 #endif
4575 
4576 #ifndef NO_gtk_1combo_1box_1text_1remove_1all
GTK_NATIVE(gtk_1combo_1box_1text_1remove_1all)4577 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1text_1remove_1all)
4578 	(JNIEnv *env, jclass that, jlong arg0)
4579 {
4580 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1text_1remove_1all_FUNC);
4581 	gtk_combo_box_text_remove_all((GtkComboBoxText *)arg0);
4582 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1text_1remove_1all_FUNC);
4583 }
4584 #endif
4585 
4586 #ifndef NO_gtk_1container_1add
GTK_NATIVE(gtk_1container_1add)4587 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1container_1add)
4588 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
4589 {
4590 	GTK_NATIVE_ENTER(env, that, gtk_1container_1add_FUNC);
4591 	gtk_container_add((GtkContainer *)arg0, (GtkWidget *)arg1);
4592 	GTK_NATIVE_EXIT(env, that, gtk_1container_1add_FUNC);
4593 }
4594 #endif
4595 
4596 #ifndef NO_gtk_1container_1forall
GTK_NATIVE(gtk_1container_1forall)4597 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1container_1forall)
4598 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
4599 {
4600 	GTK_NATIVE_ENTER(env, that, gtk_1container_1forall_FUNC);
4601 	gtk_container_forall((GtkContainer *)arg0, (GtkCallback)arg1, (gpointer)arg2);
4602 	GTK_NATIVE_EXIT(env, that, gtk_1container_1forall_FUNC);
4603 }
4604 #endif
4605 
4606 #ifndef NO_gtk_1container_1get_1border_1width
GTK_NATIVE(gtk_1container_1get_1border_1width)4607 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1container_1get_1border_1width)
4608 	(JNIEnv *env, jclass that, jlong arg0)
4609 {
4610 	jint rc = 0;
4611 	GTK_NATIVE_ENTER(env, that, gtk_1container_1get_1border_1width_FUNC);
4612 	rc = (jint)gtk_container_get_border_width((GtkContainer *)arg0);
4613 	GTK_NATIVE_EXIT(env, that, gtk_1container_1get_1border_1width_FUNC);
4614 	return rc;
4615 }
4616 #endif
4617 
4618 #ifndef NO_gtk_1container_1get_1children
GTK_NATIVE(gtk_1container_1get_1children)4619 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1container_1get_1children)
4620 	(JNIEnv *env, jclass that, jlong arg0)
4621 {
4622 	jlong rc = 0;
4623 	GTK_NATIVE_ENTER(env, that, gtk_1container_1get_1children_FUNC);
4624 	rc = (jlong)gtk_container_get_children((GtkContainer *)arg0);
4625 	GTK_NATIVE_EXIT(env, that, gtk_1container_1get_1children_FUNC);
4626 	return rc;
4627 }
4628 #endif
4629 
4630 #ifndef NO_gtk_1container_1propagate_1draw
GTK_NATIVE(gtk_1container_1propagate_1draw)4631 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1container_1propagate_1draw)
4632 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
4633 {
4634 	GTK_NATIVE_ENTER(env, that, gtk_1container_1propagate_1draw_FUNC);
4635 	gtk_container_propagate_draw((GtkContainer *)arg0, (GtkWidget *)arg1, (cairo_t *)arg2);
4636 	GTK_NATIVE_EXIT(env, that, gtk_1container_1propagate_1draw_FUNC);
4637 }
4638 #endif
4639 
4640 #ifndef NO_gtk_1container_1remove
GTK_NATIVE(gtk_1container_1remove)4641 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1container_1remove)
4642 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
4643 {
4644 	GTK_NATIVE_ENTER(env, that, gtk_1container_1remove_FUNC);
4645 	gtk_container_remove((GtkContainer *)arg0, (GtkWidget *)arg1);
4646 	GTK_NATIVE_EXIT(env, that, gtk_1container_1remove_FUNC);
4647 }
4648 #endif
4649 
4650 #ifndef NO_gtk_1container_1set_1border_1width
GTK_NATIVE(gtk_1container_1set_1border_1width)4651 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1container_1set_1border_1width)
4652 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4653 {
4654 	GTK_NATIVE_ENTER(env, that, gtk_1container_1set_1border_1width_FUNC);
4655 	gtk_container_set_border_width((GtkContainer *)arg0, (guint)arg1);
4656 	GTK_NATIVE_EXIT(env, that, gtk_1container_1set_1border_1width_FUNC);
4657 }
4658 #endif
4659 
4660 #ifndef NO_gtk_1css_1provider_1load_1from_1data__J_3BJ
GTK_NATIVE(gtk_1css_1provider_1load_1from_1data__J_3BJ)4661 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1css_1provider_1load_1from_1data__J_3BJ)
4662 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2)
4663 {
4664 	jbyte *lparg1=NULL;
4665 	GTK_NATIVE_ENTER(env, that, gtk_1css_1provider_1load_1from_1data__J_3BJ_FUNC);
4666 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
4667 	gtk_css_provider_load_from_data((GtkCssProvider *)arg0, (const gchar *)lparg1, (gssize)arg2);
4668 fail:
4669 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
4670 	GTK_NATIVE_EXIT(env, that, gtk_1css_1provider_1load_1from_1data__J_3BJ_FUNC);
4671 }
4672 #endif
4673 
4674 #ifndef NO_gtk_1css_1provider_1load_1from_1data__J_3BJ_3J
GTK_NATIVE(gtk_1css_1provider_1load_1from_1data__J_3BJ_3J)4675 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1css_1provider_1load_1from_1data__J_3BJ_3J)
4676 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlongArray arg3)
4677 {
4678 	jbyte *lparg1=NULL;
4679 	jlong *lparg3=NULL;
4680 	jboolean rc = 0;
4681 	GTK_NATIVE_ENTER(env, that, gtk_1css_1provider_1load_1from_1data__J_3BJ_3J_FUNC);
4682 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
4683 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
4684 	rc = (jboolean)gtk_css_provider_load_from_data((GtkCssProvider *)arg0, (const gchar *)lparg1, (gssize)arg2, (GError **)lparg3);
4685 fail:
4686 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
4687 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
4688 	GTK_NATIVE_EXIT(env, that, gtk_1css_1provider_1load_1from_1data__J_3BJ_3J_FUNC);
4689 	return rc;
4690 }
4691 #endif
4692 
4693 #ifndef NO_gtk_1css_1provider_1new
GTK_NATIVE(gtk_1css_1provider_1new)4694 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1css_1provider_1new)
4695 	(JNIEnv *env, jclass that)
4696 {
4697 	jlong rc = 0;
4698 	GTK_NATIVE_ENTER(env, that, gtk_1css_1provider_1new_FUNC);
4699 	rc = (jlong)gtk_css_provider_new();
4700 	GTK_NATIVE_EXIT(env, that, gtk_1css_1provider_1new_FUNC);
4701 	return rc;
4702 }
4703 #endif
4704 
4705 #ifndef NO_gtk_1css_1provider_1to_1string
GTK_NATIVE(gtk_1css_1provider_1to_1string)4706 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1css_1provider_1to_1string)
4707 	(JNIEnv *env, jclass that, jlong arg0)
4708 {
4709 	jlong rc = 0;
4710 	GTK_NATIVE_ENTER(env, that, gtk_1css_1provider_1to_1string_FUNC);
4711 	rc = (jlong)gtk_css_provider_to_string((GtkCssProvider *)arg0);
4712 	GTK_NATIVE_EXIT(env, that, gtk_1css_1provider_1to_1string_FUNC);
4713 	return rc;
4714 }
4715 #endif
4716 
4717 #ifndef NO_gtk_1dialog_1add_1button
GTK_NATIVE(gtk_1dialog_1add_1button)4718 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1dialog_1add_1button)
4719 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
4720 {
4721 	jbyte *lparg1=NULL;
4722 	jlong rc = 0;
4723 	GTK_NATIVE_ENTER(env, that, gtk_1dialog_1add_1button_FUNC);
4724 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
4725 	rc = (jlong)gtk_dialog_add_button((GtkDialog *)arg0, (const gchar *)lparg1, (gint)arg2);
4726 fail:
4727 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
4728 	GTK_NATIVE_EXIT(env, that, gtk_1dialog_1add_1button_FUNC);
4729 	return rc;
4730 }
4731 #endif
4732 
4733 #ifndef NO_gtk_1dialog_1run
GTK_NATIVE(gtk_1dialog_1run)4734 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1dialog_1run)
4735 	(JNIEnv *env, jclass that, jlong arg0)
4736 {
4737 	jint rc = 0;
4738 	GTK_NATIVE_ENTER(env, that, gtk_1dialog_1run_FUNC);
4739 	rc = (jint)gtk_dialog_run((GtkDialog *)arg0);
4740 	GTK_NATIVE_EXIT(env, that, gtk_1dialog_1run_FUNC);
4741 	return rc;
4742 }
4743 #endif
4744 
4745 #ifndef NO_gtk_1drag_1begin_1with_1coordinates__JJIIJII
GTK_NATIVE(gtk_1drag_1begin_1with_1coordinates__JJIIJII)4746 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1drag_1begin_1with_1coordinates__JJIIJII)
4747 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jlong arg4, jint arg5, jint arg6)
4748 {
4749 	jlong rc = 0;
4750 	GTK_NATIVE_ENTER(env, that, gtk_1drag_1begin_1with_1coordinates__JJIIJII_FUNC);
4751 /*
4752 	rc = (jlong)gtk_drag_begin_with_coordinates((GtkWidget *)arg0, (GtkTargetList *)arg1, (GdkDragAction)arg2, (gint)arg3, (GdkEvent *)arg4, (gint)arg5, (gint)arg6);
4753 */
4754 	{
4755 		GTK_LOAD_FUNCTION(fp, gtk_drag_begin_with_coordinates)
4756 		if (fp) {
4757 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkWidget *, GtkTargetList *, GdkDragAction, gint, GdkEvent *, gint, gint))fp)((GtkWidget *)arg0, (GtkTargetList *)arg1, (GdkDragAction)arg2, (gint)arg3, (GdkEvent *)arg4, (gint)arg5, (gint)arg6);
4758 		}
4759 	}
4760 	GTK_NATIVE_EXIT(env, that, gtk_1drag_1begin_1with_1coordinates__JJIIJII_FUNC);
4761 	return rc;
4762 }
4763 #endif
4764 
4765 #ifndef NO_gtk_1drag_1begin_1with_1coordinates__JJJIII
GTK_NATIVE(gtk_1drag_1begin_1with_1coordinates__JJJIII)4766 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1drag_1begin_1with_1coordinates__JJJIII)
4767 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jint arg3, jint arg4, jint arg5)
4768 {
4769 	jlong rc = 0;
4770 	GTK_NATIVE_ENTER(env, that, gtk_1drag_1begin_1with_1coordinates__JJJIII_FUNC);
4771 	rc = (jlong)gtk_drag_begin_with_coordinates((GtkWidget *)arg0, (GdkDevice *)arg1, (GdkContentFormats *)arg2, (GdkDragAction)arg3, (gint)arg4, (gint)arg5);
4772 	GTK_NATIVE_EXIT(env, that, gtk_1drag_1begin_1with_1coordinates__JJJIII_FUNC);
4773 	return rc;
4774 }
4775 #endif
4776 
4777 #ifndef NO_gtk_1drag_1check_1threshold
GTK_NATIVE(gtk_1drag_1check_1threshold)4778 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1drag_1check_1threshold)
4779 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jint arg4)
4780 {
4781 	jboolean rc = 0;
4782 	GTK_NATIVE_ENTER(env, that, gtk_1drag_1check_1threshold_FUNC);
4783 	rc = (jboolean)gtk_drag_check_threshold((GtkWidget *)arg0, (gint)arg1, (gint)arg2, (gint)arg3, (gint)arg4);
4784 	GTK_NATIVE_EXIT(env, that, gtk_1drag_1check_1threshold_FUNC);
4785 	return rc;
4786 }
4787 #endif
4788 
4789 #ifndef NO_gtk_1drag_1dest_1set
GTK_NATIVE(gtk_1drag_1dest_1set)4790 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1drag_1dest_1set)
4791 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2, jint arg3, jint arg4)
4792 {
4793 	GTK_NATIVE_ENTER(env, that, gtk_1drag_1dest_1set_FUNC);
4794 	gtk_drag_dest_set((GtkWidget *)arg0, (GtkDestDefaults)arg1, (const GtkTargetEntry *)arg2, (gint)arg3, (GdkDragAction)arg4);
4795 	GTK_NATIVE_EXIT(env, that, gtk_1drag_1dest_1set_FUNC);
4796 }
4797 #endif
4798 
4799 #ifndef NO_gtk_1drag_1dest_1unset
GTK_NATIVE(gtk_1drag_1dest_1unset)4800 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1drag_1dest_1unset)
4801 	(JNIEnv *env, jclass that, jlong arg0)
4802 {
4803 	GTK_NATIVE_ENTER(env, that, gtk_1drag_1dest_1unset_FUNC);
4804 	gtk_drag_dest_unset((GtkWidget *)arg0);
4805 	GTK_NATIVE_EXIT(env, that, gtk_1drag_1dest_1unset_FUNC);
4806 }
4807 #endif
4808 
4809 #ifndef NO_gtk_1drag_1finish
GTK_NATIVE(gtk_1drag_1finish)4810 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1drag_1finish)
4811 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1, jboolean arg2, jint arg3)
4812 {
4813 	GTK_NATIVE_ENTER(env, that, gtk_1drag_1finish_FUNC);
4814 	gtk_drag_finish((GdkDragContext *)arg0, (gboolean)arg1, (gboolean)arg2, (guint32)arg3);
4815 	GTK_NATIVE_EXIT(env, that, gtk_1drag_1finish_FUNC);
4816 }
4817 #endif
4818 
4819 #ifndef NO_gtk_1drag_1get_1data__JJJ
GTK_NATIVE(gtk_1drag_1get_1data__JJJ)4820 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1drag_1get_1data__JJJ)
4821 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
4822 {
4823 	GTK_NATIVE_ENTER(env, that, gtk_1drag_1get_1data__JJJ_FUNC);
4824 	gtk_drag_get_data((GtkWidget *)arg0, (GdkDrop *)arg1, (GdkAtom)arg2);
4825 	GTK_NATIVE_EXIT(env, that, gtk_1drag_1get_1data__JJJ_FUNC);
4826 }
4827 #endif
4828 
4829 #ifndef NO_gtk_1drag_1get_1data__JJJI
GTK_NATIVE(gtk_1drag_1get_1data__JJJI)4830 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1drag_1get_1data__JJJI)
4831 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jint arg3)
4832 {
4833 	GTK_NATIVE_ENTER(env, that, gtk_1drag_1get_1data__JJJI_FUNC);
4834 	gtk_drag_get_data((GtkWidget *)arg0, (GdkDragContext *)arg1, (GdkAtom)arg2, (guint32)arg3);
4835 	GTK_NATIVE_EXIT(env, that, gtk_1drag_1get_1data__JJJI_FUNC);
4836 }
4837 #endif
4838 
4839 #ifndef NO_gtk_1drag_1set_1icon_1surface
GTK_NATIVE(gtk_1drag_1set_1icon_1surface)4840 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1drag_1set_1icon_1surface)
4841 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
4842 {
4843 	GTK_NATIVE_ENTER(env, that, gtk_1drag_1set_1icon_1surface_FUNC);
4844 	gtk_drag_set_icon_surface((GdkDragContext *)arg0, (cairo_surface_t *)arg1);
4845 	GTK_NATIVE_EXIT(env, that, gtk_1drag_1set_1icon_1surface_FUNC);
4846 }
4847 #endif
4848 
4849 #ifndef NO_gtk_1editable_1copy_1clipboard
GTK_NATIVE(gtk_1editable_1copy_1clipboard)4850 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1copy_1clipboard)
4851 	(JNIEnv *env, jclass that, jlong arg0)
4852 {
4853 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1copy_1clipboard_FUNC);
4854 	gtk_editable_copy_clipboard((GtkEditable *)arg0);
4855 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1copy_1clipboard_FUNC);
4856 }
4857 #endif
4858 
4859 #ifndef NO_gtk_1editable_1cut_1clipboard
GTK_NATIVE(gtk_1editable_1cut_1clipboard)4860 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1cut_1clipboard)
4861 	(JNIEnv *env, jclass that, jlong arg0)
4862 {
4863 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1cut_1clipboard_FUNC);
4864 	gtk_editable_cut_clipboard((GtkEditable *)arg0);
4865 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1cut_1clipboard_FUNC);
4866 }
4867 #endif
4868 
4869 #ifndef NO_gtk_1editable_1delete_1selection
GTK_NATIVE(gtk_1editable_1delete_1selection)4870 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1delete_1selection)
4871 	(JNIEnv *env, jclass that, jlong arg0)
4872 {
4873 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1delete_1selection_FUNC);
4874 	gtk_editable_delete_selection((GtkEditable *)arg0);
4875 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1delete_1selection_FUNC);
4876 }
4877 #endif
4878 
4879 #ifndef NO_gtk_1editable_1delete_1text
GTK_NATIVE(gtk_1editable_1delete_1text)4880 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1delete_1text)
4881 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
4882 {
4883 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1delete_1text_FUNC);
4884 	gtk_editable_delete_text((GtkEditable *)arg0, (gint)arg1, (gint)arg2);
4885 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1delete_1text_FUNC);
4886 }
4887 #endif
4888 
4889 #ifndef NO_gtk_1editable_1get_1editable
GTK_NATIVE(gtk_1editable_1get_1editable)4890 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1editable_1get_1editable)
4891 	(JNIEnv *env, jclass that, jlong arg0)
4892 {
4893 	jboolean rc = 0;
4894 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1get_1editable_FUNC);
4895 	rc = (jboolean)gtk_editable_get_editable((GtkEditable *)arg0);
4896 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1get_1editable_FUNC);
4897 	return rc;
4898 }
4899 #endif
4900 
4901 #ifndef NO_gtk_1editable_1get_1position
GTK_NATIVE(gtk_1editable_1get_1position)4902 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1editable_1get_1position)
4903 	(JNIEnv *env, jclass that, jlong arg0)
4904 {
4905 	jint rc = 0;
4906 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1get_1position_FUNC);
4907 	rc = (jint)gtk_editable_get_position((GtkEditable *)arg0);
4908 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1get_1position_FUNC);
4909 	return rc;
4910 }
4911 #endif
4912 
4913 #ifndef NO_gtk_1editable_1get_1selection_1bounds
GTK_NATIVE(gtk_1editable_1get_1selection_1bounds)4914 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1editable_1get_1selection_1bounds)
4915 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
4916 {
4917 	jint *lparg1=NULL;
4918 	jint *lparg2=NULL;
4919 	jboolean rc = 0;
4920 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1get_1selection_1bounds_FUNC);
4921 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
4922 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
4923 	rc = (jboolean)gtk_editable_get_selection_bounds((GtkEditable *)arg0, (gint *)lparg1, (gint *)lparg2);
4924 fail:
4925 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
4926 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
4927 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1get_1selection_1bounds_FUNC);
4928 	return rc;
4929 }
4930 #endif
4931 
4932 #ifndef NO_gtk_1editable_1insert_1text
GTK_NATIVE(gtk_1editable_1insert_1text)4933 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1insert_1text)
4934 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2, jintArray arg3)
4935 {
4936 	jbyte *lparg1=NULL;
4937 	jint *lparg3=NULL;
4938 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1insert_1text_FUNC);
4939 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
4940 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
4941 	gtk_editable_insert_text((GtkEditable *)arg0, (gchar *)lparg1, (gint)arg2, (gint *)lparg3);
4942 fail:
4943 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
4944 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
4945 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1insert_1text_FUNC);
4946 }
4947 #endif
4948 
4949 #ifndef NO_gtk_1editable_1paste_1clipboard
GTK_NATIVE(gtk_1editable_1paste_1clipboard)4950 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1paste_1clipboard)
4951 	(JNIEnv *env, jclass that, jlong arg0)
4952 {
4953 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1paste_1clipboard_FUNC);
4954 	gtk_editable_paste_clipboard((GtkEditable *)arg0);
4955 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1paste_1clipboard_FUNC);
4956 }
4957 #endif
4958 
4959 #ifndef NO_gtk_1editable_1select_1region
GTK_NATIVE(gtk_1editable_1select_1region)4960 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1select_1region)
4961 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
4962 {
4963 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1select_1region_FUNC);
4964 	gtk_editable_select_region((GtkEditable *)arg0, (gint)arg1, (gint)arg2);
4965 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1select_1region_FUNC);
4966 }
4967 #endif
4968 
4969 #ifndef NO_gtk_1editable_1set_1editable
GTK_NATIVE(gtk_1editable_1set_1editable)4970 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1set_1editable)
4971 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4972 {
4973 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1set_1editable_FUNC);
4974 	gtk_editable_set_editable((GtkEditable *)arg0, (gboolean)arg1);
4975 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1set_1editable_FUNC);
4976 }
4977 #endif
4978 
4979 #ifndef NO_gtk_1editable_1set_1position
GTK_NATIVE(gtk_1editable_1set_1position)4980 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1set_1position)
4981 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4982 {
4983 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1set_1position_FUNC);
4984 	gtk_editable_set_position((GtkEditable *)arg0, (gint)arg1);
4985 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1set_1position_FUNC);
4986 }
4987 #endif
4988 
4989 #ifndef NO_gtk_1entry_1get_1icon_1area
GTK_NATIVE(gtk_1entry_1get_1icon_1area)4990 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1get_1icon_1area)
4991 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
4992 {
4993 	GdkRectangle _arg2, *lparg2=NULL;
4994 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1get_1icon_1area_FUNC);
4995 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
4996 	gtk_entry_get_icon_area((GtkEntry *)arg0, (gint)arg1, (GdkRectangle *)lparg2);
4997 fail:
4998 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
4999 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1get_1icon_1area_FUNC);
5000 }
5001 #endif
5002 
5003 #ifndef NO_gtk_1entry_1get_1invisible_1char
GTK_NATIVE(gtk_1entry_1get_1invisible_1char)5004 JNIEXPORT jchar JNICALL GTK_NATIVE(gtk_1entry_1get_1invisible_1char)
5005 	(JNIEnv *env, jclass that, jlong arg0)
5006 {
5007 	jchar rc = 0;
5008 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1get_1invisible_1char_FUNC);
5009 	rc = (jchar)gtk_entry_get_invisible_char((GtkEntry *)arg0);
5010 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1get_1invisible_1char_FUNC);
5011 	return rc;
5012 }
5013 #endif
5014 
5015 #ifndef NO_gtk_1entry_1get_1layout
GTK_NATIVE(gtk_1entry_1get_1layout)5016 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1entry_1get_1layout)
5017 	(JNIEnv *env, jclass that, jlong arg0)
5018 {
5019 	jlong rc = 0;
5020 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1get_1layout_FUNC);
5021 	rc = (jlong)gtk_entry_get_layout((GtkEntry *)arg0);
5022 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1get_1layout_FUNC);
5023 	return rc;
5024 }
5025 #endif
5026 
5027 #ifndef NO_gtk_1entry_1get_1layout_1offsets
GTK_NATIVE(gtk_1entry_1get_1layout_1offsets)5028 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1get_1layout_1offsets)
5029 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
5030 {
5031 	jint *lparg1=NULL;
5032 	jint *lparg2=NULL;
5033 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1get_1layout_1offsets_FUNC);
5034 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
5035 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
5036 	gtk_entry_get_layout_offsets((GtkEntry *)arg0, (gint *)lparg1, (gint *)lparg2);
5037 fail:
5038 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
5039 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
5040 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1get_1layout_1offsets_FUNC);
5041 }
5042 #endif
5043 
5044 #ifndef NO_gtk_1entry_1get_1max_1length
GTK_NATIVE(gtk_1entry_1get_1max_1length)5045 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1entry_1get_1max_1length)
5046 	(JNIEnv *env, jclass that, jlong arg0)
5047 {
5048 	jint rc = 0;
5049 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1get_1max_1length_FUNC);
5050 	rc = (jint)gtk_entry_get_max_length((GtkEntry *)arg0);
5051 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1get_1max_1length_FUNC);
5052 	return rc;
5053 }
5054 #endif
5055 
5056 #ifndef NO_gtk_1entry_1get_1text
GTK_NATIVE(gtk_1entry_1get_1text)5057 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1entry_1get_1text)
5058 	(JNIEnv *env, jclass that, jlong arg0)
5059 {
5060 	jlong rc = 0;
5061 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1get_1text_FUNC);
5062 	rc = (jlong)gtk_entry_get_text((GtkEntry *)arg0);
5063 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1get_1text_FUNC);
5064 	return rc;
5065 }
5066 #endif
5067 
5068 #ifndef NO_gtk_1entry_1get_1visibility
GTK_NATIVE(gtk_1entry_1get_1visibility)5069 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1entry_1get_1visibility)
5070 	(JNIEnv *env, jclass that, jlong arg0)
5071 {
5072 	jboolean rc = 0;
5073 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1get_1visibility_FUNC);
5074 	rc = (jboolean)gtk_entry_get_visibility((GtkEntry *)arg0);
5075 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1get_1visibility_FUNC);
5076 	return rc;
5077 }
5078 #endif
5079 
5080 #ifndef NO_gtk_1entry_1new
GTK_NATIVE(gtk_1entry_1new)5081 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1entry_1new)
5082 	(JNIEnv *env, jclass that)
5083 {
5084 	jlong rc = 0;
5085 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1new_FUNC);
5086 	rc = (jlong)gtk_entry_new();
5087 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1new_FUNC);
5088 	return rc;
5089 }
5090 #endif
5091 
5092 #ifndef NO_gtk_1entry_1set_1alignment
GTK_NATIVE(gtk_1entry_1set_1alignment)5093 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1alignment)
5094 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
5095 {
5096 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1alignment_FUNC);
5097 	gtk_entry_set_alignment((GtkEntry *)arg0, (gfloat)arg1);
5098 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1alignment_FUNC);
5099 }
5100 #endif
5101 
5102 #ifndef NO_gtk_1entry_1set_1has_1frame
GTK_NATIVE(gtk_1entry_1set_1has_1frame)5103 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1has_1frame)
5104 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
5105 {
5106 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1has_1frame_FUNC);
5107 	gtk_entry_set_has_frame((GtkEntry *)arg0, (gboolean)arg1);
5108 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1has_1frame_FUNC);
5109 }
5110 #endif
5111 
5112 #ifndef NO_gtk_1entry_1set_1icon_1activatable
GTK_NATIVE(gtk_1entry_1set_1icon_1activatable)5113 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1icon_1activatable)
5114 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jboolean arg2)
5115 {
5116 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1icon_1activatable_FUNC);
5117 	gtk_entry_set_icon_activatable((GtkEntry *)arg0, (GtkEntryIconPosition)arg1, (gboolean)arg2);
5118 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1icon_1activatable_FUNC);
5119 }
5120 #endif
5121 
5122 #ifndef NO_gtk_1entry_1set_1icon_1from_1icon_1name
GTK_NATIVE(gtk_1entry_1set_1icon_1from_1icon_1name)5123 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1icon_1from_1icon_1name)
5124 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jbyteArray arg2)
5125 {
5126 	jbyte *lparg2=NULL;
5127 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1icon_1from_1icon_1name_FUNC);
5128 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
5129 	gtk_entry_set_icon_from_icon_name((GtkEntry *)arg0, (gint)arg1, (const gchar *)lparg2);
5130 fail:
5131 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
5132 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1icon_1from_1icon_1name_FUNC);
5133 }
5134 #endif
5135 
5136 #ifndef NO_gtk_1entry_1set_1icon_1sensitive
GTK_NATIVE(gtk_1entry_1set_1icon_1sensitive)5137 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1icon_1sensitive)
5138 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jboolean arg2)
5139 {
5140 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1icon_1sensitive_FUNC);
5141 	gtk_entry_set_icon_sensitive((GtkEntry *)arg0, (GtkEntryIconPosition)arg1, (gboolean)arg2);
5142 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1icon_1sensitive_FUNC);
5143 }
5144 #endif
5145 
5146 #ifndef NO_gtk_1entry_1set_1invisible_1char
GTK_NATIVE(gtk_1entry_1set_1invisible_1char)5147 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1invisible_1char)
5148 	(JNIEnv *env, jclass that, jlong arg0, jchar arg1)
5149 {
5150 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1invisible_1char_FUNC);
5151 	gtk_entry_set_invisible_char((GtkEntry *)arg0, (gint)arg1);
5152 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1invisible_1char_FUNC);
5153 }
5154 #endif
5155 
5156 #ifndef NO_gtk_1entry_1set_1max_1length
GTK_NATIVE(gtk_1entry_1set_1max_1length)5157 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1max_1length)
5158 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
5159 {
5160 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1max_1length_FUNC);
5161 	gtk_entry_set_max_length((GtkEntry *)arg0, (gint)arg1);
5162 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1max_1length_FUNC);
5163 }
5164 #endif
5165 
5166 #ifndef NO_gtk_1entry_1set_1placeholder_1text
GTK_NATIVE(gtk_1entry_1set_1placeholder_1text)5167 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1placeholder_1text)
5168 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5169 {
5170 	jbyte *lparg1=NULL;
5171 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1placeholder_1text_FUNC);
5172 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5173 	gtk_entry_set_placeholder_text((GtkEntry *)arg0, (const gchar *)lparg1);
5174 fail:
5175 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5176 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1placeholder_1text_FUNC);
5177 }
5178 #endif
5179 
5180 #ifndef NO_gtk_1entry_1set_1tabs
GTK_NATIVE(gtk_1entry_1set_1tabs)5181 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1tabs)
5182 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5183 {
5184 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1tabs_FUNC);
5185 	gtk_entry_set_tabs((GtkEntry *)arg0, (PangoTabArray *)arg1);
5186 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1tabs_FUNC);
5187 }
5188 #endif
5189 
5190 #ifndef NO_gtk_1entry_1set_1text
GTK_NATIVE(gtk_1entry_1set_1text)5191 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1text)
5192 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5193 {
5194 	jbyte *lparg1=NULL;
5195 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1text_FUNC);
5196 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5197 	gtk_entry_set_text((GtkEntry *)arg0, (const gchar *)lparg1);
5198 fail:
5199 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5200 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1text_FUNC);
5201 }
5202 #endif
5203 
5204 #ifndef NO_gtk_1entry_1set_1visibility
GTK_NATIVE(gtk_1entry_1set_1visibility)5205 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1visibility)
5206 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
5207 {
5208 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1visibility_FUNC);
5209 	gtk_entry_set_visibility((GtkEntry *)arg0, (gboolean)arg1);
5210 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1visibility_FUNC);
5211 }
5212 #endif
5213 
5214 #ifndef NO_gtk_1entry_1set_1width_1chars
GTK_NATIVE(gtk_1entry_1set_1width_1chars)5215 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1width_1chars)
5216 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
5217 {
5218 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1width_1chars_FUNC);
5219 	gtk_entry_set_width_chars((GtkEntry *)arg0, (gint)arg1);
5220 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1width_1chars_FUNC);
5221 }
5222 #endif
5223 
5224 #ifndef NO_gtk_1entry_1text_1index_1to_1layout_1index
GTK_NATIVE(gtk_1entry_1text_1index_1to_1layout_1index)5225 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1entry_1text_1index_1to_1layout_1index)
5226 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
5227 {
5228 	jint rc = 0;
5229 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1text_1index_1to_1layout_1index_FUNC);
5230 	rc = (jint)gtk_entry_text_index_to_layout_index((GtkEntry *)arg0, (gint)arg1);
5231 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1text_1index_1to_1layout_1index_FUNC);
5232 	return rc;
5233 }
5234 #endif
5235 
5236 #ifndef NO_gtk_1enumerate_1printers
GTK_NATIVE(gtk_1enumerate_1printers)5237 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1enumerate_1printers)
5238 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jboolean arg3)
5239 {
5240 	GTK_NATIVE_ENTER(env, that, gtk_1enumerate_1printers_FUNC);
5241 	gtk_enumerate_printers((GtkPrinterFunc)arg0, (gpointer)arg1, (GDestroyNotify)arg2, (gboolean)arg3);
5242 	GTK_NATIVE_EXIT(env, that, gtk_1enumerate_1printers_FUNC);
5243 }
5244 #endif
5245 
5246 #ifndef NO_gtk_1event_1box_1new
GTK_NATIVE(gtk_1event_1box_1new)5247 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1event_1box_1new)
5248 	(JNIEnv *env, jclass that)
5249 {
5250 	jlong rc = 0;
5251 	GTK_NATIVE_ENTER(env, that, gtk_1event_1box_1new_FUNC);
5252 /*
5253 	rc = (jlong)gtk_event_box_new();
5254 */
5255 	{
5256 		GTK_LOAD_FUNCTION(fp, gtk_event_box_new)
5257 		if (fp) {
5258 			rc = (jlong)((jlong (CALLING_CONVENTION*)())fp)();
5259 		}
5260 	}
5261 	GTK_NATIVE_EXIT(env, that, gtk_1event_1box_1new_FUNC);
5262 	return rc;
5263 }
5264 #endif
5265 
5266 #ifndef NO_gtk_1event_1controller_1get_1widget
GTK_NATIVE(gtk_1event_1controller_1get_1widget)5267 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1event_1controller_1get_1widget)
5268 	(JNIEnv *env, jclass that, jlong arg0)
5269 {
5270 	jlong rc = 0;
5271 	GTK_NATIVE_ENTER(env, that, gtk_1event_1controller_1get_1widget_FUNC);
5272 /*
5273 	rc = (jlong)gtk_event_controller_get_widget(arg0);
5274 */
5275 	{
5276 		GTK_LOAD_FUNCTION(fp, gtk_event_controller_get_widget)
5277 		if (fp) {
5278 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
5279 		}
5280 	}
5281 	GTK_NATIVE_EXIT(env, that, gtk_1event_1controller_1get_1widget_FUNC);
5282 	return rc;
5283 }
5284 #endif
5285 
5286 #ifndef NO_gtk_1event_1controller_1handle_1event
GTK_NATIVE(gtk_1event_1controller_1handle_1event)5287 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1event_1controller_1handle_1event)
5288 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5289 {
5290 	GTK_NATIVE_ENTER(env, that, gtk_1event_1controller_1handle_1event_FUNC);
5291 /*
5292 	gtk_event_controller_handle_event(arg0, arg1);
5293 */
5294 	{
5295 		GTK_LOAD_FUNCTION(fp, gtk_event_controller_handle_event)
5296 		if (fp) {
5297 			((void (CALLING_CONVENTION*)(jlong, jlong))fp)(arg0, arg1);
5298 		}
5299 	}
5300 	GTK_NATIVE_EXIT(env, that, gtk_1event_1controller_1handle_1event_FUNC);
5301 }
5302 #endif
5303 
5304 #ifndef NO_gtk_1event_1controller_1key_1new
GTK_NATIVE(gtk_1event_1controller_1key_1new)5305 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1event_1controller_1key_1new)
5306 	(JNIEnv *env, jclass that)
5307 {
5308 	jlong rc = 0;
5309 	GTK_NATIVE_ENTER(env, that, gtk_1event_1controller_1key_1new_FUNC);
5310 	rc = (jlong)gtk_event_controller_key_new();
5311 	GTK_NATIVE_EXIT(env, that, gtk_1event_1controller_1key_1new_FUNC);
5312 	return rc;
5313 }
5314 #endif
5315 
5316 #ifndef NO_gtk_1event_1controller_1motion_1new
GTK_NATIVE(gtk_1event_1controller_1motion_1new)5317 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1event_1controller_1motion_1new)
5318 	(JNIEnv *env, jclass that)
5319 {
5320 	jlong rc = 0;
5321 	GTK_NATIVE_ENTER(env, that, gtk_1event_1controller_1motion_1new_FUNC);
5322 	rc = (jlong)gtk_event_controller_motion_new();
5323 	GTK_NATIVE_EXIT(env, that, gtk_1event_1controller_1motion_1new_FUNC);
5324 	return rc;
5325 }
5326 #endif
5327 
5328 #ifndef NO_gtk_1event_1controller_1scroll_1new
GTK_NATIVE(gtk_1event_1controller_1scroll_1new)5329 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1event_1controller_1scroll_1new)
5330 	(JNIEnv *env, jclass that, jint arg0)
5331 {
5332 	jlong rc = 0;
5333 	GTK_NATIVE_ENTER(env, that, gtk_1event_1controller_1scroll_1new_FUNC);
5334 	rc = (jlong)gtk_event_controller_scroll_new(arg0);
5335 	GTK_NATIVE_EXIT(env, that, gtk_1event_1controller_1scroll_1new_FUNC);
5336 	return rc;
5337 }
5338 #endif
5339 
5340 #ifndef NO_gtk_1event_1controller_1set_1propagation_1phase
GTK_NATIVE(gtk_1event_1controller_1set_1propagation_1phase)5341 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1event_1controller_1set_1propagation_1phase)
5342 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
5343 {
5344 	GTK_NATIVE_ENTER(env, that, gtk_1event_1controller_1set_1propagation_1phase_FUNC);
5345 /*
5346 	gtk_event_controller_set_propagation_phase(arg0, arg1);
5347 */
5348 	{
5349 		GTK_LOAD_FUNCTION(fp, gtk_event_controller_set_propagation_phase)
5350 		if (fp) {
5351 			((void (CALLING_CONVENTION*)(jlong, jint))fp)(arg0, arg1);
5352 		}
5353 	}
5354 	GTK_NATIVE_EXIT(env, that, gtk_1event_1controller_1set_1propagation_1phase_FUNC);
5355 }
5356 #endif
5357 
5358 #ifndef NO_gtk_1expander_1get_1expanded
GTK_NATIVE(gtk_1expander_1get_1expanded)5359 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1expander_1get_1expanded)
5360 	(JNIEnv *env, jclass that, jlong arg0)
5361 {
5362 	jboolean rc = 0;
5363 	GTK_NATIVE_ENTER(env, that, gtk_1expander_1get_1expanded_FUNC);
5364 	rc = (jboolean)gtk_expander_get_expanded((GtkExpander *)arg0);
5365 	GTK_NATIVE_EXIT(env, that, gtk_1expander_1get_1expanded_FUNC);
5366 	return rc;
5367 }
5368 #endif
5369 
5370 #ifndef NO_gtk_1expander_1new
GTK_NATIVE(gtk_1expander_1new)5371 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1expander_1new)
5372 	(JNIEnv *env, jclass that, jbyteArray arg0)
5373 {
5374 	jbyte *lparg0=NULL;
5375 	jlong rc = 0;
5376 	GTK_NATIVE_ENTER(env, that, gtk_1expander_1new_FUNC);
5377 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
5378 	rc = (jlong)gtk_expander_new((const gchar *)lparg0);
5379 fail:
5380 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
5381 	GTK_NATIVE_EXIT(env, that, gtk_1expander_1new_FUNC);
5382 	return rc;
5383 }
5384 #endif
5385 
5386 #ifndef NO_gtk_1expander_1set_1expanded
GTK_NATIVE(gtk_1expander_1set_1expanded)5387 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1expander_1set_1expanded)
5388 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
5389 {
5390 	GTK_NATIVE_ENTER(env, that, gtk_1expander_1set_1expanded_FUNC);
5391 	gtk_expander_set_expanded((GtkExpander *)arg0, arg1);
5392 	GTK_NATIVE_EXIT(env, that, gtk_1expander_1set_1expanded_FUNC);
5393 }
5394 #endif
5395 
5396 #ifndef NO_gtk_1expander_1set_1label_1widget
GTK_NATIVE(gtk_1expander_1set_1label_1widget)5397 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1expander_1set_1label_1widget)
5398 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5399 {
5400 	GTK_NATIVE_ENTER(env, that, gtk_1expander_1set_1label_1widget_FUNC);
5401 	gtk_expander_set_label_widget((GtkExpander *)arg0, (GtkWidget *)arg1);
5402 	GTK_NATIVE_EXIT(env, that, gtk_1expander_1set_1label_1widget_FUNC);
5403 }
5404 #endif
5405 
5406 #ifndef NO_gtk_1file_1chooser_1add_1filter
GTK_NATIVE(gtk_1file_1chooser_1add_1filter)5407 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1add_1filter)
5408 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5409 {
5410 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1add_1filter_FUNC);
5411 	gtk_file_chooser_add_filter((GtkFileChooser *)arg0, (GtkFileFilter *)arg1);
5412 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1add_1filter_FUNC);
5413 }
5414 #endif
5415 
5416 #ifndef NO_gtk_1file_1chooser_1get_1filename
GTK_NATIVE(gtk_1file_1chooser_1get_1filename)5417 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1chooser_1get_1filename)
5418 	(JNIEnv *env, jclass that, jlong arg0)
5419 {
5420 	jlong rc = 0;
5421 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1get_1filename_FUNC);
5422 	rc = (jlong)gtk_file_chooser_get_filename((GtkFileChooser *)arg0);
5423 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1get_1filename_FUNC);
5424 	return rc;
5425 }
5426 #endif
5427 
5428 #ifndef NO_gtk_1file_1chooser_1get_1filenames
GTK_NATIVE(gtk_1file_1chooser_1get_1filenames)5429 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1chooser_1get_1filenames)
5430 	(JNIEnv *env, jclass that, jlong arg0)
5431 {
5432 	jlong rc = 0;
5433 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1get_1filenames_FUNC);
5434 	rc = (jlong)gtk_file_chooser_get_filenames((GtkFileChooser *)arg0);
5435 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1get_1filenames_FUNC);
5436 	return rc;
5437 }
5438 #endif
5439 
5440 #ifndef NO_gtk_1file_1chooser_1get_1filter
GTK_NATIVE(gtk_1file_1chooser_1get_1filter)5441 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1chooser_1get_1filter)
5442 	(JNIEnv *env, jclass that, jlong arg0)
5443 {
5444 	jlong rc = 0;
5445 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1get_1filter_FUNC);
5446 	rc = (jlong)gtk_file_chooser_get_filter((GtkFileChooser *)arg0);
5447 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1get_1filter_FUNC);
5448 	return rc;
5449 }
5450 #endif
5451 
5452 #ifndef NO_gtk_1file_1chooser_1get_1uri
GTK_NATIVE(gtk_1file_1chooser_1get_1uri)5453 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1chooser_1get_1uri)
5454 	(JNIEnv *env, jclass that, jlong arg0)
5455 {
5456 	jlong rc = 0;
5457 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1get_1uri_FUNC);
5458 	rc = (jlong)gtk_file_chooser_get_uri((GtkFileChooser *)arg0);
5459 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1get_1uri_FUNC);
5460 	return rc;
5461 }
5462 #endif
5463 
5464 #ifndef NO_gtk_1file_1chooser_1get_1uris
GTK_NATIVE(gtk_1file_1chooser_1get_1uris)5465 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1chooser_1get_1uris)
5466 	(JNIEnv *env, jclass that, jlong arg0)
5467 {
5468 	jlong rc = 0;
5469 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1get_1uris_FUNC);
5470 	rc = (jlong)gtk_file_chooser_get_uris((GtkFileChooser *)arg0);
5471 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1get_1uris_FUNC);
5472 	return rc;
5473 }
5474 #endif
5475 
5476 #ifndef NO_gtk_1file_1chooser_1native_1new
GTK_NATIVE(gtk_1file_1chooser_1native_1new)5477 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1chooser_1native_1new)
5478 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1, jint arg2, jbyteArray arg3, jbyteArray arg4)
5479 {
5480 	jbyte *lparg0=NULL;
5481 	jbyte *lparg3=NULL;
5482 	jbyte *lparg4=NULL;
5483 	jlong rc = 0;
5484 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1native_1new_FUNC);
5485 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
5486 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
5487 	if (arg4) if ((lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL)) == NULL) goto fail;
5488 /*
5489 	rc = (jlong)gtk_file_chooser_native_new((const gchar *)lparg0, (GtkWindow *)arg1, arg2, (const gchar *)lparg3, (const gchar *)lparg4);
5490 */
5491 	{
5492 		GTK_LOAD_FUNCTION(fp, gtk_file_chooser_native_new)
5493 		if (fp) {
5494 			rc = (jlong)((jlong (CALLING_CONVENTION*)(const gchar *, GtkWindow *, jint, const gchar *, const gchar *))fp)((const gchar *)lparg0, (GtkWindow *)arg1, arg2, (const gchar *)lparg3, (const gchar *)lparg4);
5495 		}
5496 	}
5497 fail:
5498 	if (arg4 && lparg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, JNI_ABORT);
5499 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, JNI_ABORT);
5500 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
5501 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1native_1new_FUNC);
5502 	return rc;
5503 }
5504 #endif
5505 
5506 #ifndef NO_gtk_1file_1chooser_1set_1current_1folder
GTK_NATIVE(gtk_1file_1chooser_1set_1current_1folder)5507 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1current_1folder)
5508 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5509 {
5510 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1current_1folder_FUNC);
5511 	gtk_file_chooser_set_current_folder((GtkFileChooser *)arg0, (const gchar *)arg1);
5512 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1current_1folder_FUNC);
5513 }
5514 #endif
5515 
5516 #ifndef NO_gtk_1file_1chooser_1set_1current_1folder_1uri
GTK_NATIVE(gtk_1file_1chooser_1set_1current_1folder_1uri)5517 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1current_1folder_1uri)
5518 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5519 {
5520 	jbyte *lparg1=NULL;
5521 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1current_1folder_1uri_FUNC);
5522 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5523 	gtk_file_chooser_set_current_folder_uri((GtkFileChooser *)arg0, (const gchar *)lparg1);
5524 fail:
5525 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5526 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1current_1folder_1uri_FUNC);
5527 }
5528 #endif
5529 
5530 #ifndef NO_gtk_1file_1chooser_1set_1current_1name
GTK_NATIVE(gtk_1file_1chooser_1set_1current_1name)5531 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1current_1name)
5532 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5533 {
5534 	jbyte *lparg1=NULL;
5535 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1current_1name_FUNC);
5536 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5537 	gtk_file_chooser_set_current_name((GtkFileChooser *)arg0, (const gchar *)lparg1);
5538 fail:
5539 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5540 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1current_1name_FUNC);
5541 }
5542 #endif
5543 
5544 #ifndef NO_gtk_1file_1chooser_1set_1do_1overwrite_1confirmation
GTK_NATIVE(gtk_1file_1chooser_1set_1do_1overwrite_1confirmation)5545 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1do_1overwrite_1confirmation)
5546 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
5547 {
5548 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1do_1overwrite_1confirmation_FUNC);
5549 	gtk_file_chooser_set_do_overwrite_confirmation((GtkFileChooser *)arg0, (gboolean)arg1);
5550 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1do_1overwrite_1confirmation_FUNC);
5551 }
5552 #endif
5553 
5554 #ifndef NO_gtk_1file_1chooser_1set_1extra_1widget
GTK_NATIVE(gtk_1file_1chooser_1set_1extra_1widget)5555 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1extra_1widget)
5556 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5557 {
5558 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1extra_1widget_FUNC);
5559 	gtk_file_chooser_set_extra_widget((GtkFileChooser *)arg0, (GtkWidget *)arg1);
5560 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1extra_1widget_FUNC);
5561 }
5562 #endif
5563 
5564 #ifndef NO_gtk_1file_1chooser_1set_1filename
GTK_NATIVE(gtk_1file_1chooser_1set_1filename)5565 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1filename)
5566 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5567 {
5568 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1filename_FUNC);
5569 	gtk_file_chooser_set_filename((GtkFileChooser *)arg0, (const gchar *)arg1);
5570 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1filename_FUNC);
5571 }
5572 #endif
5573 
5574 #ifndef NO_gtk_1file_1chooser_1set_1filter
GTK_NATIVE(gtk_1file_1chooser_1set_1filter)5575 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1filter)
5576 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5577 {
5578 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1filter_FUNC);
5579 	gtk_file_chooser_set_filter((GtkFileChooser *)arg0, (GtkFileFilter *)arg1);
5580 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1filter_FUNC);
5581 }
5582 #endif
5583 
5584 #ifndef NO_gtk_1file_1chooser_1set_1local_1only
GTK_NATIVE(gtk_1file_1chooser_1set_1local_1only)5585 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1local_1only)
5586 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
5587 {
5588 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1local_1only_FUNC);
5589 	gtk_file_chooser_set_local_only((GtkFileChooser *)arg0, (gboolean)arg1);
5590 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1local_1only_FUNC);
5591 }
5592 #endif
5593 
5594 #ifndef NO_gtk_1file_1chooser_1set_1select_1multiple
GTK_NATIVE(gtk_1file_1chooser_1set_1select_1multiple)5595 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1select_1multiple)
5596 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
5597 {
5598 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1select_1multiple_FUNC);
5599 	gtk_file_chooser_set_select_multiple((GtkFileChooser *)arg0, (gboolean)arg1);
5600 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1select_1multiple_FUNC);
5601 }
5602 #endif
5603 
5604 #ifndef NO_gtk_1file_1chooser_1set_1uri
GTK_NATIVE(gtk_1file_1chooser_1set_1uri)5605 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1uri)
5606 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5607 {
5608 	jbyte *lparg1=NULL;
5609 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1uri_FUNC);
5610 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5611 	gtk_file_chooser_set_uri((GtkFileChooser *)arg0, (const char *)lparg1);
5612 fail:
5613 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5614 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1uri_FUNC);
5615 }
5616 #endif
5617 
5618 #ifndef NO_gtk_1file_1filter_1add_1pattern
GTK_NATIVE(gtk_1file_1filter_1add_1pattern)5619 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1filter_1add_1pattern)
5620 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5621 {
5622 	jbyte *lparg1=NULL;
5623 	GTK_NATIVE_ENTER(env, that, gtk_1file_1filter_1add_1pattern_FUNC);
5624 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5625 	gtk_file_filter_add_pattern((GtkFileFilter *)arg0, (const gchar *)lparg1);
5626 fail:
5627 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5628 	GTK_NATIVE_EXIT(env, that, gtk_1file_1filter_1add_1pattern_FUNC);
5629 }
5630 #endif
5631 
5632 #ifndef NO_gtk_1file_1filter_1get_1name
GTK_NATIVE(gtk_1file_1filter_1get_1name)5633 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1filter_1get_1name)
5634 	(JNIEnv *env, jclass that, jlong arg0)
5635 {
5636 	jlong rc = 0;
5637 	GTK_NATIVE_ENTER(env, that, gtk_1file_1filter_1get_1name_FUNC);
5638 	rc = (jlong)gtk_file_filter_get_name((GtkFileFilter *)arg0);
5639 	GTK_NATIVE_EXIT(env, that, gtk_1file_1filter_1get_1name_FUNC);
5640 	return rc;
5641 }
5642 #endif
5643 
5644 #ifndef NO_gtk_1file_1filter_1new
GTK_NATIVE(gtk_1file_1filter_1new)5645 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1filter_1new)
5646 	(JNIEnv *env, jclass that)
5647 {
5648 	jlong rc = 0;
5649 	GTK_NATIVE_ENTER(env, that, gtk_1file_1filter_1new_FUNC);
5650 	rc = (jlong)gtk_file_filter_new();
5651 	GTK_NATIVE_EXIT(env, that, gtk_1file_1filter_1new_FUNC);
5652 	return rc;
5653 }
5654 #endif
5655 
5656 #ifndef NO_gtk_1file_1filter_1set_1name
GTK_NATIVE(gtk_1file_1filter_1set_1name)5657 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1filter_1set_1name)
5658 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5659 {
5660 	jbyte *lparg1=NULL;
5661 	GTK_NATIVE_ENTER(env, that, gtk_1file_1filter_1set_1name_FUNC);
5662 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5663 	gtk_file_filter_set_name((GtkFileFilter *)arg0, (const gchar *)lparg1);
5664 fail:
5665 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5666 	GTK_NATIVE_EXIT(env, that, gtk_1file_1filter_1set_1name_FUNC);
5667 }
5668 #endif
5669 
5670 #ifndef NO_gtk_1font_1chooser_1dialog_1new
GTK_NATIVE(gtk_1font_1chooser_1dialog_1new)5671 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1font_1chooser_1dialog_1new)
5672 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
5673 {
5674 	jbyte *lparg0=NULL;
5675 	jlong rc = 0;
5676 	GTK_NATIVE_ENTER(env, that, gtk_1font_1chooser_1dialog_1new_FUNC);
5677 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
5678 	rc = (jlong)gtk_font_chooser_dialog_new((const gchar *)lparg0, (GtkWindow *)arg1);
5679 fail:
5680 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
5681 	GTK_NATIVE_EXIT(env, that, gtk_1font_1chooser_1dialog_1new_FUNC);
5682 	return rc;
5683 }
5684 #endif
5685 
5686 #ifndef NO_gtk_1font_1chooser_1get_1font
GTK_NATIVE(gtk_1font_1chooser_1get_1font)5687 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1font_1chooser_1get_1font)
5688 	(JNIEnv *env, jclass that, jlong arg0)
5689 {
5690 	jlong rc = 0;
5691 	GTK_NATIVE_ENTER(env, that, gtk_1font_1chooser_1get_1font_FUNC);
5692 	rc = (jlong)gtk_font_chooser_get_font((GtkFontChooser *)arg0);
5693 	GTK_NATIVE_EXIT(env, that, gtk_1font_1chooser_1get_1font_FUNC);
5694 	return rc;
5695 }
5696 #endif
5697 
5698 #ifndef NO_gtk_1font_1chooser_1set_1font
GTK_NATIVE(gtk_1font_1chooser_1set_1font)5699 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1font_1chooser_1set_1font)
5700 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5701 {
5702 	jbyte *lparg1=NULL;
5703 	GTK_NATIVE_ENTER(env, that, gtk_1font_1chooser_1set_1font_FUNC);
5704 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5705 	gtk_font_chooser_set_font((GtkFontChooser *)arg0, (const gchar *)lparg1);
5706 fail:
5707 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5708 	GTK_NATIVE_EXIT(env, that, gtk_1font_1chooser_1set_1font_FUNC);
5709 }
5710 #endif
5711 
5712 #ifndef NO_gtk_1frame_1get_1label_1widget
GTK_NATIVE(gtk_1frame_1get_1label_1widget)5713 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1frame_1get_1label_1widget)
5714 	(JNIEnv *env, jclass that, jlong arg0)
5715 {
5716 	jlong rc = 0;
5717 	GTK_NATIVE_ENTER(env, that, gtk_1frame_1get_1label_1widget_FUNC);
5718 	rc = (jlong)gtk_frame_get_label_widget((GtkFrame *)arg0);
5719 	GTK_NATIVE_EXIT(env, that, gtk_1frame_1get_1label_1widget_FUNC);
5720 	return rc;
5721 }
5722 #endif
5723 
5724 #ifndef NO_gtk_1frame_1new
GTK_NATIVE(gtk_1frame_1new)5725 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1frame_1new)
5726 	(JNIEnv *env, jclass that, jbyteArray arg0)
5727 {
5728 	jbyte *lparg0=NULL;
5729 	jlong rc = 0;
5730 	GTK_NATIVE_ENTER(env, that, gtk_1frame_1new_FUNC);
5731 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
5732 	rc = (jlong)gtk_frame_new((const gchar *)lparg0);
5733 fail:
5734 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
5735 	GTK_NATIVE_EXIT(env, that, gtk_1frame_1new_FUNC);
5736 	return rc;
5737 }
5738 #endif
5739 
5740 #ifndef NO_gtk_1frame_1set_1label_1widget
GTK_NATIVE(gtk_1frame_1set_1label_1widget)5741 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1frame_1set_1label_1widget)
5742 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5743 {
5744 	GTK_NATIVE_ENTER(env, that, gtk_1frame_1set_1label_1widget_FUNC);
5745 	gtk_frame_set_label_widget((GtkFrame *)arg0, (GtkWidget *)arg1);
5746 	GTK_NATIVE_EXIT(env, that, gtk_1frame_1set_1label_1widget_FUNC);
5747 }
5748 #endif
5749 
5750 #ifndef NO_gtk_1frame_1set_1shadow_1type
GTK_NATIVE(gtk_1frame_1set_1shadow_1type)5751 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1frame_1set_1shadow_1type)
5752 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
5753 {
5754 	GTK_NATIVE_ENTER(env, that, gtk_1frame_1set_1shadow_1type_FUNC);
5755 	gtk_frame_set_shadow_type((GtkFrame *)arg0, (GtkShadowType)arg1);
5756 	GTK_NATIVE_EXIT(env, that, gtk_1frame_1set_1shadow_1type_FUNC);
5757 }
5758 #endif
5759 
5760 #ifndef NO_gtk_1gesture_1drag_1get_1offset
GTK_NATIVE(gtk_1gesture_1drag_1get_1offset)5761 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1gesture_1drag_1get_1offset)
5762 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
5763 {
5764 	jdouble *lparg1=NULL;
5765 	jdouble *lparg2=NULL;
5766 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1drag_1get_1offset_FUNC);
5767 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
5768 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
5769 /*
5770 	gtk_gesture_drag_get_offset(arg0, lparg1, lparg2);
5771 */
5772 	{
5773 		GTK_LOAD_FUNCTION(fp, gtk_gesture_drag_get_offset)
5774 		if (fp) {
5775 			((void (CALLING_CONVENTION*)(jlong, jdouble *, jdouble *))fp)(arg0, lparg1, lparg2);
5776 		}
5777 	}
5778 fail:
5779 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
5780 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
5781 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1drag_1get_1offset_FUNC);
5782 }
5783 #endif
5784 
5785 #ifndef NO_gtk_1gesture_1drag_1get_1start_1point
GTK_NATIVE(gtk_1gesture_1drag_1get_1start_1point)5786 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1gesture_1drag_1get_1start_1point)
5787 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
5788 {
5789 	jdouble *lparg1=NULL;
5790 	jdouble *lparg2=NULL;
5791 	jboolean rc = 0;
5792 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1drag_1get_1start_1point_FUNC);
5793 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
5794 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
5795 /*
5796 	rc = (jboolean)gtk_gesture_drag_get_start_point(arg0, lparg1, lparg2);
5797 */
5798 	{
5799 		GTK_LOAD_FUNCTION(fp, gtk_gesture_drag_get_start_point)
5800 		if (fp) {
5801 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(jlong, jdouble *, jdouble *))fp)(arg0, lparg1, lparg2);
5802 		}
5803 	}
5804 fail:
5805 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
5806 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
5807 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1drag_1get_1start_1point_FUNC);
5808 	return rc;
5809 }
5810 #endif
5811 
5812 #ifndef NO_gtk_1gesture_1drag_1new
GTK_NATIVE(gtk_1gesture_1drag_1new)5813 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1gesture_1drag_1new)
5814 	(JNIEnv *env, jclass that, jlong arg0)
5815 {
5816 	jlong rc = 0;
5817 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1drag_1new_FUNC);
5818 /*
5819 	rc = (jlong)gtk_gesture_drag_new((GtkWidget *)arg0);
5820 */
5821 	{
5822 		GTK_LOAD_FUNCTION(fp, gtk_gesture_drag_new)
5823 		if (fp) {
5824 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
5825 		}
5826 	}
5827 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1drag_1new_FUNC);
5828 	return rc;
5829 }
5830 #endif
5831 
5832 #ifndef NO_gtk_1gesture_1get_1last_1updated_1sequence
GTK_NATIVE(gtk_1gesture_1get_1last_1updated_1sequence)5833 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1gesture_1get_1last_1updated_1sequence)
5834 	(JNIEnv *env, jclass that, jlong arg0)
5835 {
5836 	jlong rc = 0;
5837 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1get_1last_1updated_1sequence_FUNC);
5838 /*
5839 	rc = (jlong)gtk_gesture_get_last_updated_sequence(arg0);
5840 */
5841 	{
5842 		GTK_LOAD_FUNCTION(fp, gtk_gesture_get_last_updated_sequence)
5843 		if (fp) {
5844 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
5845 		}
5846 	}
5847 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1get_1last_1updated_1sequence_FUNC);
5848 	return rc;
5849 }
5850 #endif
5851 
5852 #ifndef NO_gtk_1gesture_1get_1point
GTK_NATIVE(gtk_1gesture_1get_1point)5853 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1gesture_1get_1point)
5854 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdoubleArray arg2, jdoubleArray arg3)
5855 {
5856 	jdouble *lparg2=NULL;
5857 	jdouble *lparg3=NULL;
5858 	jboolean rc = 0;
5859 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1get_1point_FUNC);
5860 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
5861 	if (arg3) if ((lparg3 = (*env)->GetDoubleArrayElements(env, arg3, NULL)) == NULL) goto fail;
5862 /*
5863 	rc = (jboolean)gtk_gesture_get_point(arg0, arg1, lparg2, lparg3);
5864 */
5865 	{
5866 		GTK_LOAD_FUNCTION(fp, gtk_gesture_get_point)
5867 		if (fp) {
5868 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(jlong, jlong, jdouble *, jdouble *))fp)(arg0, arg1, lparg2, lparg3);
5869 		}
5870 	}
5871 fail:
5872 	if (arg3 && lparg3) (*env)->ReleaseDoubleArrayElements(env, arg3, lparg3, 0);
5873 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
5874 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1get_1point_FUNC);
5875 	return rc;
5876 }
5877 #endif
5878 
5879 #ifndef NO_gtk_1gesture_1is_1recognized
GTK_NATIVE(gtk_1gesture_1is_1recognized)5880 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1gesture_1is_1recognized)
5881 	(JNIEnv *env, jclass that, jlong arg0)
5882 {
5883 	jboolean rc = 0;
5884 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1is_1recognized_FUNC);
5885 /*
5886 	rc = (jboolean)gtk_gesture_is_recognized(arg0);
5887 */
5888 	{
5889 		GTK_LOAD_FUNCTION(fp, gtk_gesture_is_recognized)
5890 		if (fp) {
5891 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(jlong))fp)(arg0);
5892 		}
5893 	}
5894 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1is_1recognized_FUNC);
5895 	return rc;
5896 }
5897 #endif
5898 
5899 #ifndef NO_gtk_1gesture_1multi_1press_1new
GTK_NATIVE(gtk_1gesture_1multi_1press_1new)5900 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1gesture_1multi_1press_1new)
5901 	(JNIEnv *env, jclass that)
5902 {
5903 	jlong rc = 0;
5904 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1multi_1press_1new_FUNC);
5905 	rc = (jlong)gtk_gesture_multi_press_new();
5906 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1multi_1press_1new_FUNC);
5907 	return rc;
5908 }
5909 #endif
5910 
5911 #ifndef NO_gtk_1gesture_1rotate_1get_1angle_1delta
GTK_NATIVE(gtk_1gesture_1rotate_1get_1angle_1delta)5912 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1gesture_1rotate_1get_1angle_1delta)
5913 	(JNIEnv *env, jclass that, jlong arg0)
5914 {
5915 	jdouble rc = 0;
5916 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1rotate_1get_1angle_1delta_FUNC);
5917 /*
5918 	rc = (jdouble)gtk_gesture_rotate_get_angle_delta(arg0);
5919 */
5920 	{
5921 		GTK_LOAD_FUNCTION(fp, gtk_gesture_rotate_get_angle_delta)
5922 		if (fp) {
5923 			rc = (jdouble)((jdouble (CALLING_CONVENTION*)(jlong))fp)(arg0);
5924 		}
5925 	}
5926 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1rotate_1get_1angle_1delta_FUNC);
5927 	return rc;
5928 }
5929 #endif
5930 
5931 #ifndef NO_gtk_1gesture_1rotate_1new
GTK_NATIVE(gtk_1gesture_1rotate_1new)5932 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1gesture_1rotate_1new)
5933 	(JNIEnv *env, jclass that, jlong arg0)
5934 {
5935 	jlong rc = 0;
5936 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1rotate_1new_FUNC);
5937 /*
5938 	rc = (jlong)gtk_gesture_rotate_new(arg0);
5939 */
5940 	{
5941 		GTK_LOAD_FUNCTION(fp, gtk_gesture_rotate_new)
5942 		if (fp) {
5943 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
5944 		}
5945 	}
5946 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1rotate_1new_FUNC);
5947 	return rc;
5948 }
5949 #endif
5950 
5951 #ifndef NO_gtk_1gesture_1single_1set_1button
GTK_NATIVE(gtk_1gesture_1single_1set_1button)5952 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1gesture_1single_1set_1button)
5953 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
5954 {
5955 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1single_1set_1button_FUNC);
5956 /*
5957 	gtk_gesture_single_set_button(arg0, arg1);
5958 */
5959 	{
5960 		GTK_LOAD_FUNCTION(fp, gtk_gesture_single_set_button)
5961 		if (fp) {
5962 			((void (CALLING_CONVENTION*)(jlong, jint))fp)(arg0, arg1);
5963 		}
5964 	}
5965 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1single_1set_1button_FUNC);
5966 }
5967 #endif
5968 
5969 #ifndef NO_gtk_1gesture_1swipe_1get_1velocity
GTK_NATIVE(gtk_1gesture_1swipe_1get_1velocity)5970 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1gesture_1swipe_1get_1velocity)
5971 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
5972 {
5973 	jdouble *lparg1=NULL;
5974 	jdouble *lparg2=NULL;
5975 	jboolean rc = 0;
5976 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1swipe_1get_1velocity_FUNC);
5977 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
5978 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
5979 /*
5980 	rc = (jboolean)gtk_gesture_swipe_get_velocity(arg0, lparg1, lparg2);
5981 */
5982 	{
5983 		GTK_LOAD_FUNCTION(fp, gtk_gesture_swipe_get_velocity)
5984 		if (fp) {
5985 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(jlong, jdouble *, jdouble *))fp)(arg0, lparg1, lparg2);
5986 		}
5987 	}
5988 fail:
5989 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
5990 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
5991 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1swipe_1get_1velocity_FUNC);
5992 	return rc;
5993 }
5994 #endif
5995 
5996 #ifndef NO_gtk_1gesture_1zoom_1get_1scale_1delta
GTK_NATIVE(gtk_1gesture_1zoom_1get_1scale_1delta)5997 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1gesture_1zoom_1get_1scale_1delta)
5998 	(JNIEnv *env, jclass that, jlong arg0)
5999 {
6000 	jdouble rc = 0;
6001 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1zoom_1get_1scale_1delta_FUNC);
6002 /*
6003 	rc = (jdouble)gtk_gesture_zoom_get_scale_delta(arg0);
6004 */
6005 	{
6006 		GTK_LOAD_FUNCTION(fp, gtk_gesture_zoom_get_scale_delta)
6007 		if (fp) {
6008 			rc = (jdouble)((jdouble (CALLING_CONVENTION*)(jlong))fp)(arg0);
6009 		}
6010 	}
6011 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1zoom_1get_1scale_1delta_FUNC);
6012 	return rc;
6013 }
6014 #endif
6015 
6016 #ifndef NO_gtk_1gesture_1zoom_1new
GTK_NATIVE(gtk_1gesture_1zoom_1new)6017 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1gesture_1zoom_1new)
6018 	(JNIEnv *env, jclass that, jlong arg0)
6019 {
6020 	jlong rc = 0;
6021 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1zoom_1new_FUNC);
6022 /*
6023 	rc = (jlong)gtk_gesture_zoom_new(arg0);
6024 */
6025 	{
6026 		GTK_LOAD_FUNCTION(fp, gtk_gesture_zoom_new)
6027 		if (fp) {
6028 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
6029 		}
6030 	}
6031 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1zoom_1new_FUNC);
6032 	return rc;
6033 }
6034 #endif
6035 
6036 #ifndef NO_gtk_1get_1current_1event
GTK_NATIVE(gtk_1get_1current_1event)6037 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1get_1current_1event)
6038 	(JNIEnv *env, jclass that)
6039 {
6040 	jlong rc = 0;
6041 	GTK_NATIVE_ENTER(env, that, gtk_1get_1current_1event_FUNC);
6042 	rc = (jlong)gtk_get_current_event();
6043 	GTK_NATIVE_EXIT(env, that, gtk_1get_1current_1event_FUNC);
6044 	return rc;
6045 }
6046 #endif
6047 
6048 #ifndef NO_gtk_1get_1current_1event_1state
GTK_NATIVE(gtk_1get_1current_1event_1state)6049 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1get_1current_1event_1state)
6050 	(JNIEnv *env, jclass that, jintArray arg0)
6051 {
6052 	jint *lparg0=NULL;
6053 	jboolean rc = 0;
6054 	GTK_NATIVE_ENTER(env, that, gtk_1get_1current_1event_1state_FUNC);
6055 	if (arg0) if ((lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL)) == NULL) goto fail;
6056 	rc = (jboolean)gtk_get_current_event_state((GdkModifierType*)lparg0);
6057 fail:
6058 	if (arg0 && lparg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
6059 	GTK_NATIVE_EXIT(env, that, gtk_1get_1current_1event_1state_FUNC);
6060 	return rc;
6061 }
6062 #endif
6063 
6064 #ifndef NO_gtk_1get_1default_1language
GTK_NATIVE(gtk_1get_1default_1language)6065 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1get_1default_1language)
6066 	(JNIEnv *env, jclass that)
6067 {
6068 	jlong rc = 0;
6069 	GTK_NATIVE_ENTER(env, that, gtk_1get_1default_1language_FUNC);
6070 	rc = (jlong)gtk_get_default_language();
6071 	GTK_NATIVE_EXIT(env, that, gtk_1get_1default_1language_FUNC);
6072 	return rc;
6073 }
6074 #endif
6075 
6076 #ifndef NO_gtk_1get_1event_1widget
GTK_NATIVE(gtk_1get_1event_1widget)6077 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1get_1event_1widget)
6078 	(JNIEnv *env, jclass that, jlong arg0)
6079 {
6080 	jlong rc = 0;
6081 	GTK_NATIVE_ENTER(env, that, gtk_1get_1event_1widget_FUNC);
6082 	rc = (jlong)gtk_get_event_widget((GdkEvent *)arg0);
6083 	GTK_NATIVE_EXIT(env, that, gtk_1get_1event_1widget_FUNC);
6084 	return rc;
6085 }
6086 #endif
6087 
6088 #ifndef NO_gtk_1get_1major_1version
GTK_NATIVE(gtk_1get_1major_1version)6089 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1get_1major_1version)
6090 	(JNIEnv *env, jclass that)
6091 {
6092 	jint rc = 0;
6093 	GTK_NATIVE_ENTER(env, that, gtk_1get_1major_1version_FUNC);
6094 	rc = (jint)gtk_get_major_version();
6095 	GTK_NATIVE_EXIT(env, that, gtk_1get_1major_1version_FUNC);
6096 	return rc;
6097 }
6098 #endif
6099 
6100 #ifndef NO_gtk_1get_1micro_1version
GTK_NATIVE(gtk_1get_1micro_1version)6101 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1get_1micro_1version)
6102 	(JNIEnv *env, jclass that)
6103 {
6104 	jint rc = 0;
6105 	GTK_NATIVE_ENTER(env, that, gtk_1get_1micro_1version_FUNC);
6106 	rc = (jint)gtk_get_micro_version();
6107 	GTK_NATIVE_EXIT(env, that, gtk_1get_1micro_1version_FUNC);
6108 	return rc;
6109 }
6110 #endif
6111 
6112 #ifndef NO_gtk_1get_1minor_1version
GTK_NATIVE(gtk_1get_1minor_1version)6113 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1get_1minor_1version)
6114 	(JNIEnv *env, jclass that)
6115 {
6116 	jint rc = 0;
6117 	GTK_NATIVE_ENTER(env, that, gtk_1get_1minor_1version_FUNC);
6118 	rc = (jint)gtk_get_minor_version();
6119 	GTK_NATIVE_EXIT(env, that, gtk_1get_1minor_1version_FUNC);
6120 	return rc;
6121 }
6122 #endif
6123 
6124 #ifndef NO_gtk_1grab_1add
GTK_NATIVE(gtk_1grab_1add)6125 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1grab_1add)
6126 	(JNIEnv *env, jclass that, jlong arg0)
6127 {
6128 	GTK_NATIVE_ENTER(env, that, gtk_1grab_1add_FUNC);
6129 	gtk_grab_add((GtkWidget *)arg0);
6130 	GTK_NATIVE_EXIT(env, that, gtk_1grab_1add_FUNC);
6131 }
6132 #endif
6133 
6134 #ifndef NO_gtk_1grab_1get_1current
GTK_NATIVE(gtk_1grab_1get_1current)6135 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1grab_1get_1current)
6136 	(JNIEnv *env, jclass that)
6137 {
6138 	jlong rc = 0;
6139 	GTK_NATIVE_ENTER(env, that, gtk_1grab_1get_1current_FUNC);
6140 	rc = (jlong)gtk_grab_get_current();
6141 	GTK_NATIVE_EXIT(env, that, gtk_1grab_1get_1current_FUNC);
6142 	return rc;
6143 }
6144 #endif
6145 
6146 #ifndef NO_gtk_1grab_1remove
GTK_NATIVE(gtk_1grab_1remove)6147 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1grab_1remove)
6148 	(JNIEnv *env, jclass that, jlong arg0)
6149 {
6150 	GTK_NATIVE_ENTER(env, that, gtk_1grab_1remove_FUNC);
6151 	gtk_grab_remove((GtkWidget *)arg0);
6152 	GTK_NATIVE_EXIT(env, that, gtk_1grab_1remove_FUNC);
6153 }
6154 #endif
6155 
6156 #ifndef NO_gtk_1hsv_1to_1rgb
GTK_NATIVE(gtk_1hsv_1to_1rgb)6157 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1hsv_1to_1rgb)
6158 	(JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdoubleArray arg3, jdoubleArray arg4, jdoubleArray arg5)
6159 {
6160 	jdouble *lparg3=NULL;
6161 	jdouble *lparg4=NULL;
6162 	jdouble *lparg5=NULL;
6163 	GTK_NATIVE_ENTER(env, that, gtk_1hsv_1to_1rgb_FUNC);
6164 	if (arg3) if ((lparg3 = (*env)->GetDoubleArrayElements(env, arg3, NULL)) == NULL) goto fail;
6165 	if (arg4) if ((lparg4 = (*env)->GetDoubleArrayElements(env, arg4, NULL)) == NULL) goto fail;
6166 	if (arg5) if ((lparg5 = (*env)->GetDoubleArrayElements(env, arg5, NULL)) == NULL) goto fail;
6167 	gtk_hsv_to_rgb((gdouble)arg0, (gdouble)arg1, (gdouble)arg2, (gdouble *)lparg3, (gdouble *)lparg4, (gdouble *)lparg5);
6168 fail:
6169 	if (arg5 && lparg5) (*env)->ReleaseDoubleArrayElements(env, arg5, lparg5, 0);
6170 	if (arg4 && lparg4) (*env)->ReleaseDoubleArrayElements(env, arg4, lparg4, 0);
6171 	if (arg3 && lparg3) (*env)->ReleaseDoubleArrayElements(env, arg3, lparg3, 0);
6172 	GTK_NATIVE_EXIT(env, that, gtk_1hsv_1to_1rgb_FUNC);
6173 }
6174 #endif
6175 
6176 #ifndef NO_gtk_1icon_1info_1load_1icon
GTK_NATIVE(gtk_1icon_1info_1load_1icon)6177 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1icon_1info_1load_1icon)
6178 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
6179 {
6180 	jlong *lparg1=NULL;
6181 	jlong rc = 0;
6182 	GTK_NATIVE_ENTER(env, that, gtk_1icon_1info_1load_1icon_FUNC);
6183 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
6184 	rc = (jlong)gtk_icon_info_load_icon((GtkIconInfo *)arg0, (GError **)lparg1);
6185 fail:
6186 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
6187 	GTK_NATIVE_EXIT(env, that, gtk_1icon_1info_1load_1icon_FUNC);
6188 	return rc;
6189 }
6190 #endif
6191 
6192 #ifndef NO_gtk_1icon_1theme_1get_1default
GTK_NATIVE(gtk_1icon_1theme_1get_1default)6193 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1icon_1theme_1get_1default)
6194 	(JNIEnv *env, jclass that)
6195 {
6196 	jlong rc = 0;
6197 	GTK_NATIVE_ENTER(env, that, gtk_1icon_1theme_1get_1default_FUNC);
6198 	rc = (jlong)gtk_icon_theme_get_default();
6199 	GTK_NATIVE_EXIT(env, that, gtk_1icon_1theme_1get_1default_FUNC);
6200 	return rc;
6201 }
6202 #endif
6203 
6204 #ifndef NO_gtk_1icon_1theme_1load_1icon
GTK_NATIVE(gtk_1icon_1theme_1load_1icon)6205 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1icon_1theme_1load_1icon)
6206 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2, jint arg3, jlong arg4)
6207 {
6208 	jbyte *lparg1=NULL;
6209 	jlong rc = 0;
6210 	GTK_NATIVE_ENTER(env, that, gtk_1icon_1theme_1load_1icon_FUNC);
6211 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
6212 	rc = (jlong)gtk_icon_theme_load_icon((GtkIconTheme *)arg0, (const gchar *)lparg1, (gint)arg2, (GtkIconLookupFlags)arg3, (GError **)arg4);
6213 fail:
6214 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
6215 	GTK_NATIVE_EXIT(env, that, gtk_1icon_1theme_1load_1icon_FUNC);
6216 	return rc;
6217 }
6218 #endif
6219 
6220 #ifndef NO_gtk_1icon_1theme_1lookup_1by_1gicon
GTK_NATIVE(gtk_1icon_1theme_1lookup_1by_1gicon)6221 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1icon_1theme_1lookup_1by_1gicon)
6222 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
6223 {
6224 	jlong rc = 0;
6225 	GTK_NATIVE_ENTER(env, that, gtk_1icon_1theme_1lookup_1by_1gicon_FUNC);
6226 	rc = (jlong)gtk_icon_theme_lookup_by_gicon((GtkIconTheme *)arg0, (GIcon *)arg1, (gint)arg2, (GtkIconLookupFlags)arg3);
6227 	GTK_NATIVE_EXIT(env, that, gtk_1icon_1theme_1lookup_1by_1gicon_FUNC);
6228 	return rc;
6229 }
6230 #endif
6231 
6232 #ifndef NO_gtk_1im_1context_1filter_1keypress
GTK_NATIVE(gtk_1im_1context_1filter_1keypress)6233 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1im_1context_1filter_1keypress)
6234 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6235 {
6236 	jboolean rc = 0;
6237 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1filter_1keypress_FUNC);
6238 	rc = (jboolean)gtk_im_context_filter_keypress((GtkIMContext *)arg0, (GdkEventKey *)arg1);
6239 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1filter_1keypress_FUNC);
6240 	return rc;
6241 }
6242 #endif
6243 
6244 #ifndef NO_gtk_1im_1context_1focus_1in
GTK_NATIVE(gtk_1im_1context_1focus_1in)6245 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1focus_1in)
6246 	(JNIEnv *env, jclass that, jlong arg0)
6247 {
6248 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1focus_1in_FUNC);
6249 	gtk_im_context_focus_in((GtkIMContext *)arg0);
6250 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1focus_1in_FUNC);
6251 }
6252 #endif
6253 
6254 #ifndef NO_gtk_1im_1context_1focus_1out
GTK_NATIVE(gtk_1im_1context_1focus_1out)6255 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1focus_1out)
6256 	(JNIEnv *env, jclass that, jlong arg0)
6257 {
6258 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1focus_1out_FUNC);
6259 	gtk_im_context_focus_out((GtkIMContext *)arg0);
6260 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1focus_1out_FUNC);
6261 }
6262 #endif
6263 
6264 #ifndef NO_gtk_1im_1context_1get_1preedit_1string
GTK_NATIVE(gtk_1im_1context_1get_1preedit_1string)6265 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1get_1preedit_1string)
6266 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jlongArray arg2, jintArray arg3)
6267 {
6268 	jlong *lparg1=NULL;
6269 	jlong *lparg2=NULL;
6270 	jint *lparg3=NULL;
6271 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1get_1preedit_1string_FUNC);
6272 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
6273 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
6274 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
6275 	gtk_im_context_get_preedit_string((GtkIMContext *)arg0, (gchar **)lparg1, (PangoAttrList **)lparg2, (gint *)lparg3);
6276 fail:
6277 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
6278 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
6279 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
6280 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1get_1preedit_1string_FUNC);
6281 }
6282 #endif
6283 
6284 #ifndef NO_gtk_1im_1context_1get_1type
GTK_NATIVE(gtk_1im_1context_1get_1type)6285 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1im_1context_1get_1type)
6286 	(JNIEnv *env, jclass that)
6287 {
6288 	jlong rc = 0;
6289 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1get_1type_FUNC);
6290 	rc = (jlong)gtk_im_context_get_type();
6291 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1get_1type_FUNC);
6292 	return rc;
6293 }
6294 #endif
6295 
6296 #ifndef NO_gtk_1im_1context_1reset
GTK_NATIVE(gtk_1im_1context_1reset)6297 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1reset)
6298 	(JNIEnv *env, jclass that, jlong arg0)
6299 {
6300 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1reset_FUNC);
6301 	gtk_im_context_reset((GtkIMContext *)arg0);
6302 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1reset_FUNC);
6303 }
6304 #endif
6305 
6306 #ifndef NO_gtk_1im_1context_1set_1client_1window
GTK_NATIVE(gtk_1im_1context_1set_1client_1window)6307 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1set_1client_1window)
6308 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6309 {
6310 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1set_1client_1window_FUNC);
6311 	gtk_im_context_set_client_window((GtkIMContext *)arg0, (GdkWindow *)arg1);
6312 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1set_1client_1window_FUNC);
6313 }
6314 #endif
6315 
6316 #ifndef NO_gtk_1im_1context_1set_1cursor_1location
GTK_NATIVE(gtk_1im_1context_1set_1cursor_1location)6317 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1set_1cursor_1location)
6318 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
6319 {
6320 	GdkRectangle _arg1, *lparg1=NULL;
6321 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1set_1cursor_1location_FUNC);
6322 	if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail;
6323 	gtk_im_context_set_cursor_location((GtkIMContext *)arg0, (GdkRectangle *)lparg1);
6324 fail:
6325 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1set_1cursor_1location_FUNC);
6326 }
6327 #endif
6328 
6329 #ifndef NO_gtk_1im_1multicontext_1new
GTK_NATIVE(gtk_1im_1multicontext_1new)6330 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1im_1multicontext_1new)
6331 	(JNIEnv *env, jclass that)
6332 {
6333 	jlong rc = 0;
6334 	GTK_NATIVE_ENTER(env, that, gtk_1im_1multicontext_1new_FUNC);
6335 	rc = (jlong)gtk_im_multicontext_new();
6336 	GTK_NATIVE_EXIT(env, that, gtk_1im_1multicontext_1new_FUNC);
6337 	return rc;
6338 }
6339 #endif
6340 
6341 #ifndef NO_gtk_1image_1new
GTK_NATIVE(gtk_1image_1new)6342 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1image_1new)
6343 	(JNIEnv *env, jclass that)
6344 {
6345 	jlong rc = 0;
6346 	GTK_NATIVE_ENTER(env, that, gtk_1image_1new_FUNC);
6347 	rc = (jlong)gtk_image_new();
6348 	GTK_NATIVE_EXIT(env, that, gtk_1image_1new_FUNC);
6349 	return rc;
6350 }
6351 #endif
6352 
6353 #ifndef NO_gtk_1image_1new_1from_1icon_1name___3B
GTK_NATIVE(gtk_1image_1new_1from_1icon_1name___3B)6354 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1image_1new_1from_1icon_1name___3B)
6355 	(JNIEnv *env, jclass that, jbyteArray arg0)
6356 {
6357 	jbyte *lparg0=NULL;
6358 	jlong rc = 0;
6359 	GTK_NATIVE_ENTER(env, that, gtk_1image_1new_1from_1icon_1name___3B_FUNC);
6360 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
6361 /*
6362 	rc = (jlong)gtk_image_new_from_icon_name((const gchar *)lparg0);
6363 */
6364 	{
6365 		GTK_LOAD_FUNCTION(fp, gtk_image_new_from_icon_name)
6366 		if (fp) {
6367 			rc = (jlong)((jlong (CALLING_CONVENTION*)(const gchar *))fp)((const gchar *)lparg0);
6368 		}
6369 	}
6370 fail:
6371 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
6372 	GTK_NATIVE_EXIT(env, that, gtk_1image_1new_1from_1icon_1name___3B_FUNC);
6373 	return rc;
6374 }
6375 #endif
6376 
6377 #ifndef NO_gtk_1image_1new_1from_1icon_1name___3BI
GTK_NATIVE(gtk_1image_1new_1from_1icon_1name___3BI)6378 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1image_1new_1from_1icon_1name___3BI)
6379 	(JNIEnv *env, jclass that, jbyteArray arg0, jint arg1)
6380 {
6381 	jbyte *lparg0=NULL;
6382 	jlong rc = 0;
6383 	GTK_NATIVE_ENTER(env, that, gtk_1image_1new_1from_1icon_1name___3BI_FUNC);
6384 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
6385 /*
6386 	rc = (jlong)gtk_image_new_from_icon_name((const gchar *)lparg0, (GtkIconSize)arg1);
6387 */
6388 	{
6389 		GTK_LOAD_FUNCTION(fp, gtk_image_new_from_icon_name)
6390 		if (fp) {
6391 			rc = (jlong)((jlong (CALLING_CONVENTION*)(const gchar *, GtkIconSize))fp)((const gchar *)lparg0, (GtkIconSize)arg1);
6392 		}
6393 	}
6394 fail:
6395 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
6396 	GTK_NATIVE_EXIT(env, that, gtk_1image_1new_1from_1icon_1name___3BI_FUNC);
6397 	return rc;
6398 }
6399 #endif
6400 
6401 #ifndef NO_gtk_1image_1new_1from_1pixbuf
GTK_NATIVE(gtk_1image_1new_1from_1pixbuf)6402 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1image_1new_1from_1pixbuf)
6403 	(JNIEnv *env, jclass that, jlong arg0)
6404 {
6405 	jlong rc = 0;
6406 	GTK_NATIVE_ENTER(env, that, gtk_1image_1new_1from_1pixbuf_FUNC);
6407 	rc = (jlong)gtk_image_new_from_pixbuf((GdkPixbuf *)arg0);
6408 	GTK_NATIVE_EXIT(env, that, gtk_1image_1new_1from_1pixbuf_FUNC);
6409 	return rc;
6410 }
6411 #endif
6412 
6413 #ifndef NO_gtk_1image_1set_1from_1gicon__JJ
GTK_NATIVE(gtk_1image_1set_1from_1gicon__JJ)6414 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1image_1set_1from_1gicon__JJ)
6415 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6416 {
6417 	GTK_NATIVE_ENTER(env, that, gtk_1image_1set_1from_1gicon__JJ_FUNC);
6418 /*
6419 	gtk_image_set_from_gicon((GtkImage *)arg0, (GIcon *)arg1);
6420 */
6421 	{
6422 		GTK_LOAD_FUNCTION(fp, gtk_image_set_from_gicon)
6423 		if (fp) {
6424 			((void (CALLING_CONVENTION*)(GtkImage *, GIcon *))fp)((GtkImage *)arg0, (GIcon *)arg1);
6425 		}
6426 	}
6427 	GTK_NATIVE_EXIT(env, that, gtk_1image_1set_1from_1gicon__JJ_FUNC);
6428 }
6429 #endif
6430 
6431 #ifndef NO_gtk_1image_1set_1from_1gicon__JJI
GTK_NATIVE(gtk_1image_1set_1from_1gicon__JJI)6432 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1image_1set_1from_1gicon__JJI)
6433 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
6434 {
6435 	GTK_NATIVE_ENTER(env, that, gtk_1image_1set_1from_1gicon__JJI_FUNC);
6436 /*
6437 	gtk_image_set_from_gicon((GtkImage *)arg0, (GIcon *)arg1, (GtkIconSize)arg2);
6438 */
6439 	{
6440 		GTK_LOAD_FUNCTION(fp, gtk_image_set_from_gicon)
6441 		if (fp) {
6442 			((void (CALLING_CONVENTION*)(GtkImage *, GIcon *, GtkIconSize))fp)((GtkImage *)arg0, (GIcon *)arg1, (GtkIconSize)arg2);
6443 		}
6444 	}
6445 	GTK_NATIVE_EXIT(env, that, gtk_1image_1set_1from_1gicon__JJI_FUNC);
6446 }
6447 #endif
6448 
6449 #ifndef NO_gtk_1image_1set_1from_1icon_1name__J_3B
GTK_NATIVE(gtk_1image_1set_1from_1icon_1name__J_3B)6450 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1image_1set_1from_1icon_1name__J_3B)
6451 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
6452 {
6453 	jbyte *lparg1=NULL;
6454 	GTK_NATIVE_ENTER(env, that, gtk_1image_1set_1from_1icon_1name__J_3B_FUNC);
6455 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
6456 /*
6457 	gtk_image_set_from_icon_name((GtkImage *)arg0, (const gchar *)lparg1);
6458 */
6459 	{
6460 		GTK_LOAD_FUNCTION(fp, gtk_image_set_from_icon_name)
6461 		if (fp) {
6462 			((void (CALLING_CONVENTION*)(GtkImage *, const gchar *))fp)((GtkImage *)arg0, (const gchar *)lparg1);
6463 		}
6464 	}
6465 fail:
6466 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
6467 	GTK_NATIVE_EXIT(env, that, gtk_1image_1set_1from_1icon_1name__J_3B_FUNC);
6468 }
6469 #endif
6470 
6471 #ifndef NO_gtk_1image_1set_1from_1icon_1name__J_3BI
GTK_NATIVE(gtk_1image_1set_1from_1icon_1name__J_3BI)6472 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1image_1set_1from_1icon_1name__J_3BI)
6473 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
6474 {
6475 	jbyte *lparg1=NULL;
6476 	GTK_NATIVE_ENTER(env, that, gtk_1image_1set_1from_1icon_1name__J_3BI_FUNC);
6477 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
6478 /*
6479 	gtk_image_set_from_icon_name((GtkImage *)arg0, (const gchar *)lparg1, (GtkIconSize)arg2);
6480 */
6481 	{
6482 		GTK_LOAD_FUNCTION(fp, gtk_image_set_from_icon_name)
6483 		if (fp) {
6484 			((void (CALLING_CONVENTION*)(GtkImage *, const gchar *, GtkIconSize))fp)((GtkImage *)arg0, (const gchar *)lparg1, (GtkIconSize)arg2);
6485 		}
6486 	}
6487 fail:
6488 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
6489 	GTK_NATIVE_EXIT(env, that, gtk_1image_1set_1from_1icon_1name__J_3BI_FUNC);
6490 }
6491 #endif
6492 
6493 #ifndef NO_gtk_1image_1set_1from_1pixbuf
GTK_NATIVE(gtk_1image_1set_1from_1pixbuf)6494 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1image_1set_1from_1pixbuf)
6495 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6496 {
6497 	GTK_NATIVE_ENTER(env, that, gtk_1image_1set_1from_1pixbuf_FUNC);
6498 	gtk_image_set_from_pixbuf((GtkImage *)arg0, (GdkPixbuf *)arg1);
6499 	GTK_NATIVE_EXIT(env, that, gtk_1image_1set_1from_1pixbuf_FUNC);
6500 }
6501 #endif
6502 
6503 #ifndef NO_gtk_1image_1set_1pixel_1size
GTK_NATIVE(gtk_1image_1set_1pixel_1size)6504 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1image_1set_1pixel_1size)
6505 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6506 {
6507 	GTK_NATIVE_ENTER(env, that, gtk_1image_1set_1pixel_1size_FUNC);
6508 	gtk_image_set_pixel_size((GtkImage *)arg0, (gint)arg1);
6509 	GTK_NATIVE_EXIT(env, that, gtk_1image_1set_1pixel_1size_FUNC);
6510 }
6511 #endif
6512 
6513 #ifndef NO_gtk_1init_1check__
GTK_NATIVE(gtk_1init_1check__)6514 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1init_1check__)
6515 	(JNIEnv *env, jclass that)
6516 {
6517 	jboolean rc = 0;
6518 	GTK_NATIVE_ENTER(env, that, gtk_1init_1check___FUNC);
6519 /*
6520 	rc = (jboolean)gtk_init_check();
6521 */
6522 	{
6523 		GTK_LOAD_FUNCTION(fp, gtk_init_check)
6524 		if (fp) {
6525 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)())fp)();
6526 		}
6527 	}
6528 	GTK_NATIVE_EXIT(env, that, gtk_1init_1check___FUNC);
6529 	return rc;
6530 }
6531 #endif
6532 
6533 #ifndef NO_gtk_1init_1check___3J_3J
GTK_NATIVE(gtk_1init_1check___3J_3J)6534 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1init_1check___3J_3J)
6535 	(JNIEnv *env, jclass that, jlongArray arg0, jlongArray arg1)
6536 {
6537 	jlong *lparg0=NULL;
6538 	jlong *lparg1=NULL;
6539 	jboolean rc = 0;
6540 	GTK_NATIVE_ENTER(env, that, gtk_1init_1check___3J_3J_FUNC);
6541 	if (arg0) if ((lparg0 = (*env)->GetLongArrayElements(env, arg0, NULL)) == NULL) goto fail;
6542 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
6543 /*
6544 	rc = (jboolean)gtk_init_check((int *)lparg0, (char ***)lparg1);
6545 */
6546 	{
6547 		GTK_LOAD_FUNCTION(fp, gtk_init_check)
6548 		if (fp) {
6549 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(int *, char ***))fp)((int *)lparg0, (char ***)lparg1);
6550 		}
6551 	}
6552 fail:
6553 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
6554 	if (arg0 && lparg0) (*env)->ReleaseLongArrayElements(env, arg0, lparg0, 0);
6555 	GTK_NATIVE_EXIT(env, that, gtk_1init_1check___3J_3J_FUNC);
6556 	return rc;
6557 }
6558 #endif
6559 
6560 #ifndef NO_gtk_1label_1get_1layout
GTK_NATIVE(gtk_1label_1get_1layout)6561 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1label_1get_1layout)
6562 	(JNIEnv *env, jclass that, jlong arg0)
6563 {
6564 	jlong rc = 0;
6565 	GTK_NATIVE_ENTER(env, that, gtk_1label_1get_1layout_FUNC);
6566 	rc = (jlong)gtk_label_get_layout((GtkLabel *)arg0);
6567 	GTK_NATIVE_EXIT(env, that, gtk_1label_1get_1layout_FUNC);
6568 	return rc;
6569 }
6570 #endif
6571 
6572 #ifndef NO_gtk_1label_1get_1mnemonic_1keyval
GTK_NATIVE(gtk_1label_1get_1mnemonic_1keyval)6573 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1label_1get_1mnemonic_1keyval)
6574 	(JNIEnv *env, jclass that, jlong arg0)
6575 {
6576 	jint rc = 0;
6577 	GTK_NATIVE_ENTER(env, that, gtk_1label_1get_1mnemonic_1keyval_FUNC);
6578 	rc = (jint)gtk_label_get_mnemonic_keyval((GtkLabel *)arg0);
6579 	GTK_NATIVE_EXIT(env, that, gtk_1label_1get_1mnemonic_1keyval_FUNC);
6580 	return rc;
6581 }
6582 #endif
6583 
6584 #ifndef NO_gtk_1label_1get_1type
GTK_NATIVE(gtk_1label_1get_1type)6585 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1label_1get_1type)
6586 	(JNIEnv *env, jclass that)
6587 {
6588 	jlong rc = 0;
6589 	GTK_NATIVE_ENTER(env, that, gtk_1label_1get_1type_FUNC);
6590 	rc = (jlong)gtk_label_get_type();
6591 	GTK_NATIVE_EXIT(env, that, gtk_1label_1get_1type_FUNC);
6592 	return rc;
6593 }
6594 #endif
6595 
6596 #ifndef NO_gtk_1label_1new
GTK_NATIVE(gtk_1label_1new)6597 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1label_1new)
6598 	(JNIEnv *env, jclass that, jbyteArray arg0)
6599 {
6600 	jbyte *lparg0=NULL;
6601 	jlong rc = 0;
6602 	GTK_NATIVE_ENTER(env, that, gtk_1label_1new_FUNC);
6603 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
6604 	rc = (jlong)gtk_label_new((const gchar *)lparg0);
6605 fail:
6606 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
6607 	GTK_NATIVE_EXIT(env, that, gtk_1label_1new_FUNC);
6608 	return rc;
6609 }
6610 #endif
6611 
6612 #ifndef NO_gtk_1label_1new_1with_1mnemonic
GTK_NATIVE(gtk_1label_1new_1with_1mnemonic)6613 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1label_1new_1with_1mnemonic)
6614 	(JNIEnv *env, jclass that, jbyteArray arg0)
6615 {
6616 	jbyte *lparg0=NULL;
6617 	jlong rc = 0;
6618 	GTK_NATIVE_ENTER(env, that, gtk_1label_1new_1with_1mnemonic_FUNC);
6619 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
6620 	rc = (jlong)gtk_label_new_with_mnemonic((const gchar *)lparg0);
6621 fail:
6622 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
6623 	GTK_NATIVE_EXIT(env, that, gtk_1label_1new_1with_1mnemonic_FUNC);
6624 	return rc;
6625 }
6626 #endif
6627 
6628 #ifndef NO_gtk_1label_1set_1attributes
GTK_NATIVE(gtk_1label_1set_1attributes)6629 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1attributes)
6630 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6631 {
6632 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1attributes_FUNC);
6633 	gtk_label_set_attributes((GtkLabel *)arg0, (PangoAttrList *)arg1);
6634 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1attributes_FUNC);
6635 }
6636 #endif
6637 
6638 #ifndef NO_gtk_1label_1set_1justify
GTK_NATIVE(gtk_1label_1set_1justify)6639 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1justify)
6640 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6641 {
6642 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1justify_FUNC);
6643 	gtk_label_set_justify((GtkLabel *)arg0, (GtkJustification)arg1);
6644 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1justify_FUNC);
6645 }
6646 #endif
6647 
6648 #ifndef NO_gtk_1label_1set_1line_1wrap
GTK_NATIVE(gtk_1label_1set_1line_1wrap)6649 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1line_1wrap)
6650 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
6651 {
6652 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1line_1wrap_FUNC);
6653 	gtk_label_set_line_wrap((GtkLabel *)arg0, (gboolean)arg1);
6654 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1line_1wrap_FUNC);
6655 }
6656 #endif
6657 
6658 #ifndef NO_gtk_1label_1set_1line_1wrap_1mode
GTK_NATIVE(gtk_1label_1set_1line_1wrap_1mode)6659 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1line_1wrap_1mode)
6660 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6661 {
6662 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1line_1wrap_1mode_FUNC);
6663 	gtk_label_set_line_wrap_mode((GtkLabel *)arg0, (PangoWrapMode)arg1);
6664 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1line_1wrap_1mode_FUNC);
6665 }
6666 #endif
6667 
6668 #ifndef NO_gtk_1label_1set_1text__JJ
GTK_NATIVE(gtk_1label_1set_1text__JJ)6669 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1text__JJ)
6670 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6671 {
6672 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1text__JJ_FUNC);
6673 	gtk_label_set_text((GtkLabel *)arg0, (const gchar *)arg1);
6674 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1text__JJ_FUNC);
6675 }
6676 #endif
6677 
6678 #ifndef NO_gtk_1label_1set_1text__J_3B
GTK_NATIVE(gtk_1label_1set_1text__J_3B)6679 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1text__J_3B)
6680 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
6681 {
6682 	jbyte *lparg1=NULL;
6683 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1text__J_3B_FUNC);
6684 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
6685 	gtk_label_set_text((GtkLabel *)arg0, (const gchar *)lparg1);
6686 fail:
6687 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
6688 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1text__J_3B_FUNC);
6689 }
6690 #endif
6691 
6692 #ifndef NO_gtk_1label_1set_1text_1with_1mnemonic
GTK_NATIVE(gtk_1label_1set_1text_1with_1mnemonic)6693 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1text_1with_1mnemonic)
6694 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
6695 {
6696 	jbyte *lparg1=NULL;
6697 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1text_1with_1mnemonic_FUNC);
6698 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
6699 	gtk_label_set_text_with_mnemonic((GtkLabel *)arg0, (const gchar *)lparg1);
6700 fail:
6701 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
6702 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1text_1with_1mnemonic_FUNC);
6703 }
6704 #endif
6705 
6706 #ifndef NO_gtk_1label_1set_1xalign
GTK_NATIVE(gtk_1label_1set_1xalign)6707 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1xalign)
6708 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
6709 {
6710 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1xalign_FUNC);
6711 /*
6712 	gtk_label_set_xalign((GtkLabel *)arg0, (gfloat)arg1);
6713 */
6714 	{
6715 		GTK_LOAD_FUNCTION(fp, gtk_label_set_xalign)
6716 		if (fp) {
6717 			((void (CALLING_CONVENTION*)(GtkLabel *, gfloat))fp)((GtkLabel *)arg0, (gfloat)arg1);
6718 		}
6719 	}
6720 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1xalign_FUNC);
6721 }
6722 #endif
6723 
6724 #ifndef NO_gtk_1label_1set_1yalign
GTK_NATIVE(gtk_1label_1set_1yalign)6725 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1yalign)
6726 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
6727 {
6728 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1yalign_FUNC);
6729 /*
6730 	gtk_label_set_yalign((GtkLabel *)arg0, (gfloat)arg1);
6731 */
6732 	{
6733 		GTK_LOAD_FUNCTION(fp, gtk_label_set_yalign)
6734 		if (fp) {
6735 			((void (CALLING_CONVENTION*)(GtkLabel *, gfloat))fp)((GtkLabel *)arg0, (gfloat)arg1);
6736 		}
6737 	}
6738 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1yalign_FUNC);
6739 }
6740 #endif
6741 
6742 #ifndef NO_gtk_1list_1store_1append
GTK_NATIVE(gtk_1list_1store_1append)6743 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1append)
6744 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6745 {
6746 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1append_FUNC);
6747 	gtk_list_store_append((GtkListStore *)arg0, (GtkTreeIter *)arg1);
6748 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1append_FUNC);
6749 }
6750 #endif
6751 
6752 #ifndef NO_gtk_1list_1store_1clear
GTK_NATIVE(gtk_1list_1store_1clear)6753 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1clear)
6754 	(JNIEnv *env, jclass that, jlong arg0)
6755 {
6756 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1clear_FUNC);
6757 	gtk_list_store_clear((GtkListStore *)arg0);
6758 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1clear_FUNC);
6759 }
6760 #endif
6761 
6762 #ifndef NO_gtk_1list_1store_1insert
GTK_NATIVE(gtk_1list_1store_1insert)6763 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1insert)
6764 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
6765 {
6766 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1insert_FUNC);
6767 	gtk_list_store_insert((GtkListStore *)arg0, (GtkTreeIter *)arg1, (gint)arg2);
6768 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1insert_FUNC);
6769 }
6770 #endif
6771 
6772 #ifndef NO_gtk_1list_1store_1newv
GTK_NATIVE(gtk_1list_1store_1newv)6773 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1list_1store_1newv)
6774 	(JNIEnv *env, jclass that, jint arg0, jlongArray arg1)
6775 {
6776 	jlong *lparg1=NULL;
6777 	jlong rc = 0;
6778 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1newv_FUNC);
6779 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
6780 	rc = (jlong)gtk_list_store_newv((gint)arg0, (GType *)lparg1);
6781 fail:
6782 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
6783 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1newv_FUNC);
6784 	return rc;
6785 }
6786 #endif
6787 
6788 #ifndef NO_gtk_1list_1store_1remove
GTK_NATIVE(gtk_1list_1store_1remove)6789 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1remove)
6790 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6791 {
6792 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1remove_FUNC);
6793 	gtk_list_store_remove((GtkListStore *)arg0, (GtkTreeIter *)arg1);
6794 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1remove_FUNC);
6795 }
6796 #endif
6797 
6798 #ifndef NO_gtk_1list_1store_1set__JJIII
GTK_NATIVE(gtk_1list_1store_1set__JJIII)6799 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1set__JJIII)
6800 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4)
6801 {
6802 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1set__JJIII_FUNC);
6803 	gtk_list_store_set((GtkListStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
6804 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1set__JJIII_FUNC);
6805 }
6806 #endif
6807 
6808 #ifndef NO_gtk_1list_1store_1set__JJIJI
GTK_NATIVE(gtk_1list_1store_1set__JJIJI)6809 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1set__JJIJI)
6810 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jint arg4)
6811 {
6812 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1set__JJIJI_FUNC);
6813 	gtk_list_store_set((GtkListStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
6814 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1set__JJIJI_FUNC);
6815 }
6816 #endif
6817 
6818 #ifndef NO_gtk_1list_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I
GTK_NATIVE(gtk_1list_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I)6819 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I)
6820 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jobject arg3, jint arg4)
6821 {
6822 	GdkRGBA _arg3, *lparg3=NULL;
6823 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I_FUNC);
6824 	if (arg3) if ((lparg3 = getGdkRGBAFields(env, arg3, &_arg3)) == NULL) goto fail;
6825 	gtk_list_store_set((GtkListStore *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
6826 fail:
6827 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I_FUNC);
6828 }
6829 #endif
6830 
6831 #ifndef NO_gtk_1list_1store_1set__JJIZI
GTK_NATIVE(gtk_1list_1store_1set__JJIZI)6832 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1set__JJIZI)
6833 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jboolean arg3, jint arg4)
6834 {
6835 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1set__JJIZI_FUNC);
6836 	gtk_list_store_set((GtkListStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
6837 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1set__JJIZI_FUNC);
6838 }
6839 #endif
6840 
6841 #ifndef NO_gtk_1list_1store_1set__JJI_3BI
GTK_NATIVE(gtk_1list_1store_1set__JJI_3BI)6842 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1set__JJI_3BI)
6843 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jbyteArray arg3, jint arg4)
6844 {
6845 	jbyte *lparg3=NULL;
6846 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1set__JJI_3BI_FUNC);
6847 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
6848 	gtk_list_store_set((GtkListStore *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
6849 fail:
6850 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
6851 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1set__JJI_3BI_FUNC);
6852 }
6853 #endif
6854 
6855 #ifndef NO_gtk_1main_1do_1event
GTK_NATIVE(gtk_1main_1do_1event)6856 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1main_1do_1event)
6857 	(JNIEnv *env, jclass that, jlong arg0)
6858 {
6859 	GTK_NATIVE_ENTER(env, that, gtk_1main_1do_1event_FUNC);
6860 	gtk_main_do_event((GdkEvent *)arg0);
6861 	GTK_NATIVE_EXIT(env, that, gtk_1main_1do_1event_FUNC);
6862 }
6863 #endif
6864 
6865 #ifndef NO_gtk_1menu_1bar_1new
GTK_NATIVE(gtk_1menu_1bar_1new)6866 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1menu_1bar_1new)
6867 	(JNIEnv *env, jclass that)
6868 {
6869 	jlong rc = 0;
6870 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1bar_1new_FUNC);
6871 	rc = (jlong)gtk_menu_bar_new();
6872 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1bar_1new_FUNC);
6873 	return rc;
6874 }
6875 #endif
6876 
6877 #ifndef NO_gtk_1menu_1item_1get_1submenu
GTK_NATIVE(gtk_1menu_1item_1get_1submenu)6878 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1menu_1item_1get_1submenu)
6879 	(JNIEnv *env, jclass that, jlong arg0)
6880 {
6881 	jlong rc = 0;
6882 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1item_1get_1submenu_FUNC);
6883 	rc = (jlong)gtk_menu_item_get_submenu((GtkMenuItem *)arg0);
6884 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1item_1get_1submenu_FUNC);
6885 	return rc;
6886 }
6887 #endif
6888 
6889 #ifndef NO_gtk_1menu_1item_1new
GTK_NATIVE(gtk_1menu_1item_1new)6890 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1menu_1item_1new)
6891 	(JNIEnv *env, jclass that)
6892 {
6893 	jlong rc = 0;
6894 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1item_1new_FUNC);
6895 	rc = (jlong)gtk_menu_item_new();
6896 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1item_1new_FUNC);
6897 	return rc;
6898 }
6899 #endif
6900 
6901 #ifndef NO_gtk_1menu_1item_1set_1submenu
GTK_NATIVE(gtk_1menu_1item_1set_1submenu)6902 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1item_1set_1submenu)
6903 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6904 {
6905 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1item_1set_1submenu_FUNC);
6906 	gtk_menu_item_set_submenu((GtkMenuItem *)arg0, (GtkWidget *)arg1);
6907 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1item_1set_1submenu_FUNC);
6908 }
6909 #endif
6910 
6911 #ifndef NO_gtk_1menu_1new
GTK_NATIVE(gtk_1menu_1new)6912 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1menu_1new)
6913 	(JNIEnv *env, jclass that)
6914 {
6915 	jlong rc = 0;
6916 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1new_FUNC);
6917 	rc = (jlong)gtk_menu_new();
6918 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1new_FUNC);
6919 	return rc;
6920 }
6921 #endif
6922 
6923 #ifndef NO_gtk_1menu_1popdown
GTK_NATIVE(gtk_1menu_1popdown)6924 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1popdown)
6925 	(JNIEnv *env, jclass that, jlong arg0)
6926 {
6927 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1popdown_FUNC);
6928 	gtk_menu_popdown((GtkMenu *)arg0);
6929 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1popdown_FUNC);
6930 }
6931 #endif
6932 
6933 #ifndef NO_gtk_1menu_1popup
GTK_NATIVE(gtk_1menu_1popup)6934 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1popup)
6935 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4, jint arg5, jint arg6)
6936 {
6937 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1popup_FUNC);
6938 /*
6939 	gtk_menu_popup(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
6940 */
6941 	{
6942 		GTK_LOAD_FUNCTION(fp, gtk_menu_popup)
6943 		if (fp) {
6944 			((void (CALLING_CONVENTION*)(jlong, jlong, jlong, jlong, jlong, jint, jint))fp)(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
6945 		}
6946 	}
6947 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1popup_FUNC);
6948 }
6949 #endif
6950 
6951 #ifndef NO_gtk_1menu_1popup_1at_1pointer
GTK_NATIVE(gtk_1menu_1popup_1at_1pointer)6952 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1popup_1at_1pointer)
6953 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6954 {
6955 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1popup_1at_1pointer_FUNC);
6956 /*
6957 	gtk_menu_popup_at_pointer(arg0, arg1);
6958 */
6959 	{
6960 		GTK_LOAD_FUNCTION(fp, gtk_menu_popup_at_pointer)
6961 		if (fp) {
6962 			((void (CALLING_CONVENTION*)(jlong, jlong))fp)(arg0, arg1);
6963 		}
6964 	}
6965 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1popup_1at_1pointer_FUNC);
6966 }
6967 #endif
6968 
6969 #ifndef NO_gtk_1menu_1popup_1at_1rect
GTK_NATIVE(gtk_1menu_1popup_1at_1rect)6970 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1popup_1at_1rect)
6971 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jobject arg2, jint arg3, jint arg4, jlong arg5)
6972 {
6973 	GdkRectangle _arg2, *lparg2=NULL;
6974 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1popup_1at_1rect_FUNC);
6975 	if (arg2) if ((lparg2 = getGdkRectangleFields(env, arg2, &_arg2)) == NULL) goto fail;
6976 /*
6977 	gtk_menu_popup_at_rect(arg0, arg1, lparg2, arg3, arg4, arg5);
6978 */
6979 	{
6980 		GTK_LOAD_FUNCTION(fp, gtk_menu_popup_at_rect)
6981 		if (fp) {
6982 			((void (CALLING_CONVENTION*)(jlong, jlong, GdkRectangle *, jint, jint, jlong))fp)(arg0, arg1, lparg2, arg3, arg4, arg5);
6983 		}
6984 	}
6985 fail:
6986 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
6987 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1popup_1at_1rect_FUNC);
6988 }
6989 #endif
6990 
6991 #ifndef NO_gtk_1menu_1shell_1deactivate
GTK_NATIVE(gtk_1menu_1shell_1deactivate)6992 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1shell_1deactivate)
6993 	(JNIEnv *env, jclass that, jlong arg0)
6994 {
6995 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1shell_1deactivate_FUNC);
6996 	gtk_menu_shell_deactivate((GtkMenuShell *)arg0);
6997 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1shell_1deactivate_FUNC);
6998 }
6999 #endif
7000 
7001 #ifndef NO_gtk_1menu_1shell_1insert
GTK_NATIVE(gtk_1menu_1shell_1insert)7002 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1shell_1insert)
7003 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
7004 {
7005 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1shell_1insert_FUNC);
7006 	gtk_menu_shell_insert((GtkMenuShell *)arg0, (GtkWidget *)arg1, (gint)arg2);
7007 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1shell_1insert_FUNC);
7008 }
7009 #endif
7010 
7011 #ifndef NO_gtk_1menu_1shell_1set_1take_1focus
GTK_NATIVE(gtk_1menu_1shell_1set_1take_1focus)7012 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1shell_1set_1take_1focus)
7013 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7014 {
7015 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1shell_1set_1take_1focus_FUNC);
7016 	gtk_menu_shell_set_take_focus((GtkMenuShell *)arg0, (gboolean)arg1);
7017 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1shell_1set_1take_1focus_FUNC);
7018 }
7019 #endif
7020 
7021 #ifndef NO_gtk_1menu_1tool_1button_1new
GTK_NATIVE(gtk_1menu_1tool_1button_1new)7022 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1menu_1tool_1button_1new)
7023 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
7024 {
7025 	jbyte *lparg1=NULL;
7026 	jlong rc = 0;
7027 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1tool_1button_1new_FUNC);
7028 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
7029 	rc = (jlong)gtk_menu_tool_button_new((GtkWidget *)arg0, (const gchar *)lparg1);
7030 fail:
7031 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
7032 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1tool_1button_1new_FUNC);
7033 	return rc;
7034 }
7035 #endif
7036 
7037 #ifndef NO_gtk_1message_1dialog_1new
GTK_NATIVE(gtk_1message_1dialog_1new)7038 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1message_1dialog_1new)
7039 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jbyteArray arg4, jbyteArray arg5)
7040 {
7041 	jbyte *lparg4=NULL;
7042 	jbyte *lparg5=NULL;
7043 	jlong rc = 0;
7044 	GTK_NATIVE_ENTER(env, that, gtk_1message_1dialog_1new_FUNC);
7045 	if (arg4) if ((lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL)) == NULL) goto fail;
7046 	if (arg5) if ((lparg5 = (*env)->GetByteArrayElements(env, arg5, NULL)) == NULL) goto fail;
7047 	rc = (jlong)gtk_message_dialog_new((GtkWindow *)arg0, (GtkDialogFlags)arg1, (GtkMessageType)arg2, (GtkButtonsType)arg3, (const gchar *)lparg4, (const gchar *)lparg5);
7048 fail:
7049 	if (arg5 && lparg5) (*env)->ReleaseByteArrayElements(env, arg5, lparg5, 0);
7050 	if (arg4 && lparg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0);
7051 	GTK_NATIVE_EXIT(env, that, gtk_1message_1dialog_1new_FUNC);
7052 	return rc;
7053 }
7054 #endif
7055 
7056 #ifndef NO_gtk_1native_1dialog_1run
GTK_NATIVE(gtk_1native_1dialog_1run)7057 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1native_1dialog_1run)
7058 	(JNIEnv *env, jclass that, jlong arg0)
7059 {
7060 	jint rc = 0;
7061 	GTK_NATIVE_ENTER(env, that, gtk_1native_1dialog_1run_FUNC);
7062 	rc = (jint)gtk_native_dialog_run((GtkNativeDialog *)arg0);
7063 	GTK_NATIVE_EXIT(env, that, gtk_1native_1dialog_1run_FUNC);
7064 	return rc;
7065 }
7066 #endif
7067 
7068 #ifndef NO_gtk_1notebook_1get_1current_1page
GTK_NATIVE(gtk_1notebook_1get_1current_1page)7069 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1notebook_1get_1current_1page)
7070 	(JNIEnv *env, jclass that, jlong arg0)
7071 {
7072 	jint rc = 0;
7073 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1get_1current_1page_FUNC);
7074 	rc = (jint)gtk_notebook_get_current_page((GtkNotebook *)arg0);
7075 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1get_1current_1page_FUNC);
7076 	return rc;
7077 }
7078 #endif
7079 
7080 #ifndef NO_gtk_1notebook_1get_1scrollable
GTK_NATIVE(gtk_1notebook_1get_1scrollable)7081 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1notebook_1get_1scrollable)
7082 	(JNIEnv *env, jclass that, jlong arg0)
7083 {
7084 	jboolean rc = 0;
7085 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1get_1scrollable_FUNC);
7086 	rc = (jboolean)gtk_notebook_get_scrollable((GtkNotebook *)arg0);
7087 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1get_1scrollable_FUNC);
7088 	return rc;
7089 }
7090 #endif
7091 
7092 #ifndef NO_gtk_1notebook_1insert_1page
GTK_NATIVE(gtk_1notebook_1insert_1page)7093 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1insert_1page)
7094 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jint arg3)
7095 {
7096 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1insert_1page_FUNC);
7097 	gtk_notebook_insert_page((GtkNotebook *)arg0, (GtkWidget *)arg1, (GtkWidget *)arg2, (gint)arg3);
7098 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1insert_1page_FUNC);
7099 }
7100 #endif
7101 
7102 #ifndef NO_gtk_1notebook_1new
GTK_NATIVE(gtk_1notebook_1new)7103 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1notebook_1new)
7104 	(JNIEnv *env, jclass that)
7105 {
7106 	jlong rc = 0;
7107 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1new_FUNC);
7108 	rc = (jlong)gtk_notebook_new();
7109 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1new_FUNC);
7110 	return rc;
7111 }
7112 #endif
7113 
7114 #ifndef NO_gtk_1notebook_1next_1page
GTK_NATIVE(gtk_1notebook_1next_1page)7115 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1next_1page)
7116 	(JNIEnv *env, jclass that, jlong arg0)
7117 {
7118 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1next_1page_FUNC);
7119 	gtk_notebook_next_page((GtkNotebook *)arg0);
7120 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1next_1page_FUNC);
7121 }
7122 #endif
7123 
7124 #ifndef NO_gtk_1notebook_1prev_1page
GTK_NATIVE(gtk_1notebook_1prev_1page)7125 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1prev_1page)
7126 	(JNIEnv *env, jclass that, jlong arg0)
7127 {
7128 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1prev_1page_FUNC);
7129 	gtk_notebook_prev_page((GtkNotebook *)arg0);
7130 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1prev_1page_FUNC);
7131 }
7132 #endif
7133 
7134 #ifndef NO_gtk_1notebook_1remove_1page
GTK_NATIVE(gtk_1notebook_1remove_1page)7135 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1remove_1page)
7136 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7137 {
7138 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1remove_1page_FUNC);
7139 	gtk_notebook_remove_page((GtkNotebook *)arg0, (gint)arg1);
7140 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1remove_1page_FUNC);
7141 }
7142 #endif
7143 
7144 #ifndef NO_gtk_1notebook_1set_1current_1page
GTK_NATIVE(gtk_1notebook_1set_1current_1page)7145 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1set_1current_1page)
7146 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7147 {
7148 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1set_1current_1page_FUNC);
7149 	gtk_notebook_set_current_page((GtkNotebook *)arg0, (gint)arg1);
7150 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1set_1current_1page_FUNC);
7151 }
7152 #endif
7153 
7154 #ifndef NO_gtk_1notebook_1set_1scrollable
GTK_NATIVE(gtk_1notebook_1set_1scrollable)7155 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1set_1scrollable)
7156 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7157 {
7158 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1set_1scrollable_FUNC);
7159 	gtk_notebook_set_scrollable((GtkNotebook *)arg0, (gboolean)arg1);
7160 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1set_1scrollable_FUNC);
7161 }
7162 #endif
7163 
7164 #ifndef NO_gtk_1notebook_1set_1show_1tabs
GTK_NATIVE(gtk_1notebook_1set_1show_1tabs)7165 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1set_1show_1tabs)
7166 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7167 {
7168 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1set_1show_1tabs_FUNC);
7169 	gtk_notebook_set_show_tabs((GtkNotebook *)arg0, (gboolean)arg1);
7170 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1set_1show_1tabs_FUNC);
7171 }
7172 #endif
7173 
7174 #ifndef NO_gtk_1notebook_1set_1tab_1pos
GTK_NATIVE(gtk_1notebook_1set_1tab_1pos)7175 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1set_1tab_1pos)
7176 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7177 {
7178 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1set_1tab_1pos_FUNC);
7179 	gtk_notebook_set_tab_pos((GtkNotebook *)arg0, (GtkPositionType)arg1);
7180 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1set_1tab_1pos_FUNC);
7181 }
7182 #endif
7183 
7184 #ifndef NO_gtk_1orientable_1set_1orientation
GTK_NATIVE(gtk_1orientable_1set_1orientation)7185 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1orientable_1set_1orientation)
7186 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7187 {
7188 	GTK_NATIVE_ENTER(env, that, gtk_1orientable_1set_1orientation_FUNC);
7189 	gtk_orientable_set_orientation((GtkOrientable *)arg0, (GtkOrientation)arg1);
7190 	GTK_NATIVE_EXIT(env, that, gtk_1orientable_1set_1orientation_FUNC);
7191 }
7192 #endif
7193 
7194 #ifndef NO_gtk_1page_1setup_1get_1bottom_1margin
GTK_NATIVE(gtk_1page_1setup_1get_1bottom_1margin)7195 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1bottom_1margin)
7196 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7197 {
7198 	jdouble rc = 0;
7199 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1bottom_1margin_FUNC);
7200 	rc = (jdouble)gtk_page_setup_get_bottom_margin((GtkPageSetup *)arg0, (GtkUnit)arg1);
7201 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1bottom_1margin_FUNC);
7202 	return rc;
7203 }
7204 #endif
7205 
7206 #ifndef NO_gtk_1page_1setup_1get_1left_1margin
GTK_NATIVE(gtk_1page_1setup_1get_1left_1margin)7207 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1left_1margin)
7208 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7209 {
7210 	jdouble rc = 0;
7211 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1left_1margin_FUNC);
7212 	rc = (jdouble)gtk_page_setup_get_left_margin((GtkPageSetup *)arg0, (GtkUnit)arg1);
7213 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1left_1margin_FUNC);
7214 	return rc;
7215 }
7216 #endif
7217 
7218 #ifndef NO_gtk_1page_1setup_1get_1orientation
GTK_NATIVE(gtk_1page_1setup_1get_1orientation)7219 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1orientation)
7220 	(JNIEnv *env, jclass that, jlong arg0)
7221 {
7222 	jint rc = 0;
7223 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1orientation_FUNC);
7224 	rc = (jint)gtk_page_setup_get_orientation((GtkPageSetup *)arg0);
7225 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1orientation_FUNC);
7226 	return rc;
7227 }
7228 #endif
7229 
7230 #ifndef NO_gtk_1page_1setup_1get_1page_1height
GTK_NATIVE(gtk_1page_1setup_1get_1page_1height)7231 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1page_1height)
7232 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7233 {
7234 	jdouble rc = 0;
7235 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1page_1height_FUNC);
7236 	rc = (jdouble)gtk_page_setup_get_page_height((GtkPageSetup *)arg0, (GtkUnit)arg1);
7237 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1page_1height_FUNC);
7238 	return rc;
7239 }
7240 #endif
7241 
7242 #ifndef NO_gtk_1page_1setup_1get_1page_1width
GTK_NATIVE(gtk_1page_1setup_1get_1page_1width)7243 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1page_1width)
7244 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7245 {
7246 	jdouble rc = 0;
7247 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1page_1width_FUNC);
7248 	rc = (jdouble)gtk_page_setup_get_page_width((GtkPageSetup *)arg0, (GtkUnit)arg1);
7249 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1page_1width_FUNC);
7250 	return rc;
7251 }
7252 #endif
7253 
7254 #ifndef NO_gtk_1page_1setup_1get_1paper_1height
GTK_NATIVE(gtk_1page_1setup_1get_1paper_1height)7255 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1paper_1height)
7256 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7257 {
7258 	jdouble rc = 0;
7259 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1paper_1height_FUNC);
7260 	rc = (jdouble)gtk_page_setup_get_paper_height((GtkPageSetup *)arg0, (GtkUnit)arg1);
7261 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1paper_1height_FUNC);
7262 	return rc;
7263 }
7264 #endif
7265 
7266 #ifndef NO_gtk_1page_1setup_1get_1paper_1size
GTK_NATIVE(gtk_1page_1setup_1get_1paper_1size)7267 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1paper_1size)
7268 	(JNIEnv *env, jclass that, jlong arg0)
7269 {
7270 	jlong rc = 0;
7271 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1paper_1size_FUNC);
7272 	rc = (jlong)gtk_page_setup_get_paper_size((GtkPageSetup *)arg0);
7273 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1paper_1size_FUNC);
7274 	return rc;
7275 }
7276 #endif
7277 
7278 #ifndef NO_gtk_1page_1setup_1get_1paper_1width
GTK_NATIVE(gtk_1page_1setup_1get_1paper_1width)7279 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1paper_1width)
7280 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7281 {
7282 	jdouble rc = 0;
7283 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1paper_1width_FUNC);
7284 	rc = (jdouble)gtk_page_setup_get_paper_width((GtkPageSetup *)arg0, (GtkUnit)arg1);
7285 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1paper_1width_FUNC);
7286 	return rc;
7287 }
7288 #endif
7289 
7290 #ifndef NO_gtk_1page_1setup_1get_1right_1margin
GTK_NATIVE(gtk_1page_1setup_1get_1right_1margin)7291 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1right_1margin)
7292 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7293 {
7294 	jdouble rc = 0;
7295 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1right_1margin_FUNC);
7296 	rc = (jdouble)gtk_page_setup_get_right_margin((GtkPageSetup *)arg0, (GtkUnit)arg1);
7297 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1right_1margin_FUNC);
7298 	return rc;
7299 }
7300 #endif
7301 
7302 #ifndef NO_gtk_1page_1setup_1get_1top_1margin
GTK_NATIVE(gtk_1page_1setup_1get_1top_1margin)7303 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1top_1margin)
7304 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7305 {
7306 	jdouble rc = 0;
7307 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1top_1margin_FUNC);
7308 	rc = (jdouble)gtk_page_setup_get_top_margin((GtkPageSetup *)arg0, (GtkUnit)arg1);
7309 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1top_1margin_FUNC);
7310 	return rc;
7311 }
7312 #endif
7313 
7314 #ifndef NO_gtk_1page_1setup_1new
GTK_NATIVE(gtk_1page_1setup_1new)7315 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1page_1setup_1new)
7316 	(JNIEnv *env, jclass that)
7317 {
7318 	jlong rc = 0;
7319 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1new_FUNC);
7320 	rc = (jlong)gtk_page_setup_new();
7321 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1new_FUNC);
7322 	return rc;
7323 }
7324 #endif
7325 
7326 #ifndef NO_gtk_1page_1setup_1set_1bottom_1margin
GTK_NATIVE(gtk_1page_1setup_1set_1bottom_1margin)7327 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1bottom_1margin)
7328 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jint arg2)
7329 {
7330 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1bottom_1margin_FUNC);
7331 	gtk_page_setup_set_bottom_margin((GtkPageSetup *)arg0, (gdouble)arg1, (GtkUnit)arg2);
7332 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1bottom_1margin_FUNC);
7333 }
7334 #endif
7335 
7336 #ifndef NO_gtk_1page_1setup_1set_1left_1margin
GTK_NATIVE(gtk_1page_1setup_1set_1left_1margin)7337 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1left_1margin)
7338 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jint arg2)
7339 {
7340 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1left_1margin_FUNC);
7341 	gtk_page_setup_set_left_margin((GtkPageSetup *)arg0, (gdouble)arg1, (GtkUnit)arg2);
7342 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1left_1margin_FUNC);
7343 }
7344 #endif
7345 
7346 #ifndef NO_gtk_1page_1setup_1set_1orientation
GTK_NATIVE(gtk_1page_1setup_1set_1orientation)7347 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1orientation)
7348 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7349 {
7350 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1orientation_FUNC);
7351 	gtk_page_setup_set_orientation((GtkPageSetup *)arg0, (GtkPageOrientation)arg1);
7352 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1orientation_FUNC);
7353 }
7354 #endif
7355 
7356 #ifndef NO_gtk_1page_1setup_1set_1paper_1size
GTK_NATIVE(gtk_1page_1setup_1set_1paper_1size)7357 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1paper_1size)
7358 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
7359 {
7360 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1paper_1size_FUNC);
7361 	gtk_page_setup_set_paper_size((GtkPageSetup *)arg0, (GtkPaperSize *)arg1);
7362 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1paper_1size_FUNC);
7363 }
7364 #endif
7365 
7366 #ifndef NO_gtk_1page_1setup_1set_1right_1margin
GTK_NATIVE(gtk_1page_1setup_1set_1right_1margin)7367 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1right_1margin)
7368 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jint arg2)
7369 {
7370 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1right_1margin_FUNC);
7371 	gtk_page_setup_set_right_margin((GtkPageSetup *)arg0, (gdouble)arg1, (GtkUnit)arg2);
7372 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1right_1margin_FUNC);
7373 }
7374 #endif
7375 
7376 #ifndef NO_gtk_1page_1setup_1set_1top_1margin
GTK_NATIVE(gtk_1page_1setup_1set_1top_1margin)7377 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1top_1margin)
7378 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jint arg2)
7379 {
7380 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1top_1margin_FUNC);
7381 	gtk_page_setup_set_top_margin((GtkPageSetup *)arg0, (gdouble)arg1, (GtkUnit)arg2);
7382 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1top_1margin_FUNC);
7383 }
7384 #endif
7385 
7386 #ifndef NO_gtk_1paper_1size_1free
GTK_NATIVE(gtk_1paper_1size_1free)7387 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1paper_1size_1free)
7388 	(JNIEnv *env, jclass that, jlong arg0)
7389 {
7390 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1free_FUNC);
7391 	gtk_paper_size_free((GtkPaperSize *)arg0);
7392 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1free_FUNC);
7393 }
7394 #endif
7395 
7396 #ifndef NO_gtk_1paper_1size_1get_1display_1name
GTK_NATIVE(gtk_1paper_1size_1get_1display_1name)7397 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1get_1display_1name)
7398 	(JNIEnv *env, jclass that, jlong arg0)
7399 {
7400 	jlong rc = 0;
7401 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1get_1display_1name_FUNC);
7402 	rc = (jlong)gtk_paper_size_get_display_name((GtkPaperSize *)arg0);
7403 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1get_1display_1name_FUNC);
7404 	return rc;
7405 }
7406 #endif
7407 
7408 #ifndef NO_gtk_1paper_1size_1get_1height
GTK_NATIVE(gtk_1paper_1size_1get_1height)7409 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1paper_1size_1get_1height)
7410 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7411 {
7412 	jdouble rc = 0;
7413 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1get_1height_FUNC);
7414 	rc = (jdouble)gtk_paper_size_get_height((GtkPaperSize *)arg0, (GtkUnit)arg1);
7415 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1get_1height_FUNC);
7416 	return rc;
7417 }
7418 #endif
7419 
7420 #ifndef NO_gtk_1paper_1size_1get_1name
GTK_NATIVE(gtk_1paper_1size_1get_1name)7421 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1get_1name)
7422 	(JNIEnv *env, jclass that, jlong arg0)
7423 {
7424 	jlong rc = 0;
7425 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1get_1name_FUNC);
7426 	rc = (jlong)gtk_paper_size_get_name((GtkPaperSize *)arg0);
7427 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1get_1name_FUNC);
7428 	return rc;
7429 }
7430 #endif
7431 
7432 #ifndef NO_gtk_1paper_1size_1get_1ppd_1name
GTK_NATIVE(gtk_1paper_1size_1get_1ppd_1name)7433 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1get_1ppd_1name)
7434 	(JNIEnv *env, jclass that, jlong arg0)
7435 {
7436 	jlong rc = 0;
7437 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1get_1ppd_1name_FUNC);
7438 	rc = (jlong)gtk_paper_size_get_ppd_name((GtkPaperSize *)arg0);
7439 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1get_1ppd_1name_FUNC);
7440 	return rc;
7441 }
7442 #endif
7443 
7444 #ifndef NO_gtk_1paper_1size_1get_1width
GTK_NATIVE(gtk_1paper_1size_1get_1width)7445 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1paper_1size_1get_1width)
7446 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7447 {
7448 	jdouble rc = 0;
7449 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1get_1width_FUNC);
7450 	rc = (jdouble)gtk_paper_size_get_width((GtkPaperSize *)arg0, (GtkUnit)arg1);
7451 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1get_1width_FUNC);
7452 	return rc;
7453 }
7454 #endif
7455 
7456 #ifndef NO_gtk_1paper_1size_1is_1custom
GTK_NATIVE(gtk_1paper_1size_1is_1custom)7457 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1paper_1size_1is_1custom)
7458 	(JNIEnv *env, jclass that, jlong arg0)
7459 {
7460 	jboolean rc = 0;
7461 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1is_1custom_FUNC);
7462 	rc = (jboolean)gtk_paper_size_is_custom((GtkPaperSize *)arg0);
7463 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1is_1custom_FUNC);
7464 	return rc;
7465 }
7466 #endif
7467 
7468 #ifndef NO_gtk_1paper_1size_1new
GTK_NATIVE(gtk_1paper_1size_1new)7469 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1new)
7470 	(JNIEnv *env, jclass that, jbyteArray arg0)
7471 {
7472 	jbyte *lparg0=NULL;
7473 	jlong rc = 0;
7474 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1new_FUNC);
7475 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
7476 	rc = (jlong)gtk_paper_size_new((const gchar *)lparg0);
7477 fail:
7478 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
7479 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1new_FUNC);
7480 	return rc;
7481 }
7482 #endif
7483 
7484 #ifndef NO_gtk_1paper_1size_1new_1custom
GTK_NATIVE(gtk_1paper_1size_1new_1custom)7485 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1new_1custom)
7486 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1, jdouble arg2, jdouble arg3, jint arg4)
7487 {
7488 	jbyte *lparg0=NULL;
7489 	jbyte *lparg1=NULL;
7490 	jlong rc = 0;
7491 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1new_1custom_FUNC);
7492 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
7493 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
7494 	rc = (jlong)gtk_paper_size_new_custom((const gchar *)lparg0, (const gchar *)lparg1, (gdouble)arg2, (gdouble)arg3, (GtkUnit)arg4);
7495 fail:
7496 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
7497 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
7498 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1new_1custom_FUNC);
7499 	return rc;
7500 }
7501 #endif
7502 
7503 #ifndef NO_gtk_1paper_1size_1new_1from_1ppd
GTK_NATIVE(gtk_1paper_1size_1new_1from_1ppd)7504 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1new_1from_1ppd)
7505 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1, jdouble arg2, jdouble arg3)
7506 {
7507 	jbyte *lparg0=NULL;
7508 	jbyte *lparg1=NULL;
7509 	jlong rc = 0;
7510 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1new_1from_1ppd_FUNC);
7511 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
7512 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
7513 	rc = (jlong)gtk_paper_size_new_from_ppd((const gchar *)lparg0, (const gchar *)lparg1, (gdouble)arg2, (gdouble)arg3);
7514 fail:
7515 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
7516 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
7517 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1new_1from_1ppd_FUNC);
7518 	return rc;
7519 }
7520 #endif
7521 
7522 #ifndef NO_gtk_1plug_1new
GTK_NATIVE(gtk_1plug_1new)7523 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1plug_1new)
7524 	(JNIEnv *env, jclass that, jlong arg0)
7525 {
7526 	jlong rc = 0;
7527 	GTK_NATIVE_ENTER(env, that, gtk_1plug_1new_FUNC);
7528 	rc = (jlong)gtk_plug_new(arg0);
7529 	GTK_NATIVE_EXIT(env, that, gtk_1plug_1new_FUNC);
7530 	return rc;
7531 }
7532 #endif
7533 
7534 #ifndef NO_gtk_1print_1job_1get_1surface
GTK_NATIVE(gtk_1print_1job_1get_1surface)7535 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1job_1get_1surface)
7536 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
7537 {
7538 	jlong *lparg1=NULL;
7539 	jlong rc = 0;
7540 	GTK_NATIVE_ENTER(env, that, gtk_1print_1job_1get_1surface_FUNC);
7541 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
7542 	rc = (jlong)gtk_print_job_get_surface((GtkPrintJob *)arg0, (GError **)lparg1);
7543 fail:
7544 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
7545 	GTK_NATIVE_EXIT(env, that, gtk_1print_1job_1get_1surface_FUNC);
7546 	return rc;
7547 }
7548 #endif
7549 
7550 #ifndef NO_gtk_1print_1job_1new
GTK_NATIVE(gtk_1print_1job_1new)7551 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1job_1new)
7552 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1, jlong arg2, jlong arg3)
7553 {
7554 	jbyte *lparg0=NULL;
7555 	jlong rc = 0;
7556 	GTK_NATIVE_ENTER(env, that, gtk_1print_1job_1new_FUNC);
7557 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
7558 	rc = (jlong)gtk_print_job_new((const gchar *)lparg0, (GtkPrinter *)arg1, (GtkPrintSettings *)arg2, (GtkPageSetup *)arg3);
7559 fail:
7560 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
7561 	GTK_NATIVE_EXIT(env, that, gtk_1print_1job_1new_FUNC);
7562 	return rc;
7563 }
7564 #endif
7565 
7566 #ifndef NO_gtk_1print_1job_1send
GTK_NATIVE(gtk_1print_1job_1send)7567 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1job_1send)
7568 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3)
7569 {
7570 	GTK_NATIVE_ENTER(env, that, gtk_1print_1job_1send_FUNC);
7571 	gtk_print_job_send((GtkPrintJob *)arg0, (GtkPrintJobCompleteFunc)arg1, (gpointer)arg2, (GDestroyNotify)arg3);
7572 	GTK_NATIVE_EXIT(env, that, gtk_1print_1job_1send_FUNC);
7573 }
7574 #endif
7575 
7576 #ifndef NO_gtk_1print_1settings_1foreach
GTK_NATIVE(gtk_1print_1settings_1foreach)7577 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1foreach)
7578 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
7579 {
7580 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1foreach_FUNC);
7581 	gtk_print_settings_foreach((GtkPrintSettings *)arg0, (GtkPrintSettingsFunc)arg1, (gpointer)arg2);
7582 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1foreach_FUNC);
7583 }
7584 #endif
7585 
7586 #ifndef NO_gtk_1print_1settings_1get
GTK_NATIVE(gtk_1print_1settings_1get)7587 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1settings_1get)
7588 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
7589 {
7590 	jbyte *lparg1=NULL;
7591 	jlong rc = 0;
7592 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_FUNC);
7593 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
7594 	rc = (jlong)gtk_print_settings_get((GtkPrintSettings *)arg0, (const gchar *)lparg1);
7595 fail:
7596 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
7597 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_FUNC);
7598 	return rc;
7599 }
7600 #endif
7601 
7602 #ifndef NO_gtk_1print_1settings_1get_1collate
GTK_NATIVE(gtk_1print_1settings_1get_1collate)7603 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1collate)
7604 	(JNIEnv *env, jclass that, jlong arg0)
7605 {
7606 	jboolean rc = 0;
7607 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1collate_FUNC);
7608 	rc = (jboolean)gtk_print_settings_get_collate((GtkPrintSettings *)arg0);
7609 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1collate_FUNC);
7610 	return rc;
7611 }
7612 #endif
7613 
7614 #ifndef NO_gtk_1print_1settings_1get_1duplex
GTK_NATIVE(gtk_1print_1settings_1get_1duplex)7615 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1duplex)
7616 	(JNIEnv *env, jclass that, jlong arg0)
7617 {
7618 	jint rc = 0;
7619 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1duplex_FUNC);
7620 	rc = (jint)gtk_print_settings_get_duplex((GtkPrintSettings *)arg0);
7621 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1duplex_FUNC);
7622 	return rc;
7623 }
7624 #endif
7625 
7626 #ifndef NO_gtk_1print_1settings_1get_1n_1copies
GTK_NATIVE(gtk_1print_1settings_1get_1n_1copies)7627 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1n_1copies)
7628 	(JNIEnv *env, jclass that, jlong arg0)
7629 {
7630 	jint rc = 0;
7631 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1n_1copies_FUNC);
7632 	rc = (jint)gtk_print_settings_get_n_copies((GtkPrintSettings *)arg0);
7633 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1n_1copies_FUNC);
7634 	return rc;
7635 }
7636 #endif
7637 
7638 #ifndef NO_gtk_1print_1settings_1get_1page_1ranges
GTK_NATIVE(gtk_1print_1settings_1get_1page_1ranges)7639 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1page_1ranges)
7640 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
7641 {
7642 	jint *lparg1=NULL;
7643 	jlong rc = 0;
7644 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1page_1ranges_FUNC);
7645 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
7646 	rc = (jlong)gtk_print_settings_get_page_ranges((GtkPrintSettings *)arg0, (gint *)lparg1);
7647 fail:
7648 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
7649 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1page_1ranges_FUNC);
7650 	return rc;
7651 }
7652 #endif
7653 
7654 #ifndef NO_gtk_1print_1settings_1get_1print_1pages
GTK_NATIVE(gtk_1print_1settings_1get_1print_1pages)7655 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1print_1pages)
7656 	(JNIEnv *env, jclass that, jlong arg0)
7657 {
7658 	jint rc = 0;
7659 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1print_1pages_FUNC);
7660 	rc = (jint)gtk_print_settings_get_print_pages((GtkPrintSettings *)arg0);
7661 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1print_1pages_FUNC);
7662 	return rc;
7663 }
7664 #endif
7665 
7666 #ifndef NO_gtk_1print_1settings_1get_1resolution
GTK_NATIVE(gtk_1print_1settings_1get_1resolution)7667 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1resolution)
7668 	(JNIEnv *env, jclass that, jlong arg0)
7669 {
7670 	jint rc = 0;
7671 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1resolution_FUNC);
7672 	rc = (jint)gtk_print_settings_get_resolution((GtkPrintSettings *)arg0);
7673 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1resolution_FUNC);
7674 	return rc;
7675 }
7676 #endif
7677 
7678 #ifndef NO_gtk_1print_1settings_1new
GTK_NATIVE(gtk_1print_1settings_1new)7679 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1settings_1new)
7680 	(JNIEnv *env, jclass that)
7681 {
7682 	jlong rc = 0;
7683 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1new_FUNC);
7684 	rc = (jlong)gtk_print_settings_new();
7685 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1new_FUNC);
7686 	return rc;
7687 }
7688 #endif
7689 
7690 #ifndef NO_gtk_1print_1settings_1set
GTK_NATIVE(gtk_1print_1settings_1set)7691 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set)
7692 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
7693 {
7694 	jbyte *lparg1=NULL;
7695 	jbyte *lparg2=NULL;
7696 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_FUNC);
7697 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
7698 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
7699 	gtk_print_settings_set((GtkPrintSettings *)arg0, (const gchar *)lparg1, (const gchar *)lparg2);
7700 fail:
7701 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
7702 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
7703 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_FUNC);
7704 }
7705 #endif
7706 
7707 #ifndef NO_gtk_1print_1settings_1set_1collate
GTK_NATIVE(gtk_1print_1settings_1set_1collate)7708 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1collate)
7709 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7710 {
7711 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1collate_FUNC);
7712 	gtk_print_settings_set_collate((GtkPrintSettings *)arg0, (gboolean)arg1);
7713 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1collate_FUNC);
7714 }
7715 #endif
7716 
7717 #ifndef NO_gtk_1print_1settings_1set_1duplex
GTK_NATIVE(gtk_1print_1settings_1set_1duplex)7718 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1duplex)
7719 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7720 {
7721 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1duplex_FUNC);
7722 	gtk_print_settings_set_duplex((GtkPrintSettings *)arg0, (GtkPrintDuplex)arg1);
7723 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1duplex_FUNC);
7724 }
7725 #endif
7726 
7727 #ifndef NO_gtk_1print_1settings_1set_1n_1copies
GTK_NATIVE(gtk_1print_1settings_1set_1n_1copies)7728 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1n_1copies)
7729 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7730 {
7731 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1n_1copies_FUNC);
7732 	gtk_print_settings_set_n_copies((GtkPrintSettings *)arg0, (gint)arg1);
7733 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1n_1copies_FUNC);
7734 }
7735 #endif
7736 
7737 #ifndef NO_gtk_1print_1settings_1set_1orientation
GTK_NATIVE(gtk_1print_1settings_1set_1orientation)7738 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1orientation)
7739 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7740 {
7741 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1orientation_FUNC);
7742 	gtk_print_settings_set_orientation((GtkPrintSettings *)arg0, (GtkPageOrientation)arg1);
7743 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1orientation_FUNC);
7744 }
7745 #endif
7746 
7747 #ifndef NO_gtk_1print_1settings_1set_1page_1ranges
GTK_NATIVE(gtk_1print_1settings_1set_1page_1ranges)7748 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1page_1ranges)
7749 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jint arg2)
7750 {
7751 	jint *lparg1=NULL;
7752 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1page_1ranges_FUNC);
7753 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
7754 	gtk_print_settings_set_page_ranges((GtkPrintSettings *)arg0, (GtkPageRange *)lparg1, (gint)arg2);
7755 fail:
7756 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
7757 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1page_1ranges_FUNC);
7758 }
7759 #endif
7760 
7761 #ifndef NO_gtk_1print_1settings_1set_1print_1pages
GTK_NATIVE(gtk_1print_1settings_1set_1print_1pages)7762 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1print_1pages)
7763 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7764 {
7765 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1print_1pages_FUNC);
7766 	gtk_print_settings_set_print_pages((GtkPrintSettings *)arg0, (GtkPrintPages)arg1);
7767 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1print_1pages_FUNC);
7768 }
7769 #endif
7770 
7771 #ifndef NO_gtk_1print_1settings_1set_1printer
GTK_NATIVE(gtk_1print_1settings_1set_1printer)7772 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1printer)
7773 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
7774 {
7775 	jbyte *lparg1=NULL;
7776 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1printer_FUNC);
7777 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
7778 	gtk_print_settings_set_printer((GtkPrintSettings *)arg0, (const gchar *)lparg1);
7779 fail:
7780 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
7781 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1printer_FUNC);
7782 }
7783 #endif
7784 
7785 #ifndef NO_gtk_1print_1unix_1dialog_1get_1current_1page
GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1current_1page)7786 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1current_1page)
7787 	(JNIEnv *env, jclass that, jlong arg0)
7788 {
7789 	jint rc = 0;
7790 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1get_1current_1page_FUNC);
7791 	rc = (jint)gtk_print_unix_dialog_get_current_page((GtkPrintUnixDialog *)arg0);
7792 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1get_1current_1page_FUNC);
7793 	return rc;
7794 }
7795 #endif
7796 
7797 #ifndef NO_gtk_1print_1unix_1dialog_1get_1page_1setup
GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1page_1setup)7798 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1page_1setup)
7799 	(JNIEnv *env, jclass that, jlong arg0)
7800 {
7801 	jlong rc = 0;
7802 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1get_1page_1setup_FUNC);
7803 	rc = (jlong)gtk_print_unix_dialog_get_page_setup((GtkPrintUnixDialog *)arg0);
7804 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1get_1page_1setup_FUNC);
7805 	return rc;
7806 }
7807 #endif
7808 
7809 #ifndef NO_gtk_1print_1unix_1dialog_1get_1selected_1printer
GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1selected_1printer)7810 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1selected_1printer)
7811 	(JNIEnv *env, jclass that, jlong arg0)
7812 {
7813 	jlong rc = 0;
7814 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1get_1selected_1printer_FUNC);
7815 	rc = (jlong)gtk_print_unix_dialog_get_selected_printer((GtkPrintUnixDialog *)arg0);
7816 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1get_1selected_1printer_FUNC);
7817 	return rc;
7818 }
7819 #endif
7820 
7821 #ifndef NO_gtk_1print_1unix_1dialog_1get_1settings
GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1settings)7822 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1settings)
7823 	(JNIEnv *env, jclass that, jlong arg0)
7824 {
7825 	jlong rc = 0;
7826 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1get_1settings_FUNC);
7827 	rc = (jlong)gtk_print_unix_dialog_get_settings((GtkPrintUnixDialog *)arg0);
7828 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1get_1settings_FUNC);
7829 	return rc;
7830 }
7831 #endif
7832 
7833 #ifndef NO_gtk_1print_1unix_1dialog_1new
GTK_NATIVE(gtk_1print_1unix_1dialog_1new)7834 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1new)
7835 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
7836 {
7837 	jbyte *lparg0=NULL;
7838 	jlong rc = 0;
7839 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1new_FUNC);
7840 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
7841 	rc = (jlong)gtk_print_unix_dialog_new((const gchar *)lparg0, (GtkWindow *)arg1);
7842 fail:
7843 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
7844 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1new_FUNC);
7845 	return rc;
7846 }
7847 #endif
7848 
7849 #ifndef NO_gtk_1print_1unix_1dialog_1set_1current_1page
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1current_1page)7850 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1current_1page)
7851 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7852 {
7853 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1current_1page_FUNC);
7854 	gtk_print_unix_dialog_set_current_page((GtkPrintUnixDialog *)arg0, (gint)arg1);
7855 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1current_1page_FUNC);
7856 }
7857 #endif
7858 
7859 #ifndef NO_gtk_1print_1unix_1dialog_1set_1embed_1page_1setup
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1embed_1page_1setup)7860 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1embed_1page_1setup)
7861 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7862 {
7863 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1embed_1page_1setup_FUNC);
7864 	gtk_print_unix_dialog_set_embed_page_setup((GtkPrintUnixDialog *)arg0, (gboolean)arg1);
7865 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1embed_1page_1setup_FUNC);
7866 }
7867 #endif
7868 
7869 #ifndef NO_gtk_1print_1unix_1dialog_1set_1has_1selection
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1has_1selection)7870 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1has_1selection)
7871 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7872 {
7873 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1has_1selection_FUNC);
7874 	gtk_print_unix_dialog_set_has_selection((GtkPrintUnixDialog *)arg0, arg1);
7875 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1has_1selection_FUNC);
7876 }
7877 #endif
7878 
7879 #ifndef NO_gtk_1print_1unix_1dialog_1set_1manual_1capabilities
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1manual_1capabilities)7880 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1manual_1capabilities)
7881 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
7882 {
7883 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1manual_1capabilities_FUNC);
7884 	gtk_print_unix_dialog_set_manual_capabilities((GtkPrintUnixDialog *)arg0, (GtkPrintCapabilities)arg1);
7885 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1manual_1capabilities_FUNC);
7886 }
7887 #endif
7888 
7889 #ifndef NO_gtk_1print_1unix_1dialog_1set_1page_1setup
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1page_1setup)7890 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1page_1setup)
7891 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
7892 {
7893 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1page_1setup_FUNC);
7894 	gtk_print_unix_dialog_set_page_setup((GtkPrintUnixDialog *)arg0, (GtkPageSetup *)arg1);
7895 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1page_1setup_FUNC);
7896 }
7897 #endif
7898 
7899 #ifndef NO_gtk_1print_1unix_1dialog_1set_1settings
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1settings)7900 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1settings)
7901 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
7902 {
7903 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1settings_FUNC);
7904 	gtk_print_unix_dialog_set_settings((GtkPrintUnixDialog *)arg0, (GtkPrintSettings *)arg1);
7905 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1settings_FUNC);
7906 }
7907 #endif
7908 
7909 #ifndef NO_gtk_1print_1unix_1dialog_1set_1support_1selection
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1support_1selection)7910 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1support_1selection)
7911 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7912 {
7913 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1support_1selection_FUNC);
7914 	gtk_print_unix_dialog_set_support_selection((GtkPrintUnixDialog *)arg0, arg1);
7915 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1support_1selection_FUNC);
7916 }
7917 #endif
7918 
7919 #ifndef NO_gtk_1printer_1get_1backend
GTK_NATIVE(gtk_1printer_1get_1backend)7920 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1printer_1get_1backend)
7921 	(JNIEnv *env, jclass that, jlong arg0)
7922 {
7923 	jlong rc = 0;
7924 	GTK_NATIVE_ENTER(env, that, gtk_1printer_1get_1backend_FUNC);
7925 	rc = (jlong)gtk_printer_get_backend((GtkPrinter *)arg0);
7926 	GTK_NATIVE_EXIT(env, that, gtk_1printer_1get_1backend_FUNC);
7927 	return rc;
7928 }
7929 #endif
7930 
7931 #ifndef NO_gtk_1printer_1get_1name
GTK_NATIVE(gtk_1printer_1get_1name)7932 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1printer_1get_1name)
7933 	(JNIEnv *env, jclass that, jlong arg0)
7934 {
7935 	jlong rc = 0;
7936 	GTK_NATIVE_ENTER(env, that, gtk_1printer_1get_1name_FUNC);
7937 	rc = (jlong)gtk_printer_get_name((GtkPrinter *)arg0);
7938 	GTK_NATIVE_EXIT(env, that, gtk_1printer_1get_1name_FUNC);
7939 	return rc;
7940 }
7941 #endif
7942 
7943 #ifndef NO_gtk_1printer_1is_1default
GTK_NATIVE(gtk_1printer_1is_1default)7944 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1printer_1is_1default)
7945 	(JNIEnv *env, jclass that, jlong arg0)
7946 {
7947 	jboolean rc = 0;
7948 	GTK_NATIVE_ENTER(env, that, gtk_1printer_1is_1default_FUNC);
7949 	rc = (jboolean)gtk_printer_is_default((GtkPrinter *)arg0);
7950 	GTK_NATIVE_EXIT(env, that, gtk_1printer_1is_1default_FUNC);
7951 	return rc;
7952 }
7953 #endif
7954 
7955 #ifndef NO_gtk_1printer_1option_1widget_1get_1type
GTK_NATIVE(gtk_1printer_1option_1widget_1get_1type)7956 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1printer_1option_1widget_1get_1type)
7957 	(JNIEnv *env, jclass that)
7958 {
7959 	jlong rc = 0;
7960 	GTK_NATIVE_ENTER(env, that, gtk_1printer_1option_1widget_1get_1type_FUNC);
7961 /*
7962 	rc = (jlong)gtk_printer_option_widget_get_type();
7963 */
7964 	{
7965 		GTK_LOAD_FUNCTION(fp, gtk_printer_option_widget_get_type)
7966 		if (fp) {
7967 			rc = (jlong)((jlong (CALLING_CONVENTION*)())fp)();
7968 		}
7969 	}
7970 	GTK_NATIVE_EXIT(env, that, gtk_1printer_1option_1widget_1get_1type_FUNC);
7971 	return rc;
7972 }
7973 #endif
7974 
7975 #ifndef NO_gtk_1progress_1bar_1new
GTK_NATIVE(gtk_1progress_1bar_1new)7976 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1progress_1bar_1new)
7977 	(JNIEnv *env, jclass that)
7978 {
7979 	jlong rc = 0;
7980 	GTK_NATIVE_ENTER(env, that, gtk_1progress_1bar_1new_FUNC);
7981 	rc = (jlong)gtk_progress_bar_new();
7982 	GTK_NATIVE_EXIT(env, that, gtk_1progress_1bar_1new_FUNC);
7983 	return rc;
7984 }
7985 #endif
7986 
7987 #ifndef NO_gtk_1progress_1bar_1pulse
GTK_NATIVE(gtk_1progress_1bar_1pulse)7988 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1progress_1bar_1pulse)
7989 	(JNIEnv *env, jclass that, jlong arg0)
7990 {
7991 	GTK_NATIVE_ENTER(env, that, gtk_1progress_1bar_1pulse_FUNC);
7992 	gtk_progress_bar_pulse((GtkProgressBar *)arg0);
7993 	GTK_NATIVE_EXIT(env, that, gtk_1progress_1bar_1pulse_FUNC);
7994 }
7995 #endif
7996 
7997 #ifndef NO_gtk_1progress_1bar_1set_1fraction
GTK_NATIVE(gtk_1progress_1bar_1set_1fraction)7998 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1progress_1bar_1set_1fraction)
7999 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
8000 {
8001 	GTK_NATIVE_ENTER(env, that, gtk_1progress_1bar_1set_1fraction_FUNC);
8002 	gtk_progress_bar_set_fraction((GtkProgressBar *)arg0, (gdouble)arg1);
8003 	GTK_NATIVE_EXIT(env, that, gtk_1progress_1bar_1set_1fraction_FUNC);
8004 }
8005 #endif
8006 
8007 #ifndef NO_gtk_1progress_1bar_1set_1inverted
GTK_NATIVE(gtk_1progress_1bar_1set_1inverted)8008 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1progress_1bar_1set_1inverted)
8009 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
8010 {
8011 	GTK_NATIVE_ENTER(env, that, gtk_1progress_1bar_1set_1inverted_FUNC);
8012 	gtk_progress_bar_set_inverted((GtkProgressBar *)arg0, (gboolean)arg1);
8013 	GTK_NATIVE_EXIT(env, that, gtk_1progress_1bar_1set_1inverted_FUNC);
8014 }
8015 #endif
8016 
8017 #ifndef NO_gtk_1radio_1button_1get_1group
GTK_NATIVE(gtk_1radio_1button_1get_1group)8018 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1radio_1button_1get_1group)
8019 	(JNIEnv *env, jclass that, jlong arg0)
8020 {
8021 	jlong rc = 0;
8022 	GTK_NATIVE_ENTER(env, that, gtk_1radio_1button_1get_1group_FUNC);
8023 	rc = (jlong)gtk_radio_button_get_group((GtkRadioButton *)arg0);
8024 	GTK_NATIVE_EXIT(env, that, gtk_1radio_1button_1get_1group_FUNC);
8025 	return rc;
8026 }
8027 #endif
8028 
8029 #ifndef NO_gtk_1radio_1button_1new
GTK_NATIVE(gtk_1radio_1button_1new)8030 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1radio_1button_1new)
8031 	(JNIEnv *env, jclass that, jlong arg0)
8032 {
8033 	jlong rc = 0;
8034 	GTK_NATIVE_ENTER(env, that, gtk_1radio_1button_1new_FUNC);
8035 	rc = (jlong)gtk_radio_button_new((GSList *)arg0);
8036 	GTK_NATIVE_EXIT(env, that, gtk_1radio_1button_1new_FUNC);
8037 	return rc;
8038 }
8039 #endif
8040 
8041 #ifndef NO_gtk_1radio_1menu_1item_1get_1group
GTK_NATIVE(gtk_1radio_1menu_1item_1get_1group)8042 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1radio_1menu_1item_1get_1group)
8043 	(JNIEnv *env, jclass that, jlong arg0)
8044 {
8045 	jlong rc = 0;
8046 	GTK_NATIVE_ENTER(env, that, gtk_1radio_1menu_1item_1get_1group_FUNC);
8047 	rc = (jlong)gtk_radio_menu_item_get_group((GtkRadioMenuItem *)arg0);
8048 	GTK_NATIVE_EXIT(env, that, gtk_1radio_1menu_1item_1get_1group_FUNC);
8049 	return rc;
8050 }
8051 #endif
8052 
8053 #ifndef NO_gtk_1radio_1menu_1item_1new
GTK_NATIVE(gtk_1radio_1menu_1item_1new)8054 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1radio_1menu_1item_1new)
8055 	(JNIEnv *env, jclass that, jlong arg0)
8056 {
8057 	jlong rc = 0;
8058 	GTK_NATIVE_ENTER(env, that, gtk_1radio_1menu_1item_1new_FUNC);
8059 	rc = (jlong)gtk_radio_menu_item_new((GSList *)arg0);
8060 	GTK_NATIVE_EXIT(env, that, gtk_1radio_1menu_1item_1new_FUNC);
8061 	return rc;
8062 }
8063 #endif
8064 
8065 #ifndef NO_gtk_1range_1get_1adjustment
GTK_NATIVE(gtk_1range_1get_1adjustment)8066 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1range_1get_1adjustment)
8067 	(JNIEnv *env, jclass that, jlong arg0)
8068 {
8069 	jlong rc = 0;
8070 	GTK_NATIVE_ENTER(env, that, gtk_1range_1get_1adjustment_FUNC);
8071 	rc = (jlong)gtk_range_get_adjustment((GtkRange *)arg0);
8072 	GTK_NATIVE_EXIT(env, that, gtk_1range_1get_1adjustment_FUNC);
8073 	return rc;
8074 }
8075 #endif
8076 
8077 #ifndef NO_gtk_1range_1get_1slider_1range
GTK_NATIVE(gtk_1range_1get_1slider_1range)8078 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1range_1get_1slider_1range)
8079 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
8080 {
8081 	jint *lparg1=NULL;
8082 	jint *lparg2=NULL;
8083 	GTK_NATIVE_ENTER(env, that, gtk_1range_1get_1slider_1range_FUNC);
8084 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
8085 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
8086 	gtk_range_get_slider_range((GtkRange *)arg0, (gint *)lparg1, (gint *)lparg2);
8087 fail:
8088 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
8089 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
8090 	GTK_NATIVE_EXIT(env, that, gtk_1range_1get_1slider_1range_FUNC);
8091 }
8092 #endif
8093 
8094 #ifndef NO_gtk_1range_1set_1increments
GTK_NATIVE(gtk_1range_1set_1increments)8095 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1range_1set_1increments)
8096 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jdouble arg2)
8097 {
8098 	GTK_NATIVE_ENTER(env, that, gtk_1range_1set_1increments_FUNC);
8099 	gtk_range_set_increments((GtkRange *)arg0, arg1, arg2);
8100 	GTK_NATIVE_EXIT(env, that, gtk_1range_1set_1increments_FUNC);
8101 }
8102 #endif
8103 
8104 #ifndef NO_gtk_1range_1set_1inverted
GTK_NATIVE(gtk_1range_1set_1inverted)8105 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1range_1set_1inverted)
8106 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
8107 {
8108 	GTK_NATIVE_ENTER(env, that, gtk_1range_1set_1inverted_FUNC);
8109 	gtk_range_set_inverted((GtkRange *)arg0, arg1);
8110 	GTK_NATIVE_EXIT(env, that, gtk_1range_1set_1inverted_FUNC);
8111 }
8112 #endif
8113 
8114 #ifndef NO_gtk_1range_1set_1range
GTK_NATIVE(gtk_1range_1set_1range)8115 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1range_1set_1range)
8116 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jdouble arg2)
8117 {
8118 	GTK_NATIVE_ENTER(env, that, gtk_1range_1set_1range_FUNC);
8119 	gtk_range_set_range((GtkRange *)arg0, arg1, arg2);
8120 	GTK_NATIVE_EXIT(env, that, gtk_1range_1set_1range_FUNC);
8121 }
8122 #endif
8123 
8124 #ifndef NO_gtk_1range_1set_1value
GTK_NATIVE(gtk_1range_1set_1value)8125 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1range_1set_1value)
8126 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
8127 {
8128 	GTK_NATIVE_ENTER(env, that, gtk_1range_1set_1value_FUNC);
8129 	gtk_range_set_value((GtkRange *)arg0, arg1);
8130 	GTK_NATIVE_EXIT(env, that, gtk_1range_1set_1value_FUNC);
8131 }
8132 #endif
8133 
8134 #ifndef NO_gtk_1render_1background
GTK_NATIVE(gtk_1render_1background)8135 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1render_1background)
8136 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
8137 {
8138 	GTK_NATIVE_ENTER(env, that, gtk_1render_1background_FUNC);
8139 	gtk_render_background((GtkStyleContext *)arg0, (cairo_t *)arg1, (gdouble)arg2, (gdouble)arg3, (gdouble)arg4, (gdouble)arg5);
8140 	GTK_NATIVE_EXIT(env, that, gtk_1render_1background_FUNC);
8141 }
8142 #endif
8143 
8144 #ifndef NO_gtk_1render_1focus
GTK_NATIVE(gtk_1render_1focus)8145 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1render_1focus)
8146 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
8147 {
8148 	GTK_NATIVE_ENTER(env, that, gtk_1render_1focus_FUNC);
8149 	gtk_render_focus((GtkStyleContext *)arg0, (cairo_t *)arg1, (gdouble)arg2, (gdouble)arg3, (gdouble)arg4, (gdouble)arg5);
8150 	GTK_NATIVE_EXIT(env, that, gtk_1render_1focus_FUNC);
8151 }
8152 #endif
8153 
8154 #ifndef NO_gtk_1render_1frame
GTK_NATIVE(gtk_1render_1frame)8155 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1render_1frame)
8156 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
8157 {
8158 	GTK_NATIVE_ENTER(env, that, gtk_1render_1frame_FUNC);
8159 	gtk_render_frame((GtkStyleContext *)arg0, (cairo_t *)arg1, (gdouble)arg2, (gdouble)arg3, (gdouble)arg4, (gdouble)arg5);
8160 	GTK_NATIVE_EXIT(env, that, gtk_1render_1frame_FUNC);
8161 }
8162 #endif
8163 
8164 #ifndef NO_gtk_1render_1handle
GTK_NATIVE(gtk_1render_1handle)8165 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1render_1handle)
8166 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
8167 {
8168 	GTK_NATIVE_ENTER(env, that, gtk_1render_1handle_FUNC);
8169 	gtk_render_handle((GtkStyleContext *)arg0, (cairo_t *)arg1, (gdouble)arg2, (gdouble)arg3, (gdouble)arg4, (gdouble)arg5);
8170 	GTK_NATIVE_EXIT(env, that, gtk_1render_1handle_FUNC);
8171 }
8172 #endif
8173 
8174 #ifndef NO_gtk_1rgb_1to_1hsv
GTK_NATIVE(gtk_1rgb_1to_1hsv)8175 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1rgb_1to_1hsv)
8176 	(JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdoubleArray arg3, jdoubleArray arg4, jdoubleArray arg5)
8177 {
8178 	jdouble *lparg3=NULL;
8179 	jdouble *lparg4=NULL;
8180 	jdouble *lparg5=NULL;
8181 	GTK_NATIVE_ENTER(env, that, gtk_1rgb_1to_1hsv_FUNC);
8182 	if (arg3) if ((lparg3 = (*env)->GetDoubleArrayElements(env, arg3, NULL)) == NULL) goto fail;
8183 	if (arg4) if ((lparg4 = (*env)->GetDoubleArrayElements(env, arg4, NULL)) == NULL) goto fail;
8184 	if (arg5) if ((lparg5 = (*env)->GetDoubleArrayElements(env, arg5, NULL)) == NULL) goto fail;
8185 	gtk_rgb_to_hsv((gdouble)arg0, (gdouble)arg1, (gdouble)arg2, (gdouble *)lparg3, (gdouble *)lparg4, (gdouble *)lparg5);
8186 fail:
8187 	if (arg5 && lparg5) (*env)->ReleaseDoubleArrayElements(env, arg5, lparg5, 0);
8188 	if (arg4 && lparg4) (*env)->ReleaseDoubleArrayElements(env, arg4, lparg4, 0);
8189 	if (arg3 && lparg3) (*env)->ReleaseDoubleArrayElements(env, arg3, lparg3, 0);
8190 	GTK_NATIVE_EXIT(env, that, gtk_1rgb_1to_1hsv_FUNC);
8191 }
8192 #endif
8193 
8194 #ifndef NO_gtk_1scale_1new
GTK_NATIVE(gtk_1scale_1new)8195 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scale_1new)
8196 	(JNIEnv *env, jclass that, jint arg0, jlong arg1)
8197 {
8198 	jlong rc = 0;
8199 	GTK_NATIVE_ENTER(env, that, gtk_1scale_1new_FUNC);
8200 	rc = (jlong)gtk_scale_new((GtkOrientation)arg0, (GtkAdjustment *)arg1);
8201 	GTK_NATIVE_EXIT(env, that, gtk_1scale_1new_FUNC);
8202 	return rc;
8203 }
8204 #endif
8205 
8206 #ifndef NO_gtk_1scale_1set_1digits
GTK_NATIVE(gtk_1scale_1set_1digits)8207 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1scale_1set_1digits)
8208 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
8209 {
8210 	GTK_NATIVE_ENTER(env, that, gtk_1scale_1set_1digits_FUNC);
8211 	gtk_scale_set_digits((GtkScale *)arg0, (gint)arg1);
8212 	GTK_NATIVE_EXIT(env, that, gtk_1scale_1set_1digits_FUNC);
8213 }
8214 #endif
8215 
8216 #ifndef NO_gtk_1scale_1set_1draw_1value
GTK_NATIVE(gtk_1scale_1set_1draw_1value)8217 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1scale_1set_1draw_1value)
8218 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
8219 {
8220 	GTK_NATIVE_ENTER(env, that, gtk_1scale_1set_1draw_1value_FUNC);
8221 	gtk_scale_set_draw_value((GtkScale *)arg0, (gboolean)arg1);
8222 	GTK_NATIVE_EXIT(env, that, gtk_1scale_1set_1draw_1value_FUNC);
8223 }
8224 #endif
8225 
8226 #ifndef NO_gtk_1scrollable_1get_1vadjustment
GTK_NATIVE(gtk_1scrollable_1get_1vadjustment)8227 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrollable_1get_1vadjustment)
8228 	(JNIEnv *env, jclass that, jlong arg0)
8229 {
8230 	jlong rc = 0;
8231 	GTK_NATIVE_ENTER(env, that, gtk_1scrollable_1get_1vadjustment_FUNC);
8232 	rc = (jlong)gtk_scrollable_get_vadjustment((GtkScrollable *)arg0);
8233 	GTK_NATIVE_EXIT(env, that, gtk_1scrollable_1get_1vadjustment_FUNC);
8234 	return rc;
8235 }
8236 #endif
8237 
8238 #ifndef NO_gtk_1scrollbar_1new
GTK_NATIVE(gtk_1scrollbar_1new)8239 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrollbar_1new)
8240 	(JNIEnv *env, jclass that, jint arg0, jlong arg1)
8241 {
8242 	jlong rc = 0;
8243 	GTK_NATIVE_ENTER(env, that, gtk_1scrollbar_1new_FUNC);
8244 	rc = (jlong)gtk_scrollbar_new((GtkOrientation)arg0, (GtkAdjustment *)arg1);
8245 	GTK_NATIVE_EXIT(env, that, gtk_1scrollbar_1new_FUNC);
8246 	return rc;
8247 }
8248 #endif
8249 
8250 #ifndef NO_gtk_1scrolled_1window_1get_1hadjustment
GTK_NATIVE(gtk_1scrolled_1window_1get_1hadjustment)8251 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1hadjustment)
8252 	(JNIEnv *env, jclass that, jlong arg0)
8253 {
8254 	jlong rc = 0;
8255 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1hadjustment_FUNC);
8256 	rc = (jlong)gtk_scrolled_window_get_hadjustment((GtkScrolledWindow *)arg0);
8257 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1hadjustment_FUNC);
8258 	return rc;
8259 }
8260 #endif
8261 
8262 #ifndef NO_gtk_1scrolled_1window_1get_1hscrollbar
GTK_NATIVE(gtk_1scrolled_1window_1get_1hscrollbar)8263 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1hscrollbar)
8264 	(JNIEnv *env, jclass that, jlong arg0)
8265 {
8266 	jlong rc = 0;
8267 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1hscrollbar_FUNC);
8268 	rc = (jlong)gtk_scrolled_window_get_hscrollbar((GtkScrolledWindow *)arg0);
8269 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1hscrollbar_FUNC);
8270 	return rc;
8271 }
8272 #endif
8273 
8274 #ifndef NO_gtk_1scrolled_1window_1get_1overlay_1scrolling
GTK_NATIVE(gtk_1scrolled_1window_1get_1overlay_1scrolling)8275 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1overlay_1scrolling)
8276 	(JNIEnv *env, jclass that, jlong arg0)
8277 {
8278 	jboolean rc = 0;
8279 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1overlay_1scrolling_FUNC);
8280 /*
8281 	rc = (jboolean)gtk_scrolled_window_get_overlay_scrolling((GtkScrolledWindow *)arg0);
8282 */
8283 	{
8284 		GTK_LOAD_FUNCTION(fp, gtk_scrolled_window_get_overlay_scrolling)
8285 		if (fp) {
8286 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(GtkScrolledWindow *))fp)((GtkScrolledWindow *)arg0);
8287 		}
8288 	}
8289 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1overlay_1scrolling_FUNC);
8290 	return rc;
8291 }
8292 #endif
8293 
8294 #ifndef NO_gtk_1scrolled_1window_1get_1policy
GTK_NATIVE(gtk_1scrolled_1window_1get_1policy)8295 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1policy)
8296 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
8297 {
8298 	jint *lparg1=NULL;
8299 	jint *lparg2=NULL;
8300 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1policy_FUNC);
8301 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
8302 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
8303 	gtk_scrolled_window_get_policy((GtkScrolledWindow *)arg0, (GtkPolicyType *)lparg1, (GtkPolicyType *)lparg2);
8304 fail:
8305 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
8306 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
8307 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1policy_FUNC);
8308 }
8309 #endif
8310 
8311 #ifndef NO_gtk_1scrolled_1window_1get_1shadow_1type
GTK_NATIVE(gtk_1scrolled_1window_1get_1shadow_1type)8312 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1shadow_1type)
8313 	(JNIEnv *env, jclass that, jlong arg0)
8314 {
8315 	jint rc = 0;
8316 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1shadow_1type_FUNC);
8317 	rc = (jint)gtk_scrolled_window_get_shadow_type((GtkScrolledWindow *)arg0);
8318 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1shadow_1type_FUNC);
8319 	return rc;
8320 }
8321 #endif
8322 
8323 #ifndef NO_gtk_1scrolled_1window_1get_1vadjustment
GTK_NATIVE(gtk_1scrolled_1window_1get_1vadjustment)8324 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1vadjustment)
8325 	(JNIEnv *env, jclass that, jlong arg0)
8326 {
8327 	jlong rc = 0;
8328 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1vadjustment_FUNC);
8329 	rc = (jlong)gtk_scrolled_window_get_vadjustment((GtkScrolledWindow *)arg0);
8330 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1vadjustment_FUNC);
8331 	return rc;
8332 }
8333 #endif
8334 
8335 #ifndef NO_gtk_1scrolled_1window_1get_1vscrollbar
GTK_NATIVE(gtk_1scrolled_1window_1get_1vscrollbar)8336 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1vscrollbar)
8337 	(JNIEnv *env, jclass that, jlong arg0)
8338 {
8339 	jlong rc = 0;
8340 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1vscrollbar_FUNC);
8341 	rc = (jlong)gtk_scrolled_window_get_vscrollbar((GtkScrolledWindow *)arg0);
8342 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1vscrollbar_FUNC);
8343 	return rc;
8344 }
8345 #endif
8346 
8347 #ifndef NO_gtk_1scrolled_1window_1new
GTK_NATIVE(gtk_1scrolled_1window_1new)8348 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrolled_1window_1new)
8349 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8350 {
8351 	jlong rc = 0;
8352 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1new_FUNC);
8353 	rc = (jlong)gtk_scrolled_window_new((GtkAdjustment *)arg0, (GtkAdjustment *)arg1);
8354 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1new_FUNC);
8355 	return rc;
8356 }
8357 #endif
8358 
8359 #ifndef NO_gtk_1scrolled_1window_1set_1policy
GTK_NATIVE(gtk_1scrolled_1window_1set_1policy)8360 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1scrolled_1window_1set_1policy)
8361 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
8362 {
8363 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1set_1policy_FUNC);
8364 	gtk_scrolled_window_set_policy((GtkScrolledWindow *)arg0, (GtkPolicyType)arg1, (GtkPolicyType)arg2);
8365 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1set_1policy_FUNC);
8366 }
8367 #endif
8368 
8369 #ifndef NO_gtk_1scrolled_1window_1set_1shadow_1type
GTK_NATIVE(gtk_1scrolled_1window_1set_1shadow_1type)8370 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1scrolled_1window_1set_1shadow_1type)
8371 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
8372 {
8373 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1set_1shadow_1type_FUNC);
8374 	gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *)arg0, (GtkShadowType)arg1);
8375 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1set_1shadow_1type_FUNC);
8376 }
8377 #endif
8378 
8379 #ifndef NO_gtk_1search_1entry_1new
GTK_NATIVE(gtk_1search_1entry_1new)8380 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1search_1entry_1new)
8381 	(JNIEnv *env, jclass that)
8382 {
8383 	jlong rc = 0;
8384 	GTK_NATIVE_ENTER(env, that, gtk_1search_1entry_1new_FUNC);
8385 	rc = (jlong)gtk_search_entry_new();
8386 	GTK_NATIVE_EXIT(env, that, gtk_1search_1entry_1new_FUNC);
8387 	return rc;
8388 }
8389 #endif
8390 
8391 #ifndef NO_gtk_1selection_1data_1free
GTK_NATIVE(gtk_1selection_1data_1free)8392 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1selection_1data_1free)
8393 	(JNIEnv *env, jclass that, jlong arg0)
8394 {
8395 	GTK_NATIVE_ENTER(env, that, gtk_1selection_1data_1free_FUNC);
8396 	gtk_selection_data_free((GtkSelectionData *)arg0);
8397 	GTK_NATIVE_EXIT(env, that, gtk_1selection_1data_1free_FUNC);
8398 }
8399 #endif
8400 
8401 #ifndef NO_gtk_1selection_1data_1get_1data
GTK_NATIVE(gtk_1selection_1data_1get_1data)8402 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1selection_1data_1get_1data)
8403 	(JNIEnv *env, jclass that, jlong arg0)
8404 {
8405 	jlong rc = 0;
8406 	GTK_NATIVE_ENTER(env, that, gtk_1selection_1data_1get_1data_FUNC);
8407 	rc = (jlong)gtk_selection_data_get_data((GtkSelectionData *)arg0);
8408 	GTK_NATIVE_EXIT(env, that, gtk_1selection_1data_1get_1data_FUNC);
8409 	return rc;
8410 }
8411 #endif
8412 
8413 #ifndef NO_gtk_1selection_1data_1get_1data_1type
GTK_NATIVE(gtk_1selection_1data_1get_1data_1type)8414 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1selection_1data_1get_1data_1type)
8415 	(JNIEnv *env, jclass that, jlong arg0)
8416 {
8417 	jlong rc = 0;
8418 	GTK_NATIVE_ENTER(env, that, gtk_1selection_1data_1get_1data_1type_FUNC);
8419 	rc = (jlong)gtk_selection_data_get_data_type((GtkSelectionData *)arg0);
8420 	GTK_NATIVE_EXIT(env, that, gtk_1selection_1data_1get_1data_1type_FUNC);
8421 	return rc;
8422 }
8423 #endif
8424 
8425 #ifndef NO_gtk_1selection_1data_1get_1format
GTK_NATIVE(gtk_1selection_1data_1get_1format)8426 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1selection_1data_1get_1format)
8427 	(JNIEnv *env, jclass that, jlong arg0)
8428 {
8429 	jint rc = 0;
8430 	GTK_NATIVE_ENTER(env, that, gtk_1selection_1data_1get_1format_FUNC);
8431 	rc = (jint)gtk_selection_data_get_format((GtkSelectionData *)arg0);
8432 	GTK_NATIVE_EXIT(env, that, gtk_1selection_1data_1get_1format_FUNC);
8433 	return rc;
8434 }
8435 #endif
8436 
8437 #ifndef NO_gtk_1selection_1data_1get_1length
GTK_NATIVE(gtk_1selection_1data_1get_1length)8438 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1selection_1data_1get_1length)
8439 	(JNIEnv *env, jclass that, jlong arg0)
8440 {
8441 	jint rc = 0;
8442 	GTK_NATIVE_ENTER(env, that, gtk_1selection_1data_1get_1length_FUNC);
8443 	rc = (jint)gtk_selection_data_get_length((GtkSelectionData *)arg0);
8444 	GTK_NATIVE_EXIT(env, that, gtk_1selection_1data_1get_1length_FUNC);
8445 	return rc;
8446 }
8447 #endif
8448 
8449 #ifndef NO_gtk_1selection_1data_1get_1target
GTK_NATIVE(gtk_1selection_1data_1get_1target)8450 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1selection_1data_1get_1target)
8451 	(JNIEnv *env, jclass that, jlong arg0)
8452 {
8453 	jlong rc = 0;
8454 	GTK_NATIVE_ENTER(env, that, gtk_1selection_1data_1get_1target_FUNC);
8455 	rc = (jlong)gtk_selection_data_get_target((GtkSelectionData *)arg0);
8456 	GTK_NATIVE_EXIT(env, that, gtk_1selection_1data_1get_1target_FUNC);
8457 	return rc;
8458 }
8459 #endif
8460 
8461 #ifndef NO_gtk_1selection_1data_1set
GTK_NATIVE(gtk_1selection_1data_1set)8462 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1selection_1data_1set)
8463 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jint arg4)
8464 {
8465 	GTK_NATIVE_ENTER(env, that, gtk_1selection_1data_1set_FUNC);
8466 	gtk_selection_data_set((GtkSelectionData *)arg0, (GdkAtom)arg1, (gint)arg2, (const guchar *)arg3, (gint)arg4);
8467 	GTK_NATIVE_EXIT(env, that, gtk_1selection_1data_1set_FUNC);
8468 }
8469 #endif
8470 
8471 #ifndef NO_gtk_1separator_1menu_1item_1new
GTK_NATIVE(gtk_1separator_1menu_1item_1new)8472 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1separator_1menu_1item_1new)
8473 	(JNIEnv *env, jclass that)
8474 {
8475 	jlong rc = 0;
8476 	GTK_NATIVE_ENTER(env, that, gtk_1separator_1menu_1item_1new_FUNC);
8477 	rc = (jlong)gtk_separator_menu_item_new();
8478 	GTK_NATIVE_EXIT(env, that, gtk_1separator_1menu_1item_1new_FUNC);
8479 	return rc;
8480 }
8481 #endif
8482 
8483 #ifndef NO_gtk_1separator_1new
GTK_NATIVE(gtk_1separator_1new)8484 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1separator_1new)
8485 	(JNIEnv *env, jclass that, jint arg0)
8486 {
8487 	jlong rc = 0;
8488 	GTK_NATIVE_ENTER(env, that, gtk_1separator_1new_FUNC);
8489 	rc = (jlong)gtk_separator_new((GtkOrientation)arg0);
8490 	GTK_NATIVE_EXIT(env, that, gtk_1separator_1new_FUNC);
8491 	return rc;
8492 }
8493 #endif
8494 
8495 #ifndef NO_gtk_1separator_1tool_1item_1new
GTK_NATIVE(gtk_1separator_1tool_1item_1new)8496 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1separator_1tool_1item_1new)
8497 	(JNIEnv *env, jclass that)
8498 {
8499 	jlong rc = 0;
8500 	GTK_NATIVE_ENTER(env, that, gtk_1separator_1tool_1item_1new_FUNC);
8501 	rc = (jlong)gtk_separator_tool_item_new();
8502 	GTK_NATIVE_EXIT(env, that, gtk_1separator_1tool_1item_1new_FUNC);
8503 	return rc;
8504 }
8505 #endif
8506 
8507 #ifndef NO_gtk_1separator_1tool_1item_1set_1draw
GTK_NATIVE(gtk_1separator_1tool_1item_1set_1draw)8508 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1separator_1tool_1item_1set_1draw)
8509 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
8510 {
8511 	GTK_NATIVE_ENTER(env, that, gtk_1separator_1tool_1item_1set_1draw_FUNC);
8512 	gtk_separator_tool_item_set_draw((GtkSeparatorToolItem *)arg0, (gboolean)arg1);
8513 	GTK_NATIVE_EXIT(env, that, gtk_1separator_1tool_1item_1set_1draw_FUNC);
8514 }
8515 #endif
8516 
8517 #ifndef NO_gtk_1settings_1get_1default
GTK_NATIVE(gtk_1settings_1get_1default)8518 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1settings_1get_1default)
8519 	(JNIEnv *env, jclass that)
8520 {
8521 	jlong rc = 0;
8522 	GTK_NATIVE_ENTER(env, that, gtk_1settings_1get_1default_FUNC);
8523 	rc = (jlong)gtk_settings_get_default();
8524 	GTK_NATIVE_EXIT(env, that, gtk_1settings_1get_1default_FUNC);
8525 	return rc;
8526 }
8527 #endif
8528 
8529 #ifndef NO_gtk_1snapshot_1append_1cairo
GTK_NATIVE(gtk_1snapshot_1append_1cairo)8530 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1snapshot_1append_1cairo)
8531 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8532 {
8533 	jlong rc = 0;
8534 	GTK_NATIVE_ENTER(env, that, gtk_1snapshot_1append_1cairo_FUNC);
8535 	rc = (jlong)gtk_snapshot_append_cairo((GtkSnapshot *)arg0, (const graphene_rect_t *)arg1);
8536 	GTK_NATIVE_EXIT(env, that, gtk_1snapshot_1append_1cairo_FUNC);
8537 	return rc;
8538 }
8539 #endif
8540 
8541 #ifndef NO_gtk_1socket_1get_1id
GTK_NATIVE(gtk_1socket_1get_1id)8542 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1socket_1get_1id)
8543 	(JNIEnv *env, jclass that, jlong arg0)
8544 {
8545 	jlong rc = 0;
8546 	GTK_NATIVE_ENTER(env, that, gtk_1socket_1get_1id_FUNC);
8547 	rc = (jlong)gtk_socket_get_id((GtkSocket *)arg0);
8548 	GTK_NATIVE_EXIT(env, that, gtk_1socket_1get_1id_FUNC);
8549 	return rc;
8550 }
8551 #endif
8552 
8553 #ifndef NO_gtk_1socket_1new
GTK_NATIVE(gtk_1socket_1new)8554 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1socket_1new)
8555 	(JNIEnv *env, jclass that)
8556 {
8557 	jlong rc = 0;
8558 	GTK_NATIVE_ENTER(env, that, gtk_1socket_1new_FUNC);
8559 	rc = (jlong)gtk_socket_new();
8560 	GTK_NATIVE_EXIT(env, that, gtk_1socket_1new_FUNC);
8561 	return rc;
8562 }
8563 #endif
8564 
8565 #ifndef NO_gtk_1spin_1button_1configure
GTK_NATIVE(gtk_1spin_1button_1configure)8566 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1configure)
8567 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jint arg3)
8568 {
8569 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1configure_FUNC);
8570 	gtk_spin_button_configure((GtkSpinButton*)arg0, (GtkAdjustment *)arg1, arg2, arg3);
8571 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1configure_FUNC);
8572 }
8573 #endif
8574 
8575 #ifndef NO_gtk_1spin_1button_1get_1adjustment
GTK_NATIVE(gtk_1spin_1button_1get_1adjustment)8576 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1spin_1button_1get_1adjustment)
8577 	(JNIEnv *env, jclass that, jlong arg0)
8578 {
8579 	jlong rc = 0;
8580 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1get_1adjustment_FUNC);
8581 	rc = (jlong)gtk_spin_button_get_adjustment((GtkSpinButton*)arg0);
8582 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1get_1adjustment_FUNC);
8583 	return rc;
8584 }
8585 #endif
8586 
8587 #ifndef NO_gtk_1spin_1button_1get_1digits
GTK_NATIVE(gtk_1spin_1button_1get_1digits)8588 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1spin_1button_1get_1digits)
8589 	(JNIEnv *env, jclass that, jlong arg0)
8590 {
8591 	jint rc = 0;
8592 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1get_1digits_FUNC);
8593 	rc = (jint)gtk_spin_button_get_digits((GtkSpinButton*)arg0);
8594 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1get_1digits_FUNC);
8595 	return rc;
8596 }
8597 #endif
8598 
8599 #ifndef NO_gtk_1spin_1button_1new
GTK_NATIVE(gtk_1spin_1button_1new)8600 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1spin_1button_1new)
8601 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jint arg2)
8602 {
8603 	jlong rc = 0;
8604 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1new_FUNC);
8605 	rc = (jlong)gtk_spin_button_new((GtkAdjustment *)arg0, arg1, arg2);
8606 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1new_FUNC);
8607 	return rc;
8608 }
8609 #endif
8610 
8611 #ifndef NO_gtk_1spin_1button_1set_1increments
GTK_NATIVE(gtk_1spin_1button_1set_1increments)8612 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1set_1increments)
8613 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jdouble arg2)
8614 {
8615 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1set_1increments_FUNC);
8616 	gtk_spin_button_set_increments((GtkSpinButton*)arg0, arg1, arg2);
8617 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1set_1increments_FUNC);
8618 }
8619 #endif
8620 
8621 #ifndef NO_gtk_1spin_1button_1set_1numeric
GTK_NATIVE(gtk_1spin_1button_1set_1numeric)8622 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1set_1numeric)
8623 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
8624 {
8625 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1set_1numeric_FUNC);
8626 	gtk_spin_button_set_numeric((GtkSpinButton*)arg0, (gboolean)arg1);
8627 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1set_1numeric_FUNC);
8628 }
8629 #endif
8630 
8631 #ifndef NO_gtk_1spin_1button_1set_1range
GTK_NATIVE(gtk_1spin_1button_1set_1range)8632 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1set_1range)
8633 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jdouble arg2)
8634 {
8635 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1set_1range_FUNC);
8636 	gtk_spin_button_set_range((GtkSpinButton*)arg0, arg1, arg2);
8637 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1set_1range_FUNC);
8638 }
8639 #endif
8640 
8641 #ifndef NO_gtk_1spin_1button_1set_1value
GTK_NATIVE(gtk_1spin_1button_1set_1value)8642 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1set_1value)
8643 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
8644 {
8645 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1set_1value_FUNC);
8646 	gtk_spin_button_set_value((GtkSpinButton*)arg0, arg1);
8647 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1set_1value_FUNC);
8648 }
8649 #endif
8650 
8651 #ifndef NO_gtk_1spin_1button_1set_1wrap
GTK_NATIVE(gtk_1spin_1button_1set_1wrap)8652 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1set_1wrap)
8653 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
8654 {
8655 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1set_1wrap_FUNC);
8656 	gtk_spin_button_set_wrap((GtkSpinButton*)arg0, arg1);
8657 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1set_1wrap_FUNC);
8658 }
8659 #endif
8660 
8661 #ifndef NO_gtk_1spin_1button_1update
GTK_NATIVE(gtk_1spin_1button_1update)8662 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1update)
8663 	(JNIEnv *env, jclass that, jlong arg0)
8664 {
8665 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1update_FUNC);
8666 	gtk_spin_button_update((GtkSpinButton*)arg0);
8667 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1update_FUNC);
8668 }
8669 #endif
8670 
8671 #ifndef NO_gtk_1status_1icon_1get_1geometry
GTK_NATIVE(gtk_1status_1icon_1get_1geometry)8672 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1status_1icon_1get_1geometry)
8673 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jobject arg2, jlong arg3)
8674 {
8675 	GdkRectangle _arg2, *lparg2=NULL;
8676 	jboolean rc = 0;
8677 	GTK_NATIVE_ENTER(env, that, gtk_1status_1icon_1get_1geometry_FUNC);
8678 	if (arg2) if ((lparg2 = getGdkRectangleFields(env, arg2, &_arg2)) == NULL) goto fail;
8679 	rc = (jboolean)gtk_status_icon_get_geometry((GtkStatusIcon*)arg0, (GdkScreen**)arg1, (GdkRectangle*)lparg2, (GtkOrientation*)arg3);
8680 fail:
8681 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
8682 	GTK_NATIVE_EXIT(env, that, gtk_1status_1icon_1get_1geometry_FUNC);
8683 	return rc;
8684 }
8685 #endif
8686 
8687 #ifndef NO_gtk_1status_1icon_1get_1visible
GTK_NATIVE(gtk_1status_1icon_1get_1visible)8688 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1status_1icon_1get_1visible)
8689 	(JNIEnv *env, jclass that, jlong arg0)
8690 {
8691 	jboolean rc = 0;
8692 	GTK_NATIVE_ENTER(env, that, gtk_1status_1icon_1get_1visible_FUNC);
8693 	rc = (jboolean)gtk_status_icon_get_visible((GtkStatusIcon*)arg0);
8694 	GTK_NATIVE_EXIT(env, that, gtk_1status_1icon_1get_1visible_FUNC);
8695 	return rc;
8696 }
8697 #endif
8698 
8699 #ifndef NO_gtk_1status_1icon_1new
GTK_NATIVE(gtk_1status_1icon_1new)8700 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1status_1icon_1new)
8701 	(JNIEnv *env, jclass that)
8702 {
8703 	jlong rc = 0;
8704 	GTK_NATIVE_ENTER(env, that, gtk_1status_1icon_1new_FUNC);
8705 	rc = (jlong)gtk_status_icon_new();
8706 	GTK_NATIVE_EXIT(env, that, gtk_1status_1icon_1new_FUNC);
8707 	return rc;
8708 }
8709 #endif
8710 
8711 #ifndef NO_gtk_1status_1icon_1position_1menu_1func
GTK_NATIVE(gtk_1status_1icon_1position_1menu_1func)8712 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1status_1icon_1position_1menu_1func)
8713 	(JNIEnv *env, jclass that)
8714 {
8715 	jlong rc = 0;
8716 	GTK_NATIVE_ENTER(env, that, gtk_1status_1icon_1position_1menu_1func_FUNC);
8717 	rc = (jlong)gtk_status_icon_position_menu_func();
8718 	GTK_NATIVE_EXIT(env, that, gtk_1status_1icon_1position_1menu_1func_FUNC);
8719 	return rc;
8720 }
8721 #endif
8722 
8723 #ifndef NO_gtk_1status_1icon_1set_1from_1pixbuf
GTK_NATIVE(gtk_1status_1icon_1set_1from_1pixbuf)8724 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1status_1icon_1set_1from_1pixbuf)
8725 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8726 {
8727 	GTK_NATIVE_ENTER(env, that, gtk_1status_1icon_1set_1from_1pixbuf_FUNC);
8728 	gtk_status_icon_set_from_pixbuf((GtkStatusIcon*)arg0, (GdkPixbuf*)arg1);
8729 	GTK_NATIVE_EXIT(env, that, gtk_1status_1icon_1set_1from_1pixbuf_FUNC);
8730 }
8731 #endif
8732 
8733 #ifndef NO_gtk_1status_1icon_1set_1tooltip_1text
GTK_NATIVE(gtk_1status_1icon_1set_1tooltip_1text)8734 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1status_1icon_1set_1tooltip_1text)
8735 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
8736 {
8737 	jbyte *lparg1=NULL;
8738 	GTK_NATIVE_ENTER(env, that, gtk_1status_1icon_1set_1tooltip_1text_FUNC);
8739 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8740 	gtk_status_icon_set_tooltip_text((GtkStatusIcon *)arg0, (const gchar *)lparg1);
8741 fail:
8742 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8743 	GTK_NATIVE_EXIT(env, that, gtk_1status_1icon_1set_1tooltip_1text_FUNC);
8744 }
8745 #endif
8746 
8747 #ifndef NO_gtk_1status_1icon_1set_1visible
GTK_NATIVE(gtk_1status_1icon_1set_1visible)8748 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1status_1icon_1set_1visible)
8749 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
8750 {
8751 	GTK_NATIVE_ENTER(env, that, gtk_1status_1icon_1set_1visible_FUNC);
8752 	gtk_status_icon_set_visible((GtkStatusIcon*)arg0, (gboolean)arg1);
8753 	GTK_NATIVE_EXIT(env, that, gtk_1status_1icon_1set_1visible_FUNC);
8754 }
8755 #endif
8756 
8757 #ifndef NO_gtk_1style_1context_1add_1class
GTK_NATIVE(gtk_1style_1context_1add_1class)8758 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1add_1class)
8759 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
8760 {
8761 	jbyte *lparg1=NULL;
8762 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1add_1class_FUNC);
8763 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8764 	gtk_style_context_add_class((GtkStyleContext *)arg0, (const gchar *)lparg1);
8765 fail:
8766 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8767 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1add_1class_FUNC);
8768 }
8769 #endif
8770 
8771 #ifndef NO_gtk_1style_1context_1add_1provider
GTK_NATIVE(gtk_1style_1context_1add_1provider)8772 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1add_1provider)
8773 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
8774 {
8775 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1add_1provider_FUNC);
8776 	gtk_style_context_add_provider((GtkStyleContext *)arg0, (GtkStyleProvider *)arg1, (guint)arg2);
8777 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1add_1provider_FUNC);
8778 }
8779 #endif
8780 
8781 #ifndef NO_gtk_1style_1context_1add_1provider_1for_1display
GTK_NATIVE(gtk_1style_1context_1add_1provider_1for_1display)8782 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1add_1provider_1for_1display)
8783 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
8784 {
8785 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1add_1provider_1for_1display_FUNC);
8786 /*
8787 	gtk_style_context_add_provider_for_display((GdkDisplay *)arg0, (GtkStyleProvider *)arg1, (guint)arg2);
8788 */
8789 	{
8790 		GTK_LOAD_FUNCTION(fp, gtk_style_context_add_provider_for_display)
8791 		if (fp) {
8792 			((void (CALLING_CONVENTION*)(GdkDisplay *, GtkStyleProvider *, guint))fp)((GdkDisplay *)arg0, (GtkStyleProvider *)arg1, (guint)arg2);
8793 		}
8794 	}
8795 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1add_1provider_1for_1display_FUNC);
8796 }
8797 #endif
8798 
8799 #ifndef NO_gtk_1style_1context_1add_1provider_1for_1screen
GTK_NATIVE(gtk_1style_1context_1add_1provider_1for_1screen)8800 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1add_1provider_1for_1screen)
8801 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
8802 {
8803 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1add_1provider_1for_1screen_FUNC);
8804 	gtk_style_context_add_provider_for_screen((GdkScreen *)arg0, (GtkStyleProvider *)arg1, (guint)arg2);
8805 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1add_1provider_1for_1screen_FUNC);
8806 }
8807 #endif
8808 
8809 #ifndef NO_gtk_1style_1context_1get__JI_3B_3JJ
GTK_NATIVE(gtk_1style_1context_1get__JI_3B_3JJ)8810 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get__JI_3B_3JJ)
8811 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jbyteArray arg2, jlongArray arg3, jlong arg4)
8812 {
8813 	jbyte *lparg2=NULL;
8814 	jlong *lparg3=NULL;
8815 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get__JI_3B_3JJ_FUNC);
8816 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
8817 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
8818 /*
8819 	gtk_style_context_get(arg0, arg1, (const gchar *)lparg2, lparg3, (const gchar *)NULL);
8820 */
8821 	{
8822 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get)
8823 		if (fp) {
8824 			((void (CALLING_CONVENTION*)(jlong, jint, const gchar *, jlong *, const gchar *))fp)(arg0, arg1, (const gchar *)lparg2, lparg3, (const gchar *)NULL);
8825 		}
8826 	}
8827 fail:
8828 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
8829 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, JNI_ABORT);
8830 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get__JI_3B_3JJ_FUNC);
8831 }
8832 #endif
8833 
8834 #ifndef NO_gtk_1style_1context_1get__J_3B_3JJ
GTK_NATIVE(gtk_1style_1context_1get__J_3B_3JJ)8835 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get__J_3B_3JJ)
8836 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlongArray arg2, jlong arg3)
8837 {
8838 	jbyte *lparg1=NULL;
8839 	jlong *lparg2=NULL;
8840 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get__J_3B_3JJ_FUNC);
8841 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8842 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
8843 /*
8844 	gtk_style_context_get(arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
8845 */
8846 	{
8847 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get)
8848 		if (fp) {
8849 			((void (CALLING_CONVENTION*)(jlong, const gchar *, jlong *, const gchar *))fp)(arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
8850 		}
8851 	}
8852 fail:
8853 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
8854 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
8855 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get__J_3B_3JJ_FUNC);
8856 }
8857 #endif
8858 
8859 #ifndef NO_gtk_1style_1context_1get_1border__JILorg_eclipse_swt_internal_gtk_GtkBorder_2
GTK_NATIVE(gtk_1style_1context_1get_1border__JILorg_eclipse_swt_internal_gtk_GtkBorder_2)8860 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1border__JILorg_eclipse_swt_internal_gtk_GtkBorder_2)
8861 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
8862 {
8863 	GtkBorder _arg2, *lparg2=NULL;
8864 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1border__JILorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
8865 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
8866 /*
8867 	gtk_style_context_get_border((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GtkBorder *)lparg2);
8868 */
8869 	{
8870 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_border)
8871 		if (fp) {
8872 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GtkStateFlags, GtkBorder *))fp)((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GtkBorder *)lparg2);
8873 		}
8874 	}
8875 fail:
8876 	if (arg2 && lparg2) setGtkBorderFields(env, arg2, lparg2);
8877 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1border__JILorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
8878 }
8879 #endif
8880 
8881 #ifndef NO_gtk_1style_1context_1get_1border__JLorg_eclipse_swt_internal_gtk_GtkBorder_2
GTK_NATIVE(gtk_1style_1context_1get_1border__JLorg_eclipse_swt_internal_gtk_GtkBorder_2)8882 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1border__JLorg_eclipse_swt_internal_gtk_GtkBorder_2)
8883 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
8884 {
8885 	GtkBorder _arg1, *lparg1=NULL;
8886 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1border__JLorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
8887 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
8888 /*
8889 	gtk_style_context_get_border((GtkStyleContext *)arg0, (GtkBorder *)lparg1);
8890 */
8891 	{
8892 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_border)
8893 		if (fp) {
8894 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GtkBorder *))fp)((GtkStyleContext *)arg0, (GtkBorder *)lparg1);
8895 		}
8896 	}
8897 fail:
8898 	if (arg1 && lparg1) setGtkBorderFields(env, arg1, lparg1);
8899 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1border__JLorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
8900 }
8901 #endif
8902 
8903 #ifndef NO_gtk_1style_1context_1get_1color__JILorg_eclipse_swt_internal_gtk_GdkRGBA_2
GTK_NATIVE(gtk_1style_1context_1get_1color__JILorg_eclipse_swt_internal_gtk_GdkRGBA_2)8904 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1color__JILorg_eclipse_swt_internal_gtk_GdkRGBA_2)
8905 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
8906 {
8907 	GdkRGBA _arg2, *lparg2=NULL;
8908 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1color__JILorg_eclipse_swt_internal_gtk_GdkRGBA_2_FUNC);
8909 	if (arg2) if ((lparg2 = getGdkRGBAFields(env, arg2, &_arg2)) == NULL) goto fail;
8910 /*
8911 	gtk_style_context_get_color((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GdkRGBA *)lparg2);
8912 */
8913 	{
8914 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_color)
8915 		if (fp) {
8916 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GtkStateFlags, GdkRGBA *))fp)((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GdkRGBA *)lparg2);
8917 		}
8918 	}
8919 fail:
8920 	if (arg2 && lparg2) setGdkRGBAFields(env, arg2, lparg2);
8921 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1color__JILorg_eclipse_swt_internal_gtk_GdkRGBA_2_FUNC);
8922 }
8923 #endif
8924 
8925 #ifndef NO_gtk_1style_1context_1get_1color__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2
GTK_NATIVE(gtk_1style_1context_1get_1color__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2)8926 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1color__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2)
8927 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
8928 {
8929 	GdkRGBA _arg1, *lparg1=NULL;
8930 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1color__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2_FUNC);
8931 	if (arg1) if ((lparg1 = getGdkRGBAFields(env, arg1, &_arg1)) == NULL) goto fail;
8932 /*
8933 	gtk_style_context_get_color((GtkStyleContext *)arg0, (GdkRGBA *)lparg1);
8934 */
8935 	{
8936 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_color)
8937 		if (fp) {
8938 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GdkRGBA *))fp)((GtkStyleContext *)arg0, (GdkRGBA *)lparg1);
8939 		}
8940 	}
8941 fail:
8942 	if (arg1 && lparg1) setGdkRGBAFields(env, arg1, lparg1);
8943 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1color__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2_FUNC);
8944 }
8945 #endif
8946 
8947 #ifndef NO_gtk_1style_1context_1get_1font
GTK_NATIVE(gtk_1style_1context_1get_1font)8948 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1style_1context_1get_1font)
8949 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
8950 {
8951 	jlong rc = 0;
8952 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1font_FUNC);
8953 /*
8954 	rc = (jlong)gtk_style_context_get_font(arg0, arg1);
8955 */
8956 	{
8957 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_font)
8958 		if (fp) {
8959 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong, jint))fp)(arg0, arg1);
8960 		}
8961 	}
8962 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1font_FUNC);
8963 	return rc;
8964 }
8965 #endif
8966 
8967 #ifndef NO_gtk_1style_1context_1get_1margin
GTK_NATIVE(gtk_1style_1context_1get_1margin)8968 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1margin)
8969 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
8970 {
8971 	GtkBorder _arg1, *lparg1=NULL;
8972 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1margin_FUNC);
8973 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
8974 	gtk_style_context_get_margin((GtkStyleContext *)arg0, (GtkBorder *)lparg1);
8975 fail:
8976 	if (arg1 && lparg1) setGtkBorderFields(env, arg1, lparg1);
8977 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1margin_FUNC);
8978 }
8979 #endif
8980 
8981 #ifndef NO_gtk_1style_1context_1get_1padding__JILorg_eclipse_swt_internal_gtk_GtkBorder_2
GTK_NATIVE(gtk_1style_1context_1get_1padding__JILorg_eclipse_swt_internal_gtk_GtkBorder_2)8982 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1padding__JILorg_eclipse_swt_internal_gtk_GtkBorder_2)
8983 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
8984 {
8985 	GtkBorder _arg2, *lparg2=NULL;
8986 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1padding__JILorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
8987 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
8988 /*
8989 	gtk_style_context_get_padding((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GtkBorder *)lparg2);
8990 */
8991 	{
8992 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_padding)
8993 		if (fp) {
8994 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GtkStateFlags, GtkBorder *))fp)((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GtkBorder *)lparg2);
8995 		}
8996 	}
8997 fail:
8998 	if (arg2 && lparg2) setGtkBorderFields(env, arg2, lparg2);
8999 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1padding__JILorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
9000 }
9001 #endif
9002 
9003 #ifndef NO_gtk_1style_1context_1get_1padding__JLorg_eclipse_swt_internal_gtk_GtkBorder_2
GTK_NATIVE(gtk_1style_1context_1get_1padding__JLorg_eclipse_swt_internal_gtk_GtkBorder_2)9004 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1padding__JLorg_eclipse_swt_internal_gtk_GtkBorder_2)
9005 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
9006 {
9007 	GtkBorder _arg1, *lparg1=NULL;
9008 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1padding__JLorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
9009 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
9010 /*
9011 	gtk_style_context_get_padding((GtkStyleContext *)arg0, (GtkBorder *)lparg1);
9012 */
9013 	{
9014 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_padding)
9015 		if (fp) {
9016 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GtkBorder *))fp)((GtkStyleContext *)arg0, (GtkBorder *)lparg1);
9017 		}
9018 	}
9019 fail:
9020 	if (arg1 && lparg1) setGtkBorderFields(env, arg1, lparg1);
9021 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1padding__JLorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
9022 }
9023 #endif
9024 
9025 #ifndef NO_gtk_1style_1context_1get_1parent
GTK_NATIVE(gtk_1style_1context_1get_1parent)9026 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1style_1context_1get_1parent)
9027 	(JNIEnv *env, jclass that, jlong arg0)
9028 {
9029 	jlong rc = 0;
9030 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1parent_FUNC);
9031 	rc = (jlong)gtk_style_context_get_parent((GtkStyleContext *)arg0);
9032 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1parent_FUNC);
9033 	return rc;
9034 }
9035 #endif
9036 
9037 #ifndef NO_gtk_1style_1context_1invalidate
GTK_NATIVE(gtk_1style_1context_1invalidate)9038 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1invalidate)
9039 	(JNIEnv *env, jclass that, jlong arg0)
9040 {
9041 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1invalidate_FUNC);
9042 /*
9043 	gtk_style_context_invalidate(arg0);
9044 */
9045 	{
9046 		GTK_LOAD_FUNCTION(fp, gtk_style_context_invalidate)
9047 		if (fp) {
9048 			((void (CALLING_CONVENTION*)(jlong))fp)(arg0);
9049 		}
9050 	}
9051 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1invalidate_FUNC);
9052 }
9053 #endif
9054 
9055 #ifndef NO_gtk_1style_1context_1remove_1class
GTK_NATIVE(gtk_1style_1context_1remove_1class)9056 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1remove_1class)
9057 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
9058 {
9059 	jbyte *lparg1=NULL;
9060 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1remove_1class_FUNC);
9061 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9062 	gtk_style_context_remove_class((GtkStyleContext *)arg0, (const gchar *)lparg1);
9063 fail:
9064 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9065 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1remove_1class_FUNC);
9066 }
9067 #endif
9068 
9069 #ifndef NO_gtk_1style_1context_1restore
GTK_NATIVE(gtk_1style_1context_1restore)9070 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1restore)
9071 	(JNIEnv *env, jclass that, jlong arg0)
9072 {
9073 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1restore_FUNC);
9074 	gtk_style_context_restore((GtkStyleContext *)arg0);
9075 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1restore_FUNC);
9076 }
9077 #endif
9078 
9079 #ifndef NO_gtk_1style_1context_1save
GTK_NATIVE(gtk_1style_1context_1save)9080 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1save)
9081 	(JNIEnv *env, jclass that, jlong arg0)
9082 {
9083 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1save_FUNC);
9084 	gtk_style_context_save((GtkStyleContext *)arg0);
9085 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1save_FUNC);
9086 }
9087 #endif
9088 
9089 #ifndef NO_gtk_1style_1context_1set_1state
GTK_NATIVE(gtk_1style_1context_1set_1state)9090 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1set_1state)
9091 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9092 {
9093 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1set_1state_FUNC);
9094 	gtk_style_context_set_state((GtkStyleContext *)arg0, (GtkStateFlags)arg1);
9095 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1set_1state_FUNC);
9096 }
9097 #endif
9098 
9099 #ifndef NO_gtk_1target_1list_1new
GTK_NATIVE(gtk_1target_1list_1new)9100 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1target_1list_1new)
9101 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9102 {
9103 	jlong rc = 0;
9104 	GTK_NATIVE_ENTER(env, that, gtk_1target_1list_1new_FUNC);
9105 	rc = (jlong)gtk_target_list_new((const GtkTargetEntry *)arg0, (guint)arg1);
9106 	GTK_NATIVE_EXIT(env, that, gtk_1target_1list_1new_FUNC);
9107 	return rc;
9108 }
9109 #endif
9110 
9111 #ifndef NO_gtk_1target_1list_1unref
GTK_NATIVE(gtk_1target_1list_1unref)9112 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1target_1list_1unref)
9113 	(JNIEnv *env, jclass that, jlong arg0)
9114 {
9115 	GTK_NATIVE_ENTER(env, that, gtk_1target_1list_1unref_FUNC);
9116 	gtk_target_list_unref((GtkTargetList *)arg0);
9117 	GTK_NATIVE_EXIT(env, that, gtk_1target_1list_1unref_FUNC);
9118 }
9119 #endif
9120 
9121 #ifndef NO_gtk_1text_1buffer_1copy_1clipboard
GTK_NATIVE(gtk_1text_1buffer_1copy_1clipboard)9122 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1copy_1clipboard)
9123 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9124 {
9125 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1copy_1clipboard_FUNC);
9126 /*
9127 	gtk_text_buffer_copy_clipboard((GtkTextBuffer *)arg0, arg1);
9128 */
9129 	{
9130 		GTK_LOAD_FUNCTION(fp, gtk_text_buffer_copy_clipboard)
9131 		if (fp) {
9132 			((void (CALLING_CONVENTION*)(GtkTextBuffer *, jlong))fp)((GtkTextBuffer *)arg0, arg1);
9133 		}
9134 	}
9135 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1copy_1clipboard_FUNC);
9136 }
9137 #endif
9138 
9139 #ifndef NO_gtk_1text_1buffer_1create_1mark
GTK_NATIVE(gtk_1text_1buffer_1create_1mark)9140 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1buffer_1create_1mark)
9141 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2, jboolean arg3)
9142 {
9143 	jbyte *lparg1=NULL;
9144 	jbyte *lparg2=NULL;
9145 	jlong rc = 0;
9146 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1create_1mark_FUNC);
9147 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9148 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
9149 	rc = (jlong)gtk_text_buffer_create_mark((GtkTextBuffer *)arg0, (const gchar *)lparg1, (GtkTextIter *)lparg2, (gboolean)arg3);
9150 fail:
9151 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
9152 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9153 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1create_1mark_FUNC);
9154 	return rc;
9155 }
9156 #endif
9157 
9158 #ifndef NO_gtk_1text_1buffer_1cut_1clipboard
GTK_NATIVE(gtk_1text_1buffer_1cut_1clipboard)9159 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1cut_1clipboard)
9160 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
9161 {
9162 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1cut_1clipboard_FUNC);
9163 /*
9164 	gtk_text_buffer_cut_clipboard((GtkTextBuffer *)arg0, arg1, (gboolean)arg2);
9165 */
9166 	{
9167 		GTK_LOAD_FUNCTION(fp, gtk_text_buffer_cut_clipboard)
9168 		if (fp) {
9169 			((void (CALLING_CONVENTION*)(GtkTextBuffer *, jlong, gboolean))fp)((GtkTextBuffer *)arg0, arg1, (gboolean)arg2);
9170 		}
9171 	}
9172 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1cut_1clipboard_FUNC);
9173 }
9174 #endif
9175 
9176 #ifndef NO_gtk_1text_1buffer_1delete
GTK_NATIVE(gtk_1text_1buffer_1delete)9177 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1delete)
9178 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
9179 {
9180 	jbyte *lparg1=NULL;
9181 	jbyte *lparg2=NULL;
9182 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1delete_FUNC);
9183 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9184 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
9185 	gtk_text_buffer_delete((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (GtkTextIter *)lparg2);
9186 fail:
9187 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
9188 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9189 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1delete_FUNC);
9190 }
9191 #endif
9192 
9193 #ifndef NO_gtk_1text_1buffer_1get_1bounds
GTK_NATIVE(gtk_1text_1buffer_1get_1bounds)9194 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1bounds)
9195 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
9196 {
9197 	jbyte *lparg1=NULL;
9198 	jbyte *lparg2=NULL;
9199 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1bounds_FUNC);
9200 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9201 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
9202 	gtk_text_buffer_get_bounds((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (GtkTextIter *)lparg2);
9203 fail:
9204 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
9205 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9206 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1bounds_FUNC);
9207 }
9208 #endif
9209 
9210 #ifndef NO_gtk_1text_1buffer_1get_1end_1iter
GTK_NATIVE(gtk_1text_1buffer_1get_1end_1iter)9211 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1end_1iter)
9212 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
9213 {
9214 	jbyte *lparg1=NULL;
9215 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1end_1iter_FUNC);
9216 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9217 	gtk_text_buffer_get_end_iter((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1);
9218 fail:
9219 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9220 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1end_1iter_FUNC);
9221 }
9222 #endif
9223 
9224 #ifndef NO_gtk_1text_1buffer_1get_1insert
GTK_NATIVE(gtk_1text_1buffer_1get_1insert)9225 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1insert)
9226 	(JNIEnv *env, jclass that, jlong arg0)
9227 {
9228 	jlong rc = 0;
9229 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1insert_FUNC);
9230 	rc = (jlong)gtk_text_buffer_get_insert((GtkTextBuffer *)arg0);
9231 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1insert_FUNC);
9232 	return rc;
9233 }
9234 #endif
9235 
9236 #ifndef NO_gtk_1text_1buffer_1get_1iter_1at_1line
GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1line)9237 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1line)
9238 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
9239 {
9240 	jbyte *lparg1=NULL;
9241 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1iter_1at_1line_FUNC);
9242 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9243 	gtk_text_buffer_get_iter_at_line((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (gint)arg2);
9244 fail:
9245 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9246 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1iter_1at_1line_FUNC);
9247 }
9248 #endif
9249 
9250 #ifndef NO_gtk_1text_1buffer_1get_1iter_1at_1mark
GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1mark)9251 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1mark)
9252 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2)
9253 {
9254 	jbyte *lparg1=NULL;
9255 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1iter_1at_1mark_FUNC);
9256 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9257 	gtk_text_buffer_get_iter_at_mark((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (GtkTextMark *)arg2);
9258 fail:
9259 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9260 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1iter_1at_1mark_FUNC);
9261 }
9262 #endif
9263 
9264 #ifndef NO_gtk_1text_1buffer_1get_1iter_1at_1offset
GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1offset)9265 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1offset)
9266 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
9267 {
9268 	jbyte *lparg1=NULL;
9269 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1iter_1at_1offset_FUNC);
9270 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9271 	gtk_text_buffer_get_iter_at_offset((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (gint)arg2);
9272 fail:
9273 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9274 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1iter_1at_1offset_FUNC);
9275 }
9276 #endif
9277 
9278 #ifndef NO_gtk_1text_1buffer_1get_1line_1count
GTK_NATIVE(gtk_1text_1buffer_1get_1line_1count)9279 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1line_1count)
9280 	(JNIEnv *env, jclass that, jlong arg0)
9281 {
9282 	jint rc = 0;
9283 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1line_1count_FUNC);
9284 	rc = (jint)gtk_text_buffer_get_line_count((GtkTextBuffer *)arg0);
9285 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1line_1count_FUNC);
9286 	return rc;
9287 }
9288 #endif
9289 
9290 #ifndef NO_gtk_1text_1buffer_1get_1selection_1bound
GTK_NATIVE(gtk_1text_1buffer_1get_1selection_1bound)9291 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1selection_1bound)
9292 	(JNIEnv *env, jclass that, jlong arg0)
9293 {
9294 	jlong rc = 0;
9295 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1selection_1bound_FUNC);
9296 	rc = (jlong)gtk_text_buffer_get_selection_bound((GtkTextBuffer *)arg0);
9297 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1selection_1bound_FUNC);
9298 	return rc;
9299 }
9300 #endif
9301 
9302 #ifndef NO_gtk_1text_1buffer_1get_1selection_1bounds
GTK_NATIVE(gtk_1text_1buffer_1get_1selection_1bounds)9303 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1selection_1bounds)
9304 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
9305 {
9306 	jbyte *lparg1=NULL;
9307 	jbyte *lparg2=NULL;
9308 	jboolean rc = 0;
9309 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1selection_1bounds_FUNC);
9310 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9311 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
9312 	rc = (jboolean)gtk_text_buffer_get_selection_bounds((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (GtkTextIter *)lparg2);
9313 fail:
9314 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
9315 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9316 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1selection_1bounds_FUNC);
9317 	return rc;
9318 }
9319 #endif
9320 
9321 #ifndef NO_gtk_1text_1buffer_1get_1text
GTK_NATIVE(gtk_1text_1buffer_1get_1text)9322 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1text)
9323 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2, jboolean arg3)
9324 {
9325 	jbyte *lparg1=NULL;
9326 	jbyte *lparg2=NULL;
9327 	jlong rc = 0;
9328 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1text_FUNC);
9329 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9330 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
9331 	rc = (jlong)gtk_text_buffer_get_text((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (GtkTextIter *)lparg2, (gboolean)arg3);
9332 fail:
9333 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
9334 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9335 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1text_FUNC);
9336 	return rc;
9337 }
9338 #endif
9339 
9340 #ifndef NO_gtk_1text_1buffer_1insert__JJ_3BI
GTK_NATIVE(gtk_1text_1buffer_1insert__JJ_3BI)9341 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1insert__JJ_3BI)
9342 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jbyteArray arg2, jint arg3)
9343 {
9344 	jbyte *lparg2=NULL;
9345 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1insert__JJ_3BI_FUNC);
9346 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
9347 	gtk_text_buffer_insert((GtkTextBuffer *)arg0, (GtkTextIter *)arg1, (const gchar *)lparg2, (gint)arg3);
9348 fail:
9349 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
9350 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1insert__JJ_3BI_FUNC);
9351 }
9352 #endif
9353 
9354 #ifndef NO_gtk_1text_1buffer_1insert__J_3B_3BI
GTK_NATIVE(gtk_1text_1buffer_1insert__J_3B_3BI)9355 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1insert__J_3B_3BI)
9356 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2, jint arg3)
9357 {
9358 	jbyte *lparg1=NULL;
9359 	jbyte *lparg2=NULL;
9360 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1insert__J_3B_3BI_FUNC);
9361 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9362 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
9363 	gtk_text_buffer_insert((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (const gchar *)lparg2, (gint)arg3);
9364 fail:
9365 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
9366 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9367 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1insert__J_3B_3BI_FUNC);
9368 }
9369 #endif
9370 
9371 #ifndef NO_gtk_1text_1buffer_1paste_1clipboard
GTK_NATIVE(gtk_1text_1buffer_1paste_1clipboard)9372 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1paste_1clipboard)
9373 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jbyteArray arg2, jboolean arg3)
9374 {
9375 	jbyte *lparg2=NULL;
9376 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1paste_1clipboard_FUNC);
9377 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
9378 /*
9379 	gtk_text_buffer_paste_clipboard((GtkTextBuffer *)arg0, arg1, (GtkTextIter *)lparg2, (gboolean)arg3);
9380 */
9381 	{
9382 		GTK_LOAD_FUNCTION(fp, gtk_text_buffer_paste_clipboard)
9383 		if (fp) {
9384 			((void (CALLING_CONVENTION*)(GtkTextBuffer *, jlong, GtkTextIter *, gboolean))fp)((GtkTextBuffer *)arg0, arg1, (GtkTextIter *)lparg2, (gboolean)arg3);
9385 		}
9386 	}
9387 fail:
9388 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
9389 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1paste_1clipboard_FUNC);
9390 }
9391 #endif
9392 
9393 #ifndef NO_gtk_1text_1buffer_1place_1cursor
GTK_NATIVE(gtk_1text_1buffer_1place_1cursor)9394 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1place_1cursor)
9395 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
9396 {
9397 	jbyte *lparg1=NULL;
9398 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1place_1cursor_FUNC);
9399 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9400 	gtk_text_buffer_place_cursor((GtkTextBuffer *)arg0, (const GtkTextIter *)lparg1);
9401 fail:
9402 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9403 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1place_1cursor_FUNC);
9404 }
9405 #endif
9406 
9407 #ifndef NO_gtk_1text_1buffer_1select_1range
GTK_NATIVE(gtk_1text_1buffer_1select_1range)9408 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1select_1range)
9409 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
9410 {
9411 	jbyte *lparg1=NULL;
9412 	jbyte *lparg2=NULL;
9413 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1select_1range_FUNC);
9414 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9415 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
9416 	gtk_text_buffer_select_range((GtkTextBuffer *)arg0, (const GtkTextIter *)lparg1, (const GtkTextIter *)lparg2);
9417 fail:
9418 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
9419 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9420 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1select_1range_FUNC);
9421 }
9422 #endif
9423 
9424 #ifndef NO_gtk_1text_1buffer_1set_1text
GTK_NATIVE(gtk_1text_1buffer_1set_1text)9425 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1set_1text)
9426 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
9427 {
9428 	jbyte *lparg1=NULL;
9429 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1set_1text_FUNC);
9430 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9431 	gtk_text_buffer_set_text((GtkTextBuffer *)arg0, (const gchar *)lparg1, (gint)arg2);
9432 fail:
9433 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9434 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1set_1text_FUNC);
9435 }
9436 #endif
9437 
9438 #ifndef NO_gtk_1text_1iter_1get_1line
GTK_NATIVE(gtk_1text_1iter_1get_1line)9439 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1text_1iter_1get_1line)
9440 	(JNIEnv *env, jclass that, jbyteArray arg0)
9441 {
9442 	jbyte *lparg0=NULL;
9443 	jint rc = 0;
9444 	GTK_NATIVE_ENTER(env, that, gtk_1text_1iter_1get_1line_FUNC);
9445 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
9446 	rc = (jint)gtk_text_iter_get_line((const GtkTextIter *)lparg0);
9447 fail:
9448 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
9449 	GTK_NATIVE_EXIT(env, that, gtk_1text_1iter_1get_1line_FUNC);
9450 	return rc;
9451 }
9452 #endif
9453 
9454 #ifndef NO_gtk_1text_1iter_1get_1offset
GTK_NATIVE(gtk_1text_1iter_1get_1offset)9455 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1text_1iter_1get_1offset)
9456 	(JNIEnv *env, jclass that, jbyteArray arg0)
9457 {
9458 	jbyte *lparg0=NULL;
9459 	jint rc = 0;
9460 	GTK_NATIVE_ENTER(env, that, gtk_1text_1iter_1get_1offset_FUNC);
9461 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
9462 	rc = (jint)gtk_text_iter_get_offset((const GtkTextIter *)lparg0);
9463 fail:
9464 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
9465 	GTK_NATIVE_EXIT(env, that, gtk_1text_1iter_1get_1offset_FUNC);
9466 	return rc;
9467 }
9468 #endif
9469 
9470 #ifndef NO_gtk_1text_1view_1buffer_1to_1surface_1coords
GTK_NATIVE(gtk_1text_1view_1buffer_1to_1surface_1coords)9471 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1buffer_1to_1surface_1coords)
9472 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jintArray arg4, jintArray arg5)
9473 {
9474 	jint *lparg4=NULL;
9475 	jint *lparg5=NULL;
9476 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1buffer_1to_1surface_1coords_FUNC);
9477 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
9478 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
9479 /*
9480 	gtk_text_view_buffer_to_surface_coords((GtkTextView *)arg0, (GtkTextWindowType)arg1, (gint)arg2, (gint)arg3, (gint *)lparg4, (gint *)lparg5);
9481 */
9482 	{
9483 		GTK_LOAD_FUNCTION(fp, gtk_text_view_buffer_to_surface_coords)
9484 		if (fp) {
9485 			((void (CALLING_CONVENTION*)(GtkTextView *, GtkTextWindowType, gint, gint, gint *, gint *))fp)((GtkTextView *)arg0, (GtkTextWindowType)arg1, (gint)arg2, (gint)arg3, (gint *)lparg4, (gint *)lparg5);
9486 		}
9487 	}
9488 fail:
9489 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
9490 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
9491 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1buffer_1to_1surface_1coords_FUNC);
9492 }
9493 #endif
9494 
9495 #ifndef NO_gtk_1text_1view_1buffer_1to_1window_1coords
GTK_NATIVE(gtk_1text_1view_1buffer_1to_1window_1coords)9496 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1buffer_1to_1window_1coords)
9497 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jintArray arg4, jintArray arg5)
9498 {
9499 	jint *lparg4=NULL;
9500 	jint *lparg5=NULL;
9501 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1buffer_1to_1window_1coords_FUNC);
9502 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
9503 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
9504 /*
9505 	gtk_text_view_buffer_to_window_coords((GtkTextView *)arg0, (GtkTextWindowType)arg1, (gint)arg2, (gint)arg3, (gint *)lparg4, (gint *)lparg5);
9506 */
9507 	{
9508 		GTK_LOAD_FUNCTION(fp, gtk_text_view_buffer_to_window_coords)
9509 		if (fp) {
9510 			((void (CALLING_CONVENTION*)(GtkTextView *, GtkTextWindowType, gint, gint, gint *, gint *))fp)((GtkTextView *)arg0, (GtkTextWindowType)arg1, (gint)arg2, (gint)arg3, (gint *)lparg4, (gint *)lparg5);
9511 		}
9512 	}
9513 fail:
9514 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
9515 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
9516 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1buffer_1to_1window_1coords_FUNC);
9517 }
9518 #endif
9519 
9520 #ifndef NO_gtk_1text_1view_1get_1buffer
GTK_NATIVE(gtk_1text_1view_1get_1buffer)9521 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1view_1get_1buffer)
9522 	(JNIEnv *env, jclass that, jlong arg0)
9523 {
9524 	jlong rc = 0;
9525 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1buffer_FUNC);
9526 	rc = (jlong)gtk_text_view_get_buffer((GtkTextView *)arg0);
9527 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1buffer_FUNC);
9528 	return rc;
9529 }
9530 #endif
9531 
9532 #ifndef NO_gtk_1text_1view_1get_1editable
GTK_NATIVE(gtk_1text_1view_1get_1editable)9533 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1text_1view_1get_1editable)
9534 	(JNIEnv *env, jclass that, jlong arg0)
9535 {
9536 	jboolean rc = 0;
9537 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1editable_FUNC);
9538 	rc = (jboolean)gtk_text_view_get_editable((GtkTextView *)arg0);
9539 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1editable_FUNC);
9540 	return rc;
9541 }
9542 #endif
9543 
9544 #ifndef NO_gtk_1text_1view_1get_1iter_1at_1location
GTK_NATIVE(gtk_1text_1view_1get_1iter_1at_1location)9545 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1get_1iter_1at_1location)
9546 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2, jint arg3)
9547 {
9548 	jbyte *lparg1=NULL;
9549 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1iter_1at_1location_FUNC);
9550 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9551 	gtk_text_view_get_iter_at_location((GtkTextView *)arg0, (GtkTextIter *)lparg1, (gint)arg2, (gint)arg3);
9552 fail:
9553 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9554 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1iter_1at_1location_FUNC);
9555 }
9556 #endif
9557 
9558 #ifndef NO_gtk_1text_1view_1get_1iter_1location
GTK_NATIVE(gtk_1text_1view_1get_1iter_1location)9559 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1get_1iter_1location)
9560 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jobject arg2)
9561 {
9562 	jbyte *lparg1=NULL;
9563 	GdkRectangle _arg2, *lparg2=NULL;
9564 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1iter_1location_FUNC);
9565 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9566 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
9567 	gtk_text_view_get_iter_location((GtkTextView *)arg0, (const GtkTextIter *)lparg1, (GdkRectangle *)lparg2);
9568 fail:
9569 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
9570 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9571 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1iter_1location_FUNC);
9572 }
9573 #endif
9574 
9575 #ifndef NO_gtk_1text_1view_1get_1line_1at_1y
GTK_NATIVE(gtk_1text_1view_1get_1line_1at_1y)9576 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1get_1line_1at_1y)
9577 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2, jintArray arg3)
9578 {
9579 	jbyte *lparg1=NULL;
9580 	jint *lparg3=NULL;
9581 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1line_1at_1y_FUNC);
9582 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9583 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
9584 	gtk_text_view_get_line_at_y((GtkTextView *)arg0, (GtkTextIter *)lparg1, (gint)arg2, (gint *)lparg3);
9585 fail:
9586 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
9587 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9588 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1line_1at_1y_FUNC);
9589 }
9590 #endif
9591 
9592 #ifndef NO_gtk_1text_1view_1get_1line_1yrange
GTK_NATIVE(gtk_1text_1view_1get_1line_1yrange)9593 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1get_1line_1yrange)
9594 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jintArray arg2, jintArray arg3)
9595 {
9596 	jbyte *lparg1=NULL;
9597 	jint *lparg2=NULL;
9598 	jint *lparg3=NULL;
9599 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1line_1yrange_FUNC);
9600 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9601 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
9602 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
9603 	gtk_text_view_get_line_yrange((GtkTextView *)arg0, (GtkTextIter *)lparg1, (gint *)lparg2, (gint *)lparg3);
9604 fail:
9605 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
9606 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
9607 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9608 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1line_1yrange_FUNC);
9609 }
9610 #endif
9611 
9612 #ifndef NO_gtk_1text_1view_1get_1visible_1rect
GTK_NATIVE(gtk_1text_1view_1get_1visible_1rect)9613 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1get_1visible_1rect)
9614 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
9615 {
9616 	GdkRectangle _arg1, *lparg1=NULL;
9617 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1visible_1rect_FUNC);
9618 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
9619 	gtk_text_view_get_visible_rect((GtkTextView *)arg0, (GdkRectangle *)lparg1);
9620 fail:
9621 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
9622 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1visible_1rect_FUNC);
9623 }
9624 #endif
9625 
9626 #ifndef NO_gtk_1text_1view_1get_1window
GTK_NATIVE(gtk_1text_1view_1get_1window)9627 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1view_1get_1window)
9628 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9629 {
9630 	jlong rc = 0;
9631 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1window_FUNC);
9632 	rc = (jlong)gtk_text_view_get_window((GtkTextView *)arg0, (GtkTextWindowType)arg1);
9633 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1window_FUNC);
9634 	return rc;
9635 }
9636 #endif
9637 
9638 #ifndef NO_gtk_1text_1view_1new
GTK_NATIVE(gtk_1text_1view_1new)9639 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1view_1new)
9640 	(JNIEnv *env, jclass that)
9641 {
9642 	jlong rc = 0;
9643 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1new_FUNC);
9644 	rc = (jlong)gtk_text_view_new();
9645 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1new_FUNC);
9646 	return rc;
9647 }
9648 #endif
9649 
9650 #ifndef NO_gtk_1text_1view_1scroll_1to_1iter
GTK_NATIVE(gtk_1text_1view_1scroll_1to_1iter)9651 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1text_1view_1scroll_1to_1iter)
9652 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jdouble arg2, jboolean arg3, jdouble arg4, jdouble arg5)
9653 {
9654 	jbyte *lparg1=NULL;
9655 	jboolean rc = 0;
9656 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1scroll_1to_1iter_FUNC);
9657 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9658 	rc = (jboolean)gtk_text_view_scroll_to_iter((GtkTextView *)arg0, (GtkTextIter *)lparg1, (gdouble)arg2, (gboolean)arg3, (gdouble)arg4, (gdouble)arg5);
9659 fail:
9660 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9661 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1scroll_1to_1iter_FUNC);
9662 	return rc;
9663 }
9664 #endif
9665 
9666 #ifndef NO_gtk_1text_1view_1scroll_1to_1mark
GTK_NATIVE(gtk_1text_1view_1scroll_1to_1mark)9667 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1scroll_1to_1mark)
9668 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jboolean arg3, jdouble arg4, jdouble arg5)
9669 {
9670 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1scroll_1to_1mark_FUNC);
9671 	gtk_text_view_scroll_to_mark((GtkTextView *)arg0, (GtkTextMark *)arg1, (gdouble)arg2, (gboolean)arg3, (gdouble)arg4, (gdouble)arg5);
9672 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1scroll_1to_1mark_FUNC);
9673 }
9674 #endif
9675 
9676 #ifndef NO_gtk_1text_1view_1set_1editable
GTK_NATIVE(gtk_1text_1view_1set_1editable)9677 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1set_1editable)
9678 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9679 {
9680 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1set_1editable_FUNC);
9681 	gtk_text_view_set_editable((GtkTextView *)arg0, (gboolean)arg1);
9682 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1set_1editable_FUNC);
9683 }
9684 #endif
9685 
9686 #ifndef NO_gtk_1text_1view_1set_1justification
GTK_NATIVE(gtk_1text_1view_1set_1justification)9687 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1set_1justification)
9688 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9689 {
9690 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1set_1justification_FUNC);
9691 	gtk_text_view_set_justification((GtkTextView *)arg0, arg1);
9692 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1set_1justification_FUNC);
9693 }
9694 #endif
9695 
9696 #ifndef NO_gtk_1text_1view_1set_1tabs
GTK_NATIVE(gtk_1text_1view_1set_1tabs)9697 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1set_1tabs)
9698 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9699 {
9700 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1set_1tabs_FUNC);
9701 	gtk_text_view_set_tabs((GtkTextView *)arg0, (PangoTabArray *)arg1);
9702 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1set_1tabs_FUNC);
9703 }
9704 #endif
9705 
9706 #ifndef NO_gtk_1text_1view_1set_1wrap_1mode
GTK_NATIVE(gtk_1text_1view_1set_1wrap_1mode)9707 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1set_1wrap_1mode)
9708 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9709 {
9710 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1set_1wrap_1mode_FUNC);
9711 	gtk_text_view_set_wrap_mode((GtkTextView *)arg0, arg1);
9712 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1set_1wrap_1mode_FUNC);
9713 }
9714 #endif
9715 
9716 #ifndef NO_gtk_1toggle_1button_1get_1active
GTK_NATIVE(gtk_1toggle_1button_1get_1active)9717 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1toggle_1button_1get_1active)
9718 	(JNIEnv *env, jclass that, jlong arg0)
9719 {
9720 	jboolean rc = 0;
9721 	GTK_NATIVE_ENTER(env, that, gtk_1toggle_1button_1get_1active_FUNC);
9722 	rc = (jboolean)gtk_toggle_button_get_active((GtkToggleButton *)arg0);
9723 	GTK_NATIVE_EXIT(env, that, gtk_1toggle_1button_1get_1active_FUNC);
9724 	return rc;
9725 }
9726 #endif
9727 
9728 #ifndef NO_gtk_1toggle_1button_1new
GTK_NATIVE(gtk_1toggle_1button_1new)9729 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1toggle_1button_1new)
9730 	(JNIEnv *env, jclass that)
9731 {
9732 	jlong rc = 0;
9733 	GTK_NATIVE_ENTER(env, that, gtk_1toggle_1button_1new_FUNC);
9734 	rc = (jlong)gtk_toggle_button_new();
9735 	GTK_NATIVE_EXIT(env, that, gtk_1toggle_1button_1new_FUNC);
9736 	return rc;
9737 }
9738 #endif
9739 
9740 #ifndef NO_gtk_1toggle_1button_1set_1active
GTK_NATIVE(gtk_1toggle_1button_1set_1active)9741 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1toggle_1button_1set_1active)
9742 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9743 {
9744 	GTK_NATIVE_ENTER(env, that, gtk_1toggle_1button_1set_1active_FUNC);
9745 	gtk_toggle_button_set_active((GtkToggleButton *)arg0, (gboolean)arg1);
9746 	GTK_NATIVE_EXIT(env, that, gtk_1toggle_1button_1set_1active_FUNC);
9747 }
9748 #endif
9749 
9750 #ifndef NO_gtk_1toggle_1button_1set_1inconsistent
GTK_NATIVE(gtk_1toggle_1button_1set_1inconsistent)9751 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1toggle_1button_1set_1inconsistent)
9752 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9753 {
9754 	GTK_NATIVE_ENTER(env, that, gtk_1toggle_1button_1set_1inconsistent_FUNC);
9755 /*
9756 	gtk_toggle_button_set_inconsistent((GtkToggleButton *)arg0, (gboolean)arg1);
9757 */
9758 	{
9759 		GTK_LOAD_FUNCTION(fp, gtk_toggle_button_set_inconsistent)
9760 		if (fp) {
9761 			((void (CALLING_CONVENTION*)(GtkToggleButton *, gboolean))fp)((GtkToggleButton *)arg0, (gboolean)arg1);
9762 		}
9763 	}
9764 	GTK_NATIVE_EXIT(env, that, gtk_1toggle_1button_1set_1inconsistent_FUNC);
9765 }
9766 #endif
9767 
9768 #ifndef NO_gtk_1toggle_1tool_1button_1get_1active
GTK_NATIVE(gtk_1toggle_1tool_1button_1get_1active)9769 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1toggle_1tool_1button_1get_1active)
9770 	(JNIEnv *env, jclass that, jlong arg0)
9771 {
9772 	jboolean rc = 0;
9773 	GTK_NATIVE_ENTER(env, that, gtk_1toggle_1tool_1button_1get_1active_FUNC);
9774 	rc = (jboolean)gtk_toggle_tool_button_get_active((GtkToggleToolButton *)arg0);
9775 	GTK_NATIVE_EXIT(env, that, gtk_1toggle_1tool_1button_1get_1active_FUNC);
9776 	return rc;
9777 }
9778 #endif
9779 
9780 #ifndef NO_gtk_1toggle_1tool_1button_1new
GTK_NATIVE(gtk_1toggle_1tool_1button_1new)9781 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1toggle_1tool_1button_1new)
9782 	(JNIEnv *env, jclass that)
9783 {
9784 	jlong rc = 0;
9785 	GTK_NATIVE_ENTER(env, that, gtk_1toggle_1tool_1button_1new_FUNC);
9786 	rc = (jlong)gtk_toggle_tool_button_new();
9787 	GTK_NATIVE_EXIT(env, that, gtk_1toggle_1tool_1button_1new_FUNC);
9788 	return rc;
9789 }
9790 #endif
9791 
9792 #ifndef NO_gtk_1toggle_1tool_1button_1set_1active
GTK_NATIVE(gtk_1toggle_1tool_1button_1set_1active)9793 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1toggle_1tool_1button_1set_1active)
9794 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9795 {
9796 	GTK_NATIVE_ENTER(env, that, gtk_1toggle_1tool_1button_1set_1active_FUNC);
9797 	gtk_toggle_tool_button_set_active((GtkToggleToolButton *)arg0, (gboolean)arg1);
9798 	GTK_NATIVE_EXIT(env, that, gtk_1toggle_1tool_1button_1set_1active_FUNC);
9799 }
9800 #endif
9801 
9802 #ifndef NO_gtk_1tool_1button_1new
GTK_NATIVE(gtk_1tool_1button_1new)9803 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tool_1button_1new)
9804 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
9805 {
9806 	jbyte *lparg1=NULL;
9807 	jlong rc = 0;
9808 	GTK_NATIVE_ENTER(env, that, gtk_1tool_1button_1new_FUNC);
9809 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9810 	rc = (jlong)gtk_tool_button_new((GtkWidget *)arg0, (const gchar *)lparg1);
9811 fail:
9812 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9813 	GTK_NATIVE_EXIT(env, that, gtk_1tool_1button_1new_FUNC);
9814 	return rc;
9815 }
9816 #endif
9817 
9818 #ifndef NO_gtk_1tool_1button_1set_1icon_1widget
GTK_NATIVE(gtk_1tool_1button_1set_1icon_1widget)9819 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tool_1button_1set_1icon_1widget)
9820 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9821 {
9822 	GTK_NATIVE_ENTER(env, that, gtk_1tool_1button_1set_1icon_1widget_FUNC);
9823 	gtk_tool_button_set_icon_widget((GtkToolButton *)arg0, (GtkWidget *)arg1);
9824 	GTK_NATIVE_EXIT(env, that, gtk_1tool_1button_1set_1icon_1widget_FUNC);
9825 }
9826 #endif
9827 
9828 #ifndef NO_gtk_1tool_1button_1set_1label_1widget
GTK_NATIVE(gtk_1tool_1button_1set_1label_1widget)9829 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tool_1button_1set_1label_1widget)
9830 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9831 {
9832 	GTK_NATIVE_ENTER(env, that, gtk_1tool_1button_1set_1label_1widget_FUNC);
9833 	gtk_tool_button_set_label_widget((GtkToolButton *)arg0, (GtkWidget *)arg1);
9834 	GTK_NATIVE_EXIT(env, that, gtk_1tool_1button_1set_1label_1widget_FUNC);
9835 }
9836 #endif
9837 
9838 #ifndef NO_gtk_1tool_1button_1set_1use_1underline
GTK_NATIVE(gtk_1tool_1button_1set_1use_1underline)9839 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tool_1button_1set_1use_1underline)
9840 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9841 {
9842 	GTK_NATIVE_ENTER(env, that, gtk_1tool_1button_1set_1use_1underline_FUNC);
9843 	gtk_tool_button_set_use_underline((GtkToolButton *)arg0, (gboolean)arg1);
9844 	GTK_NATIVE_EXIT(env, that, gtk_1tool_1button_1set_1use_1underline_FUNC);
9845 }
9846 #endif
9847 
9848 #ifndef NO_gtk_1tool_1item_1get_1proxy_1menu_1item
GTK_NATIVE(gtk_1tool_1item_1get_1proxy_1menu_1item)9849 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tool_1item_1get_1proxy_1menu_1item)
9850 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
9851 {
9852 	jbyte *lparg1=NULL;
9853 	jlong rc = 0;
9854 	GTK_NATIVE_ENTER(env, that, gtk_1tool_1item_1get_1proxy_1menu_1item_FUNC);
9855 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9856 	rc = (jlong)gtk_tool_item_get_proxy_menu_item((GtkToolItem *)arg0, (const gchar *)lparg1);
9857 fail:
9858 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9859 	GTK_NATIVE_EXIT(env, that, gtk_1tool_1item_1get_1proxy_1menu_1item_FUNC);
9860 	return rc;
9861 }
9862 #endif
9863 
9864 #ifndef NO_gtk_1tool_1item_1retrieve_1proxy_1menu_1item
GTK_NATIVE(gtk_1tool_1item_1retrieve_1proxy_1menu_1item)9865 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tool_1item_1retrieve_1proxy_1menu_1item)
9866 	(JNIEnv *env, jclass that, jlong arg0)
9867 {
9868 	jlong rc = 0;
9869 	GTK_NATIVE_ENTER(env, that, gtk_1tool_1item_1retrieve_1proxy_1menu_1item_FUNC);
9870 	rc = (jlong)gtk_tool_item_retrieve_proxy_menu_item((GtkToolItem *)arg0);
9871 	GTK_NATIVE_EXIT(env, that, gtk_1tool_1item_1retrieve_1proxy_1menu_1item_FUNC);
9872 	return rc;
9873 }
9874 #endif
9875 
9876 #ifndef NO_gtk_1tool_1item_1set_1homogeneous
GTK_NATIVE(gtk_1tool_1item_1set_1homogeneous)9877 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tool_1item_1set_1homogeneous)
9878 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9879 {
9880 	GTK_NATIVE_ENTER(env, that, gtk_1tool_1item_1set_1homogeneous_FUNC);
9881 	gtk_tool_item_set_homogeneous((GtkToolItem *)arg0, (gboolean)arg1);
9882 	GTK_NATIVE_EXIT(env, that, gtk_1tool_1item_1set_1homogeneous_FUNC);
9883 }
9884 #endif
9885 
9886 #ifndef NO_gtk_1tool_1item_1set_1is_1important
GTK_NATIVE(gtk_1tool_1item_1set_1is_1important)9887 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tool_1item_1set_1is_1important)
9888 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9889 {
9890 	GTK_NATIVE_ENTER(env, that, gtk_1tool_1item_1set_1is_1important_FUNC);
9891 	gtk_tool_item_set_is_important((GtkToolItem *)arg0, (gboolean)arg1);
9892 	GTK_NATIVE_EXIT(env, that, gtk_1tool_1item_1set_1is_1important_FUNC);
9893 }
9894 #endif
9895 
9896 #ifndef NO_gtk_1tool_1item_1set_1proxy_1menu_1item
GTK_NATIVE(gtk_1tool_1item_1set_1proxy_1menu_1item)9897 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tool_1item_1set_1proxy_1menu_1item)
9898 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2)
9899 {
9900 	jbyte *lparg1=NULL;
9901 	GTK_NATIVE_ENTER(env, that, gtk_1tool_1item_1set_1proxy_1menu_1item_FUNC);
9902 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9903 	gtk_tool_item_set_proxy_menu_item((GtkToolItem *)arg0, (const gchar *)lparg1, (GtkWidget *)arg2);
9904 fail:
9905 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9906 	GTK_NATIVE_EXIT(env, that, gtk_1tool_1item_1set_1proxy_1menu_1item_FUNC);
9907 }
9908 #endif
9909 
9910 #ifndef NO_gtk_1toolbar_1insert
GTK_NATIVE(gtk_1toolbar_1insert)9911 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1toolbar_1insert)
9912 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
9913 {
9914 	GTK_NATIVE_ENTER(env, that, gtk_1toolbar_1insert_FUNC);
9915 	gtk_toolbar_insert((GtkToolbar *)arg0, (GtkToolItem *)arg1, arg2);
9916 	GTK_NATIVE_EXIT(env, that, gtk_1toolbar_1insert_FUNC);
9917 }
9918 #endif
9919 
9920 #ifndef NO_gtk_1toolbar_1new
GTK_NATIVE(gtk_1toolbar_1new)9921 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1toolbar_1new)
9922 	(JNIEnv *env, jclass that)
9923 {
9924 	jlong rc = 0;
9925 	GTK_NATIVE_ENTER(env, that, gtk_1toolbar_1new_FUNC);
9926 	rc = (jlong)gtk_toolbar_new();
9927 	GTK_NATIVE_EXIT(env, that, gtk_1toolbar_1new_FUNC);
9928 	return rc;
9929 }
9930 #endif
9931 
9932 #ifndef NO_gtk_1toolbar_1set_1icon_1size
GTK_NATIVE(gtk_1toolbar_1set_1icon_1size)9933 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1toolbar_1set_1icon_1size)
9934 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9935 {
9936 	GTK_NATIVE_ENTER(env, that, gtk_1toolbar_1set_1icon_1size_FUNC);
9937 /*
9938 	gtk_toolbar_set_icon_size((GtkToolbar *)arg0, arg1);
9939 */
9940 	{
9941 		GTK_LOAD_FUNCTION(fp, gtk_toolbar_set_icon_size)
9942 		if (fp) {
9943 			((void (CALLING_CONVENTION*)(GtkToolbar *, jint))fp)((GtkToolbar *)arg0, arg1);
9944 		}
9945 	}
9946 	GTK_NATIVE_EXIT(env, that, gtk_1toolbar_1set_1icon_1size_FUNC);
9947 }
9948 #endif
9949 
9950 #ifndef NO_gtk_1toolbar_1set_1show_1arrow
GTK_NATIVE(gtk_1toolbar_1set_1show_1arrow)9951 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1toolbar_1set_1show_1arrow)
9952 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9953 {
9954 	GTK_NATIVE_ENTER(env, that, gtk_1toolbar_1set_1show_1arrow_FUNC);
9955 	gtk_toolbar_set_show_arrow((GtkToolbar *)arg0, (gboolean)arg1);
9956 	GTK_NATIVE_EXIT(env, that, gtk_1toolbar_1set_1show_1arrow_FUNC);
9957 }
9958 #endif
9959 
9960 #ifndef NO_gtk_1toolbar_1set_1style
GTK_NATIVE(gtk_1toolbar_1set_1style)9961 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1toolbar_1set_1style)
9962 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9963 {
9964 	GTK_NATIVE_ENTER(env, that, gtk_1toolbar_1set_1style_FUNC);
9965 	gtk_toolbar_set_style((GtkToolbar *)arg0, (GtkToolbarStyle)arg1);
9966 	GTK_NATIVE_EXIT(env, that, gtk_1toolbar_1set_1style_FUNC);
9967 }
9968 #endif
9969 
9970 #ifndef NO_gtk_1tooltip_1get_1type
GTK_NATIVE(gtk_1tooltip_1get_1type)9971 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tooltip_1get_1type)
9972 	(JNIEnv *env, jclass that)
9973 {
9974 	jlong rc = 0;
9975 	GTK_NATIVE_ENTER(env, that, gtk_1tooltip_1get_1type_FUNC);
9976 	rc = (jlong)gtk_tooltip_get_type();
9977 	GTK_NATIVE_EXIT(env, that, gtk_1tooltip_1get_1type_FUNC);
9978 	return rc;
9979 }
9980 #endif
9981 
9982 #ifndef NO_gtk_1tooltip_1set_1custom
GTK_NATIVE(gtk_1tooltip_1set_1custom)9983 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tooltip_1set_1custom)
9984 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9985 {
9986 	GTK_NATIVE_ENTER(env, that, gtk_1tooltip_1set_1custom_FUNC);
9987 	gtk_tooltip_set_custom((GtkTooltip *)arg0, (GtkWidget *)arg1);
9988 	GTK_NATIVE_EXIT(env, that, gtk_1tooltip_1set_1custom_FUNC);
9989 }
9990 #endif
9991 
9992 #ifndef NO_gtk_1tree_1model_1get__JJI_3II
GTK_NATIVE(gtk_1tree_1model_1get__JJI_3II)9993 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1model_1get__JJI_3II)
9994 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jintArray arg3, jint arg4)
9995 {
9996 	jint *lparg3=NULL;
9997 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get__JJI_3II_FUNC);
9998 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
9999 	gtk_tree_model_get((GtkTreeModel *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
10000 fail:
10001 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
10002 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get__JJI_3II_FUNC);
10003 }
10004 #endif
10005 
10006 #ifndef NO_gtk_1tree_1model_1get__JJI_3JI
GTK_NATIVE(gtk_1tree_1model_1get__JJI_3JI)10007 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1model_1get__JJI_3JI)
10008 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlongArray arg3, jint arg4)
10009 {
10010 	jlong *lparg3=NULL;
10011 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get__JJI_3JI_FUNC);
10012 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
10013 	gtk_tree_model_get((GtkTreeModel *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
10014 fail:
10015 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
10016 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get__JJI_3JI_FUNC);
10017 }
10018 #endif
10019 
10020 #ifndef NO_gtk_1tree_1model_1get_1iter
GTK_NATIVE(gtk_1tree_1model_1get_1iter)10021 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1model_1get_1iter)
10022 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
10023 {
10024 	jboolean rc = 0;
10025 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get_1iter_FUNC);
10026 	rc = (jboolean)gtk_tree_model_get_iter((GtkTreeModel *)arg0, (GtkTreeIter *)arg1, (GtkTreePath *)arg2);
10027 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get_1iter_FUNC);
10028 	return rc;
10029 }
10030 #endif
10031 
10032 #ifndef NO_gtk_1tree_1model_1get_1iter_1first
GTK_NATIVE(gtk_1tree_1model_1get_1iter_1first)10033 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1model_1get_1iter_1first)
10034 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10035 {
10036 	jboolean rc = 0;
10037 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get_1iter_1first_FUNC);
10038 	rc = (jboolean)gtk_tree_model_get_iter_first((GtkTreeModel *)arg0, (GtkTreeIter *)arg1);
10039 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get_1iter_1first_FUNC);
10040 	return rc;
10041 }
10042 #endif
10043 
10044 #ifndef NO_gtk_1tree_1model_1get_1n_1columns
GTK_NATIVE(gtk_1tree_1model_1get_1n_1columns)10045 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1model_1get_1n_1columns)
10046 	(JNIEnv *env, jclass that, jlong arg0)
10047 {
10048 	jint rc = 0;
10049 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get_1n_1columns_FUNC);
10050 	rc = (jint)gtk_tree_model_get_n_columns((GtkTreeModel *)arg0);
10051 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get_1n_1columns_FUNC);
10052 	return rc;
10053 }
10054 #endif
10055 
10056 #ifndef NO_gtk_1tree_1model_1get_1path
GTK_NATIVE(gtk_1tree_1model_1get_1path)10057 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1model_1get_1path)
10058 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10059 {
10060 	jlong rc = 0;
10061 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get_1path_FUNC);
10062 	rc = (jlong)gtk_tree_model_get_path((GtkTreeModel *)arg0, (GtkTreeIter *)arg1);
10063 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get_1path_FUNC);
10064 	return rc;
10065 }
10066 #endif
10067 
10068 #ifndef NO_gtk_1tree_1model_1get_1type
GTK_NATIVE(gtk_1tree_1model_1get_1type)10069 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1model_1get_1type)
10070 	(JNIEnv *env, jclass that)
10071 {
10072 	jlong rc = 0;
10073 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get_1type_FUNC);
10074 	rc = (jlong)gtk_tree_model_get_type();
10075 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get_1type_FUNC);
10076 	return rc;
10077 }
10078 #endif
10079 
10080 #ifndef NO_gtk_1tree_1model_1iter_1children
GTK_NATIVE(gtk_1tree_1model_1iter_1children)10081 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1model_1iter_1children)
10082 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
10083 {
10084 	jboolean rc = 0;
10085 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1iter_1children_FUNC);
10086 	rc = (jboolean)gtk_tree_model_iter_children((GtkTreeModel *)arg0, (GtkTreeIter *)arg1, (GtkTreeIter *)arg2);
10087 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1iter_1children_FUNC);
10088 	return rc;
10089 }
10090 #endif
10091 
10092 #ifndef NO_gtk_1tree_1model_1iter_1n_1children
GTK_NATIVE(gtk_1tree_1model_1iter_1n_1children)10093 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1model_1iter_1n_1children)
10094 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10095 {
10096 	jint rc = 0;
10097 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1iter_1n_1children_FUNC);
10098 	rc = (jint)gtk_tree_model_iter_n_children((GtkTreeModel *)arg0, (GtkTreeIter *)arg1);
10099 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1iter_1n_1children_FUNC);
10100 	return rc;
10101 }
10102 #endif
10103 
10104 #ifndef NO_gtk_1tree_1model_1iter_1next
GTK_NATIVE(gtk_1tree_1model_1iter_1next)10105 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1model_1iter_1next)
10106 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10107 {
10108 	jboolean rc = 0;
10109 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1iter_1next_FUNC);
10110 	rc = (jboolean)gtk_tree_model_iter_next((GtkTreeModel *)arg0, (GtkTreeIter *)arg1);
10111 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1iter_1next_FUNC);
10112 	return rc;
10113 }
10114 #endif
10115 
10116 #ifndef NO_gtk_1tree_1model_1iter_1nth_1child
GTK_NATIVE(gtk_1tree_1model_1iter_1nth_1child)10117 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1model_1iter_1nth_1child)
10118 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jint arg3)
10119 {
10120 	jboolean rc = 0;
10121 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1iter_1nth_1child_FUNC);
10122 	rc = (jboolean)gtk_tree_model_iter_nth_child((GtkTreeModel *)arg0, (GtkTreeIter *)arg1, (GtkTreeIter *)arg2, arg3);
10123 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1iter_1nth_1child_FUNC);
10124 	return rc;
10125 }
10126 #endif
10127 
10128 #ifndef NO_gtk_1tree_1path_1append_1index
GTK_NATIVE(gtk_1tree_1path_1append_1index)10129 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1path_1append_1index)
10130 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10131 {
10132 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1append_1index_FUNC);
10133 	gtk_tree_path_append_index((GtkTreePath *)arg0, arg1);
10134 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1append_1index_FUNC);
10135 }
10136 #endif
10137 
10138 #ifndef NO_gtk_1tree_1path_1compare
GTK_NATIVE(gtk_1tree_1path_1compare)10139 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1path_1compare)
10140 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10141 {
10142 	jlong rc = 0;
10143 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1compare_FUNC);
10144 	rc = (jlong)gtk_tree_path_compare((const GtkTreePath *)arg0, (const GtkTreePath *)arg1);
10145 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1compare_FUNC);
10146 	return rc;
10147 }
10148 #endif
10149 
10150 #ifndef NO_gtk_1tree_1path_1free
GTK_NATIVE(gtk_1tree_1path_1free)10151 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1path_1free)
10152 	(JNIEnv *env, jclass that, jlong arg0)
10153 {
10154 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1free_FUNC);
10155 	gtk_tree_path_free((GtkTreePath *)arg0);
10156 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1free_FUNC);
10157 }
10158 #endif
10159 
10160 #ifndef NO_gtk_1tree_1path_1get_1depth
GTK_NATIVE(gtk_1tree_1path_1get_1depth)10161 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1path_1get_1depth)
10162 	(JNIEnv *env, jclass that, jlong arg0)
10163 {
10164 	jint rc = 0;
10165 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1get_1depth_FUNC);
10166 	rc = (jint)gtk_tree_path_get_depth((GtkTreePath *)arg0);
10167 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1get_1depth_FUNC);
10168 	return rc;
10169 }
10170 #endif
10171 
10172 #ifndef NO_gtk_1tree_1path_1get_1indices
GTK_NATIVE(gtk_1tree_1path_1get_1indices)10173 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1path_1get_1indices)
10174 	(JNIEnv *env, jclass that, jlong arg0)
10175 {
10176 	jlong rc = 0;
10177 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1get_1indices_FUNC);
10178 	rc = (jlong)gtk_tree_path_get_indices((GtkTreePath *)arg0);
10179 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1get_1indices_FUNC);
10180 	return rc;
10181 }
10182 #endif
10183 
10184 #ifndef NO_gtk_1tree_1path_1new
GTK_NATIVE(gtk_1tree_1path_1new)10185 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1path_1new)
10186 	(JNIEnv *env, jclass that)
10187 {
10188 	jlong rc = 0;
10189 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1new_FUNC);
10190 	rc = (jlong)gtk_tree_path_new();
10191 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1new_FUNC);
10192 	return rc;
10193 }
10194 #endif
10195 
10196 #ifndef NO_gtk_1tree_1path_1new_1from_1string__J
GTK_NATIVE(gtk_1tree_1path_1new_1from_1string__J)10197 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1path_1new_1from_1string__J)
10198 	(JNIEnv *env, jclass that, jlong arg0)
10199 {
10200 	jlong rc = 0;
10201 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1new_1from_1string__J_FUNC);
10202 	rc = (jlong)gtk_tree_path_new_from_string((const gchar *)arg0);
10203 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1new_1from_1string__J_FUNC);
10204 	return rc;
10205 }
10206 #endif
10207 
10208 #ifndef NO_gtk_1tree_1path_1new_1from_1string___3B
GTK_NATIVE(gtk_1tree_1path_1new_1from_1string___3B)10209 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1path_1new_1from_1string___3B)
10210 	(JNIEnv *env, jclass that, jbyteArray arg0)
10211 {
10212 	jbyte *lparg0=NULL;
10213 	jlong rc = 0;
10214 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1new_1from_1string___3B_FUNC);
10215 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
10216 	rc = (jlong)gtk_tree_path_new_from_string((const gchar *)lparg0);
10217 fail:
10218 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
10219 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1new_1from_1string___3B_FUNC);
10220 	return rc;
10221 }
10222 #endif
10223 
10224 #ifndef NO_gtk_1tree_1path_1next
GTK_NATIVE(gtk_1tree_1path_1next)10225 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1path_1next)
10226 	(JNIEnv *env, jclass that, jlong arg0)
10227 {
10228 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1next_FUNC);
10229 	gtk_tree_path_next((GtkTreePath *)arg0);
10230 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1next_FUNC);
10231 }
10232 #endif
10233 
10234 #ifndef NO_gtk_1tree_1path_1prev
GTK_NATIVE(gtk_1tree_1path_1prev)10235 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1path_1prev)
10236 	(JNIEnv *env, jclass that, jlong arg0)
10237 {
10238 	jboolean rc = 0;
10239 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1prev_FUNC);
10240 	rc = (jboolean)gtk_tree_path_prev((GtkTreePath *)arg0);
10241 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1prev_FUNC);
10242 	return rc;
10243 }
10244 #endif
10245 
10246 #ifndef NO_gtk_1tree_1path_1up
GTK_NATIVE(gtk_1tree_1path_1up)10247 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1path_1up)
10248 	(JNIEnv *env, jclass that, jlong arg0)
10249 {
10250 	jboolean rc = 0;
10251 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1up_FUNC);
10252 	rc = (jboolean)gtk_tree_path_up((GtkTreePath *)arg0);
10253 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1up_FUNC);
10254 	return rc;
10255 }
10256 #endif
10257 
10258 #ifndef NO_gtk_1tree_1selection_1count_1selected_1rows
GTK_NATIVE(gtk_1tree_1selection_1count_1selected_1rows)10259 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1selection_1count_1selected_1rows)
10260 	(JNIEnv *env, jclass that, jlong arg0)
10261 {
10262 	jint rc = 0;
10263 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1count_1selected_1rows_FUNC);
10264 	rc = (jint)gtk_tree_selection_count_selected_rows((GtkTreeSelection *)arg0);
10265 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1count_1selected_1rows_FUNC);
10266 	return rc;
10267 }
10268 #endif
10269 
10270 #ifndef NO_gtk_1tree_1selection_1get_1selected_1rows
GTK_NATIVE(gtk_1tree_1selection_1get_1selected_1rows)10271 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1selection_1get_1selected_1rows)
10272 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
10273 {
10274 	jlong *lparg1=NULL;
10275 	jlong rc = 0;
10276 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1get_1selected_1rows_FUNC);
10277 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
10278 	rc = (jlong)gtk_tree_selection_get_selected_rows((GtkTreeSelection *)arg0, (GtkTreeModel **)lparg1);
10279 fail:
10280 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
10281 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1get_1selected_1rows_FUNC);
10282 	return rc;
10283 }
10284 #endif
10285 
10286 #ifndef NO_gtk_1tree_1selection_1path_1is_1selected
GTK_NATIVE(gtk_1tree_1selection_1path_1is_1selected)10287 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1selection_1path_1is_1selected)
10288 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10289 {
10290 	jboolean rc = 0;
10291 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1path_1is_1selected_FUNC);
10292 	rc = (jboolean)gtk_tree_selection_path_is_selected((GtkTreeSelection *)arg0, (GtkTreePath *)arg1);
10293 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1path_1is_1selected_FUNC);
10294 	return rc;
10295 }
10296 #endif
10297 
10298 #ifndef NO_gtk_1tree_1selection_1select_1all
GTK_NATIVE(gtk_1tree_1selection_1select_1all)10299 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1select_1all)
10300 	(JNIEnv *env, jclass that, jlong arg0)
10301 {
10302 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1select_1all_FUNC);
10303 	gtk_tree_selection_select_all((GtkTreeSelection *)arg0);
10304 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1select_1all_FUNC);
10305 }
10306 #endif
10307 
10308 #ifndef NO_gtk_1tree_1selection_1select_1iter
GTK_NATIVE(gtk_1tree_1selection_1select_1iter)10309 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1select_1iter)
10310 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10311 {
10312 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1select_1iter_FUNC);
10313 	gtk_tree_selection_select_iter((GtkTreeSelection *)arg0, (GtkTreeIter *)arg1);
10314 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1select_1iter_FUNC);
10315 }
10316 #endif
10317 
10318 #ifndef NO_gtk_1tree_1selection_1set_1mode
GTK_NATIVE(gtk_1tree_1selection_1set_1mode)10319 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1set_1mode)
10320 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10321 {
10322 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1set_1mode_FUNC);
10323 	gtk_tree_selection_set_mode((GtkTreeSelection *)arg0, (GtkSelectionMode)arg1);
10324 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1set_1mode_FUNC);
10325 }
10326 #endif
10327 
10328 #ifndef NO_gtk_1tree_1selection_1set_1select_1function
GTK_NATIVE(gtk_1tree_1selection_1set_1select_1function)10329 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1set_1select_1function)
10330 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3)
10331 {
10332 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1set_1select_1function_FUNC);
10333 	gtk_tree_selection_set_select_function((GtkTreeSelection *)arg0, (GtkTreeSelectionFunc)arg1, (gpointer)arg2, (GDestroyNotify)arg3);
10334 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1set_1select_1function_FUNC);
10335 }
10336 #endif
10337 
10338 #ifndef NO_gtk_1tree_1selection_1unselect_1all
GTK_NATIVE(gtk_1tree_1selection_1unselect_1all)10339 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1unselect_1all)
10340 	(JNIEnv *env, jclass that, jlong arg0)
10341 {
10342 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1unselect_1all_FUNC);
10343 	gtk_tree_selection_unselect_all((GtkTreeSelection *)arg0);
10344 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1unselect_1all_FUNC);
10345 }
10346 #endif
10347 
10348 #ifndef NO_gtk_1tree_1selection_1unselect_1iter
GTK_NATIVE(gtk_1tree_1selection_1unselect_1iter)10349 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1unselect_1iter)
10350 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10351 {
10352 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1unselect_1iter_FUNC);
10353 	gtk_tree_selection_unselect_iter((GtkTreeSelection *)arg0, (GtkTreeIter *)arg1);
10354 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1unselect_1iter_FUNC);
10355 }
10356 #endif
10357 
10358 #ifndef NO_gtk_1tree_1selection_1unselect_1path
GTK_NATIVE(gtk_1tree_1selection_1unselect_1path)10359 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1unselect_1path)
10360 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10361 {
10362 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1unselect_1path_FUNC);
10363 	gtk_tree_selection_unselect_path((GtkTreeSelection *)arg0, (GtkTreePath *)arg1);
10364 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1unselect_1path_FUNC);
10365 }
10366 #endif
10367 
10368 #ifndef NO_gtk_1tree_1store_1append
GTK_NATIVE(gtk_1tree_1store_1append)10369 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1append)
10370 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
10371 {
10372 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1append_FUNC);
10373 	gtk_tree_store_append((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, (GtkTreeIter *)arg2);
10374 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1append_FUNC);
10375 }
10376 #endif
10377 
10378 #ifndef NO_gtk_1tree_1store_1clear
GTK_NATIVE(gtk_1tree_1store_1clear)10379 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1clear)
10380 	(JNIEnv *env, jclass that, jlong arg0)
10381 {
10382 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1clear_FUNC);
10383 	gtk_tree_store_clear((GtkTreeStore *)arg0);
10384 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1clear_FUNC);
10385 }
10386 #endif
10387 
10388 #ifndef NO_gtk_1tree_1store_1insert
GTK_NATIVE(gtk_1tree_1store_1insert)10389 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1insert)
10390 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jint arg3)
10391 {
10392 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1insert_FUNC);
10393 	gtk_tree_store_insert((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, (GtkTreeIter *)arg2, (gint)arg3);
10394 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1insert_FUNC);
10395 }
10396 #endif
10397 
10398 #ifndef NO_gtk_1tree_1store_1newv
GTK_NATIVE(gtk_1tree_1store_1newv)10399 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1store_1newv)
10400 	(JNIEnv *env, jclass that, jint arg0, jlongArray arg1)
10401 {
10402 	jlong *lparg1=NULL;
10403 	jlong rc = 0;
10404 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1newv_FUNC);
10405 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
10406 	rc = (jlong)gtk_tree_store_newv(arg0, (GType *)lparg1);
10407 fail:
10408 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
10409 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1newv_FUNC);
10410 	return rc;
10411 }
10412 #endif
10413 
10414 #ifndef NO_gtk_1tree_1store_1prepend
GTK_NATIVE(gtk_1tree_1store_1prepend)10415 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1prepend)
10416 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
10417 {
10418 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1prepend_FUNC);
10419 	gtk_tree_store_prepend((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, (GtkTreeIter *)arg2);
10420 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1prepend_FUNC);
10421 }
10422 #endif
10423 
10424 #ifndef NO_gtk_1tree_1store_1remove
GTK_NATIVE(gtk_1tree_1store_1remove)10425 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1remove)
10426 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10427 {
10428 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1remove_FUNC);
10429 	gtk_tree_store_remove((GtkTreeStore *)arg0, (GtkTreeIter *)arg1);
10430 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1remove_FUNC);
10431 }
10432 #endif
10433 
10434 #ifndef NO_gtk_1tree_1store_1set__JJIII
GTK_NATIVE(gtk_1tree_1store_1set__JJIII)10435 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1set__JJIII)
10436 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4)
10437 {
10438 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1set__JJIII_FUNC);
10439 	gtk_tree_store_set((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
10440 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1set__JJIII_FUNC);
10441 }
10442 #endif
10443 
10444 #ifndef NO_gtk_1tree_1store_1set__JJIJI
GTK_NATIVE(gtk_1tree_1store_1set__JJIJI)10445 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1set__JJIJI)
10446 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jint arg4)
10447 {
10448 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1set__JJIJI_FUNC);
10449 	gtk_tree_store_set((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
10450 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1set__JJIJI_FUNC);
10451 }
10452 #endif
10453 
10454 #ifndef NO_gtk_1tree_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I
GTK_NATIVE(gtk_1tree_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I)10455 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I)
10456 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jobject arg3, jint arg4)
10457 {
10458 	GdkRGBA _arg3, *lparg3=NULL;
10459 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I_FUNC);
10460 	if (arg3) if ((lparg3 = getGdkRGBAFields(env, arg3, &_arg3)) == NULL) goto fail;
10461 	gtk_tree_store_set((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
10462 fail:
10463 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I_FUNC);
10464 }
10465 #endif
10466 
10467 #ifndef NO_gtk_1tree_1store_1set__JJIZI
GTK_NATIVE(gtk_1tree_1store_1set__JJIZI)10468 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1set__JJIZI)
10469 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jboolean arg3, jint arg4)
10470 {
10471 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1set__JJIZI_FUNC);
10472 	gtk_tree_store_set((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
10473 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1set__JJIZI_FUNC);
10474 }
10475 #endif
10476 
10477 #ifndef NO_gtk_1tree_1store_1set__JJI_3BI
GTK_NATIVE(gtk_1tree_1store_1set__JJI_3BI)10478 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1set__JJI_3BI)
10479 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jbyteArray arg3, jint arg4)
10480 {
10481 	jbyte *lparg3=NULL;
10482 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1set__JJI_3BI_FUNC);
10483 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
10484 	gtk_tree_store_set((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
10485 fail:
10486 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
10487 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1set__JJI_3BI_FUNC);
10488 }
10489 #endif
10490 
10491 #ifndef NO_gtk_1tree_1view_1collapse_1row
GTK_NATIVE(gtk_1tree_1view_1collapse_1row)10492 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1collapse_1row)
10493 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10494 {
10495 	jboolean rc = 0;
10496 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1collapse_1row_FUNC);
10497 	rc = (jboolean)gtk_tree_view_collapse_row((GtkTreeView *)arg0, (GtkTreePath *)arg1);
10498 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1collapse_1row_FUNC);
10499 	return rc;
10500 }
10501 #endif
10502 
10503 #ifndef NO_gtk_1tree_1view_1column_1add_1attribute
GTK_NATIVE(gtk_1tree_1view_1column_1add_1attribute)10504 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1add_1attribute)
10505 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jbyteArray arg2, jint arg3)
10506 {
10507 	jbyte *lparg2=NULL;
10508 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1add_1attribute_FUNC);
10509 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
10510 	gtk_tree_view_column_add_attribute((GtkTreeViewColumn *)arg0, (GtkCellRenderer *)arg1, (const gchar *)lparg2, (gint)arg3);
10511 fail:
10512 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
10513 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1add_1attribute_FUNC);
10514 }
10515 #endif
10516 
10517 #ifndef NO_gtk_1tree_1view_1column_1cell_1get_1position
GTK_NATIVE(gtk_1tree_1view_1column_1cell_1get_1position)10518 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1cell_1get_1position)
10519 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jintArray arg3)
10520 {
10521 	jint *lparg2=NULL;
10522 	jint *lparg3=NULL;
10523 	jboolean rc = 0;
10524 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1cell_1get_1position_FUNC);
10525 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
10526 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
10527 	rc = (jboolean)gtk_tree_view_column_cell_get_position((GtkTreeViewColumn *)arg0, (GtkCellRenderer *)arg1, (gint *)lparg2, (gint *)lparg3);
10528 fail:
10529 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
10530 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
10531 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1cell_1get_1position_FUNC);
10532 	return rc;
10533 }
10534 #endif
10535 
10536 #ifndef NO_gtk_1tree_1view_1column_1cell_1get_1size
GTK_NATIVE(gtk_1tree_1view_1column_1cell_1get_1size)10537 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1cell_1get_1size)
10538 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jintArray arg2, jintArray arg3, jintArray arg4, jintArray arg5)
10539 {
10540 	GdkRectangle _arg1, *lparg1=NULL;
10541 	jint *lparg2=NULL;
10542 	jint *lparg3=NULL;
10543 	jint *lparg4=NULL;
10544 	jint *lparg5=NULL;
10545 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1cell_1get_1size_FUNC);
10546 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
10547 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
10548 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
10549 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
10550 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
10551 	gtk_tree_view_column_cell_get_size((GtkTreeViewColumn *)arg0, (GdkRectangle *)lparg1, (gint *)lparg2, (gint *)lparg3, (gint *)lparg4, (gint *)lparg5);
10552 fail:
10553 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
10554 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
10555 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
10556 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
10557 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
10558 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1cell_1get_1size_FUNC);
10559 }
10560 #endif
10561 
10562 #ifndef NO_gtk_1tree_1view_1column_1cell_1set_1cell_1data
GTK_NATIVE(gtk_1tree_1view_1column_1cell_1set_1cell_1data)10563 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1cell_1set_1cell_1data)
10564 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jboolean arg3, jboolean arg4)
10565 {
10566 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1cell_1set_1cell_1data_FUNC);
10567 	gtk_tree_view_column_cell_set_cell_data((GtkTreeViewColumn *)arg0, (GtkTreeModel *)arg1, (GtkTreeIter *)arg2, arg3, arg4);
10568 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1cell_1set_1cell_1data_FUNC);
10569 }
10570 #endif
10571 
10572 #ifndef NO_gtk_1tree_1view_1column_1clear
GTK_NATIVE(gtk_1tree_1view_1column_1clear)10573 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1clear)
10574 	(JNIEnv *env, jclass that, jlong arg0)
10575 {
10576 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1clear_FUNC);
10577 	gtk_tree_view_column_clear((GtkTreeViewColumn *)arg0);
10578 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1clear_FUNC);
10579 }
10580 #endif
10581 
10582 #ifndef NO_gtk_1tree_1view_1column_1get_1button
GTK_NATIVE(gtk_1tree_1view_1column_1get_1button)10583 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1button)
10584 	(JNIEnv *env, jclass that, jlong arg0)
10585 {
10586 	jlong rc = 0;
10587 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1button_FUNC);
10588 	rc = (jlong)gtk_tree_view_column_get_button((GtkTreeViewColumn *)arg0);
10589 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1button_FUNC);
10590 	return rc;
10591 }
10592 #endif
10593 
10594 #ifndef NO_gtk_1tree_1view_1column_1get_1fixed_1width
GTK_NATIVE(gtk_1tree_1view_1column_1get_1fixed_1width)10595 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1fixed_1width)
10596 	(JNIEnv *env, jclass that, jlong arg0)
10597 {
10598 	jint rc = 0;
10599 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1fixed_1width_FUNC);
10600 	rc = (jint)gtk_tree_view_column_get_fixed_width((GtkTreeViewColumn *)arg0);
10601 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1fixed_1width_FUNC);
10602 	return rc;
10603 }
10604 #endif
10605 
10606 #ifndef NO_gtk_1tree_1view_1column_1get_1reorderable
GTK_NATIVE(gtk_1tree_1view_1column_1get_1reorderable)10607 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1reorderable)
10608 	(JNIEnv *env, jclass that, jlong arg0)
10609 {
10610 	jboolean rc = 0;
10611 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1reorderable_FUNC);
10612 	rc = (jboolean)gtk_tree_view_column_get_reorderable((GtkTreeViewColumn *)arg0);
10613 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1reorderable_FUNC);
10614 	return rc;
10615 }
10616 #endif
10617 
10618 #ifndef NO_gtk_1tree_1view_1column_1get_1resizable
GTK_NATIVE(gtk_1tree_1view_1column_1get_1resizable)10619 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1resizable)
10620 	(JNIEnv *env, jclass that, jlong arg0)
10621 {
10622 	jboolean rc = 0;
10623 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1resizable_FUNC);
10624 	rc = (jboolean)gtk_tree_view_column_get_resizable((GtkTreeViewColumn *)arg0);
10625 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1resizable_FUNC);
10626 	return rc;
10627 }
10628 #endif
10629 
10630 #ifndef NO_gtk_1tree_1view_1column_1get_1visible
GTK_NATIVE(gtk_1tree_1view_1column_1get_1visible)10631 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1visible)
10632 	(JNIEnv *env, jclass that, jlong arg0)
10633 {
10634 	jboolean rc = 0;
10635 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1visible_FUNC);
10636 	rc = (jboolean)gtk_tree_view_column_get_visible((GtkTreeViewColumn *)arg0);
10637 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1visible_FUNC);
10638 	return rc;
10639 }
10640 #endif
10641 
10642 #ifndef NO_gtk_1tree_1view_1column_1get_1width
GTK_NATIVE(gtk_1tree_1view_1column_1get_1width)10643 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1width)
10644 	(JNIEnv *env, jclass that, jlong arg0)
10645 {
10646 	jint rc = 0;
10647 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1width_FUNC);
10648 	rc = (jint)gtk_tree_view_column_get_width((GtkTreeViewColumn *)arg0);
10649 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1width_FUNC);
10650 	return rc;
10651 }
10652 #endif
10653 
10654 #ifndef NO_gtk_1tree_1view_1column_1new
GTK_NATIVE(gtk_1tree_1view_1column_1new)10655 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1new)
10656 	(JNIEnv *env, jclass that)
10657 {
10658 	jlong rc = 0;
10659 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1new_FUNC);
10660 	rc = (jlong)gtk_tree_view_column_new();
10661 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1new_FUNC);
10662 	return rc;
10663 }
10664 #endif
10665 
10666 #ifndef NO_gtk_1tree_1view_1column_1pack_1end
GTK_NATIVE(gtk_1tree_1view_1column_1pack_1end)10667 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1pack_1end)
10668 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
10669 {
10670 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1pack_1end_FUNC);
10671 	gtk_tree_view_column_pack_end((GtkTreeViewColumn *)arg0, (GtkCellRenderer *)arg1, (gboolean)arg2);
10672 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1pack_1end_FUNC);
10673 }
10674 #endif
10675 
10676 #ifndef NO_gtk_1tree_1view_1column_1pack_1start
GTK_NATIVE(gtk_1tree_1view_1column_1pack_1start)10677 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1pack_1start)
10678 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
10679 {
10680 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1pack_1start_FUNC);
10681 	gtk_tree_view_column_pack_start((GtkTreeViewColumn *)arg0, (GtkCellRenderer *)arg1, (gboolean)arg2);
10682 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1pack_1start_FUNC);
10683 }
10684 #endif
10685 
10686 #ifndef NO_gtk_1tree_1view_1column_1set_1alignment
GTK_NATIVE(gtk_1tree_1view_1column_1set_1alignment)10687 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1alignment)
10688 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
10689 {
10690 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1alignment_FUNC);
10691 	gtk_tree_view_column_set_alignment((GtkTreeViewColumn *)arg0, arg1);
10692 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1alignment_FUNC);
10693 }
10694 #endif
10695 
10696 #ifndef NO_gtk_1tree_1view_1column_1set_1cell_1data_1func
GTK_NATIVE(gtk_1tree_1view_1column_1set_1cell_1data_1func)10697 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1cell_1data_1func)
10698 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4)
10699 {
10700 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1cell_1data_1func_FUNC);
10701 	gtk_tree_view_column_set_cell_data_func((GtkTreeViewColumn *)arg0, (GtkCellRenderer *)arg1, (GtkTreeCellDataFunc)arg2, (gpointer)arg3, (GDestroyNotify)arg4);
10702 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1cell_1data_1func_FUNC);
10703 }
10704 #endif
10705 
10706 #ifndef NO_gtk_1tree_1view_1column_1set_1clickable
GTK_NATIVE(gtk_1tree_1view_1column_1set_1clickable)10707 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1clickable)
10708 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10709 {
10710 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1clickable_FUNC);
10711 	gtk_tree_view_column_set_clickable((GtkTreeViewColumn *)arg0, (gboolean)arg1);
10712 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1clickable_FUNC);
10713 }
10714 #endif
10715 
10716 #ifndef NO_gtk_1tree_1view_1column_1set_1fixed_1width
GTK_NATIVE(gtk_1tree_1view_1column_1set_1fixed_1width)10717 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1fixed_1width)
10718 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10719 {
10720 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1fixed_1width_FUNC);
10721 	gtk_tree_view_column_set_fixed_width((GtkTreeViewColumn *)arg0, (gint)arg1);
10722 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1fixed_1width_FUNC);
10723 }
10724 #endif
10725 
10726 #ifndef NO_gtk_1tree_1view_1column_1set_1min_1width
GTK_NATIVE(gtk_1tree_1view_1column_1set_1min_1width)10727 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1min_1width)
10728 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10729 {
10730 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1min_1width_FUNC);
10731 	gtk_tree_view_column_set_min_width((GtkTreeViewColumn *)arg0, (gint)arg1);
10732 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1min_1width_FUNC);
10733 }
10734 #endif
10735 
10736 #ifndef NO_gtk_1tree_1view_1column_1set_1reorderable
GTK_NATIVE(gtk_1tree_1view_1column_1set_1reorderable)10737 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1reorderable)
10738 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10739 {
10740 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1reorderable_FUNC);
10741 	gtk_tree_view_column_set_reorderable((GtkTreeViewColumn *)arg0, (gboolean)arg1);
10742 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1reorderable_FUNC);
10743 }
10744 #endif
10745 
10746 #ifndef NO_gtk_1tree_1view_1column_1set_1resizable
GTK_NATIVE(gtk_1tree_1view_1column_1set_1resizable)10747 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1resizable)
10748 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10749 {
10750 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1resizable_FUNC);
10751 	gtk_tree_view_column_set_resizable((GtkTreeViewColumn *)arg0, (gboolean)arg1);
10752 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1resizable_FUNC);
10753 }
10754 #endif
10755 
10756 #ifndef NO_gtk_1tree_1view_1column_1set_1sizing
GTK_NATIVE(gtk_1tree_1view_1column_1set_1sizing)10757 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1sizing)
10758 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10759 {
10760 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1sizing_FUNC);
10761 	gtk_tree_view_column_set_sizing((GtkTreeViewColumn *)arg0, (GtkTreeViewColumnSizing)arg1);
10762 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1sizing_FUNC);
10763 }
10764 #endif
10765 
10766 #ifndef NO_gtk_1tree_1view_1column_1set_1sort_1indicator
GTK_NATIVE(gtk_1tree_1view_1column_1set_1sort_1indicator)10767 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1sort_1indicator)
10768 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10769 {
10770 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1sort_1indicator_FUNC);
10771 	gtk_tree_view_column_set_sort_indicator((GtkTreeViewColumn *)arg0, (gboolean)arg1);
10772 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1sort_1indicator_FUNC);
10773 }
10774 #endif
10775 
10776 #ifndef NO_gtk_1tree_1view_1column_1set_1sort_1order
GTK_NATIVE(gtk_1tree_1view_1column_1set_1sort_1order)10777 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1sort_1order)
10778 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10779 {
10780 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1sort_1order_FUNC);
10781 	gtk_tree_view_column_set_sort_order((GtkTreeViewColumn *)arg0, (GtkSortType)arg1);
10782 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1sort_1order_FUNC);
10783 }
10784 #endif
10785 
10786 #ifndef NO_gtk_1tree_1view_1column_1set_1visible
GTK_NATIVE(gtk_1tree_1view_1column_1set_1visible)10787 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1visible)
10788 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10789 {
10790 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1visible_FUNC);
10791 	gtk_tree_view_column_set_visible((GtkTreeViewColumn *)arg0, arg1);
10792 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1visible_FUNC);
10793 }
10794 #endif
10795 
10796 #ifndef NO_gtk_1tree_1view_1column_1set_1widget
GTK_NATIVE(gtk_1tree_1view_1column_1set_1widget)10797 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1widget)
10798 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10799 {
10800 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1widget_FUNC);
10801 	gtk_tree_view_column_set_widget((GtkTreeViewColumn *)arg0, (GtkWidget *)arg1);
10802 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1widget_FUNC);
10803 }
10804 #endif
10805 
10806 #ifndef NO_gtk_1tree_1view_1convert_1bin_1window_1to_1tree_1coords
GTK_NATIVE(gtk_1tree_1view_1convert_1bin_1window_1to_1tree_1coords)10807 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1convert_1bin_1window_1to_1tree_1coords)
10808 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jintArray arg3, jintArray arg4)
10809 {
10810 	jint *lparg3=NULL;
10811 	jint *lparg4=NULL;
10812 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1convert_1bin_1window_1to_1tree_1coords_FUNC);
10813 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
10814 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
10815 	gtk_tree_view_convert_bin_window_to_tree_coords((GtkTreeView *)arg0, (gint)arg1, (gint)arg2, (gint *)lparg3, (gint *)lparg4);
10816 fail:
10817 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
10818 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
10819 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1convert_1bin_1window_1to_1tree_1coords_FUNC);
10820 }
10821 #endif
10822 
10823 #ifndef NO_gtk_1tree_1view_1create_1row_1drag_1icon
GTK_NATIVE(gtk_1tree_1view_1create_1row_1drag_1icon)10824 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1create_1row_1drag_1icon)
10825 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10826 {
10827 	jlong rc = 0;
10828 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1create_1row_1drag_1icon_FUNC);
10829 	rc = (jlong)gtk_tree_view_create_row_drag_icon((GtkTreeView *)arg0, (GtkTreePath *)arg1);
10830 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1create_1row_1drag_1icon_FUNC);
10831 	return rc;
10832 }
10833 #endif
10834 
10835 #ifndef NO_gtk_1tree_1view_1expand_1row
GTK_NATIVE(gtk_1tree_1view_1expand_1row)10836 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1expand_1row)
10837 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
10838 {
10839 	jboolean rc = 0;
10840 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1expand_1row_FUNC);
10841 	rc = (jboolean)gtk_tree_view_expand_row((GtkTreeView *)arg0, (GtkTreePath *)arg1, (gboolean)arg2);
10842 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1expand_1row_FUNC);
10843 	return rc;
10844 }
10845 #endif
10846 
10847 #ifndef NO_gtk_1tree_1view_1get_1background_1area
GTK_NATIVE(gtk_1tree_1view_1get_1background_1area)10848 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1background_1area)
10849 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jobject arg3)
10850 {
10851 	GdkRectangle _arg3, *lparg3=NULL;
10852 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1background_1area_FUNC);
10853 	if (arg3) if ((lparg3 = getGdkRectangleFields(env, arg3, &_arg3)) == NULL) goto fail;
10854 	gtk_tree_view_get_background_area((GtkTreeView *)arg0, (GtkTreePath *)arg1, (GtkTreeViewColumn *)arg2, (GdkRectangle *)lparg3);
10855 fail:
10856 	if (arg3 && lparg3) setGdkRectangleFields(env, arg3, lparg3);
10857 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1background_1area_FUNC);
10858 }
10859 #endif
10860 
10861 #ifndef NO_gtk_1tree_1view_1get_1bin_1window
GTK_NATIVE(gtk_1tree_1view_1get_1bin_1window)10862 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1bin_1window)
10863 	(JNIEnv *env, jclass that, jlong arg0)
10864 {
10865 	jlong rc = 0;
10866 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1bin_1window_FUNC);
10867 	rc = (jlong)gtk_tree_view_get_bin_window((GtkTreeView *)arg0);
10868 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1bin_1window_FUNC);
10869 	return rc;
10870 }
10871 #endif
10872 
10873 #ifndef NO_gtk_1tree_1view_1get_1cell_1area
GTK_NATIVE(gtk_1tree_1view_1get_1cell_1area)10874 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1cell_1area)
10875 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jobject arg3)
10876 {
10877 	GdkRectangle _arg3, *lparg3=NULL;
10878 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1cell_1area_FUNC);
10879 	if (arg3) if ((lparg3 = &_arg3) == NULL) goto fail;
10880 	gtk_tree_view_get_cell_area((GtkTreeView *)arg0, (GtkTreePath *)arg1, (GtkTreeViewColumn *)arg2, (GdkRectangle *)lparg3);
10881 fail:
10882 	if (arg3 && lparg3) setGdkRectangleFields(env, arg3, lparg3);
10883 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1cell_1area_FUNC);
10884 }
10885 #endif
10886 
10887 #ifndef NO_gtk_1tree_1view_1get_1column
GTK_NATIVE(gtk_1tree_1view_1get_1column)10888 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1column)
10889 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10890 {
10891 	jlong rc = 0;
10892 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1column_FUNC);
10893 	rc = (jlong)gtk_tree_view_get_column((GtkTreeView *)arg0, (gint)arg1);
10894 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1column_FUNC);
10895 	return rc;
10896 }
10897 #endif
10898 
10899 #ifndef NO_gtk_1tree_1view_1get_1columns
GTK_NATIVE(gtk_1tree_1view_1get_1columns)10900 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1columns)
10901 	(JNIEnv *env, jclass that, jlong arg0)
10902 {
10903 	jlong rc = 0;
10904 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1columns_FUNC);
10905 	rc = (jlong)gtk_tree_view_get_columns((GtkTreeView *)arg0);
10906 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1columns_FUNC);
10907 	return rc;
10908 }
10909 #endif
10910 
10911 #ifndef NO_gtk_1tree_1view_1get_1cursor
GTK_NATIVE(gtk_1tree_1view_1get_1cursor)10912 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1cursor)
10913 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jlongArray arg2)
10914 {
10915 	jlong *lparg1=NULL;
10916 	jlong *lparg2=NULL;
10917 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1cursor_FUNC);
10918 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
10919 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
10920 	gtk_tree_view_get_cursor((GtkTreeView *)arg0, (GtkTreePath **)lparg1, (GtkTreeViewColumn **)lparg2);
10921 fail:
10922 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
10923 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
10924 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1cursor_FUNC);
10925 }
10926 #endif
10927 
10928 #ifndef NO_gtk_1tree_1view_1get_1expander_1column
GTK_NATIVE(gtk_1tree_1view_1get_1expander_1column)10929 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1expander_1column)
10930 	(JNIEnv *env, jclass that, jlong arg0)
10931 {
10932 	jlong rc = 0;
10933 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1expander_1column_FUNC);
10934 	rc = (jlong)gtk_tree_view_get_expander_column((GtkTreeView *)arg0);
10935 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1expander_1column_FUNC);
10936 	return rc;
10937 }
10938 #endif
10939 
10940 #ifndef NO_gtk_1tree_1view_1get_1grid_1lines
GTK_NATIVE(gtk_1tree_1view_1get_1grid_1lines)10941 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1grid_1lines)
10942 	(JNIEnv *env, jclass that, jlong arg0)
10943 {
10944 	jint rc = 0;
10945 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1grid_1lines_FUNC);
10946 	rc = (jint)gtk_tree_view_get_grid_lines((GtkTreeView*)arg0);
10947 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1grid_1lines_FUNC);
10948 	return rc;
10949 }
10950 #endif
10951 
10952 #ifndef NO_gtk_1tree_1view_1get_1headers_1visible
GTK_NATIVE(gtk_1tree_1view_1get_1headers_1visible)10953 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1headers_1visible)
10954 	(JNIEnv *env, jclass that, jlong arg0)
10955 {
10956 	jboolean rc = 0;
10957 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1headers_1visible_FUNC);
10958 	rc = (jboolean)gtk_tree_view_get_headers_visible((GtkTreeView *)arg0);
10959 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1headers_1visible_FUNC);
10960 	return rc;
10961 }
10962 #endif
10963 
10964 #ifndef NO_gtk_1tree_1view_1get_1path_1at_1pos
GTK_NATIVE(gtk_1tree_1view_1get_1path_1at_1pos)10965 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1path_1at_1pos)
10966 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jlongArray arg3, jlongArray arg4, jintArray arg5, jintArray arg6)
10967 {
10968 	jlong *lparg3=NULL;
10969 	jlong *lparg4=NULL;
10970 	jint *lparg5=NULL;
10971 	jint *lparg6=NULL;
10972 	jboolean rc = 0;
10973 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1path_1at_1pos_FUNC);
10974 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
10975 	if (arg4) if ((lparg4 = (*env)->GetLongArrayElements(env, arg4, NULL)) == NULL) goto fail;
10976 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
10977 	if (arg6) if ((lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL)) == NULL) goto fail;
10978 	rc = (jboolean)gtk_tree_view_get_path_at_pos((GtkTreeView *)arg0, (gint)arg1, (gint)arg2, (GtkTreePath **)lparg3, (GtkTreeViewColumn **)lparg4, (gint *)lparg5, (gint *)lparg6);
10979 fail:
10980 	if (arg6 && lparg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0);
10981 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
10982 	if (arg4 && lparg4) (*env)->ReleaseLongArrayElements(env, arg4, lparg4, 0);
10983 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
10984 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1path_1at_1pos_FUNC);
10985 	return rc;
10986 }
10987 #endif
10988 
10989 #ifndef NO_gtk_1tree_1view_1get_1selection
GTK_NATIVE(gtk_1tree_1view_1get_1selection)10990 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1selection)
10991 	(JNIEnv *env, jclass that, jlong arg0)
10992 {
10993 	jlong rc = 0;
10994 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1selection_FUNC);
10995 	rc = (jlong)gtk_tree_view_get_selection((GtkTreeView *)arg0);
10996 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1selection_FUNC);
10997 	return rc;
10998 }
10999 #endif
11000 
11001 #ifndef NO_gtk_1tree_1view_1get_1visible_1rect
GTK_NATIVE(gtk_1tree_1view_1get_1visible_1rect)11002 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1visible_1rect)
11003 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
11004 {
11005 	GdkRectangle _arg1, *lparg1=NULL;
11006 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1visible_1rect_FUNC);
11007 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
11008 	gtk_tree_view_get_visible_rect((GtkTreeView *)arg0, lparg1);
11009 fail:
11010 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
11011 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1visible_1rect_FUNC);
11012 }
11013 #endif
11014 
11015 #ifndef NO_gtk_1tree_1view_1insert_1column
GTK_NATIVE(gtk_1tree_1view_1insert_1column)11016 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1view_1insert_1column)
11017 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
11018 {
11019 	jint rc = 0;
11020 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1insert_1column_FUNC);
11021 	rc = (jint)gtk_tree_view_insert_column((GtkTreeView *)arg0, (GtkTreeViewColumn *)arg1, (gint)arg2);
11022 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1insert_1column_FUNC);
11023 	return rc;
11024 }
11025 #endif
11026 
11027 #ifndef NO_gtk_1tree_1view_1move_1column_1after
GTK_NATIVE(gtk_1tree_1view_1move_1column_1after)11028 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1move_1column_1after)
11029 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
11030 {
11031 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1move_1column_1after_FUNC);
11032 	gtk_tree_view_move_column_after((GtkTreeView *)arg0, (GtkTreeViewColumn *)arg1, (GtkTreeViewColumn *)arg2);
11033 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1move_1column_1after_FUNC);
11034 }
11035 #endif
11036 
11037 #ifndef NO_gtk_1tree_1view_1new_1with_1model
GTK_NATIVE(gtk_1tree_1view_1new_1with_1model)11038 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1new_1with_1model)
11039 	(JNIEnv *env, jclass that, jlong arg0)
11040 {
11041 	jlong rc = 0;
11042 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1new_1with_1model_FUNC);
11043 	rc = (jlong)gtk_tree_view_new_with_model((GtkTreeModel *)arg0);
11044 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1new_1with_1model_FUNC);
11045 	return rc;
11046 }
11047 #endif
11048 
11049 #ifndef NO_gtk_1tree_1view_1remove_1column
GTK_NATIVE(gtk_1tree_1view_1remove_1column)11050 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1remove_1column)
11051 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
11052 {
11053 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1remove_1column_FUNC);
11054 	gtk_tree_view_remove_column((GtkTreeView *)arg0, (GtkTreeViewColumn *)arg1);
11055 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1remove_1column_FUNC);
11056 }
11057 #endif
11058 
11059 #ifndef NO_gtk_1tree_1view_1row_1expanded
GTK_NATIVE(gtk_1tree_1view_1row_1expanded)11060 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1row_1expanded)
11061 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
11062 {
11063 	jboolean rc = 0;
11064 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1row_1expanded_FUNC);
11065 	rc = (jboolean)gtk_tree_view_row_expanded((GtkTreeView *)arg0, (GtkTreePath *)arg1);
11066 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1row_1expanded_FUNC);
11067 	return rc;
11068 }
11069 #endif
11070 
11071 #ifndef NO_gtk_1tree_1view_1scroll_1to_1cell
GTK_NATIVE(gtk_1tree_1view_1scroll_1to_1cell)11072 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1scroll_1to_1cell)
11073 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jboolean arg3, jfloat arg4, jfloat arg5)
11074 {
11075 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1scroll_1to_1cell_FUNC);
11076 	gtk_tree_view_scroll_to_cell((GtkTreeView *)arg0, (GtkTreePath *)arg1, (GtkTreeViewColumn *)arg2, (gboolean)arg3, (gfloat)arg4, (gfloat)arg5);
11077 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1scroll_1to_1cell_FUNC);
11078 }
11079 #endif
11080 
11081 #ifndef NO_gtk_1tree_1view_1scroll_1to_1point
GTK_NATIVE(gtk_1tree_1view_1scroll_1to_1point)11082 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1scroll_1to_1point)
11083 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
11084 {
11085 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1scroll_1to_1point_FUNC);
11086 	gtk_tree_view_scroll_to_point((GtkTreeView *)arg0, (gint)arg1, (gint)arg2);
11087 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1scroll_1to_1point_FUNC);
11088 }
11089 #endif
11090 
11091 #ifndef NO_gtk_1tree_1view_1set_1cursor
GTK_NATIVE(gtk_1tree_1view_1set_1cursor)11092 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1cursor)
11093 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jboolean arg3)
11094 {
11095 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1cursor_FUNC);
11096 	gtk_tree_view_set_cursor((GtkTreeView *)arg0, (GtkTreePath *)arg1, (GtkTreeViewColumn *)arg2, arg3);
11097 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1cursor_FUNC);
11098 }
11099 #endif
11100 
11101 #ifndef NO_gtk_1tree_1view_1set_1drag_1dest_1row
GTK_NATIVE(gtk_1tree_1view_1set_1drag_1dest_1row)11102 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1drag_1dest_1row)
11103 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
11104 {
11105 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1drag_1dest_1row_FUNC);
11106 	gtk_tree_view_set_drag_dest_row((GtkTreeView *)arg0, (GtkTreePath *)arg1, arg2);
11107 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1drag_1dest_1row_FUNC);
11108 }
11109 #endif
11110 
11111 #ifndef NO_gtk_1tree_1view_1set_1grid_1lines
GTK_NATIVE(gtk_1tree_1view_1set_1grid_1lines)11112 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1grid_1lines)
11113 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
11114 {
11115 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1grid_1lines_FUNC);
11116 	gtk_tree_view_set_grid_lines((GtkTreeView*)arg0, (GtkTreeViewGridLines)arg1);
11117 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1grid_1lines_FUNC);
11118 }
11119 #endif
11120 
11121 #ifndef NO_gtk_1tree_1view_1set_1headers_1visible
GTK_NATIVE(gtk_1tree_1view_1set_1headers_1visible)11122 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1headers_1visible)
11123 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
11124 {
11125 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1headers_1visible_FUNC);
11126 	gtk_tree_view_set_headers_visible((GtkTreeView *)arg0, (gboolean)arg1);
11127 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1headers_1visible_FUNC);
11128 }
11129 #endif
11130 
11131 #ifndef NO_gtk_1tree_1view_1set_1model
GTK_NATIVE(gtk_1tree_1view_1set_1model)11132 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1model)
11133 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
11134 {
11135 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1model_FUNC);
11136 	gtk_tree_view_set_model((GtkTreeView *)arg0, (GtkTreeModel *)arg1);
11137 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1model_FUNC);
11138 }
11139 #endif
11140 
11141 #ifndef NO_gtk_1tree_1view_1set_1search_1column
GTK_NATIVE(gtk_1tree_1view_1set_1search_1column)11142 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1search_1column)
11143 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
11144 {
11145 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1search_1column_FUNC);
11146 	gtk_tree_view_set_search_column((GtkTreeView *)arg0, (gint)arg1);
11147 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1search_1column_FUNC);
11148 }
11149 #endif
11150 
11151 #ifndef NO_gtk_1viewport_1set_1shadow_1type
GTK_NATIVE(gtk_1viewport_1set_1shadow_1type)11152 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1viewport_1set_1shadow_1type)
11153 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
11154 {
11155 	GTK_NATIVE_ENTER(env, that, gtk_1viewport_1set_1shadow_1type_FUNC);
11156 	gtk_viewport_set_shadow_type((GtkViewport *)arg0, (GtkShadowType)arg1);
11157 	GTK_NATIVE_EXIT(env, that, gtk_1viewport_1set_1shadow_1type_FUNC);
11158 }
11159 #endif
11160 
11161 #ifndef NO_gtk_1widget_1add_1accelerator
GTK_NATIVE(gtk_1widget_1add_1accelerator)11162 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1add_1accelerator)
11163 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jint arg3, jint arg4, jint arg5)
11164 {
11165 	jbyte *lparg1=NULL;
11166 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1add_1accelerator_FUNC);
11167 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
11168 	gtk_widget_add_accelerator((GtkWidget *)arg0, (const gchar *)lparg1, (GtkAccelGroup *)arg2, (guint)arg3, (GdkModifierType)arg4, arg5);
11169 fail:
11170 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
11171 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1add_1accelerator_FUNC);
11172 }
11173 #endif
11174 
11175 #ifndef NO_gtk_1widget_1add_1controller
GTK_NATIVE(gtk_1widget_1add_1controller)11176 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1add_1controller)
11177 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
11178 {
11179 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1add_1controller_FUNC);
11180 	gtk_widget_add_controller((GtkWidget *)arg0, (GtkEventController *)arg1);
11181 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1add_1controller_FUNC);
11182 }
11183 #endif
11184 
11185 #ifndef NO_gtk_1widget_1add_1events
GTK_NATIVE(gtk_1widget_1add_1events)11186 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1add_1events)
11187 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
11188 {
11189 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1add_1events_FUNC);
11190 /*
11191 	gtk_widget_add_events((GtkWidget *)arg0, (gint)arg1);
11192 */
11193 	{
11194 		GTK_LOAD_FUNCTION(fp, gtk_widget_add_events)
11195 		if (fp) {
11196 			((void (CALLING_CONVENTION*)(GtkWidget *, gint))fp)((GtkWidget *)arg0, (gint)arg1);
11197 		}
11198 	}
11199 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1add_1events_FUNC);
11200 }
11201 #endif
11202 
11203 #ifndef NO_gtk_1widget_1child_1focus
GTK_NATIVE(gtk_1widget_1child_1focus)11204 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1child_1focus)
11205 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
11206 {
11207 	jboolean rc = 0;
11208 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1child_1focus_FUNC);
11209 	rc = (jboolean)gtk_widget_child_focus((GtkWidget *)arg0, arg1);
11210 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1child_1focus_FUNC);
11211 	return rc;
11212 }
11213 #endif
11214 
11215 #ifndef NO_gtk_1widget_1class_1get_1css_1name
GTK_NATIVE(gtk_1widget_1class_1get_1css_1name)11216 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1class_1get_1css_1name)
11217 	(JNIEnv *env, jclass that, jlong arg0)
11218 {
11219 	jlong rc = 0;
11220 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1class_1get_1css_1name_FUNC);
11221 /*
11222 	rc = (jlong)gtk_widget_class_get_css_name((GtkWidgetClass *)arg0);
11223 */
11224 	{
11225 		GTK_LOAD_FUNCTION(fp, gtk_widget_class_get_css_name)
11226 		if (fp) {
11227 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkWidgetClass *))fp)((GtkWidgetClass *)arg0);
11228 		}
11229 	}
11230 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1class_1get_1css_1name_FUNC);
11231 	return rc;
11232 }
11233 #endif
11234 
11235 #ifndef NO_gtk_1widget_1create_1pango_1layout__JJ
GTK_NATIVE(gtk_1widget_1create_1pango_1layout__JJ)11236 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1create_1pango_1layout__JJ)
11237 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
11238 {
11239 	jlong rc = 0;
11240 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1create_1pango_1layout__JJ_FUNC);
11241 	rc = (jlong)gtk_widget_create_pango_layout((GtkWidget *)arg0, (const gchar *)arg1);
11242 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1create_1pango_1layout__JJ_FUNC);
11243 	return rc;
11244 }
11245 #endif
11246 
11247 #ifndef NO_gtk_1widget_1create_1pango_1layout__J_3B
GTK_NATIVE(gtk_1widget_1create_1pango_1layout__J_3B)11248 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1create_1pango_1layout__J_3B)
11249 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
11250 {
11251 	jbyte *lparg1=NULL;
11252 	jlong rc = 0;
11253 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1create_1pango_1layout__J_3B_FUNC);
11254 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
11255 	rc = (jlong)gtk_widget_create_pango_layout((GtkWidget *)arg0, (const gchar *)lparg1);
11256 fail:
11257 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
11258 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1create_1pango_1layout__J_3B_FUNC);
11259 	return rc;
11260 }
11261 #endif
11262 
11263 #ifndef NO_gtk_1widget_1destroy
GTK_NATIVE(gtk_1widget_1destroy)11264 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1destroy)
11265 	(JNIEnv *env, jclass that, jlong arg0)
11266 {
11267 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1destroy_FUNC);
11268 	gtk_widget_destroy((GtkWidget *)arg0);
11269 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1destroy_FUNC);
11270 }
11271 #endif
11272 
11273 #ifndef NO_gtk_1widget_1draw
GTK_NATIVE(gtk_1widget_1draw)11274 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1draw)
11275 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
11276 {
11277 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1draw_FUNC);
11278 /*
11279 	gtk_widget_draw((GtkWidget *)arg0, (cairo_t *)arg1);
11280 */
11281 	{
11282 		GTK_LOAD_FUNCTION(fp, gtk_widget_draw)
11283 		if (fp) {
11284 			((void (CALLING_CONVENTION*)(GtkWidget *, cairo_t *))fp)((GtkWidget *)arg0, (cairo_t *)arg1);
11285 		}
11286 	}
11287 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1draw_FUNC);
11288 }
11289 #endif
11290 
11291 #ifndef NO_gtk_1widget_1event
GTK_NATIVE(gtk_1widget_1event)11292 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1event)
11293 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
11294 {
11295 	jboolean rc = 0;
11296 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1event_FUNC);
11297 	rc = (jboolean)gtk_widget_event((GtkWidget *)arg0, (GdkEvent *)arg1);
11298 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1event_FUNC);
11299 	return rc;
11300 }
11301 #endif
11302 
11303 #ifndef NO_gtk_1widget_1get_1accessible
GTK_NATIVE(gtk_1widget_1get_1accessible)11304 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1accessible)
11305 	(JNIEnv *env, jclass that, jlong arg0)
11306 {
11307 	jlong rc = 0;
11308 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1accessible_FUNC);
11309 	rc = (jlong)gtk_widget_get_accessible((GtkWidget *)arg0);
11310 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1accessible_FUNC);
11311 	return rc;
11312 }
11313 #endif
11314 
11315 #ifndef NO_gtk_1widget_1get_1allocation
GTK_NATIVE(gtk_1widget_1get_1allocation)11316 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1get_1allocation)
11317 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
11318 {
11319 	GtkAllocation _arg1, *lparg1=NULL;
11320 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1allocation_FUNC);
11321 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
11322 	gtk_widget_get_allocation((GtkWidget *)arg0, (GtkAllocation *)lparg1);
11323 fail:
11324 	if (arg1 && lparg1) setGtkAllocationFields(env, arg1, lparg1);
11325 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1allocation_FUNC);
11326 }
11327 #endif
11328 
11329 #ifndef NO_gtk_1widget_1get_1can_1default
GTK_NATIVE(gtk_1widget_1get_1can_1default)11330 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1can_1default)
11331 	(JNIEnv *env, jclass that, jlong arg0)
11332 {
11333 	jboolean rc = 0;
11334 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1can_1default_FUNC);
11335 	rc = (jboolean)gtk_widget_get_can_default((GtkWidget *)arg0);
11336 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1can_1default_FUNC);
11337 	return rc;
11338 }
11339 #endif
11340 
11341 #ifndef NO_gtk_1widget_1get_1child_1visible
GTK_NATIVE(gtk_1widget_1get_1child_1visible)11342 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1child_1visible)
11343 	(JNIEnv *env, jclass that, jlong arg0)
11344 {
11345 	jboolean rc = 0;
11346 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1child_1visible_FUNC);
11347 	rc = (jboolean)gtk_widget_get_child_visible((GtkWidget *)arg0);
11348 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1child_1visible_FUNC);
11349 	return rc;
11350 }
11351 #endif
11352 
11353 #ifndef NO_gtk_1widget_1get_1clip
GTK_NATIVE(gtk_1widget_1get_1clip)11354 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1get_1clip)
11355 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
11356 {
11357 	GtkAllocation _arg1, *lparg1=NULL;
11358 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1clip_FUNC);
11359 	if (arg1) if ((lparg1 = getGtkAllocationFields(env, arg1, &_arg1)) == NULL) goto fail;
11360 /*
11361 	gtk_widget_get_clip((GtkWidget *)arg0, lparg1);
11362 */
11363 	{
11364 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_clip)
11365 		if (fp) {
11366 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkAllocation *))fp)((GtkWidget *)arg0, lparg1);
11367 		}
11368 	}
11369 fail:
11370 	if (arg1 && lparg1) setGtkAllocationFields(env, arg1, lparg1);
11371 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1clip_FUNC);
11372 }
11373 #endif
11374 
11375 #ifndef NO_gtk_1widget_1get_1events
GTK_NATIVE(gtk_1widget_1get_1events)11376 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1events)
11377 	(JNIEnv *env, jclass that, jlong arg0)
11378 {
11379 	jint rc = 0;
11380 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1events_FUNC);
11381 /*
11382 	rc = (jint)gtk_widget_get_events((GtkWidget *)arg0);
11383 */
11384 	{
11385 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_events)
11386 		if (fp) {
11387 			rc = (jint)((jint (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
11388 		}
11389 	}
11390 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1events_FUNC);
11391 	return rc;
11392 }
11393 #endif
11394 
11395 #ifndef NO_gtk_1widget_1get_1first_1child
GTK_NATIVE(gtk_1widget_1get_1first_1child)11396 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1first_1child)
11397 	(JNIEnv *env, jclass that, jlong arg0)
11398 {
11399 	jlong rc = 0;
11400 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1first_1child_FUNC);
11401 	rc = (jlong)gtk_widget_get_first_child((GtkWidget *)arg0);
11402 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1first_1child_FUNC);
11403 	return rc;
11404 }
11405 #endif
11406 
11407 #ifndef NO_gtk_1widget_1get_1has_1surface
GTK_NATIVE(gtk_1widget_1get_1has_1surface)11408 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1has_1surface)
11409 	(JNIEnv *env, jclass that, jlong arg0)
11410 {
11411 	jboolean rc = 0;
11412 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1has_1surface_FUNC);
11413 	rc = (jboolean)gtk_widget_get_has_surface((GtkWidget *)arg0);
11414 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1has_1surface_FUNC);
11415 	return rc;
11416 }
11417 #endif
11418 
11419 #ifndef NO_gtk_1widget_1get_1has_1window
GTK_NATIVE(gtk_1widget_1get_1has_1window)11420 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1has_1window)
11421 	(JNIEnv *env, jclass that, jlong arg0)
11422 {
11423 	jboolean rc = 0;
11424 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1has_1window_FUNC);
11425 	rc = (jboolean)gtk_widget_get_has_window((GtkWidget *)arg0);
11426 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1has_1window_FUNC);
11427 	return rc;
11428 }
11429 #endif
11430 
11431 #ifndef NO_gtk_1widget_1get_1mapped
GTK_NATIVE(gtk_1widget_1get_1mapped)11432 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1mapped)
11433 	(JNIEnv *env, jclass that, jlong arg0)
11434 {
11435 	jboolean rc = 0;
11436 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1mapped_FUNC);
11437 	rc = (jboolean)gtk_widget_get_mapped((GtkWidget *)arg0);
11438 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1mapped_FUNC);
11439 	return rc;
11440 }
11441 #endif
11442 
11443 #ifndef NO_gtk_1widget_1get_1margin_1bottom
GTK_NATIVE(gtk_1widget_1get_1margin_1bottom)11444 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1margin_1bottom)
11445 	(JNIEnv *env, jclass that, jlong arg0)
11446 {
11447 	jint rc = 0;
11448 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1margin_1bottom_FUNC);
11449 /*
11450 	rc = (jint)gtk_widget_get_margin_bottom((GtkWidget *)arg0);
11451 */
11452 	{
11453 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_margin_bottom)
11454 		if (fp) {
11455 			rc = (jint)((jint (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
11456 		}
11457 	}
11458 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1margin_1bottom_FUNC);
11459 	return rc;
11460 }
11461 #endif
11462 
11463 #ifndef NO_gtk_1widget_1get_1margin_1end
GTK_NATIVE(gtk_1widget_1get_1margin_1end)11464 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1margin_1end)
11465 	(JNIEnv *env, jclass that, jlong arg0)
11466 {
11467 	jint rc = 0;
11468 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1margin_1end_FUNC);
11469 /*
11470 	rc = (jint)gtk_widget_get_margin_end((GtkWidget *)arg0);
11471 */
11472 	{
11473 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_margin_end)
11474 		if (fp) {
11475 			rc = (jint)((jint (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
11476 		}
11477 	}
11478 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1margin_1end_FUNC);
11479 	return rc;
11480 }
11481 #endif
11482 
11483 #ifndef NO_gtk_1widget_1get_1margin_1start
GTK_NATIVE(gtk_1widget_1get_1margin_1start)11484 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1margin_1start)
11485 	(JNIEnv *env, jclass that, jlong arg0)
11486 {
11487 	jint rc = 0;
11488 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1margin_1start_FUNC);
11489 /*
11490 	rc = (jint)gtk_widget_get_margin_start((GtkWidget *)arg0);
11491 */
11492 	{
11493 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_margin_start)
11494 		if (fp) {
11495 			rc = (jint)((jint (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
11496 		}
11497 	}
11498 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1margin_1start_FUNC);
11499 	return rc;
11500 }
11501 #endif
11502 
11503 #ifndef NO_gtk_1widget_1get_1margin_1top
GTK_NATIVE(gtk_1widget_1get_1margin_1top)11504 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1margin_1top)
11505 	(JNIEnv *env, jclass that, jlong arg0)
11506 {
11507 	jint rc = 0;
11508 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1margin_1top_FUNC);
11509 /*
11510 	rc = (jint)gtk_widget_get_margin_top((GtkWidget *)arg0);
11511 */
11512 	{
11513 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_margin_top)
11514 		if (fp) {
11515 			rc = (jint)((jint (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
11516 		}
11517 	}
11518 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1margin_1top_FUNC);
11519 	return rc;
11520 }
11521 #endif
11522 
11523 #ifndef NO_gtk_1widget_1get_1name
GTK_NATIVE(gtk_1widget_1get_1name)11524 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1name)
11525 	(JNIEnv *env, jclass that, jlong arg0)
11526 {
11527 	jlong rc = 0;
11528 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1name_FUNC);
11529 	rc = (jlong)gtk_widget_get_name((GtkWidget *)arg0);
11530 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1name_FUNC);
11531 	return rc;
11532 }
11533 #endif
11534 
11535 #ifndef NO_gtk_1widget_1get_1next_1sibling
GTK_NATIVE(gtk_1widget_1get_1next_1sibling)11536 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1next_1sibling)
11537 	(JNIEnv *env, jclass that, jlong arg0)
11538 {
11539 	jlong rc = 0;
11540 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1next_1sibling_FUNC);
11541 	rc = (jlong)gtk_widget_get_next_sibling((GtkWidget *)arg0);
11542 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1next_1sibling_FUNC);
11543 	return rc;
11544 }
11545 #endif
11546 
11547 #ifndef NO_gtk_1widget_1get_1opacity
GTK_NATIVE(gtk_1widget_1get_1opacity)11548 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1widget_1get_1opacity)
11549 	(JNIEnv *env, jclass that, jlong arg0)
11550 {
11551 	jdouble rc = 0;
11552 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1opacity_FUNC);
11553 /*
11554 	rc = (jdouble)gtk_widget_get_opacity((GtkWidget *)arg0);
11555 */
11556 	{
11557 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_opacity)
11558 		if (fp) {
11559 			rc = (jdouble)((jdouble (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
11560 		}
11561 	}
11562 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1opacity_FUNC);
11563 	return rc;
11564 }
11565 #endif
11566 
11567 #ifndef NO_gtk_1widget_1get_1pango_1context
GTK_NATIVE(gtk_1widget_1get_1pango_1context)11568 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1pango_1context)
11569 	(JNIEnv *env, jclass that, jlong arg0)
11570 {
11571 	jlong rc = 0;
11572 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1pango_1context_FUNC);
11573 	rc = (jlong)gtk_widget_get_pango_context((GtkWidget *)arg0);
11574 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1pango_1context_FUNC);
11575 	return rc;
11576 }
11577 #endif
11578 
11579 #ifndef NO_gtk_1widget_1get_1parent
GTK_NATIVE(gtk_1widget_1get_1parent)11580 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1parent)
11581 	(JNIEnv *env, jclass that, jlong arg0)
11582 {
11583 	jlong rc = 0;
11584 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1parent_FUNC);
11585 	rc = (jlong)gtk_widget_get_parent((GtkWidget *)arg0);
11586 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1parent_FUNC);
11587 	return rc;
11588 }
11589 #endif
11590 
11591 #ifndef NO_gtk_1widget_1get_1parent_1surface
GTK_NATIVE(gtk_1widget_1get_1parent_1surface)11592 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1parent_1surface)
11593 	(JNIEnv *env, jclass that, jlong arg0)
11594 {
11595 	jlong rc = 0;
11596 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1parent_1surface_FUNC);
11597 /*
11598 	rc = (jlong)gtk_widget_get_parent_surface((GtkWidget *)arg0);
11599 */
11600 	{
11601 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_parent_surface)
11602 		if (fp) {
11603 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
11604 		}
11605 	}
11606 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1parent_1surface_FUNC);
11607 	return rc;
11608 }
11609 #endif
11610 
11611 #ifndef NO_gtk_1widget_1get_1parent_1window
GTK_NATIVE(gtk_1widget_1get_1parent_1window)11612 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1parent_1window)
11613 	(JNIEnv *env, jclass that, jlong arg0)
11614 {
11615 	jlong rc = 0;
11616 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1parent_1window_FUNC);
11617 /*
11618 	rc = (jlong)gtk_widget_get_parent_window((GtkWidget *)arg0);
11619 */
11620 	{
11621 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_parent_window)
11622 		if (fp) {
11623 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
11624 		}
11625 	}
11626 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1parent_1window_FUNC);
11627 	return rc;
11628 }
11629 #endif
11630 
11631 #ifndef NO_gtk_1widget_1get_1preferred_1height
GTK_NATIVE(gtk_1widget_1get_1preferred_1height)11632 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1get_1preferred_1height)
11633 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
11634 {
11635 	jint *lparg1=NULL;
11636 	jint *lparg2=NULL;
11637 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1preferred_1height_FUNC);
11638 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
11639 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
11640 /*
11641 	gtk_widget_get_preferred_height((GtkWidget *)arg0, (gint *)lparg1, (gint *)lparg2);
11642 */
11643 	{
11644 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_preferred_height)
11645 		if (fp) {
11646 			((void (CALLING_CONVENTION*)(GtkWidget *, gint *, gint *))fp)((GtkWidget *)arg0, (gint *)lparg1, (gint *)lparg2);
11647 		}
11648 	}
11649 fail:
11650 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
11651 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
11652 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1preferred_1height_FUNC);
11653 }
11654 #endif
11655 
11656 #ifndef NO_gtk_1widget_1get_1preferred_1height_1for_1width
GTK_NATIVE(gtk_1widget_1get_1preferred_1height_1for_1width)11657 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1get_1preferred_1height_1for_1width)
11658 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jintArray arg2, jintArray arg3)
11659 {
11660 	jint *lparg2=NULL;
11661 	jint *lparg3=NULL;
11662 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1preferred_1height_1for_1width_FUNC);
11663 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
11664 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
11665 /*
11666 	gtk_widget_get_preferred_height_for_width((GtkWidget *)arg0, (gint)arg1, (gint *)lparg2, (gint *)lparg3);
11667 */
11668 	{
11669 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_preferred_height_for_width)
11670 		if (fp) {
11671 			((void (CALLING_CONVENTION*)(GtkWidget *, gint, gint *, gint *))fp)((GtkWidget *)arg0, (gint)arg1, (gint *)lparg2, (gint *)lparg3);
11672 		}
11673 	}
11674 fail:
11675 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
11676 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
11677 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1preferred_1height_1for_1width_FUNC);
11678 }
11679 #endif
11680 
11681 #ifndef NO_gtk_1widget_1get_1preferred_1size
GTK_NATIVE(gtk_1widget_1get_1preferred_1size)11682 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1get_1preferred_1size)
11683 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jobject arg2)
11684 {
11685 	GtkRequisition _arg1, *lparg1=NULL;
11686 	GtkRequisition _arg2, *lparg2=NULL;
11687 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1preferred_1size_FUNC);
11688 	if (arg1) if ((lparg1 = getGtkRequisitionFields(env, arg1, &_arg1)) == NULL) goto fail;
11689 	if (arg2) if ((lparg2 = getGtkRequisitionFields(env, arg2, &_arg2)) == NULL) goto fail;
11690 	gtk_widget_get_preferred_size((GtkWidget *)arg0, (GtkRequisition *)lparg1, (GtkRequisition *)lparg2);
11691 fail:
11692 	if (arg2 && lparg2) setGtkRequisitionFields(env, arg2, lparg2);
11693 	if (arg1 && lparg1) setGtkRequisitionFields(env, arg1, lparg1);
11694 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1preferred_1size_FUNC);
11695 }
11696 #endif
11697 
11698 #ifndef NO_gtk_1widget_1get_1preferred_1width_1for_1height
GTK_NATIVE(gtk_1widget_1get_1preferred_1width_1for_1height)11699 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1get_1preferred_1width_1for_1height)
11700 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jintArray arg2, jintArray arg3)
11701 {
11702 	jint *lparg2=NULL;
11703 	jint *lparg3=NULL;
11704 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1preferred_1width_1for_1height_FUNC);
11705 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
11706 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
11707 /*
11708 	gtk_widget_get_preferred_width_for_height((GtkWidget *)arg0, (gint)arg1, (gint *)lparg2, (gint *)lparg3);
11709 */
11710 	{
11711 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_preferred_width_for_height)
11712 		if (fp) {
11713 			((void (CALLING_CONVENTION*)(GtkWidget *, gint, gint *, gint *))fp)((GtkWidget *)arg0, (gint)arg1, (gint *)lparg2, (gint *)lparg3);
11714 		}
11715 	}
11716 fail:
11717 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
11718 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
11719 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1preferred_1width_1for_1height_FUNC);
11720 }
11721 #endif
11722 
11723 #ifndef NO_gtk_1widget_1get_1realized
GTK_NATIVE(gtk_1widget_1get_1realized)11724 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1realized)
11725 	(JNIEnv *env, jclass that, jlong arg0)
11726 {
11727 	jboolean rc = 0;
11728 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1realized_FUNC);
11729 	rc = (jboolean)gtk_widget_get_realized((GtkWidget *)arg0);
11730 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1realized_FUNC);
11731 	return rc;
11732 }
11733 #endif
11734 
11735 #ifndef NO_gtk_1widget_1get_1scale_1factor
GTK_NATIVE(gtk_1widget_1get_1scale_1factor)11736 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1scale_1factor)
11737 	(JNIEnv *env, jclass that, jlong arg0)
11738 {
11739 	jint rc = 0;
11740 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1scale_1factor_FUNC);
11741 	rc = (jint)gtk_widget_get_scale_factor((GtkWidget *)arg0);
11742 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1scale_1factor_FUNC);
11743 	return rc;
11744 }
11745 #endif
11746 
11747 #ifndef NO_gtk_1widget_1get_1screen
GTK_NATIVE(gtk_1widget_1get_1screen)11748 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1screen)
11749 	(JNIEnv *env, jclass that, jlong arg0)
11750 {
11751 	jlong rc = 0;
11752 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1screen_FUNC);
11753 	rc = (jlong)gtk_widget_get_screen((GtkWidget *)arg0);
11754 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1screen_FUNC);
11755 	return rc;
11756 }
11757 #endif
11758 
11759 #ifndef NO_gtk_1widget_1get_1sensitive
GTK_NATIVE(gtk_1widget_1get_1sensitive)11760 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1sensitive)
11761 	(JNIEnv *env, jclass that, jlong arg0)
11762 {
11763 	jboolean rc = 0;
11764 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1sensitive_FUNC);
11765 	rc = (jboolean)gtk_widget_get_sensitive((GtkWidget *)arg0);
11766 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1sensitive_FUNC);
11767 	return rc;
11768 }
11769 #endif
11770 
11771 #ifndef NO_gtk_1widget_1get_1size_1request
GTK_NATIVE(gtk_1widget_1get_1size_1request)11772 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1get_1size_1request)
11773 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
11774 {
11775 	jint *lparg1=NULL;
11776 	jint *lparg2=NULL;
11777 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1size_1request_FUNC);
11778 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
11779 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
11780 	gtk_widget_get_size_request((GtkWidget *)arg0, (gint *)lparg1, (gint *)lparg2);
11781 fail:
11782 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
11783 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
11784 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1size_1request_FUNC);
11785 }
11786 #endif
11787 
11788 #ifndef NO_gtk_1widget_1get_1state_1flags
GTK_NATIVE(gtk_1widget_1get_1state_1flags)11789 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1state_1flags)
11790 	(JNIEnv *env, jclass that, jlong arg0)
11791 {
11792 	jint rc = 0;
11793 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1state_1flags_FUNC);
11794 	rc = (jint)gtk_widget_get_state_flags((GtkWidget *)arg0);
11795 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1state_1flags_FUNC);
11796 	return rc;
11797 }
11798 #endif
11799 
11800 #ifndef NO_gtk_1widget_1get_1style_1context
GTK_NATIVE(gtk_1widget_1get_1style_1context)11801 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1style_1context)
11802 	(JNIEnv *env, jclass that, jlong arg0)
11803 {
11804 	jlong rc = 0;
11805 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1style_1context_FUNC);
11806 	rc = (jlong)gtk_widget_get_style_context((GtkWidget *)arg0);
11807 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1style_1context_FUNC);
11808 	return rc;
11809 }
11810 #endif
11811 
11812 #ifndef NO_gtk_1widget_1get_1surface
GTK_NATIVE(gtk_1widget_1get_1surface)11813 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1surface)
11814 	(JNIEnv *env, jclass that, jlong arg0)
11815 {
11816 	jlong rc = 0;
11817 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1surface_FUNC);
11818 /*
11819 	rc = (jlong)gtk_widget_get_surface((GtkWidget *)arg0);
11820 */
11821 	{
11822 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_surface)
11823 		if (fp) {
11824 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
11825 		}
11826 	}
11827 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1surface_FUNC);
11828 	return rc;
11829 }
11830 #endif
11831 
11832 #ifndef NO_gtk_1widget_1get_1tooltip_1text
GTK_NATIVE(gtk_1widget_1get_1tooltip_1text)11833 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1tooltip_1text)
11834 	(JNIEnv *env, jclass that, jlong arg0)
11835 {
11836 	jlong rc = 0;
11837 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1tooltip_1text_FUNC);
11838 	rc = (jlong)gtk_widget_get_tooltip_text((GtkWidget *)arg0);
11839 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1tooltip_1text_FUNC);
11840 	return rc;
11841 }
11842 #endif
11843 
11844 #ifndef NO_gtk_1widget_1get_1toplevel
GTK_NATIVE(gtk_1widget_1get_1toplevel)11845 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1toplevel)
11846 	(JNIEnv *env, jclass that, jlong arg0)
11847 {
11848 	jlong rc = 0;
11849 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1toplevel_FUNC);
11850 	rc = (jlong)gtk_widget_get_toplevel((GtkWidget *)arg0);
11851 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1toplevel_FUNC);
11852 	return rc;
11853 }
11854 #endif
11855 
11856 #ifndef NO_gtk_1widget_1get_1visible
GTK_NATIVE(gtk_1widget_1get_1visible)11857 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1visible)
11858 	(JNIEnv *env, jclass that, jlong arg0)
11859 {
11860 	jboolean rc = 0;
11861 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1visible_FUNC);
11862 	rc = (jboolean)gtk_widget_get_visible((GtkWidget *)arg0);
11863 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1visible_FUNC);
11864 	return rc;
11865 }
11866 #endif
11867 
11868 #ifndef NO_gtk_1widget_1get_1window
GTK_NATIVE(gtk_1widget_1get_1window)11869 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1window)
11870 	(JNIEnv *env, jclass that, jlong arg0)
11871 {
11872 	jlong rc = 0;
11873 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1window_FUNC);
11874 /*
11875 	rc = (jlong)gtk_widget_get_window((GtkWidget *)arg0);
11876 */
11877 	{
11878 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_window)
11879 		if (fp) {
11880 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
11881 		}
11882 	}
11883 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1window_FUNC);
11884 	return rc;
11885 }
11886 #endif
11887 
11888 #ifndef NO_gtk_1widget_1grab_1focus
GTK_NATIVE(gtk_1widget_1grab_1focus)11889 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1grab_1focus)
11890 	(JNIEnv *env, jclass that, jlong arg0)
11891 {
11892 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1grab_1focus_FUNC);
11893 	gtk_widget_grab_focus((GtkWidget *)arg0);
11894 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1grab_1focus_FUNC);
11895 }
11896 #endif
11897 
11898 #ifndef NO_gtk_1widget_1has_1default
GTK_NATIVE(gtk_1widget_1has_1default)11899 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1has_1default)
11900 	(JNIEnv *env, jclass that, jlong arg0)
11901 {
11902 	jboolean rc = 0;
11903 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1has_1default_FUNC);
11904 	rc = (jboolean)gtk_widget_has_default((GtkWidget *)arg0);
11905 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1has_1default_FUNC);
11906 	return rc;
11907 }
11908 #endif
11909 
11910 #ifndef NO_gtk_1widget_1has_1focus
GTK_NATIVE(gtk_1widget_1has_1focus)11911 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1has_1focus)
11912 	(JNIEnv *env, jclass that, jlong arg0)
11913 {
11914 	jboolean rc = 0;
11915 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1has_1focus_FUNC);
11916 	rc = (jboolean)gtk_widget_has_focus((GtkWidget *)arg0);
11917 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1has_1focus_FUNC);
11918 	return rc;
11919 }
11920 #endif
11921 
11922 #ifndef NO_gtk_1widget_1hide
GTK_NATIVE(gtk_1widget_1hide)11923 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1hide)
11924 	(JNIEnv *env, jclass that, jlong arg0)
11925 {
11926 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1hide_FUNC);
11927 	gtk_widget_hide((GtkWidget *)arg0);
11928 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1hide_FUNC);
11929 }
11930 #endif
11931 
11932 #ifndef NO_gtk_1widget_1input_1shape_1combine_1region
GTK_NATIVE(gtk_1widget_1input_1shape_1combine_1region)11933 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1input_1shape_1combine_1region)
11934 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
11935 {
11936 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1input_1shape_1combine_1region_FUNC);
11937 	gtk_widget_input_shape_combine_region((GtkWidget *)arg0, (cairo_region_t *)arg1);
11938 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1input_1shape_1combine_1region_FUNC);
11939 }
11940 #endif
11941 
11942 #ifndef NO_gtk_1widget_1is_1focus
GTK_NATIVE(gtk_1widget_1is_1focus)11943 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1is_1focus)
11944 	(JNIEnv *env, jclass that, jlong arg0)
11945 {
11946 	jboolean rc = 0;
11947 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1is_1focus_FUNC);
11948 	rc = (jboolean)gtk_widget_is_focus((GtkWidget *)arg0);
11949 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1is_1focus_FUNC);
11950 	return rc;
11951 }
11952 #endif
11953 
11954 #ifndef NO_gtk_1widget_1measure
GTK_NATIVE(gtk_1widget_1measure)11955 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1measure)
11956 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jintArray arg3, jintArray arg4, jintArray arg5, jintArray arg6)
11957 {
11958 	jint *lparg3=NULL;
11959 	jint *lparg4=NULL;
11960 	jint *lparg5=NULL;
11961 	jint *lparg6=NULL;
11962 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1measure_FUNC);
11963 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
11964 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
11965 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
11966 	if (arg6) if ((lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL)) == NULL) goto fail;
11967 	gtk_widget_measure((GtkWidget *)arg0, (GtkOrientation)arg1, (int)arg2, (int *)lparg3, (int *)lparg4, (int *)lparg5, (int *)lparg6);
11968 fail:
11969 	if (arg6 && lparg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0);
11970 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
11971 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
11972 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
11973 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1measure_FUNC);
11974 }
11975 #endif
11976 
11977 #ifndef NO_gtk_1widget_1mnemonic_1activate
GTK_NATIVE(gtk_1widget_1mnemonic_1activate)11978 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1mnemonic_1activate)
11979 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
11980 {
11981 	jboolean rc = 0;
11982 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1mnemonic_1activate_FUNC);
11983 	rc = (jboolean)gtk_widget_mnemonic_activate((GtkWidget *)arg0, (gboolean)arg1);
11984 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1mnemonic_1activate_FUNC);
11985 	return rc;
11986 }
11987 #endif
11988 
11989 #ifndef NO_gtk_1widget_1override_1font
GTK_NATIVE(gtk_1widget_1override_1font)11990 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1override_1font)
11991 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
11992 {
11993 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1override_1font_FUNC);
11994 /*
11995 	gtk_widget_override_font(arg0, arg1);
11996 */
11997 	{
11998 		GTK_LOAD_FUNCTION(fp, gtk_widget_override_font)
11999 		if (fp) {
12000 			((void (CALLING_CONVENTION*)(jlong, jlong))fp)(arg0, arg1);
12001 		}
12002 	}
12003 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1override_1font_FUNC);
12004 }
12005 #endif
12006 
12007 #ifndef NO_gtk_1widget_1queue_1draw
GTK_NATIVE(gtk_1widget_1queue_1draw)12008 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1queue_1draw)
12009 	(JNIEnv *env, jclass that, jlong arg0)
12010 {
12011 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1queue_1draw_FUNC);
12012 	gtk_widget_queue_draw((GtkWidget *)arg0);
12013 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1queue_1draw_FUNC);
12014 }
12015 #endif
12016 
12017 #ifndef NO_gtk_1widget_1queue_1resize
GTK_NATIVE(gtk_1widget_1queue_1resize)12018 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1queue_1resize)
12019 	(JNIEnv *env, jclass that, jlong arg0)
12020 {
12021 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1queue_1resize_FUNC);
12022 	gtk_widget_queue_resize((GtkWidget *)arg0);
12023 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1queue_1resize_FUNC);
12024 }
12025 #endif
12026 
12027 #ifndef NO_gtk_1widget_1realize
GTK_NATIVE(gtk_1widget_1realize)12028 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1realize)
12029 	(JNIEnv *env, jclass that, jlong arg0)
12030 {
12031 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1realize_FUNC);
12032 	gtk_widget_realize((GtkWidget *)arg0);
12033 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1realize_FUNC);
12034 }
12035 #endif
12036 
12037 #ifndef NO_gtk_1widget_1remove_1accelerator
GTK_NATIVE(gtk_1widget_1remove_1accelerator)12038 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1remove_1accelerator)
12039 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
12040 {
12041 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1remove_1accelerator_FUNC);
12042 	gtk_widget_remove_accelerator((GtkWidget *)arg0, (GtkAccelGroup *)arg1, (guint)arg2, (GdkModifierType)arg3);
12043 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1remove_1accelerator_FUNC);
12044 }
12045 #endif
12046 
12047 #ifndef NO_gtk_1widget_1reparent
GTK_NATIVE(gtk_1widget_1reparent)12048 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1reparent)
12049 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12050 {
12051 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1reparent_FUNC);
12052 /*
12053 	gtk_widget_reparent((GtkWidget *)arg0, (GtkWidget *)arg1);
12054 */
12055 	{
12056 		GTK_LOAD_FUNCTION(fp, gtk_widget_reparent)
12057 		if (fp) {
12058 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkWidget *))fp)((GtkWidget *)arg0, (GtkWidget *)arg1);
12059 		}
12060 	}
12061 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1reparent_FUNC);
12062 }
12063 #endif
12064 
12065 #ifndef NO_gtk_1widget_1set_1allocation
GTK_NATIVE(gtk_1widget_1set_1allocation)12066 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1allocation)
12067 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
12068 {
12069 	GtkAllocation _arg1, *lparg1=NULL;
12070 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1allocation_FUNC);
12071 	if (arg1) if ((lparg1 = getGtkAllocationFields(env, arg1, &_arg1)) == NULL) goto fail;
12072 /*
12073 	gtk_widget_set_allocation((GtkWidget *)arg0, (GtkAllocation *)lparg1);
12074 */
12075 	{
12076 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_allocation)
12077 		if (fp) {
12078 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkAllocation *))fp)((GtkWidget *)arg0, (GtkAllocation *)lparg1);
12079 		}
12080 	}
12081 fail:
12082 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1allocation_FUNC);
12083 }
12084 #endif
12085 
12086 #ifndef NO_gtk_1widget_1set_1can_1default
GTK_NATIVE(gtk_1widget_1set_1can_1default)12087 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1can_1default)
12088 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12089 {
12090 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1can_1default_FUNC);
12091 	gtk_widget_set_can_default((GtkWidget *)arg0, (gboolean)arg1);
12092 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1can_1default_FUNC);
12093 }
12094 #endif
12095 
12096 #ifndef NO_gtk_1widget_1set_1can_1focus
GTK_NATIVE(gtk_1widget_1set_1can_1focus)12097 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1can_1focus)
12098 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12099 {
12100 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1can_1focus_FUNC);
12101 	gtk_widget_set_can_focus((GtkWidget *)arg0, (gboolean)arg1);
12102 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1can_1focus_FUNC);
12103 }
12104 #endif
12105 
12106 #ifndef NO_gtk_1widget_1set_1clip
GTK_NATIVE(gtk_1widget_1set_1clip)12107 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1clip)
12108 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
12109 {
12110 	GtkAllocation _arg1, *lparg1=NULL;
12111 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1clip_FUNC);
12112 	if (arg1) if ((lparg1 = getGtkAllocationFields(env, arg1, &_arg1)) == NULL) goto fail;
12113 /*
12114 	gtk_widget_set_clip((GtkWidget *)arg0, lparg1);
12115 */
12116 	{
12117 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_clip)
12118 		if (fp) {
12119 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkAllocation *))fp)((GtkWidget *)arg0, lparg1);
12120 		}
12121 	}
12122 fail:
12123 	if (arg1 && lparg1) setGtkAllocationFields(env, arg1, lparg1);
12124 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1clip_FUNC);
12125 }
12126 #endif
12127 
12128 #ifndef NO_gtk_1widget_1set_1cursor
GTK_NATIVE(gtk_1widget_1set_1cursor)12129 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1cursor)
12130 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12131 {
12132 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1cursor_FUNC);
12133 	gtk_widget_set_cursor((GtkWidget *)arg0, (GdkCursor *)arg1);
12134 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1cursor_FUNC);
12135 }
12136 #endif
12137 
12138 #ifndef NO_gtk_1widget_1set_1default_1direction
GTK_NATIVE(gtk_1widget_1set_1default_1direction)12139 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1default_1direction)
12140 	(JNIEnv *env, jclass that, jint arg0)
12141 {
12142 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1default_1direction_FUNC);
12143 	gtk_widget_set_default_direction((GtkTextDirection)arg0);
12144 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1default_1direction_FUNC);
12145 }
12146 #endif
12147 
12148 #ifndef NO_gtk_1widget_1set_1direction
GTK_NATIVE(gtk_1widget_1set_1direction)12149 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1direction)
12150 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
12151 {
12152 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1direction_FUNC);
12153 	gtk_widget_set_direction((GtkWidget *)arg0, (GtkTextDirection)arg1);
12154 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1direction_FUNC);
12155 }
12156 #endif
12157 
12158 #ifndef NO_gtk_1widget_1set_1double_1buffered
GTK_NATIVE(gtk_1widget_1set_1double_1buffered)12159 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1double_1buffered)
12160 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12161 {
12162 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1double_1buffered_FUNC);
12163 /*
12164 	gtk_widget_set_double_buffered((GtkWidget *)arg0, (gboolean)arg1);
12165 */
12166 	{
12167 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_double_buffered)
12168 		if (fp) {
12169 			((void (CALLING_CONVENTION*)(GtkWidget *, gboolean))fp)((GtkWidget *)arg0, (gboolean)arg1);
12170 		}
12171 	}
12172 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1double_1buffered_FUNC);
12173 }
12174 #endif
12175 
12176 #ifndef NO_gtk_1widget_1set_1focus_1on_1click
GTK_NATIVE(gtk_1widget_1set_1focus_1on_1click)12177 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1focus_1on_1click)
12178 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12179 {
12180 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1focus_1on_1click_FUNC);
12181 /*
12182 	gtk_widget_set_focus_on_click((GtkWidget *)arg0, (gboolean)arg1);
12183 */
12184 	{
12185 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_focus_on_click)
12186 		if (fp) {
12187 			((void (CALLING_CONVENTION*)(GtkWidget *, gboolean))fp)((GtkWidget *)arg0, (gboolean)arg1);
12188 		}
12189 	}
12190 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1focus_1on_1click_FUNC);
12191 }
12192 #endif
12193 
12194 #ifndef NO_gtk_1widget_1set_1halign
GTK_NATIVE(gtk_1widget_1set_1halign)12195 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1halign)
12196 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
12197 {
12198 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1halign_FUNC);
12199 	gtk_widget_set_halign((GtkWidget *)arg0, (GtkAlign)arg1);
12200 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1halign_FUNC);
12201 }
12202 #endif
12203 
12204 #ifndef NO_gtk_1widget_1set_1has_1surface
GTK_NATIVE(gtk_1widget_1set_1has_1surface)12205 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1has_1surface)
12206 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12207 {
12208 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1has_1surface_FUNC);
12209 	gtk_widget_set_has_surface((GtkWidget *)arg0, (gboolean)arg1);
12210 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1has_1surface_FUNC);
12211 }
12212 #endif
12213 
12214 #ifndef NO_gtk_1widget_1set_1has_1window
GTK_NATIVE(gtk_1widget_1set_1has_1window)12215 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1has_1window)
12216 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12217 {
12218 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1has_1window_FUNC);
12219 	gtk_widget_set_has_window((GtkWidget *)arg0, (gboolean)arg1);
12220 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1has_1window_FUNC);
12221 }
12222 #endif
12223 
12224 #ifndef NO_gtk_1widget_1set_1hexpand
GTK_NATIVE(gtk_1widget_1set_1hexpand)12225 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1hexpand)
12226 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12227 {
12228 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1hexpand_FUNC);
12229 	gtk_widget_set_hexpand((GtkWidget *)arg0, (gboolean)arg1);
12230 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1hexpand_FUNC);
12231 }
12232 #endif
12233 
12234 #ifndef NO_gtk_1widget_1set_1margin_1bottom
GTK_NATIVE(gtk_1widget_1set_1margin_1bottom)12235 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1margin_1bottom)
12236 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
12237 {
12238 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1margin_1bottom_FUNC);
12239 /*
12240 	gtk_widget_set_margin_bottom((GtkWidget *)arg0, (gint)arg1);
12241 */
12242 	{
12243 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_margin_bottom)
12244 		if (fp) {
12245 			((void (CALLING_CONVENTION*)(GtkWidget *, gint))fp)((GtkWidget *)arg0, (gint)arg1);
12246 		}
12247 	}
12248 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1margin_1bottom_FUNC);
12249 }
12250 #endif
12251 
12252 #ifndef NO_gtk_1widget_1set_1margin_1end
GTK_NATIVE(gtk_1widget_1set_1margin_1end)12253 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1margin_1end)
12254 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
12255 {
12256 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1margin_1end_FUNC);
12257 /*
12258 	gtk_widget_set_margin_end((GtkWidget *)arg0, (gint)arg1);
12259 */
12260 	{
12261 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_margin_end)
12262 		if (fp) {
12263 			((void (CALLING_CONVENTION*)(GtkWidget *, gint))fp)((GtkWidget *)arg0, (gint)arg1);
12264 		}
12265 	}
12266 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1margin_1end_FUNC);
12267 }
12268 #endif
12269 
12270 #ifndef NO_gtk_1widget_1set_1margin_1start
GTK_NATIVE(gtk_1widget_1set_1margin_1start)12271 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1margin_1start)
12272 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
12273 {
12274 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1margin_1start_FUNC);
12275 /*
12276 	gtk_widget_set_margin_start((GtkWidget *)arg0, (gint)arg1);
12277 */
12278 	{
12279 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_margin_start)
12280 		if (fp) {
12281 			((void (CALLING_CONVENTION*)(GtkWidget *, gint))fp)((GtkWidget *)arg0, (gint)arg1);
12282 		}
12283 	}
12284 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1margin_1start_FUNC);
12285 }
12286 #endif
12287 
12288 #ifndef NO_gtk_1widget_1set_1margin_1top
GTK_NATIVE(gtk_1widget_1set_1margin_1top)12289 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1margin_1top)
12290 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
12291 {
12292 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1margin_1top_FUNC);
12293 /*
12294 	gtk_widget_set_margin_top((GtkWidget *)arg0, (gint)arg1);
12295 */
12296 	{
12297 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_margin_top)
12298 		if (fp) {
12299 			((void (CALLING_CONVENTION*)(GtkWidget *, gint))fp)((GtkWidget *)arg0, (gint)arg1);
12300 		}
12301 	}
12302 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1margin_1top_FUNC);
12303 }
12304 #endif
12305 
12306 #ifndef NO_gtk_1widget_1set_1opacity
GTK_NATIVE(gtk_1widget_1set_1opacity)12307 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1opacity)
12308 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
12309 {
12310 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1opacity_FUNC);
12311 /*
12312 	gtk_widget_set_opacity((GtkWidget *)arg0, arg1);
12313 */
12314 	{
12315 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_opacity)
12316 		if (fp) {
12317 			((void (CALLING_CONVENTION*)(GtkWidget *, jdouble))fp)((GtkWidget *)arg0, arg1);
12318 		}
12319 	}
12320 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1opacity_FUNC);
12321 }
12322 #endif
12323 
12324 #ifndef NO_gtk_1widget_1set_1parent_1surface
GTK_NATIVE(gtk_1widget_1set_1parent_1surface)12325 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1parent_1surface)
12326 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12327 {
12328 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1parent_1surface_FUNC);
12329 	gtk_widget_set_parent_surface((GtkWidget *)arg0, (GdkSurface *)arg1);
12330 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1parent_1surface_FUNC);
12331 }
12332 #endif
12333 
12334 #ifndef NO_gtk_1widget_1set_1parent_1window
GTK_NATIVE(gtk_1widget_1set_1parent_1window)12335 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1parent_1window)
12336 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12337 {
12338 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1parent_1window_FUNC);
12339 	gtk_widget_set_parent_window((GtkWidget *)arg0, (GdkWindow *)arg1);
12340 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1parent_1window_FUNC);
12341 }
12342 #endif
12343 
12344 #ifndef NO_gtk_1widget_1set_1receives_1default
GTK_NATIVE(gtk_1widget_1set_1receives_1default)12345 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1receives_1default)
12346 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12347 {
12348 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1receives_1default_FUNC);
12349 	gtk_widget_set_receives_default((GtkWidget *)arg0, (gboolean)arg1);
12350 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1receives_1default_FUNC);
12351 }
12352 #endif
12353 
12354 #ifndef NO_gtk_1widget_1set_1redraw_1on_1allocate
GTK_NATIVE(gtk_1widget_1set_1redraw_1on_1allocate)12355 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1redraw_1on_1allocate)
12356 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12357 {
12358 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1redraw_1on_1allocate_FUNC);
12359 /*
12360 	gtk_widget_set_redraw_on_allocate((GtkWidget *)arg0, (gboolean)arg1);
12361 */
12362 	{
12363 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_redraw_on_allocate)
12364 		if (fp) {
12365 			((void (CALLING_CONVENTION*)(GtkWidget *, gboolean))fp)((GtkWidget *)arg0, (gboolean)arg1);
12366 		}
12367 	}
12368 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1redraw_1on_1allocate_FUNC);
12369 }
12370 #endif
12371 
12372 #ifndef NO_gtk_1widget_1set_1sensitive
GTK_NATIVE(gtk_1widget_1set_1sensitive)12373 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1sensitive)
12374 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12375 {
12376 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1sensitive_FUNC);
12377 	gtk_widget_set_sensitive((GtkWidget *)arg0, (gboolean)arg1);
12378 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1sensitive_FUNC);
12379 }
12380 #endif
12381 
12382 #ifndef NO_gtk_1widget_1set_1size_1request
GTK_NATIVE(gtk_1widget_1set_1size_1request)12383 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1size_1request)
12384 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
12385 {
12386 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1size_1request_FUNC);
12387 	gtk_widget_set_size_request((GtkWidget *)arg0, (gint)arg1, (gint)arg2);
12388 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1size_1request_FUNC);
12389 }
12390 #endif
12391 
12392 #ifndef NO_gtk_1widget_1set_1tooltip_1text
GTK_NATIVE(gtk_1widget_1set_1tooltip_1text)12393 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1tooltip_1text)
12394 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
12395 {
12396 	jbyte *lparg1=NULL;
12397 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1tooltip_1text_FUNC);
12398 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12399 	gtk_widget_set_tooltip_text((GtkWidget *)arg0, (const gchar *)lparg1);
12400 fail:
12401 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12402 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1tooltip_1text_FUNC);
12403 }
12404 #endif
12405 
12406 #ifndef NO_gtk_1widget_1set_1valign
GTK_NATIVE(gtk_1widget_1set_1valign)12407 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1valign)
12408 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
12409 {
12410 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1valign_FUNC);
12411 	gtk_widget_set_valign((GtkWidget *)arg0, (GtkAlign)arg1);
12412 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1valign_FUNC);
12413 }
12414 #endif
12415 
12416 #ifndef NO_gtk_1widget_1set_1vexpand
GTK_NATIVE(gtk_1widget_1set_1vexpand)12417 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1vexpand)
12418 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12419 {
12420 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1vexpand_FUNC);
12421 	gtk_widget_set_vexpand((GtkWidget *)arg0, (gboolean)arg1);
12422 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1vexpand_FUNC);
12423 }
12424 #endif
12425 
12426 #ifndef NO_gtk_1widget_1set_1visible
GTK_NATIVE(gtk_1widget_1set_1visible)12427 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1visible)
12428 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12429 {
12430 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1visible_FUNC);
12431 	gtk_widget_set_visible((GtkWidget *)arg0, (gboolean)arg1);
12432 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1visible_FUNC);
12433 }
12434 #endif
12435 
12436 #ifndef NO_gtk_1widget_1shape_1combine_1region
GTK_NATIVE(gtk_1widget_1shape_1combine_1region)12437 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1shape_1combine_1region)
12438 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12439 {
12440 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1shape_1combine_1region_FUNC);
12441 /*
12442 	gtk_widget_shape_combine_region((GtkWidget *)arg0, (cairo_region_t *)arg1);
12443 */
12444 	{
12445 		GTK_LOAD_FUNCTION(fp, gtk_widget_shape_combine_region)
12446 		if (fp) {
12447 			((void (CALLING_CONVENTION*)(GtkWidget *, cairo_region_t *))fp)((GtkWidget *)arg0, (cairo_region_t *)arg1);
12448 		}
12449 	}
12450 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1shape_1combine_1region_FUNC);
12451 }
12452 #endif
12453 
12454 #ifndef NO_gtk_1widget_1show
GTK_NATIVE(gtk_1widget_1show)12455 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1show)
12456 	(JNIEnv *env, jclass that, jlong arg0)
12457 {
12458 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1show_FUNC);
12459 	gtk_widget_show((GtkWidget *)arg0);
12460 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1show_FUNC);
12461 }
12462 #endif
12463 
12464 #ifndef NO_gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2
GTK_NATIVE(gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2)12465 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2)
12466 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
12467 {
12468 	GtkAllocation _arg1, *lparg1=NULL;
12469 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2_FUNC);
12470 	if (arg1) if ((lparg1 = getGtkAllocationFields(env, arg1, &_arg1)) == NULL) goto fail;
12471 /*
12472 	gtk_widget_size_allocate((GtkWidget *)arg0, (GtkAllocation *)lparg1);
12473 */
12474 	{
12475 		GTK_LOAD_FUNCTION(fp, gtk_widget_size_allocate)
12476 		if (fp) {
12477 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkAllocation *))fp)((GtkWidget *)arg0, (GtkAllocation *)lparg1);
12478 		}
12479 	}
12480 fail:
12481 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2_FUNC);
12482 }
12483 #endif
12484 
12485 #ifndef NO_gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2I
GTK_NATIVE(gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2I)12486 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2I)
12487 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2)
12488 {
12489 	GtkAllocation _arg1, *lparg1=NULL;
12490 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2I_FUNC);
12491 	if (arg1) if ((lparg1 = getGtkAllocationFields(env, arg1, &_arg1)) == NULL) goto fail;
12492 /*
12493 	gtk_widget_size_allocate((GtkWidget *)arg0, (GtkAllocation *)lparg1, arg2);
12494 */
12495 	{
12496 		GTK_LOAD_FUNCTION(fp, gtk_widget_size_allocate)
12497 		if (fp) {
12498 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkAllocation *, jint))fp)((GtkWidget *)arg0, (GtkAllocation *)lparg1, arg2);
12499 		}
12500 	}
12501 fail:
12502 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2I_FUNC);
12503 }
12504 #endif
12505 
12506 #ifndef NO_gtk_1widget_1snapshot_1child
GTK_NATIVE(gtk_1widget_1snapshot_1child)12507 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1snapshot_1child)
12508 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
12509 {
12510 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1snapshot_1child_FUNC);
12511 	gtk_widget_snapshot_child((GtkWidget *)arg0, (GtkWidget *)arg1, (GtkSnapshot *)arg2);
12512 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1snapshot_1child_FUNC);
12513 }
12514 #endif
12515 
12516 #ifndef NO_gtk_1widget_1style_1get__J_3B_3IJ
GTK_NATIVE(gtk_1widget_1style_1get__J_3B_3IJ)12517 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1style_1get__J_3B_3IJ)
12518 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jintArray arg2, jlong arg3)
12519 {
12520 	jbyte *lparg1=NULL;
12521 	jint *lparg2=NULL;
12522 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1style_1get__J_3B_3IJ_FUNC);
12523 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12524 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
12525 	gtk_widget_style_get((GtkWidget *)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
12526 fail:
12527 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
12528 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12529 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1style_1get__J_3B_3IJ_FUNC);
12530 }
12531 #endif
12532 
12533 #ifndef NO_gtk_1widget_1style_1get__J_3B_3JJ
GTK_NATIVE(gtk_1widget_1style_1get__J_3B_3JJ)12534 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1style_1get__J_3B_3JJ)
12535 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlongArray arg2, jlong arg3)
12536 {
12537 	jbyte *lparg1=NULL;
12538 	jlong *lparg2=NULL;
12539 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1style_1get__J_3B_3JJ_FUNC);
12540 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12541 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
12542 	gtk_widget_style_get((GtkWidget *)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
12543 fail:
12544 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
12545 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12546 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1style_1get__J_3B_3JJ_FUNC);
12547 }
12548 #endif
12549 
12550 #ifndef NO_gtk_1widget_1translate_1coordinates
GTK_NATIVE(gtk_1widget_1translate_1coordinates)12551 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1translate_1coordinates)
12552 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jintArray arg4, jintArray arg5)
12553 {
12554 	jint *lparg4=NULL;
12555 	jint *lparg5=NULL;
12556 	jboolean rc = 0;
12557 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1translate_1coordinates_FUNC);
12558 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
12559 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
12560 	rc = (jboolean)gtk_widget_translate_coordinates((GtkWidget *)arg0, (GtkWidget *)arg1, arg2, arg3, (gint *)lparg4, (gint *)lparg5);
12561 fail:
12562 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
12563 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
12564 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1translate_1coordinates_FUNC);
12565 	return rc;
12566 }
12567 #endif
12568 
12569 #ifndef NO_gtk_1window_1activate_1default
GTK_NATIVE(gtk_1window_1activate_1default)12570 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1window_1activate_1default)
12571 	(JNIEnv *env, jclass that, jlong arg0)
12572 {
12573 	jboolean rc = 0;
12574 	GTK_NATIVE_ENTER(env, that, gtk_1window_1activate_1default_FUNC);
12575 	rc = (jboolean)gtk_window_activate_default((GtkWindow *)arg0);
12576 	GTK_NATIVE_EXIT(env, that, gtk_1window_1activate_1default_FUNC);
12577 	return rc;
12578 }
12579 #endif
12580 
12581 #ifndef NO_gtk_1window_1add_1accel_1group
GTK_NATIVE(gtk_1window_1add_1accel_1group)12582 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1add_1accel_1group)
12583 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12584 {
12585 	GTK_NATIVE_ENTER(env, that, gtk_1window_1add_1accel_1group_FUNC);
12586 	gtk_window_add_accel_group((GtkWindow *)arg0, (GtkAccelGroup *)arg1);
12587 	GTK_NATIVE_EXIT(env, that, gtk_1window_1add_1accel_1group_FUNC);
12588 }
12589 #endif
12590 
12591 #ifndef NO_gtk_1window_1deiconify
GTK_NATIVE(gtk_1window_1deiconify)12592 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1deiconify)
12593 	(JNIEnv *env, jclass that, jlong arg0)
12594 {
12595 	GTK_NATIVE_ENTER(env, that, gtk_1window_1deiconify_FUNC);
12596 	gtk_window_deiconify((GtkWindow *)arg0);
12597 	GTK_NATIVE_EXIT(env, that, gtk_1window_1deiconify_FUNC);
12598 }
12599 #endif
12600 
12601 #ifndef NO_gtk_1window_1fullscreen
GTK_NATIVE(gtk_1window_1fullscreen)12602 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1fullscreen)
12603 	(JNIEnv *env, jclass that, jlong arg0)
12604 {
12605 	GTK_NATIVE_ENTER(env, that, gtk_1window_1fullscreen_FUNC);
12606 	gtk_window_fullscreen((GtkWindow *)arg0);
12607 	GTK_NATIVE_EXIT(env, that, gtk_1window_1fullscreen_FUNC);
12608 }
12609 #endif
12610 
12611 #ifndef NO_gtk_1window_1get_1focus
GTK_NATIVE(gtk_1window_1get_1focus)12612 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1window_1get_1focus)
12613 	(JNIEnv *env, jclass that, jlong arg0)
12614 {
12615 	jlong rc = 0;
12616 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1focus_FUNC);
12617 	rc = (jlong)gtk_window_get_focus((GtkWindow *)arg0);
12618 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1focus_FUNC);
12619 	return rc;
12620 }
12621 #endif
12622 
12623 #ifndef NO_gtk_1window_1get_1group
GTK_NATIVE(gtk_1window_1get_1group)12624 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1window_1get_1group)
12625 	(JNIEnv *env, jclass that, jlong arg0)
12626 {
12627 	jlong rc = 0;
12628 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1group_FUNC);
12629 	rc = (jlong)gtk_window_get_group((GtkWindow *)arg0);
12630 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1group_FUNC);
12631 	return rc;
12632 }
12633 #endif
12634 
12635 #ifndef NO_gtk_1window_1get_1icon_1list
GTK_NATIVE(gtk_1window_1get_1icon_1list)12636 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1window_1get_1icon_1list)
12637 	(JNIEnv *env, jclass that, jlong arg0)
12638 {
12639 	jlong rc = 0;
12640 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1icon_1list_FUNC);
12641 	rc = (jlong)gtk_window_get_icon_list((GtkWindow *)arg0);
12642 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1icon_1list_FUNC);
12643 	return rc;
12644 }
12645 #endif
12646 
12647 #ifndef NO_gtk_1window_1get_1mnemonic_1modifier
GTK_NATIVE(gtk_1window_1get_1mnemonic_1modifier)12648 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1window_1get_1mnemonic_1modifier)
12649 	(JNIEnv *env, jclass that, jlong arg0)
12650 {
12651 	jint rc = 0;
12652 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1mnemonic_1modifier_FUNC);
12653 	rc = (jint)gtk_window_get_mnemonic_modifier((GtkWindow *)arg0);
12654 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1mnemonic_1modifier_FUNC);
12655 	return rc;
12656 }
12657 #endif
12658 
12659 #ifndef NO_gtk_1window_1get_1modal
GTK_NATIVE(gtk_1window_1get_1modal)12660 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1window_1get_1modal)
12661 	(JNIEnv *env, jclass that, jlong arg0)
12662 {
12663 	jboolean rc = 0;
12664 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1modal_FUNC);
12665 	rc = (jboolean)gtk_window_get_modal((GtkWindow *)arg0);
12666 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1modal_FUNC);
12667 	return rc;
12668 }
12669 #endif
12670 
12671 #ifndef NO_gtk_1window_1get_1position
GTK_NATIVE(gtk_1window_1get_1position)12672 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1get_1position)
12673 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
12674 {
12675 	jint *lparg1=NULL;
12676 	jint *lparg2=NULL;
12677 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1position_FUNC);
12678 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
12679 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
12680 	gtk_window_get_position((GtkWindow *)arg0, (gint *)lparg1, (gint *)lparg2);
12681 fail:
12682 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
12683 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
12684 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1position_FUNC);
12685 }
12686 #endif
12687 
12688 #ifndef NO_gtk_1window_1get_1size
GTK_NATIVE(gtk_1window_1get_1size)12689 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1get_1size)
12690 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
12691 {
12692 	jint *lparg1=NULL;
12693 	jint *lparg2=NULL;
12694 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1size_FUNC);
12695 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
12696 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
12697 	gtk_window_get_size((GtkWindow *)arg0, (gint *)lparg1, (gint *)lparg2);
12698 fail:
12699 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
12700 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
12701 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1size_FUNC);
12702 }
12703 #endif
12704 
12705 #ifndef NO_gtk_1window_1group_1add_1window
GTK_NATIVE(gtk_1window_1group_1add_1window)12706 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1group_1add_1window)
12707 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12708 {
12709 	GTK_NATIVE_ENTER(env, that, gtk_1window_1group_1add_1window_FUNC);
12710 	gtk_window_group_add_window((GtkWindowGroup*)arg0, (GtkWindow*)arg1);
12711 	GTK_NATIVE_EXIT(env, that, gtk_1window_1group_1add_1window_FUNC);
12712 }
12713 #endif
12714 
12715 #ifndef NO_gtk_1window_1group_1new
GTK_NATIVE(gtk_1window_1group_1new)12716 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1window_1group_1new)
12717 	(JNIEnv *env, jclass that)
12718 {
12719 	jlong rc = 0;
12720 	GTK_NATIVE_ENTER(env, that, gtk_1window_1group_1new_FUNC);
12721 	rc = (jlong)gtk_window_group_new();
12722 	GTK_NATIVE_EXIT(env, that, gtk_1window_1group_1new_FUNC);
12723 	return rc;
12724 }
12725 #endif
12726 
12727 #ifndef NO_gtk_1window_1group_1remove_1window
GTK_NATIVE(gtk_1window_1group_1remove_1window)12728 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1group_1remove_1window)
12729 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12730 {
12731 	GTK_NATIVE_ENTER(env, that, gtk_1window_1group_1remove_1window_FUNC);
12732 	gtk_window_group_remove_window((GtkWindowGroup*)arg0, (GtkWindow*)arg1);
12733 	GTK_NATIVE_EXIT(env, that, gtk_1window_1group_1remove_1window_FUNC);
12734 }
12735 #endif
12736 
12737 #ifndef NO_gtk_1window_1iconify
GTK_NATIVE(gtk_1window_1iconify)12738 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1iconify)
12739 	(JNIEnv *env, jclass that, jlong arg0)
12740 {
12741 	GTK_NATIVE_ENTER(env, that, gtk_1window_1iconify_FUNC);
12742 	gtk_window_iconify((GtkWindow *)arg0);
12743 	GTK_NATIVE_EXIT(env, that, gtk_1window_1iconify_FUNC);
12744 }
12745 #endif
12746 
12747 #ifndef NO_gtk_1window_1is_1active
GTK_NATIVE(gtk_1window_1is_1active)12748 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1window_1is_1active)
12749 	(JNIEnv *env, jclass that, jlong arg0)
12750 {
12751 	jboolean rc = 0;
12752 	GTK_NATIVE_ENTER(env, that, gtk_1window_1is_1active_FUNC);
12753 	rc = (jboolean)gtk_window_is_active((GtkWindow *)arg0);
12754 	GTK_NATIVE_EXIT(env, that, gtk_1window_1is_1active_FUNC);
12755 	return rc;
12756 }
12757 #endif
12758 
12759 #ifndef NO_gtk_1window_1list_1toplevels
GTK_NATIVE(gtk_1window_1list_1toplevels)12760 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1window_1list_1toplevels)
12761 	(JNIEnv *env, jclass that)
12762 {
12763 	jlong rc = 0;
12764 	GTK_NATIVE_ENTER(env, that, gtk_1window_1list_1toplevels_FUNC);
12765 	rc = (jlong)gtk_window_list_toplevels();
12766 	GTK_NATIVE_EXIT(env, that, gtk_1window_1list_1toplevels_FUNC);
12767 	return rc;
12768 }
12769 #endif
12770 
12771 #ifndef NO_gtk_1window_1maximize
GTK_NATIVE(gtk_1window_1maximize)12772 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1maximize)
12773 	(JNIEnv *env, jclass that, jlong arg0)
12774 {
12775 	GTK_NATIVE_ENTER(env, that, gtk_1window_1maximize_FUNC);
12776 	gtk_window_maximize((GtkWindow *)arg0);
12777 	GTK_NATIVE_EXIT(env, that, gtk_1window_1maximize_FUNC);
12778 }
12779 #endif
12780 
12781 #ifndef NO_gtk_1window_1move
GTK_NATIVE(gtk_1window_1move)12782 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1move)
12783 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
12784 {
12785 	GTK_NATIVE_ENTER(env, that, gtk_1window_1move_FUNC);
12786 	gtk_window_move((GtkWindow *)arg0, (gint)arg1, (gint)arg2);
12787 	GTK_NATIVE_EXIT(env, that, gtk_1window_1move_FUNC);
12788 }
12789 #endif
12790 
12791 #ifndef NO_gtk_1window_1new
GTK_NATIVE(gtk_1window_1new)12792 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1window_1new)
12793 	(JNIEnv *env, jclass that, jint arg0)
12794 {
12795 	jlong rc = 0;
12796 	GTK_NATIVE_ENTER(env, that, gtk_1window_1new_FUNC);
12797 	rc = (jlong)gtk_window_new((GtkWindowType)arg0);
12798 	GTK_NATIVE_EXIT(env, that, gtk_1window_1new_FUNC);
12799 	return rc;
12800 }
12801 #endif
12802 
12803 #ifndef NO_gtk_1window_1remove_1accel_1group
GTK_NATIVE(gtk_1window_1remove_1accel_1group)12804 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1remove_1accel_1group)
12805 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12806 {
12807 	GTK_NATIVE_ENTER(env, that, gtk_1window_1remove_1accel_1group_FUNC);
12808 	gtk_window_remove_accel_group((GtkWindow *)arg0, (GtkAccelGroup *)arg1);
12809 	GTK_NATIVE_EXIT(env, that, gtk_1window_1remove_1accel_1group_FUNC);
12810 }
12811 #endif
12812 
12813 #ifndef NO_gtk_1window_1resize
GTK_NATIVE(gtk_1window_1resize)12814 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1resize)
12815 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
12816 {
12817 	GTK_NATIVE_ENTER(env, that, gtk_1window_1resize_FUNC);
12818 	gtk_window_resize((GtkWindow *)arg0, (gint)arg1, (gint)arg2);
12819 	GTK_NATIVE_EXIT(env, that, gtk_1window_1resize_FUNC);
12820 }
12821 #endif
12822 
12823 #ifndef NO_gtk_1window_1set_1attached_1to
GTK_NATIVE(gtk_1window_1set_1attached_1to)12824 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1attached_1to)
12825 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12826 {
12827 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1attached_1to_FUNC);
12828 	gtk_window_set_attached_to((GtkWindow *)arg0, (GtkWidget *)arg1);
12829 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1attached_1to_FUNC);
12830 }
12831 #endif
12832 
12833 #ifndef NO_gtk_1window_1set_1decorated
GTK_NATIVE(gtk_1window_1set_1decorated)12834 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1decorated)
12835 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12836 {
12837 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1decorated_FUNC);
12838 	gtk_window_set_decorated((GtkWindow *)arg0, (gboolean)arg1);
12839 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1decorated_FUNC);
12840 }
12841 #endif
12842 
12843 #ifndef NO_gtk_1window_1set_1default
GTK_NATIVE(gtk_1window_1set_1default)12844 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1default)
12845 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12846 {
12847 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1default_FUNC);
12848 	gtk_window_set_default((GtkWindow *)arg0, (GtkWidget *)arg1);
12849 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1default_FUNC);
12850 }
12851 #endif
12852 
12853 #ifndef NO_gtk_1window_1set_1destroy_1with_1parent
GTK_NATIVE(gtk_1window_1set_1destroy_1with_1parent)12854 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1destroy_1with_1parent)
12855 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12856 {
12857 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1destroy_1with_1parent_FUNC);
12858 	gtk_window_set_destroy_with_parent((GtkWindow *)arg0, (gboolean)arg1);
12859 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1destroy_1with_1parent_FUNC);
12860 }
12861 #endif
12862 
12863 #ifndef NO_gtk_1window_1set_1geometry_1hints
GTK_NATIVE(gtk_1window_1set_1geometry_1hints)12864 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1geometry_1hints)
12865 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jobject arg2, jint arg3)
12866 {
12867 	GdkGeometry _arg2, *lparg2=NULL;
12868 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1geometry_1hints_FUNC);
12869 	if (arg2) if ((lparg2 = getGdkGeometryFields(env, arg2, &_arg2)) == NULL) goto fail;
12870 	gtk_window_set_geometry_hints((GtkWindow *)arg0, (GtkWidget *)arg1, lparg2, arg3);
12871 fail:
12872 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1geometry_1hints_FUNC);
12873 }
12874 #endif
12875 
12876 #ifndef NO_gtk_1window_1set_1icon_1list
GTK_NATIVE(gtk_1window_1set_1icon_1list)12877 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1icon_1list)
12878 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12879 {
12880 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1icon_1list_FUNC);
12881 	gtk_window_set_icon_list((GtkWindow *)arg0, (GList *)arg1);
12882 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1icon_1list_FUNC);
12883 }
12884 #endif
12885 
12886 #ifndef NO_gtk_1window_1set_1keep_1above
GTK_NATIVE(gtk_1window_1set_1keep_1above)12887 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1keep_1above)
12888 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12889 {
12890 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1keep_1above_FUNC);
12891 	gtk_window_set_keep_above((GtkWindow *)arg0, (gboolean)arg1);
12892 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1keep_1above_FUNC);
12893 }
12894 #endif
12895 
12896 #ifndef NO_gtk_1window_1set_1modal
GTK_NATIVE(gtk_1window_1set_1modal)12897 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1modal)
12898 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12899 {
12900 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1modal_FUNC);
12901 	gtk_window_set_modal((GtkWindow *)arg0, (gboolean)arg1);
12902 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1modal_FUNC);
12903 }
12904 #endif
12905 
12906 #ifndef NO_gtk_1window_1set_1resizable
GTK_NATIVE(gtk_1window_1set_1resizable)12907 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1resizable)
12908 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12909 {
12910 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1resizable_FUNC);
12911 	gtk_window_set_resizable((GtkWindow *)arg0, (gboolean)arg1);
12912 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1resizable_FUNC);
12913 }
12914 #endif
12915 
12916 #ifndef NO_gtk_1window_1set_1skip_1taskbar_1hint
GTK_NATIVE(gtk_1window_1set_1skip_1taskbar_1hint)12917 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1skip_1taskbar_1hint)
12918 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12919 {
12920 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1skip_1taskbar_1hint_FUNC);
12921 	gtk_window_set_skip_taskbar_hint((GtkWindow *)arg0, (gboolean)arg1);
12922 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1skip_1taskbar_1hint_FUNC);
12923 }
12924 #endif
12925 
12926 #ifndef NO_gtk_1window_1set_1title
GTK_NATIVE(gtk_1window_1set_1title)12927 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1title)
12928 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
12929 {
12930 	jbyte *lparg1=NULL;
12931 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1title_FUNC);
12932 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12933 	gtk_window_set_title((GtkWindow *)arg0, (const gchar *)lparg1);
12934 fail:
12935 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12936 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1title_FUNC);
12937 }
12938 #endif
12939 
12940 #ifndef NO_gtk_1window_1set_1transient_1for
GTK_NATIVE(gtk_1window_1set_1transient_1for)12941 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1transient_1for)
12942 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12943 {
12944 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1transient_1for_FUNC);
12945 	gtk_window_set_transient_for((GtkWindow *)arg0, (GtkWindow *)arg1);
12946 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1transient_1for_FUNC);
12947 }
12948 #endif
12949 
12950 #ifndef NO_gtk_1window_1set_1type_1hint
GTK_NATIVE(gtk_1window_1set_1type_1hint)12951 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1type_1hint)
12952 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
12953 {
12954 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1type_1hint_FUNC);
12955 	gtk_window_set_type_hint((GtkWindow *)arg0, arg1);
12956 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1type_1hint_FUNC);
12957 }
12958 #endif
12959 
12960 #ifndef NO_gtk_1window_1unfullscreen
GTK_NATIVE(gtk_1window_1unfullscreen)12961 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1unfullscreen)
12962 	(JNIEnv *env, jclass that, jlong arg0)
12963 {
12964 	GTK_NATIVE_ENTER(env, that, gtk_1window_1unfullscreen_FUNC);
12965 	gtk_window_unfullscreen((GtkWindow *)arg0);
12966 	GTK_NATIVE_EXIT(env, that, gtk_1window_1unfullscreen_FUNC);
12967 }
12968 #endif
12969 
12970 #ifndef NO_gtk_1window_1unmaximize
GTK_NATIVE(gtk_1window_1unmaximize)12971 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1unmaximize)
12972 	(JNIEnv *env, jclass that, jlong arg0)
12973 {
12974 	GTK_NATIVE_ENTER(env, that, gtk_1window_1unmaximize_FUNC);
12975 	gtk_window_unmaximize((GtkWindow *)arg0);
12976 	GTK_NATIVE_EXIT(env, that, gtk_1window_1unmaximize_FUNC);
12977 }
12978 #endif
12979 
12980 #ifndef Graphene_NATIVE
12981 #define Graphene_NATIVE(func) Java_org_eclipse_swt_internal_gtk_Graphene_##func
12982 #endif
12983 
12984 #ifndef NO_graphene_1rect_1alloc
Graphene_NATIVE(graphene_1rect_1alloc)12985 JNIEXPORT jlong JNICALL Graphene_NATIVE(graphene_1rect_1alloc)
12986 	(JNIEnv *env, jclass that)
12987 {
12988 	jlong rc = 0;
12989 	Graphene_NATIVE_ENTER(env, that, graphene_1rect_1alloc_FUNC);
12990 	rc = (jlong)graphene_rect_alloc();
12991 	Graphene_NATIVE_EXIT(env, that, graphene_1rect_1alloc_FUNC);
12992 	return rc;
12993 }
12994 #endif
12995 
12996 #ifndef NO_graphene_1rect_1free
Graphene_NATIVE(graphene_1rect_1free)12997 JNIEXPORT void JNICALL Graphene_NATIVE(graphene_1rect_1free)
12998 	(JNIEnv *env, jclass that, jlong arg0)
12999 {
13000 	Graphene_NATIVE_ENTER(env, that, graphene_1rect_1free_FUNC);
13001 	graphene_rect_free((graphene_rect_t *)arg0);
13002 	Graphene_NATIVE_EXIT(env, that, graphene_1rect_1free_FUNC);
13003 }
13004 #endif
13005 
13006 #ifndef NO_graphene_1rect_1init
Graphene_NATIVE(graphene_1rect_1init)13007 JNIEXPORT jlong JNICALL Graphene_NATIVE(graphene_1rect_1init)
13008 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4)
13009 {
13010 	jlong rc = 0;
13011 	Graphene_NATIVE_ENTER(env, that, graphene_1rect_1init_FUNC);
13012 	rc = (jlong)graphene_rect_init((graphene_rect_t *)arg0, arg1, arg2, arg3, arg4);
13013 	Graphene_NATIVE_EXIT(env, that, graphene_1rect_1init_FUNC);
13014 	return rc;
13015 }
13016 #endif
13017 
13018 #ifndef OS_NATIVE
13019 #define OS_NATIVE(func) Java_org_eclipse_swt_internal_gtk_OS_##func
13020 #endif
13021 
13022 #ifndef NO_Call__JJII
OS_NATIVE(Call__JJII)13023 JNIEXPORT jint JNICALL OS_NATIVE(Call__JJII)
13024 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
13025 {
13026 	jint rc = 0;
13027 	OS_NATIVE_ENTER(env, that, Call__JJII_FUNC);
13028 	rc = (jint)((jint (*)())arg0)(arg1, arg2, arg3);
13029 	OS_NATIVE_EXIT(env, that, Call__JJII_FUNC);
13030 	return rc;
13031 }
13032 #endif
13033 
13034 #ifndef NO_Call__JJJ
OS_NATIVE(Call__JJJ)13035 JNIEXPORT jint JNICALL OS_NATIVE(Call__JJJ)
13036 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
13037 {
13038 	jint rc = 0;
13039 	OS_NATIVE_ENTER(env, that, Call__JJJ_FUNC);
13040 	rc = (jint)((jint (*)())arg0)(arg1, arg2);
13041 	OS_NATIVE_EXIT(env, that, Call__JJJ_FUNC);
13042 	return rc;
13043 }
13044 #endif
13045 
13046 #ifndef NO_FcConfigAppFontAddFile
OS_NATIVE(FcConfigAppFontAddFile)13047 JNIEXPORT jboolean JNICALL OS_NATIVE(FcConfigAppFontAddFile)
13048 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
13049 {
13050 	jbyte *lparg1=NULL;
13051 	jboolean rc = 0;
13052 	OS_NATIVE_ENTER(env, that, FcConfigAppFontAddFile_FUNC);
13053 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13054 /*
13055 	rc = (jboolean)FcConfigAppFontAddFile(arg0, lparg1);
13056 */
13057 	{
13058 		OS_LOAD_FUNCTION(fp, FcConfigAppFontAddFile)
13059 		if (fp) {
13060 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(jlong, jbyte *))fp)(arg0, lparg1);
13061 		}
13062 	}
13063 fail:
13064 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13065 	OS_NATIVE_EXIT(env, that, FcConfigAppFontAddFile_FUNC);
13066 	return rc;
13067 }
13068 #endif
13069 
13070 #ifndef NO_GPollFD_1sizeof
OS_NATIVE(GPollFD_1sizeof)13071 JNIEXPORT jint JNICALL OS_NATIVE(GPollFD_1sizeof)
13072 	(JNIEnv *env, jclass that)
13073 {
13074 	jint rc = 0;
13075 	OS_NATIVE_ENTER(env, that, GPollFD_1sizeof_FUNC);
13076 	rc = (jint)GPollFD_sizeof();
13077 	OS_NATIVE_EXIT(env, that, GPollFD_1sizeof_FUNC);
13078 	return rc;
13079 }
13080 #endif
13081 
13082 #ifndef NO_GTypeInfo_1sizeof
OS_NATIVE(GTypeInfo_1sizeof)13083 JNIEXPORT jint JNICALL OS_NATIVE(GTypeInfo_1sizeof)
13084 	(JNIEnv *env, jclass that)
13085 {
13086 	jint rc = 0;
13087 	OS_NATIVE_ENTER(env, that, GTypeInfo_1sizeof_FUNC);
13088 	rc = (jint)GTypeInfo_sizeof();
13089 	OS_NATIVE_EXIT(env, that, GTypeInfo_1sizeof_FUNC);
13090 	return rc;
13091 }
13092 #endif
13093 
13094 #ifndef NO_G_1OBJECT_1CLASS_1CONSTRUCTOR
OS_NATIVE(G_1OBJECT_1CLASS_1CONSTRUCTOR)13095 JNIEXPORT jlong JNICALL OS_NATIVE(G_1OBJECT_1CLASS_1CONSTRUCTOR)
13096 	(JNIEnv *env, jclass that, jlong arg0)
13097 {
13098 	jlong rc = 0;
13099 	OS_NATIVE_ENTER(env, that, G_1OBJECT_1CLASS_1CONSTRUCTOR_FUNC);
13100 	rc = (jlong)G_OBJECT_CLASS_CONSTRUCTOR((GObjectClass *)arg0);
13101 	OS_NATIVE_EXIT(env, that, G_1OBJECT_1CLASS_1CONSTRUCTOR_FUNC);
13102 	return rc;
13103 }
13104 #endif
13105 
13106 #ifndef NO_G_1OBJECT_1CLASS_1SET_1CONSTRUCTOR
OS_NATIVE(G_1OBJECT_1CLASS_1SET_1CONSTRUCTOR)13107 JNIEXPORT void JNICALL OS_NATIVE(G_1OBJECT_1CLASS_1SET_1CONSTRUCTOR)
13108 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13109 {
13110 	OS_NATIVE_ENTER(env, that, G_1OBJECT_1CLASS_1SET_1CONSTRUCTOR_FUNC);
13111 	G_OBJECT_CLASS_SET_CONSTRUCTOR((GObjectClass *)arg0, arg1);
13112 	OS_NATIVE_EXIT(env, that, G_1OBJECT_1CLASS_1SET_1CONSTRUCTOR_FUNC);
13113 }
13114 #endif
13115 
13116 #ifndef NO_G_1OBJECT_1GET_1CLASS
OS_NATIVE(G_1OBJECT_1GET_1CLASS)13117 JNIEXPORT jlong JNICALL OS_NATIVE(G_1OBJECT_1GET_1CLASS)
13118 	(JNIEnv *env, jclass that, jlong arg0)
13119 {
13120 	jlong rc = 0;
13121 	OS_NATIVE_ENTER(env, that, G_1OBJECT_1GET_1CLASS_FUNC);
13122 	rc = (jlong)G_OBJECT_GET_CLASS(arg0);
13123 	OS_NATIVE_EXIT(env, that, G_1OBJECT_1GET_1CLASS_FUNC);
13124 	return rc;
13125 }
13126 #endif
13127 
13128 #ifndef NO_G_1OBJECT_1TYPE
OS_NATIVE(G_1OBJECT_1TYPE)13129 JNIEXPORT jlong JNICALL OS_NATIVE(G_1OBJECT_1TYPE)
13130 	(JNIEnv *env, jclass that, jlong arg0)
13131 {
13132 	jlong rc = 0;
13133 	OS_NATIVE_ENTER(env, that, G_1OBJECT_1TYPE_FUNC);
13134 	rc = (jlong)G_OBJECT_TYPE(arg0);
13135 	OS_NATIVE_EXIT(env, that, G_1OBJECT_1TYPE_FUNC);
13136 	return rc;
13137 }
13138 #endif
13139 
13140 #ifndef NO_G_1OBJECT_1TYPE_1NAME
OS_NATIVE(G_1OBJECT_1TYPE_1NAME)13141 JNIEXPORT jlong JNICALL OS_NATIVE(G_1OBJECT_1TYPE_1NAME)
13142 	(JNIEnv *env, jclass that, jlong arg0)
13143 {
13144 	jlong rc = 0;
13145 	OS_NATIVE_ENTER(env, that, G_1OBJECT_1TYPE_1NAME_FUNC);
13146 	rc = (jlong)G_OBJECT_TYPE_NAME(arg0);
13147 	OS_NATIVE_EXIT(env, that, G_1OBJECT_1TYPE_1NAME_FUNC);
13148 	return rc;
13149 }
13150 #endif
13151 
13152 #ifndef NO_G_1TYPE_1BOOLEAN
OS_NATIVE(G_1TYPE_1BOOLEAN)13153 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1BOOLEAN)
13154 	(JNIEnv *env, jclass that)
13155 {
13156 	jlong rc = 0;
13157 	OS_NATIVE_ENTER(env, that, G_1TYPE_1BOOLEAN_FUNC);
13158 	rc = (jlong)G_TYPE_BOOLEAN;
13159 	OS_NATIVE_EXIT(env, that, G_1TYPE_1BOOLEAN_FUNC);
13160 	return rc;
13161 }
13162 #endif
13163 
13164 #ifndef NO_G_1TYPE_1DOUBLE
OS_NATIVE(G_1TYPE_1DOUBLE)13165 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1DOUBLE)
13166 	(JNIEnv *env, jclass that)
13167 {
13168 	jlong rc = 0;
13169 	OS_NATIVE_ENTER(env, that, G_1TYPE_1DOUBLE_FUNC);
13170 	rc = (jlong)G_TYPE_DOUBLE;
13171 	OS_NATIVE_EXIT(env, that, G_1TYPE_1DOUBLE_FUNC);
13172 	return rc;
13173 }
13174 #endif
13175 
13176 #ifndef NO_G_1TYPE_1FLOAT
OS_NATIVE(G_1TYPE_1FLOAT)13177 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1FLOAT)
13178 	(JNIEnv *env, jclass that)
13179 {
13180 	jlong rc = 0;
13181 	OS_NATIVE_ENTER(env, that, G_1TYPE_1FLOAT_FUNC);
13182 	rc = (jlong)G_TYPE_FLOAT;
13183 	OS_NATIVE_EXIT(env, that, G_1TYPE_1FLOAT_FUNC);
13184 	return rc;
13185 }
13186 #endif
13187 
13188 #ifndef NO_G_1TYPE_1INT
OS_NATIVE(G_1TYPE_1INT)13189 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1INT)
13190 	(JNIEnv *env, jclass that)
13191 {
13192 	jlong rc = 0;
13193 	OS_NATIVE_ENTER(env, that, G_1TYPE_1INT_FUNC);
13194 	rc = (jlong)G_TYPE_INT;
13195 	OS_NATIVE_EXIT(env, that, G_1TYPE_1INT_FUNC);
13196 	return rc;
13197 }
13198 #endif
13199 
13200 #ifndef NO_G_1TYPE_1INT64
OS_NATIVE(G_1TYPE_1INT64)13201 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1INT64)
13202 	(JNIEnv *env, jclass that)
13203 {
13204 	jlong rc = 0;
13205 	OS_NATIVE_ENTER(env, that, G_1TYPE_1INT64_FUNC);
13206 	rc = (jlong)G_TYPE_INT64;
13207 	OS_NATIVE_EXIT(env, that, G_1TYPE_1INT64_FUNC);
13208 	return rc;
13209 }
13210 #endif
13211 
13212 #ifndef NO_G_1TYPE_1STRING
OS_NATIVE(G_1TYPE_1STRING)13213 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1STRING)
13214 	(JNIEnv *env, jclass that)
13215 {
13216 	jlong rc = 0;
13217 	OS_NATIVE_ENTER(env, that, G_1TYPE_1STRING_FUNC);
13218 	rc = (jlong)G_TYPE_STRING;
13219 	OS_NATIVE_EXIT(env, that, G_1TYPE_1STRING_FUNC);
13220 	return rc;
13221 }
13222 #endif
13223 
13224 #ifndef NO_G_1VALUE_1TYPE
OS_NATIVE(G_1VALUE_1TYPE)13225 JNIEXPORT jlong JNICALL OS_NATIVE(G_1VALUE_1TYPE)
13226 	(JNIEnv *env, jclass that, jlong arg0)
13227 {
13228 	jlong rc = 0;
13229 	OS_NATIVE_ENTER(env, that, G_1VALUE_1TYPE_FUNC);
13230 	rc = (jlong)G_VALUE_TYPE(arg0);
13231 	OS_NATIVE_EXIT(env, that, G_1VALUE_1TYPE_FUNC);
13232 	return rc;
13233 }
13234 #endif
13235 
13236 #ifndef NO_PANGO_1PIXELS
OS_NATIVE(PANGO_1PIXELS)13237 JNIEXPORT jint JNICALL OS_NATIVE(PANGO_1PIXELS)
13238 	(JNIEnv *env, jclass that, jint arg0)
13239 {
13240 	jint rc = 0;
13241 	OS_NATIVE_ENTER(env, that, PANGO_1PIXELS_FUNC);
13242 	rc = (jint)PANGO_PIXELS(arg0);
13243 	OS_NATIVE_EXIT(env, that, PANGO_1PIXELS_FUNC);
13244 	return rc;
13245 }
13246 #endif
13247 
13248 #ifndef NO_PANGO_1TYPE_1FONT_1DESCRIPTION
OS_NATIVE(PANGO_1TYPE_1FONT_1DESCRIPTION)13249 JNIEXPORT jlong JNICALL OS_NATIVE(PANGO_1TYPE_1FONT_1DESCRIPTION)
13250 	(JNIEnv *env, jclass that)
13251 {
13252 	jlong rc = 0;
13253 	OS_NATIVE_ENTER(env, that, PANGO_1TYPE_1FONT_1DESCRIPTION_FUNC);
13254 	rc = (jlong)PANGO_TYPE_FONT_DESCRIPTION;
13255 	OS_NATIVE_EXIT(env, that, PANGO_1TYPE_1FONT_1DESCRIPTION_FUNC);
13256 	return rc;
13257 }
13258 #endif
13259 
13260 #ifndef NO_PANGO_1TYPE_1FONT_1FACE
OS_NATIVE(PANGO_1TYPE_1FONT_1FACE)13261 JNIEXPORT jlong JNICALL OS_NATIVE(PANGO_1TYPE_1FONT_1FACE)
13262 	(JNIEnv *env, jclass that)
13263 {
13264 	jlong rc = 0;
13265 	OS_NATIVE_ENTER(env, that, PANGO_1TYPE_1FONT_1FACE_FUNC);
13266 	rc = (jlong)PANGO_TYPE_FONT_FACE;
13267 	OS_NATIVE_EXIT(env, that, PANGO_1TYPE_1FONT_1FACE_FUNC);
13268 	return rc;
13269 }
13270 #endif
13271 
13272 #ifndef NO_PANGO_1TYPE_1FONT_1FAMILY
OS_NATIVE(PANGO_1TYPE_1FONT_1FAMILY)13273 JNIEXPORT jlong JNICALL OS_NATIVE(PANGO_1TYPE_1FONT_1FAMILY)
13274 	(JNIEnv *env, jclass that)
13275 {
13276 	jlong rc = 0;
13277 	OS_NATIVE_ENTER(env, that, PANGO_1TYPE_1FONT_1FAMILY_FUNC);
13278 	rc = (jlong)PANGO_TYPE_FONT_FAMILY;
13279 	OS_NATIVE_EXIT(env, that, PANGO_1TYPE_1FONT_1FAMILY_FUNC);
13280 	return rc;
13281 }
13282 #endif
13283 
13284 #ifndef NO_PANGO_1TYPE_1LAYOUT
OS_NATIVE(PANGO_1TYPE_1LAYOUT)13285 JNIEXPORT jlong JNICALL OS_NATIVE(PANGO_1TYPE_1LAYOUT)
13286 	(JNIEnv *env, jclass that)
13287 {
13288 	jlong rc = 0;
13289 	OS_NATIVE_ENTER(env, that, PANGO_1TYPE_1LAYOUT_FUNC);
13290 	rc = (jlong)PANGO_TYPE_LAYOUT;
13291 	OS_NATIVE_EXIT(env, that, PANGO_1TYPE_1LAYOUT_FUNC);
13292 	return rc;
13293 }
13294 #endif
13295 
13296 #ifndef NO_PangoAttrColor_1sizeof
OS_NATIVE(PangoAttrColor_1sizeof)13297 JNIEXPORT jint JNICALL OS_NATIVE(PangoAttrColor_1sizeof)
13298 	(JNIEnv *env, jclass that)
13299 {
13300 	jint rc = 0;
13301 	OS_NATIVE_ENTER(env, that, PangoAttrColor_1sizeof_FUNC);
13302 	rc = (jint)PangoAttrColor_sizeof();
13303 	OS_NATIVE_EXIT(env, that, PangoAttrColor_1sizeof_FUNC);
13304 	return rc;
13305 }
13306 #endif
13307 
13308 #ifndef NO_PangoAttrInt_1sizeof
OS_NATIVE(PangoAttrInt_1sizeof)13309 JNIEXPORT jint JNICALL OS_NATIVE(PangoAttrInt_1sizeof)
13310 	(JNIEnv *env, jclass that)
13311 {
13312 	jint rc = 0;
13313 	OS_NATIVE_ENTER(env, that, PangoAttrInt_1sizeof_FUNC);
13314 	rc = (jint)PangoAttrInt_sizeof();
13315 	OS_NATIVE_EXIT(env, that, PangoAttrInt_1sizeof_FUNC);
13316 	return rc;
13317 }
13318 #endif
13319 
13320 #ifndef NO_PangoAttribute_1sizeof
OS_NATIVE(PangoAttribute_1sizeof)13321 JNIEXPORT jint JNICALL OS_NATIVE(PangoAttribute_1sizeof)
13322 	(JNIEnv *env, jclass that)
13323 {
13324 	jint rc = 0;
13325 	OS_NATIVE_ENTER(env, that, PangoAttribute_1sizeof_FUNC);
13326 	rc = (jint)PangoAttribute_sizeof();
13327 	OS_NATIVE_EXIT(env, that, PangoAttribute_1sizeof_FUNC);
13328 	return rc;
13329 }
13330 #endif
13331 
13332 #ifndef NO_PangoItem_1sizeof
OS_NATIVE(PangoItem_1sizeof)13333 JNIEXPORT jint JNICALL OS_NATIVE(PangoItem_1sizeof)
13334 	(JNIEnv *env, jclass that)
13335 {
13336 	jint rc = 0;
13337 	OS_NATIVE_ENTER(env, that, PangoItem_1sizeof_FUNC);
13338 	rc = (jint)PangoItem_sizeof();
13339 	OS_NATIVE_EXIT(env, that, PangoItem_1sizeof_FUNC);
13340 	return rc;
13341 }
13342 #endif
13343 
13344 #ifndef NO_PangoLayoutLine_1sizeof
OS_NATIVE(PangoLayoutLine_1sizeof)13345 JNIEXPORT jint JNICALL OS_NATIVE(PangoLayoutLine_1sizeof)
13346 	(JNIEnv *env, jclass that)
13347 {
13348 	jint rc = 0;
13349 	OS_NATIVE_ENTER(env, that, PangoLayoutLine_1sizeof_FUNC);
13350 	rc = (jint)PangoLayoutLine_sizeof();
13351 	OS_NATIVE_EXIT(env, that, PangoLayoutLine_1sizeof_FUNC);
13352 	return rc;
13353 }
13354 #endif
13355 
13356 #ifndef NO_PangoLayoutRun_1sizeof
OS_NATIVE(PangoLayoutRun_1sizeof)13357 JNIEXPORT jint JNICALL OS_NATIVE(PangoLayoutRun_1sizeof)
13358 	(JNIEnv *env, jclass that)
13359 {
13360 	jint rc = 0;
13361 	OS_NATIVE_ENTER(env, that, PangoLayoutRun_1sizeof_FUNC);
13362 	rc = (jint)PangoLayoutRun_sizeof();
13363 	OS_NATIVE_EXIT(env, that, PangoLayoutRun_1sizeof_FUNC);
13364 	return rc;
13365 }
13366 #endif
13367 
13368 #ifndef NO_PangoLogAttr_1sizeof
OS_NATIVE(PangoLogAttr_1sizeof)13369 JNIEXPORT jint JNICALL OS_NATIVE(PangoLogAttr_1sizeof)
13370 	(JNIEnv *env, jclass that)
13371 {
13372 	jint rc = 0;
13373 	OS_NATIVE_ENTER(env, that, PangoLogAttr_1sizeof_FUNC);
13374 	rc = (jint)PangoLogAttr_sizeof();
13375 	OS_NATIVE_EXIT(env, that, PangoLogAttr_1sizeof_FUNC);
13376 	return rc;
13377 }
13378 #endif
13379 
13380 #ifndef NO_PangoRectangle_1sizeof
OS_NATIVE(PangoRectangle_1sizeof)13381 JNIEXPORT jint JNICALL OS_NATIVE(PangoRectangle_1sizeof)
13382 	(JNIEnv *env, jclass that)
13383 {
13384 	jint rc = 0;
13385 	OS_NATIVE_ENTER(env, that, PangoRectangle_1sizeof_FUNC);
13386 	rc = (jint)PangoRectangle_sizeof();
13387 	OS_NATIVE_EXIT(env, that, PangoRectangle_1sizeof_FUNC);
13388 	return rc;
13389 }
13390 #endif
13391 
13392 #ifndef NO_XAnyEvent_1sizeof
OS_NATIVE(XAnyEvent_1sizeof)13393 JNIEXPORT jint JNICALL OS_NATIVE(XAnyEvent_1sizeof)
13394 	(JNIEnv *env, jclass that)
13395 {
13396 	jint rc = 0;
13397 	OS_NATIVE_ENTER(env, that, XAnyEvent_1sizeof_FUNC);
13398 	rc = (jint)XAnyEvent_sizeof();
13399 	OS_NATIVE_EXIT(env, that, XAnyEvent_1sizeof_FUNC);
13400 	return rc;
13401 }
13402 #endif
13403 
13404 #ifndef NO_XCheckIfEvent
OS_NATIVE(XCheckIfEvent)13405 JNIEXPORT jboolean JNICALL OS_NATIVE(XCheckIfEvent)
13406 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3)
13407 {
13408 	jboolean rc = 0;
13409 	OS_NATIVE_ENTER(env, that, XCheckIfEvent_FUNC);
13410 	rc = (jboolean)XCheckIfEvent((Display *)arg0, (XEvent *)arg1, (Bool (*)())arg2, (XPointer)arg3);
13411 	OS_NATIVE_EXIT(env, that, XCheckIfEvent_FUNC);
13412 	return rc;
13413 }
13414 #endif
13415 
13416 #ifndef NO_XDefaultRootWindow
OS_NATIVE(XDefaultRootWindow)13417 JNIEXPORT jlong JNICALL OS_NATIVE(XDefaultRootWindow)
13418 	(JNIEnv *env, jclass that, jlong arg0)
13419 {
13420 	jlong rc = 0;
13421 	OS_NATIVE_ENTER(env, that, XDefaultRootWindow_FUNC);
13422 	rc = (jlong)XDefaultRootWindow((Display *)arg0);
13423 	OS_NATIVE_EXIT(env, that, XDefaultRootWindow_FUNC);
13424 	return rc;
13425 }
13426 #endif
13427 
13428 #ifndef NO_XDefaultScreen
OS_NATIVE(XDefaultScreen)13429 JNIEXPORT jint JNICALL OS_NATIVE(XDefaultScreen)
13430 	(JNIEnv *env, jclass that, jlong arg0)
13431 {
13432 	jint rc = 0;
13433 	OS_NATIVE_ENTER(env, that, XDefaultScreen_FUNC);
13434 	rc = (jint)XDefaultScreen((Display *)arg0);
13435 	OS_NATIVE_EXIT(env, that, XDefaultScreen_FUNC);
13436 	return rc;
13437 }
13438 #endif
13439 
13440 #ifndef NO_XEvent_1sizeof
OS_NATIVE(XEvent_1sizeof)13441 JNIEXPORT jint JNICALL OS_NATIVE(XEvent_1sizeof)
13442 	(JNIEnv *env, jclass that)
13443 {
13444 	jint rc = 0;
13445 	OS_NATIVE_ENTER(env, that, XEvent_1sizeof_FUNC);
13446 	rc = (jint)XEvent_sizeof();
13447 	OS_NATIVE_EXIT(env, that, XEvent_1sizeof_FUNC);
13448 	return rc;
13449 }
13450 #endif
13451 
13452 #ifndef NO_XExposeEvent_1sizeof
OS_NATIVE(XExposeEvent_1sizeof)13453 JNIEXPORT jint JNICALL OS_NATIVE(XExposeEvent_1sizeof)
13454 	(JNIEnv *env, jclass that)
13455 {
13456 	jint rc = 0;
13457 	OS_NATIVE_ENTER(env, that, XExposeEvent_1sizeof_FUNC);
13458 	rc = (jint)XExposeEvent_sizeof();
13459 	OS_NATIVE_EXIT(env, that, XExposeEvent_1sizeof_FUNC);
13460 	return rc;
13461 }
13462 #endif
13463 
13464 #ifndef NO_XFocusChangeEvent_1sizeof
OS_NATIVE(XFocusChangeEvent_1sizeof)13465 JNIEXPORT jint JNICALL OS_NATIVE(XFocusChangeEvent_1sizeof)
13466 	(JNIEnv *env, jclass that)
13467 {
13468 	jint rc = 0;
13469 	OS_NATIVE_ENTER(env, that, XFocusChangeEvent_1sizeof_FUNC);
13470 	rc = (jint)XFocusChangeEvent_sizeof();
13471 	OS_NATIVE_EXIT(env, that, XFocusChangeEvent_1sizeof_FUNC);
13472 	return rc;
13473 }
13474 #endif
13475 
13476 #ifndef NO_XFree
OS_NATIVE(XFree)13477 JNIEXPORT void JNICALL OS_NATIVE(XFree)
13478 	(JNIEnv *env, jclass that, jlong arg0)
13479 {
13480 	OS_NATIVE_ENTER(env, that, XFree_FUNC);
13481 	XFree((void *)arg0);
13482 	OS_NATIVE_EXIT(env, that, XFree_FUNC);
13483 }
13484 #endif
13485 
13486 #ifndef NO_XQueryPointer
OS_NATIVE(XQueryPointer)13487 JNIEXPORT jint JNICALL OS_NATIVE(XQueryPointer)
13488 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jintArray arg4, jintArray arg5, jintArray arg6, jintArray arg7, jintArray arg8)
13489 {
13490 	jlong *lparg2=NULL;
13491 	jlong *lparg3=NULL;
13492 	jint *lparg4=NULL;
13493 	jint *lparg5=NULL;
13494 	jint *lparg6=NULL;
13495 	jint *lparg7=NULL;
13496 	jint *lparg8=NULL;
13497 	jint rc = 0;
13498 	OS_NATIVE_ENTER(env, that, XQueryPointer_FUNC);
13499 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
13500 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
13501 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
13502 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
13503 	if (arg6) if ((lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL)) == NULL) goto fail;
13504 	if (arg7) if ((lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL)) == NULL) goto fail;
13505 	if (arg8) if ((lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL)) == NULL) goto fail;
13506 	rc = (jint)XQueryPointer((Display *)arg0, (Window)arg1, (Window *)lparg2, (Window *)lparg3, (int *)lparg4, (int *)lparg5, (int *)lparg6, (int *)lparg7, (unsigned int *)lparg8);
13507 fail:
13508 	if (arg8 && lparg8) (*env)->ReleaseIntArrayElements(env, arg8, lparg8, 0);
13509 	if (arg7 && lparg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0);
13510 	if (arg6 && lparg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0);
13511 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
13512 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
13513 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
13514 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
13515 	OS_NATIVE_EXIT(env, that, XQueryPointer_FUNC);
13516 	return rc;
13517 }
13518 #endif
13519 
13520 #ifndef NO_XSetErrorHandler
OS_NATIVE(XSetErrorHandler)13521 JNIEXPORT jlong JNICALL OS_NATIVE(XSetErrorHandler)
13522 	(JNIEnv *env, jclass that, jlong arg0)
13523 {
13524 	jlong rc = 0;
13525 	OS_NATIVE_ENTER(env, that, XSetErrorHandler_FUNC);
13526 	rc = (jlong)XSetErrorHandler((XErrorHandler)arg0);
13527 	OS_NATIVE_EXIT(env, that, XSetErrorHandler_FUNC);
13528 	return rc;
13529 }
13530 #endif
13531 
13532 #ifndef NO_XSetIOErrorHandler
OS_NATIVE(XSetIOErrorHandler)13533 JNIEXPORT jlong JNICALL OS_NATIVE(XSetIOErrorHandler)
13534 	(JNIEnv *env, jclass that, jlong arg0)
13535 {
13536 	jlong rc = 0;
13537 	OS_NATIVE_ENTER(env, that, XSetIOErrorHandler_FUNC);
13538 	rc = (jlong)XSetIOErrorHandler((XIOErrorHandler)arg0);
13539 	OS_NATIVE_EXIT(env, that, XSetIOErrorHandler_FUNC);
13540 	return rc;
13541 }
13542 #endif
13543 
13544 #ifndef NO_XSetInputFocus
OS_NATIVE(XSetInputFocus)13545 JNIEXPORT jint JNICALL OS_NATIVE(XSetInputFocus)
13546 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
13547 {
13548 	jint rc = 0;
13549 	OS_NATIVE_ENTER(env, that, XSetInputFocus_FUNC);
13550 	rc = (jint)XSetInputFocus((Display *)arg0, (Window)arg1, arg2, arg3);
13551 	OS_NATIVE_EXIT(env, that, XSetInputFocus_FUNC);
13552 	return rc;
13553 }
13554 #endif
13555 
13556 #ifndef NO_XSetTransientForHint
OS_NATIVE(XSetTransientForHint)13557 JNIEXPORT jint JNICALL OS_NATIVE(XSetTransientForHint)
13558 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
13559 {
13560 	jint rc = 0;
13561 	OS_NATIVE_ENTER(env, that, XSetTransientForHint_FUNC);
13562 	rc = (jint)XSetTransientForHint((Display *)arg0, (Window)arg1, (Window)arg2);
13563 	OS_NATIVE_EXIT(env, that, XSetTransientForHint_FUNC);
13564 	return rc;
13565 }
13566 #endif
13567 
13568 #ifndef NO_XSynchronize
OS_NATIVE(XSynchronize)13569 JNIEXPORT jlong JNICALL OS_NATIVE(XSynchronize)
13570 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
13571 {
13572 	jlong rc = 0;
13573 	OS_NATIVE_ENTER(env, that, XSynchronize_FUNC);
13574 	rc = (jlong)XSynchronize((Display *)arg0, arg1);
13575 	OS_NATIVE_EXIT(env, that, XSynchronize_FUNC);
13576 	return rc;
13577 }
13578 #endif
13579 
13580 #ifndef NO_X_1EVENT_1TYPE
OS_NATIVE(X_1EVENT_1TYPE)13581 JNIEXPORT jint JNICALL OS_NATIVE(X_1EVENT_1TYPE)
13582 	(JNIEnv *env, jclass that, jlong arg0)
13583 {
13584 	jint rc = 0;
13585 	OS_NATIVE_ENTER(env, that, X_1EVENT_1TYPE_FUNC);
13586 	rc = (jint)X_EVENT_TYPE((XEvent *)arg0);
13587 	OS_NATIVE_EXIT(env, that, X_1EVENT_1TYPE_FUNC);
13588 	return rc;
13589 }
13590 #endif
13591 
13592 #ifndef NO_X_1EVENT_1WINDOW
OS_NATIVE(X_1EVENT_1WINDOW)13593 JNIEXPORT jlong JNICALL OS_NATIVE(X_1EVENT_1WINDOW)
13594 	(JNIEnv *env, jclass that, jlong arg0)
13595 {
13596 	jlong rc = 0;
13597 	OS_NATIVE_ENTER(env, that, X_1EVENT_1WINDOW_FUNC);
13598 	rc = (jlong)X_EVENT_WINDOW((XAnyEvent *)arg0);
13599 	OS_NATIVE_EXIT(env, that, X_1EVENT_1WINDOW_FUNC);
13600 	return rc;
13601 }
13602 #endif
13603 
13604 #ifndef NO_call__JJJJJ
OS_NATIVE(call__JJJJJ)13605 JNIEXPORT jlong JNICALL OS_NATIVE(call__JJJJJ)
13606 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4)
13607 {
13608 	jlong rc = 0;
13609 	OS_NATIVE_ENTER(env, that, call__JJJJJ_FUNC);
13610 	rc = (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg4);
13611 	OS_NATIVE_EXIT(env, that, call__JJJJJ_FUNC);
13612 	return rc;
13613 }
13614 #endif
13615 
13616 #ifndef NO_call__JJJJJJJ
OS_NATIVE(call__JJJJJJJ)13617 JNIEXPORT jlong JNICALL OS_NATIVE(call__JJJJJJJ)
13618 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4, jlong arg5, jlong arg6)
13619 {
13620 	jlong rc = 0;
13621 	OS_NATIVE_ENTER(env, that, call__JJJJJJJ_FUNC);
13622 	rc = (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg4, arg5, arg6);
13623 	OS_NATIVE_EXIT(env, that, call__JJJJJJJ_FUNC);
13624 	return rc;
13625 }
13626 #endif
13627 
13628 #ifndef NO_call__JJJJJJJJ
OS_NATIVE(call__JJJJJJJJ)13629 JNIEXPORT jlong JNICALL OS_NATIVE(call__JJJJJJJJ)
13630 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4, jlong arg5, jlong arg6, jlong arg7)
13631 {
13632 	jlong rc = 0;
13633 	OS_NATIVE_ENTER(env, that, call__JJJJJJJJ_FUNC);
13634 	rc = (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg4, arg5, arg6, arg7);
13635 	OS_NATIVE_EXIT(env, that, call__JJJJJJJJ_FUNC);
13636 	return rc;
13637 }
13638 #endif
13639 
13640 #ifndef NO_g_1app_1info_1create_1from_1commandline
OS_NATIVE(g_1app_1info_1create_1from_1commandline)13641 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1create_1from_1commandline)
13642 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1, jlong arg2, jlong arg3)
13643 {
13644 	jbyte *lparg0=NULL;
13645 	jbyte *lparg1=NULL;
13646 	jlong rc = 0;
13647 	OS_NATIVE_ENTER(env, that, g_1app_1info_1create_1from_1commandline_FUNC);
13648 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
13649 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13650 	rc = (jlong)g_app_info_create_from_commandline((gchar *)lparg0, (gchar *)lparg1, (GAppInfoCreateFlags)arg2, (GError **)arg3);
13651 fail:
13652 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13653 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
13654 	OS_NATIVE_EXIT(env, that, g_1app_1info_1create_1from_1commandline_FUNC);
13655 	return rc;
13656 }
13657 #endif
13658 
13659 #ifndef NO_g_1app_1info_1get_1all
OS_NATIVE(g_1app_1info_1get_1all)13660 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1get_1all)
13661 	(JNIEnv *env, jclass that)
13662 {
13663 	jlong rc = 0;
13664 	OS_NATIVE_ENTER(env, that, g_1app_1info_1get_1all_FUNC);
13665 	rc = (jlong)g_app_info_get_all();
13666 	OS_NATIVE_EXIT(env, that, g_1app_1info_1get_1all_FUNC);
13667 	return rc;
13668 }
13669 #endif
13670 
13671 #ifndef NO_g_1app_1info_1get_1default_1for_1type
OS_NATIVE(g_1app_1info_1get_1default_1for_1type)13672 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1get_1default_1for_1type)
13673 	(JNIEnv *env, jclass that, jbyteArray arg0, jboolean arg1)
13674 {
13675 	jbyte *lparg0=NULL;
13676 	jlong rc = 0;
13677 	OS_NATIVE_ENTER(env, that, g_1app_1info_1get_1default_1for_1type_FUNC);
13678 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
13679 	rc = (jlong)g_app_info_get_default_for_type((gchar *)lparg0, (gboolean)arg1);
13680 fail:
13681 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
13682 	OS_NATIVE_EXIT(env, that, g_1app_1info_1get_1default_1for_1type_FUNC);
13683 	return rc;
13684 }
13685 #endif
13686 
13687 #ifndef NO_g_1app_1info_1get_1executable
OS_NATIVE(g_1app_1info_1get_1executable)13688 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1get_1executable)
13689 	(JNIEnv *env, jclass that, jlong arg0)
13690 {
13691 	jlong rc = 0;
13692 	OS_NATIVE_ENTER(env, that, g_1app_1info_1get_1executable_FUNC);
13693 	rc = (jlong)g_app_info_get_executable((GAppInfo *)arg0);
13694 	OS_NATIVE_EXIT(env, that, g_1app_1info_1get_1executable_FUNC);
13695 	return rc;
13696 }
13697 #endif
13698 
13699 #ifndef NO_g_1app_1info_1get_1icon
OS_NATIVE(g_1app_1info_1get_1icon)13700 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1get_1icon)
13701 	(JNIEnv *env, jclass that, jlong arg0)
13702 {
13703 	jlong rc = 0;
13704 	OS_NATIVE_ENTER(env, that, g_1app_1info_1get_1icon_FUNC);
13705 	rc = (jlong)g_app_info_get_icon((GAppInfo *)arg0);
13706 	OS_NATIVE_EXIT(env, that, g_1app_1info_1get_1icon_FUNC);
13707 	return rc;
13708 }
13709 #endif
13710 
13711 #ifndef NO_g_1app_1info_1get_1name
OS_NATIVE(g_1app_1info_1get_1name)13712 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1get_1name)
13713 	(JNIEnv *env, jclass that, jlong arg0)
13714 {
13715 	jlong rc = 0;
13716 	OS_NATIVE_ENTER(env, that, g_1app_1info_1get_1name_FUNC);
13717 	rc = (jlong)g_app_info_get_name((GAppInfo *)arg0);
13718 	OS_NATIVE_EXIT(env, that, g_1app_1info_1get_1name_FUNC);
13719 	return rc;
13720 }
13721 #endif
13722 
13723 #ifndef NO_g_1app_1info_1launch
OS_NATIVE(g_1app_1info_1launch)13724 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1app_1info_1launch)
13725 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3)
13726 {
13727 	jboolean rc = 0;
13728 	OS_NATIVE_ENTER(env, that, g_1app_1info_1launch_FUNC);
13729 	rc = (jboolean)g_app_info_launch((GAppInfo *)arg0, (GList *)arg1, (GAppLaunchContext *)arg2, (GError **)arg3);
13730 	OS_NATIVE_EXIT(env, that, g_1app_1info_1launch_FUNC);
13731 	return rc;
13732 }
13733 #endif
13734 
13735 #ifndef NO_g_1app_1info_1launch_1default_1for_1uri
OS_NATIVE(g_1app_1info_1launch_1default_1for_1uri)13736 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1app_1info_1launch_1default_1for_1uri)
13737 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
13738 {
13739 	jboolean rc = 0;
13740 	OS_NATIVE_ENTER(env, that, g_1app_1info_1launch_1default_1for_1uri_FUNC);
13741 	rc = (jboolean)g_app_info_launch_default_for_uri((char *)arg0, (GAppLaunchContext *)arg1, (GError **)arg2);
13742 	OS_NATIVE_EXIT(env, that, g_1app_1info_1launch_1default_1for_1uri_FUNC);
13743 	return rc;
13744 }
13745 #endif
13746 
13747 #ifndef NO_g_1app_1info_1supports_1uris
OS_NATIVE(g_1app_1info_1supports_1uris)13748 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1app_1info_1supports_1uris)
13749 	(JNIEnv *env, jclass that, jlong arg0)
13750 {
13751 	jboolean rc = 0;
13752 	OS_NATIVE_ENTER(env, that, g_1app_1info_1supports_1uris_FUNC);
13753 	rc = (jboolean)g_app_info_supports_uris((GAppInfo *)arg0);
13754 	OS_NATIVE_EXIT(env, that, g_1app_1info_1supports_1uris_FUNC);
13755 	return rc;
13756 }
13757 #endif
13758 
13759 #ifndef NO_g_1bus_1own_1name
OS_NATIVE(g_1bus_1own_1name)13760 JNIEXPORT jint JNICALL OS_NATIVE(g_1bus_1own_1name)
13761 	(JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jint arg2, jlong arg3, jlong arg4, jlong arg5, jlong arg6, jlong arg7)
13762 {
13763 	jbyte *lparg1=NULL;
13764 	jint rc = 0;
13765 	OS_NATIVE_ENTER(env, that, g_1bus_1own_1name_FUNC);
13766 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13767 	rc = (jint)g_bus_own_name((GBusType)arg0, (const gchar *)lparg1, (GBusNameOwnerFlags)arg2, (GBusAcquiredCallback)arg3, (GBusNameAcquiredCallback)arg4, (GBusNameLostCallback)arg5, (gpointer)arg6, (GDestroyNotify)arg7);
13768 fail:
13769 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13770 	OS_NATIVE_EXIT(env, that, g_1bus_1own_1name_FUNC);
13771 	return rc;
13772 }
13773 #endif
13774 
13775 #ifndef NO_g_1bytes_1new
OS_NATIVE(g_1bytes_1new)13776 JNIEXPORT jlong JNICALL OS_NATIVE(g_1bytes_1new)
13777 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
13778 {
13779 	jbyte *lparg0=NULL;
13780 	jlong rc = 0;
13781 	OS_NATIVE_ENTER(env, that, g_1bytes_1new_FUNC);
13782 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
13783 	rc = (jlong)g_bytes_new((gconstpointer)lparg0, (gsize)arg1);
13784 fail:
13785 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
13786 	OS_NATIVE_EXIT(env, that, g_1bytes_1new_FUNC);
13787 	return rc;
13788 }
13789 #endif
13790 
13791 #ifndef NO_g_1bytes_1unref
OS_NATIVE(g_1bytes_1unref)13792 JNIEXPORT void JNICALL OS_NATIVE(g_1bytes_1unref)
13793 	(JNIEnv *env, jclass that, jlong arg0)
13794 {
13795 	OS_NATIVE_ENTER(env, that, g_1bytes_1unref_FUNC);
13796 	g_bytes_unref((GBytes *)arg0);
13797 	OS_NATIVE_EXIT(env, that, g_1bytes_1unref_FUNC);
13798 }
13799 #endif
13800 
13801 #ifndef NO_g_1cclosure_1new
OS_NATIVE(g_1cclosure_1new)13802 JNIEXPORT jlong JNICALL OS_NATIVE(g_1cclosure_1new)
13803 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
13804 {
13805 	jlong rc = 0;
13806 	OS_NATIVE_ENTER(env, that, g_1cclosure_1new_FUNC);
13807 	rc = (jlong)g_cclosure_new((GCallback)arg0, (gpointer)arg1, (GClosureNotify)arg2);
13808 	OS_NATIVE_EXIT(env, that, g_1cclosure_1new_FUNC);
13809 	return rc;
13810 }
13811 #endif
13812 
13813 #ifndef NO_g_1closure_1ref
OS_NATIVE(g_1closure_1ref)13814 JNIEXPORT jlong JNICALL OS_NATIVE(g_1closure_1ref)
13815 	(JNIEnv *env, jclass that, jlong arg0)
13816 {
13817 	jlong rc = 0;
13818 	OS_NATIVE_ENTER(env, that, g_1closure_1ref_FUNC);
13819 	rc = (jlong)g_closure_ref((GClosure *)arg0);
13820 	OS_NATIVE_EXIT(env, that, g_1closure_1ref_FUNC);
13821 	return rc;
13822 }
13823 #endif
13824 
13825 #ifndef NO_g_1closure_1sink
OS_NATIVE(g_1closure_1sink)13826 JNIEXPORT void JNICALL OS_NATIVE(g_1closure_1sink)
13827 	(JNIEnv *env, jclass that, jlong arg0)
13828 {
13829 	OS_NATIVE_ENTER(env, that, g_1closure_1sink_FUNC);
13830 	g_closure_sink((GClosure *)arg0);
13831 	OS_NATIVE_EXIT(env, that, g_1closure_1sink_FUNC);
13832 }
13833 #endif
13834 
13835 #ifndef NO_g_1closure_1unref
OS_NATIVE(g_1closure_1unref)13836 JNIEXPORT void JNICALL OS_NATIVE(g_1closure_1unref)
13837 	(JNIEnv *env, jclass that, jlong arg0)
13838 {
13839 	OS_NATIVE_ENTER(env, that, g_1closure_1unref_FUNC);
13840 	g_closure_unref((GClosure *)arg0);
13841 	OS_NATIVE_EXIT(env, that, g_1closure_1unref_FUNC);
13842 }
13843 #endif
13844 
13845 #ifndef NO_g_1content_1type_1equals
OS_NATIVE(g_1content_1type_1equals)13846 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1content_1type_1equals)
13847 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
13848 {
13849 	jbyte *lparg1=NULL;
13850 	jboolean rc = 0;
13851 	OS_NATIVE_ENTER(env, that, g_1content_1type_1equals_FUNC);
13852 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13853 	rc = (jboolean)g_content_type_equals((gchar *)arg0, (gchar *)lparg1);
13854 fail:
13855 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13856 	OS_NATIVE_EXIT(env, that, g_1content_1type_1equals_FUNC);
13857 	return rc;
13858 }
13859 #endif
13860 
13861 #ifndef NO_g_1content_1type_1is_1a
OS_NATIVE(g_1content_1type_1is_1a)13862 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1content_1type_1is_1a)
13863 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
13864 {
13865 	jbyte *lparg1=NULL;
13866 	jboolean rc = 0;
13867 	OS_NATIVE_ENTER(env, that, g_1content_1type_1is_1a_FUNC);
13868 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13869 	rc = (jboolean)g_content_type_is_a((gchar *)arg0, (gchar *)lparg1);
13870 fail:
13871 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13872 	OS_NATIVE_EXIT(env, that, g_1content_1type_1is_1a_FUNC);
13873 	return rc;
13874 }
13875 #endif
13876 
13877 #ifndef NO_g_1credentials_1is_1same_1user
OS_NATIVE(g_1credentials_1is_1same_1user)13878 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1credentials_1is_1same_1user)
13879 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2)
13880 {
13881 	jlong *lparg2=NULL;
13882 	jboolean rc = 0;
13883 	OS_NATIVE_ENTER(env, that, g_1credentials_1is_1same_1user_FUNC);
13884 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
13885 	rc = (jboolean)g_credentials_is_same_user((GCredentials *)arg0, (GCredentials *)arg1, (GError **)lparg2);
13886 fail:
13887 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
13888 	OS_NATIVE_EXIT(env, that, g_1credentials_1is_1same_1user_FUNC);
13889 	return rc;
13890 }
13891 #endif
13892 
13893 #ifndef NO_g_1credentials_1new
OS_NATIVE(g_1credentials_1new)13894 JNIEXPORT jlong JNICALL OS_NATIVE(g_1credentials_1new)
13895 	(JNIEnv *env, jclass that)
13896 {
13897 	jlong rc = 0;
13898 	OS_NATIVE_ENTER(env, that, g_1credentials_1new_FUNC);
13899 	rc = (jlong)g_credentials_new();
13900 	OS_NATIVE_EXIT(env, that, g_1credentials_1new_FUNC);
13901 	return rc;
13902 }
13903 #endif
13904 
13905 #ifndef NO_g_1dbus_1auth_1observer_1new
OS_NATIVE(g_1dbus_1auth_1observer_1new)13906 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1auth_1observer_1new)
13907 	(JNIEnv *env, jclass that)
13908 {
13909 	jlong rc = 0;
13910 	OS_NATIVE_ENTER(env, that, g_1dbus_1auth_1observer_1new_FUNC);
13911 	rc = (jlong)g_dbus_auth_observer_new();
13912 	OS_NATIVE_EXIT(env, that, g_1dbus_1auth_1observer_1new_FUNC);
13913 	return rc;
13914 }
13915 #endif
13916 
13917 #ifndef NO_g_1dbus_1connection_1call
OS_NATIVE(g_1dbus_1connection_1call)13918 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1connection_1call)
13919 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2, jbyteArray arg3, jbyteArray arg4, jlong arg5, jlong arg6, jint arg7, jint arg8, jlong arg9, jlong arg10, jlong arg11)
13920 {
13921 	jbyte *lparg1=NULL;
13922 	jbyte *lparg2=NULL;
13923 	jbyte *lparg3=NULL;
13924 	jbyte *lparg4=NULL;
13925 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1call_FUNC);
13926 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13927 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
13928 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
13929 	if (arg4) if ((lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL)) == NULL) goto fail;
13930 	g_dbus_connection_call((GDBusConnection *)arg0, (const gchar *)lparg1, (const gchar *)lparg2, (const gchar *)lparg3, (const gchar *)lparg4, (GVariant *)arg5, (const GVariantType *)arg6, arg7, arg8, (GCancellable *)arg9, (GAsyncReadyCallback)arg10, (gpointer)arg11);
13931 fail:
13932 	if (arg4 && lparg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0);
13933 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
13934 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
13935 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13936 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1call_FUNC);
13937 }
13938 #endif
13939 
13940 #ifndef NO_g_1dbus_1connection_1call_1finish
OS_NATIVE(g_1dbus_1connection_1call_1finish)13941 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1connection_1call_1finish)
13942 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2)
13943 {
13944 	jlong *lparg2=NULL;
13945 	jlong rc = 0;
13946 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1call_1finish_FUNC);
13947 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
13948 	rc = (jlong)g_dbus_connection_call_finish((GDBusConnection *)arg0, (GAsyncResult *)arg1, (GError **)lparg2);
13949 fail:
13950 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
13951 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1call_1finish_FUNC);
13952 	return rc;
13953 }
13954 #endif
13955 
13956 #ifndef NO_g_1dbus_1connection_1call_1sync
OS_NATIVE(g_1dbus_1connection_1call_1sync)13957 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1connection_1call_1sync)
13958 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2, jbyteArray arg3, jbyteArray arg4, jlong arg5, jlong arg6, jint arg7, jint arg8, jlong arg9, jlongArray arg10)
13959 {
13960 	jbyte *lparg1=NULL;
13961 	jbyte *lparg2=NULL;
13962 	jbyte *lparg3=NULL;
13963 	jbyte *lparg4=NULL;
13964 	jlong *lparg10=NULL;
13965 	jlong rc = 0;
13966 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1call_1sync_FUNC);
13967 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13968 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
13969 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
13970 	if (arg4) if ((lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL)) == NULL) goto fail;
13971 	if (arg10) if ((lparg10 = (*env)->GetLongArrayElements(env, arg10, NULL)) == NULL) goto fail;
13972 	rc = (jlong)g_dbus_connection_call_sync((GDBusConnection *)arg0, (const gchar *)lparg1, (const gchar *)lparg2, (const gchar *)lparg3, (const gchar *)lparg4, (GVariant *)arg5, (const GVariantType *)arg6, arg7, arg8, (GCancellable *)arg9, (GError **)lparg10);
13973 fail:
13974 	if (arg10 && lparg10) (*env)->ReleaseLongArrayElements(env, arg10, lparg10, 0);
13975 	if (arg4 && lparg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0);
13976 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
13977 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
13978 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13979 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1call_1sync_FUNC);
13980 	return rc;
13981 }
13982 #endif
13983 
13984 #ifndef NO_g_1dbus_1connection_1close_1sync
OS_NATIVE(g_1dbus_1connection_1close_1sync)13985 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1dbus_1connection_1close_1sync)
13986 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2)
13987 {
13988 	jlong *lparg2=NULL;
13989 	jboolean rc = 0;
13990 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1close_1sync_FUNC);
13991 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
13992 	rc = (jboolean)g_dbus_connection_close_sync((GDBusConnection *)arg0, (GCancellable *)arg1, (GError **)lparg2);
13993 fail:
13994 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
13995 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1close_1sync_FUNC);
13996 	return rc;
13997 }
13998 #endif
13999 
14000 #ifndef NO_g_1dbus_1connection_1is_1closed
OS_NATIVE(g_1dbus_1connection_1is_1closed)14001 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1dbus_1connection_1is_1closed)
14002 	(JNIEnv *env, jclass that, jlong arg0)
14003 {
14004 	jboolean rc = 0;
14005 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1is_1closed_FUNC);
14006 	rc = (jboolean)g_dbus_connection_is_closed((GDBusConnection *)arg0);
14007 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1is_1closed_FUNC);
14008 	return rc;
14009 }
14010 #endif
14011 
14012 #ifndef NO_g_1dbus_1connection_1new_1for_1address
OS_NATIVE(g_1dbus_1connection_1new_1for_1address)14013 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1connection_1new_1for_1address)
14014 	(JNIEnv *env, jclass that, jbyteArray arg0, jint arg1, jlong arg2, jlong arg3, jlong arg4, jlong arg5)
14015 {
14016 	jbyte *lparg0=NULL;
14017 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1new_1for_1address_FUNC);
14018 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14019 	g_dbus_connection_new_for_address((const gchar *)lparg0, arg1, (GDBusAuthObserver *)arg2, (GCancellable *)arg3, (GAsyncReadyCallback)arg4, (gpointer)arg5);
14020 fail:
14021 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
14022 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1new_1for_1address_FUNC);
14023 }
14024 #endif
14025 
14026 #ifndef NO_g_1dbus_1connection_1new_1for_1address_1finish
OS_NATIVE(g_1dbus_1connection_1new_1for_1address_1finish)14027 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1connection_1new_1for_1address_1finish)
14028 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
14029 {
14030 	jlong *lparg1=NULL;
14031 	jlong rc = 0;
14032 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1new_1for_1address_1finish_FUNC);
14033 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
14034 	rc = (jlong)g_dbus_connection_new_for_address_finish((GAsyncResult *)arg0, (GError **)lparg1);
14035 fail:
14036 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
14037 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1new_1for_1address_1finish_FUNC);
14038 	return rc;
14039 }
14040 #endif
14041 
14042 #ifndef NO_g_1dbus_1connection_1register_1object
OS_NATIVE(g_1dbus_1connection_1register_1object)14043 JNIEXPORT jint JNICALL OS_NATIVE(g_1dbus_1connection_1register_1object)
14044 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlongArray arg3, jlong arg4, jlong arg5, jlongArray arg6)
14045 {
14046 	jbyte *lparg1=NULL;
14047 	jlong *lparg3=NULL;
14048 	jlong *lparg6=NULL;
14049 	jint rc = 0;
14050 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1register_1object_FUNC);
14051 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14052 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
14053 	if (arg6) if ((lparg6 = (*env)->GetLongArrayElements(env, arg6, NULL)) == NULL) goto fail;
14054 	rc = (jint)g_dbus_connection_register_object((GDBusConnection *)arg0, (const gchar *)lparg1, (GDBusInterfaceInfo *)arg2, (const GDBusInterfaceVTable *)lparg3, (gpointer)arg4, (GDestroyNotify)arg5, (GError **)lparg6);
14055 fail:
14056 	if (arg6 && lparg6) (*env)->ReleaseLongArrayElements(env, arg6, lparg6, 0);
14057 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
14058 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
14059 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1register_1object_FUNC);
14060 	return rc;
14061 }
14062 #endif
14063 
14064 #ifndef NO_g_1dbus_1generate_1guid
OS_NATIVE(g_1dbus_1generate_1guid)14065 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1generate_1guid)
14066 	(JNIEnv *env, jclass that)
14067 {
14068 	jlong rc = 0;
14069 	OS_NATIVE_ENTER(env, that, g_1dbus_1generate_1guid_FUNC);
14070 	rc = (jlong)g_dbus_generate_guid();
14071 	OS_NATIVE_EXIT(env, that, g_1dbus_1generate_1guid_FUNC);
14072 	return rc;
14073 }
14074 #endif
14075 
14076 #ifndef NO_g_1dbus_1method_1invocation_1return_1value
OS_NATIVE(g_1dbus_1method_1invocation_1return_1value)14077 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1method_1invocation_1return_1value)
14078 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
14079 {
14080 	OS_NATIVE_ENTER(env, that, g_1dbus_1method_1invocation_1return_1value_FUNC);
14081 	g_dbus_method_invocation_return_value((GDBusMethodInvocation *)arg0, (GVariant *)arg1);
14082 	OS_NATIVE_EXIT(env, that, g_1dbus_1method_1invocation_1return_1value_FUNC);
14083 }
14084 #endif
14085 
14086 #ifndef NO_g_1dbus_1node_1info_1lookup_1interface
OS_NATIVE(g_1dbus_1node_1info_1lookup_1interface)14087 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1node_1info_1lookup_1interface)
14088 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
14089 {
14090 	jbyte *lparg1=NULL;
14091 	jlong rc = 0;
14092 	OS_NATIVE_ENTER(env, that, g_1dbus_1node_1info_1lookup_1interface_FUNC);
14093 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14094 	rc = (jlong)g_dbus_node_info_lookup_interface((GDBusNodeInfo *)arg0, (const gchar *)lparg1);
14095 fail:
14096 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
14097 	OS_NATIVE_EXIT(env, that, g_1dbus_1node_1info_1lookup_1interface_FUNC);
14098 	return rc;
14099 }
14100 #endif
14101 
14102 #ifndef NO_g_1dbus_1node_1info_1new_1for_1xml
OS_NATIVE(g_1dbus_1node_1info_1new_1for_1xml)14103 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1node_1info_1new_1for_1xml)
14104 	(JNIEnv *env, jclass that, jbyteArray arg0, jlongArray arg1)
14105 {
14106 	jbyte *lparg0=NULL;
14107 	jlong *lparg1=NULL;
14108 	jlong rc = 0;
14109 	OS_NATIVE_ENTER(env, that, g_1dbus_1node_1info_1new_1for_1xml_FUNC);
14110 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14111 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
14112 	rc = (jlong)g_dbus_node_info_new_for_xml((const gchar *)lparg0, (GError **)lparg1);
14113 fail:
14114 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
14115 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
14116 	OS_NATIVE_EXIT(env, that, g_1dbus_1node_1info_1new_1for_1xml_FUNC);
14117 	return rc;
14118 }
14119 #endif
14120 
14121 #ifndef NO_g_1dbus_1proxy_1call
OS_NATIVE(g_1dbus_1proxy_1call)14122 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1proxy_1call)
14123 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jint arg3, jint arg4, jlong arg5, jlong arg6, jlongArray arg7)
14124 {
14125 	jbyte *lparg1=NULL;
14126 	jlong *lparg7=NULL;
14127 	OS_NATIVE_ENTER(env, that, g_1dbus_1proxy_1call_FUNC);
14128 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14129 	if (arg7) if ((lparg7 = (*env)->GetLongArrayElements(env, arg7, NULL)) == NULL) goto fail;
14130 	g_dbus_proxy_call((GDBusProxy *)arg0, (const gchar *)lparg1, (GVariant *)arg2, arg3, arg4, (GCancellable *)arg5, (GAsyncReadyCallback)arg6, (GError **)lparg7);
14131 fail:
14132 	if (arg7 && lparg7) (*env)->ReleaseLongArrayElements(env, arg7, lparg7, 0);
14133 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
14134 	OS_NATIVE_EXIT(env, that, g_1dbus_1proxy_1call_FUNC);
14135 }
14136 #endif
14137 
14138 #ifndef NO_g_1dbus_1proxy_1call_1sync
OS_NATIVE(g_1dbus_1proxy_1call_1sync)14139 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1proxy_1call_1sync)
14140 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jint arg3, jint arg4, jlong arg5, jlongArray arg6)
14141 {
14142 	jbyte *lparg1=NULL;
14143 	jlong *lparg6=NULL;
14144 	jlong rc = 0;
14145 	OS_NATIVE_ENTER(env, that, g_1dbus_1proxy_1call_1sync_FUNC);
14146 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14147 	if (arg6) if ((lparg6 = (*env)->GetLongArrayElements(env, arg6, NULL)) == NULL) goto fail;
14148 	rc = (jlong)g_dbus_proxy_call_sync((GDBusProxy *)arg0, (const gchar *)lparg1, (GVariant *)arg2, arg3, arg4, (GCancellable *)arg5, (GError **)lparg6);
14149 fail:
14150 	if (arg6 && lparg6) (*env)->ReleaseLongArrayElements(env, arg6, lparg6, 0);
14151 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
14152 	OS_NATIVE_EXIT(env, that, g_1dbus_1proxy_1call_1sync_FUNC);
14153 	return rc;
14154 }
14155 #endif
14156 
14157 #ifndef NO_g_1dbus_1proxy_1get_1name_1owner
OS_NATIVE(g_1dbus_1proxy_1get_1name_1owner)14158 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1proxy_1get_1name_1owner)
14159 	(JNIEnv *env, jclass that, jlong arg0)
14160 {
14161 	jlong rc = 0;
14162 	OS_NATIVE_ENTER(env, that, g_1dbus_1proxy_1get_1name_1owner_FUNC);
14163 	rc = (jlong)g_dbus_proxy_get_name_owner((GDBusProxy *)arg0);
14164 	OS_NATIVE_EXIT(env, that, g_1dbus_1proxy_1get_1name_1owner_FUNC);
14165 	return rc;
14166 }
14167 #endif
14168 
14169 #ifndef NO_g_1dbus_1proxy_1new_1for_1bus_1sync
OS_NATIVE(g_1dbus_1proxy_1new_1for_1bus_1sync)14170 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1proxy_1new_1for_1bus_1sync)
14171 	(JNIEnv *env, jclass that, jint arg0, jint arg1, jlong arg2, jbyteArray arg3, jbyteArray arg4, jbyteArray arg5, jlong arg6, jlongArray arg7)
14172 {
14173 	jbyte *lparg3=NULL;
14174 	jbyte *lparg4=NULL;
14175 	jbyte *lparg5=NULL;
14176 	jlong *lparg7=NULL;
14177 	jlong rc = 0;
14178 	OS_NATIVE_ENTER(env, that, g_1dbus_1proxy_1new_1for_1bus_1sync_FUNC);
14179 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
14180 	if (arg4) if ((lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL)) == NULL) goto fail;
14181 	if (arg5) if ((lparg5 = (*env)->GetByteArrayElements(env, arg5, NULL)) == NULL) goto fail;
14182 	if (arg7) if ((lparg7 = (*env)->GetLongArrayElements(env, arg7, NULL)) == NULL) goto fail;
14183 	rc = (jlong)g_dbus_proxy_new_for_bus_sync(arg0, arg1, (GDBusInterfaceInfo *)arg2, (const gchar *)lparg3, (const gchar *)lparg4, (const gchar *)lparg5, (GCancellable *)arg6, (GError **)lparg7);
14184 fail:
14185 	if (arg7 && lparg7) (*env)->ReleaseLongArrayElements(env, arg7, lparg7, 0);
14186 	if (arg5 && lparg5) (*env)->ReleaseByteArrayElements(env, arg5, lparg5, 0);
14187 	if (arg4 && lparg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0);
14188 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
14189 	OS_NATIVE_EXIT(env, that, g_1dbus_1proxy_1new_1for_1bus_1sync_FUNC);
14190 	return rc;
14191 }
14192 #endif
14193 
14194 #ifndef NO_g_1dbus_1server_1get_1client_1address
OS_NATIVE(g_1dbus_1server_1get_1client_1address)14195 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1server_1get_1client_1address)
14196 	(JNIEnv *env, jclass that, jlong arg0)
14197 {
14198 	jlong rc = 0;
14199 	OS_NATIVE_ENTER(env, that, g_1dbus_1server_1get_1client_1address_FUNC);
14200 	rc = (jlong)g_dbus_server_get_client_address((GDBusServer *)arg0);
14201 	OS_NATIVE_EXIT(env, that, g_1dbus_1server_1get_1client_1address_FUNC);
14202 	return rc;
14203 }
14204 #endif
14205 
14206 #ifndef NO_g_1dbus_1server_1new_1sync
OS_NATIVE(g_1dbus_1server_1new_1sync)14207 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1server_1new_1sync)
14208 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2, jlong arg3, jlong arg4, jlongArray arg5)
14209 {
14210 	jlong *lparg5=NULL;
14211 	jlong rc = 0;
14212 	OS_NATIVE_ENTER(env, that, g_1dbus_1server_1new_1sync_FUNC);
14213 	if (arg5) if ((lparg5 = (*env)->GetLongArrayElements(env, arg5, NULL)) == NULL) goto fail;
14214 	rc = (jlong)g_dbus_server_new_sync((const gchar *)arg0, (GDBusServerFlags)arg1, (const gchar *)arg2, (GDBusAuthObserver *)arg3, (GCancellable *)arg4, (GError **)lparg5);
14215 fail:
14216 	if (arg5 && lparg5) (*env)->ReleaseLongArrayElements(env, arg5, lparg5, 0);
14217 	OS_NATIVE_EXIT(env, that, g_1dbus_1server_1new_1sync_FUNC);
14218 	return rc;
14219 }
14220 #endif
14221 
14222 #ifndef NO_g_1dbus_1server_1start
OS_NATIVE(g_1dbus_1server_1start)14223 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1server_1start)
14224 	(JNIEnv *env, jclass that, jlong arg0)
14225 {
14226 	OS_NATIVE_ENTER(env, that, g_1dbus_1server_1start_FUNC);
14227 	g_dbus_server_start((GDBusServer *)arg0);
14228 	OS_NATIVE_EXIT(env, that, g_1dbus_1server_1start_FUNC);
14229 }
14230 #endif
14231 
14232 #ifndef NO_g_1dbus_1server_1stop
OS_NATIVE(g_1dbus_1server_1stop)14233 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1server_1stop)
14234 	(JNIEnv *env, jclass that, jlong arg0)
14235 {
14236 	OS_NATIVE_ENTER(env, that, g_1dbus_1server_1stop_FUNC);
14237 	g_dbus_server_stop((GDBusServer *)arg0);
14238 	OS_NATIVE_EXIT(env, that, g_1dbus_1server_1stop_FUNC);
14239 }
14240 #endif
14241 
14242 #ifndef NO_g_1dir_1make_1tmp
OS_NATIVE(g_1dir_1make_1tmp)14243 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dir_1make_1tmp)
14244 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
14245 {
14246 	jlong *lparg1=NULL;
14247 	jlong rc = 0;
14248 	OS_NATIVE_ENTER(env, that, g_1dir_1make_1tmp_FUNC);
14249 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
14250 	rc = (jlong)g_dir_make_tmp((const gchar *)arg0, (GError **)lparg1);
14251 fail:
14252 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
14253 	OS_NATIVE_EXIT(env, that, g_1dir_1make_1tmp_FUNC);
14254 	return rc;
14255 }
14256 #endif
14257 
14258 #ifndef NO_g_1error_1free
OS_NATIVE(g_1error_1free)14259 JNIEXPORT void JNICALL OS_NATIVE(g_1error_1free)
14260 	(JNIEnv *env, jclass that, jlong arg0)
14261 {
14262 	OS_NATIVE_ENTER(env, that, g_1error_1free_FUNC);
14263 	g_error_free((GError *)arg0);
14264 	OS_NATIVE_EXIT(env, that, g_1error_1free_FUNC);
14265 }
14266 #endif
14267 
14268 #ifndef NO_g_1error_1get_1message
OS_NATIVE(g_1error_1get_1message)14269 JNIEXPORT jlong JNICALL OS_NATIVE(g_1error_1get_1message)
14270 	(JNIEnv *env, jclass that, jlong arg0)
14271 {
14272 	jlong rc = 0;
14273 	OS_NATIVE_ENTER(env, that, g_1error_1get_1message_FUNC);
14274 	rc = (jlong)g_error_get_message((GError *)arg0);
14275 	OS_NATIVE_EXIT(env, that, g_1error_1get_1message_FUNC);
14276 	return rc;
14277 }
14278 #endif
14279 
14280 #ifndef NO_g_1file_1get_1uri
OS_NATIVE(g_1file_1get_1uri)14281 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1get_1uri)
14282 	(JNIEnv *env, jclass that, jlong arg0)
14283 {
14284 	jlong rc = 0;
14285 	OS_NATIVE_ENTER(env, that, g_1file_1get_1uri_FUNC);
14286 	rc = (jlong)g_file_get_uri((GFile *)arg0);
14287 	OS_NATIVE_EXIT(env, that, g_1file_1get_1uri_FUNC);
14288 	return rc;
14289 }
14290 #endif
14291 
14292 #ifndef NO_g_1file_1info_1get_1content_1type
OS_NATIVE(g_1file_1info_1get_1content_1type)14293 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1info_1get_1content_1type)
14294 	(JNIEnv *env, jclass that, jlong arg0)
14295 {
14296 	jlong rc = 0;
14297 	OS_NATIVE_ENTER(env, that, g_1file_1info_1get_1content_1type_FUNC);
14298 	rc = (jlong)g_file_info_get_content_type((GFileInfo *)arg0);
14299 	OS_NATIVE_EXIT(env, that, g_1file_1info_1get_1content_1type_FUNC);
14300 	return rc;
14301 }
14302 #endif
14303 
14304 #ifndef NO_g_1file_1new_1for_1commandline_1arg
OS_NATIVE(g_1file_1new_1for_1commandline_1arg)14305 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1new_1for_1commandline_1arg)
14306 	(JNIEnv *env, jclass that, jbyteArray arg0)
14307 {
14308 	jbyte *lparg0=NULL;
14309 	jlong rc = 0;
14310 	OS_NATIVE_ENTER(env, that, g_1file_1new_1for_1commandline_1arg_FUNC);
14311 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14312 	rc = (jlong)g_file_new_for_commandline_arg((const char *)lparg0);
14313 fail:
14314 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
14315 	OS_NATIVE_EXIT(env, that, g_1file_1new_1for_1commandline_1arg_FUNC);
14316 	return rc;
14317 }
14318 #endif
14319 
14320 #ifndef NO_g_1file_1new_1for_1path
OS_NATIVE(g_1file_1new_1for_1path)14321 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1new_1for_1path)
14322 	(JNIEnv *env, jclass that, jbyteArray arg0)
14323 {
14324 	jbyte *lparg0=NULL;
14325 	jlong rc = 0;
14326 	OS_NATIVE_ENTER(env, that, g_1file_1new_1for_1path_FUNC);
14327 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14328 	rc = (jlong)g_file_new_for_path((const char *)lparg0);
14329 fail:
14330 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
14331 	OS_NATIVE_EXIT(env, that, g_1file_1new_1for_1path_FUNC);
14332 	return rc;
14333 }
14334 #endif
14335 
14336 #ifndef NO_g_1file_1new_1for_1uri
OS_NATIVE(g_1file_1new_1for_1uri)14337 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1new_1for_1uri)
14338 	(JNIEnv *env, jclass that, jbyteArray arg0)
14339 {
14340 	jbyte *lparg0=NULL;
14341 	jlong rc = 0;
14342 	OS_NATIVE_ENTER(env, that, g_1file_1new_1for_1uri_FUNC);
14343 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14344 	rc = (jlong)g_file_new_for_uri((const char *)lparg0);
14345 fail:
14346 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
14347 	OS_NATIVE_EXIT(env, that, g_1file_1new_1for_1uri_FUNC);
14348 	return rc;
14349 }
14350 #endif
14351 
14352 #ifndef NO_g_1file_1query_1info
OS_NATIVE(g_1file_1query_1info)14353 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1query_1info)
14354 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlong arg3, jlong arg4)
14355 {
14356 	jbyte *lparg1=NULL;
14357 	jlong rc = 0;
14358 	OS_NATIVE_ENTER(env, that, g_1file_1query_1info_FUNC);
14359 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14360 	rc = (jlong)g_file_query_info((GFile *)arg0, (const char *)lparg1, (GFileQueryInfoFlags)arg2, (GCancellable *)arg3, (GError **)arg4);
14361 fail:
14362 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
14363 	OS_NATIVE_EXIT(env, that, g_1file_1query_1info_FUNC);
14364 	return rc;
14365 }
14366 #endif
14367 
14368 #ifndef NO_g_1file_1test
OS_NATIVE(g_1file_1test)14369 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1file_1test)
14370 	(JNIEnv *env, jclass that, jbyteArray arg0, jint arg1)
14371 {
14372 	jbyte *lparg0=NULL;
14373 	jboolean rc = 0;
14374 	OS_NATIVE_ENTER(env, that, g_1file_1test_FUNC);
14375 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14376 	rc = (jboolean)g_file_test((const gchar *)lparg0, (GFileTest)arg1);
14377 fail:
14378 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
14379 	OS_NATIVE_EXIT(env, that, g_1file_1test_FUNC);
14380 	return rc;
14381 }
14382 #endif
14383 
14384 #ifndef NO_g_1filename_1display_1name
OS_NATIVE(g_1filename_1display_1name)14385 JNIEXPORT jlong JNICALL OS_NATIVE(g_1filename_1display_1name)
14386 	(JNIEnv *env, jclass that, jlong arg0)
14387 {
14388 	jlong rc = 0;
14389 	OS_NATIVE_ENTER(env, that, g_1filename_1display_1name_FUNC);
14390 	rc = (jlong)g_filename_display_name((const gchar *)arg0);
14391 	OS_NATIVE_EXIT(env, that, g_1filename_1display_1name_FUNC);
14392 	return rc;
14393 }
14394 #endif
14395 
14396 #ifndef NO_g_1filename_1from_1uri
OS_NATIVE(g_1filename_1from_1uri)14397 JNIEXPORT jlong JNICALL OS_NATIVE(g_1filename_1from_1uri)
14398 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jlongArray arg2)
14399 {
14400 	jlong *lparg1=NULL;
14401 	jlong *lparg2=NULL;
14402 	jlong rc = 0;
14403 	OS_NATIVE_ENTER(env, that, g_1filename_1from_1uri_FUNC);
14404 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
14405 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
14406 	rc = (jlong)g_filename_from_uri((const char *)arg0, (char **)lparg1, (GError **)lparg2);
14407 fail:
14408 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
14409 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
14410 	OS_NATIVE_EXIT(env, that, g_1filename_1from_1uri_FUNC);
14411 	return rc;
14412 }
14413 #endif
14414 
14415 #ifndef NO_g_1filename_1from_1utf8
OS_NATIVE(g_1filename_1from_1utf8)14416 JNIEXPORT jlong JNICALL OS_NATIVE(g_1filename_1from_1utf8)
14417 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jlongArray arg4)
14418 {
14419 	jlong *lparg2=NULL;
14420 	jlong *lparg3=NULL;
14421 	jlong *lparg4=NULL;
14422 	jlong rc = 0;
14423 	OS_NATIVE_ENTER(env, that, g_1filename_1from_1utf8_FUNC);
14424 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
14425 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
14426 	if (arg4) if ((lparg4 = (*env)->GetLongArrayElements(env, arg4, NULL)) == NULL) goto fail;
14427 	rc = (jlong)g_filename_from_utf8((const gchar *)arg0, (gssize)arg1, (gsize *)lparg2, (gsize *)lparg3, (GError **)lparg4);
14428 fail:
14429 	if (arg4 && lparg4) (*env)->ReleaseLongArrayElements(env, arg4, lparg4, 0);
14430 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
14431 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
14432 	OS_NATIVE_EXIT(env, that, g_1filename_1from_1utf8_FUNC);
14433 	return rc;
14434 }
14435 #endif
14436 
14437 #ifndef NO_g_1filename_1to_1uri
OS_NATIVE(g_1filename_1to_1uri)14438 JNIEXPORT jlong JNICALL OS_NATIVE(g_1filename_1to_1uri)
14439 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2)
14440 {
14441 	jlong *lparg2=NULL;
14442 	jlong rc = 0;
14443 	OS_NATIVE_ENTER(env, that, g_1filename_1to_1uri_FUNC);
14444 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
14445 	rc = (jlong)g_filename_to_uri((const char *)arg0, (const char *)arg1, (GError **)lparg2);
14446 fail:
14447 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
14448 	OS_NATIVE_EXIT(env, that, g_1filename_1to_1uri_FUNC);
14449 	return rc;
14450 }
14451 #endif
14452 
14453 #ifndef NO_g_1filename_1to_1utf8
OS_NATIVE(g_1filename_1to_1utf8)14454 JNIEXPORT jlong JNICALL OS_NATIVE(g_1filename_1to_1utf8)
14455 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jlongArray arg4)
14456 {
14457 	jlong *lparg2=NULL;
14458 	jlong *lparg3=NULL;
14459 	jlong *lparg4=NULL;
14460 	jlong rc = 0;
14461 	OS_NATIVE_ENTER(env, that, g_1filename_1to_1utf8_FUNC);
14462 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
14463 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
14464 	if (arg4) if ((lparg4 = (*env)->GetLongArrayElements(env, arg4, NULL)) == NULL) goto fail;
14465 	rc = (jlong)g_filename_to_utf8((const gchar *)arg0, (gssize)arg1, (gsize *)lparg2, (gsize *)lparg3, (GError **)lparg4);
14466 fail:
14467 	if (arg4 && lparg4) (*env)->ReleaseLongArrayElements(env, arg4, lparg4, 0);
14468 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
14469 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
14470 	OS_NATIVE_EXIT(env, that, g_1filename_1to_1utf8_FUNC);
14471 	return rc;
14472 }
14473 #endif
14474 
14475 #ifndef NO_g_1free
OS_NATIVE(g_1free)14476 JNIEXPORT void JNICALL OS_NATIVE(g_1free)
14477 	(JNIEnv *env, jclass that, jlong arg0)
14478 {
14479 	OS_NATIVE_ENTER(env, that, g_1free_FUNC);
14480 	g_free((gpointer)arg0);
14481 	OS_NATIVE_EXIT(env, that, g_1free_FUNC);
14482 }
14483 #endif
14484 
14485 #ifndef NO_g_1get_1current_1time
OS_NATIVE(g_1get_1current_1time)14486 JNIEXPORT void JNICALL OS_NATIVE(g_1get_1current_1time)
14487 	(JNIEnv *env, jclass that, jlong arg0)
14488 {
14489 	OS_NATIVE_ENTER(env, that, g_1get_1current_1time_FUNC);
14490 	g_get_current_time((GTimeVal *)arg0);
14491 	OS_NATIVE_EXIT(env, that, g_1get_1current_1time_FUNC);
14492 }
14493 #endif
14494 
14495 #ifndef NO_g_1get_1user_1name
OS_NATIVE(g_1get_1user_1name)14496 JNIEXPORT jlong JNICALL OS_NATIVE(g_1get_1user_1name)
14497 	(JNIEnv *env, jclass that)
14498 {
14499 	jlong rc = 0;
14500 	OS_NATIVE_ENTER(env, that, g_1get_1user_1name_FUNC);
14501 	rc = (jlong)g_get_user_name();
14502 	OS_NATIVE_EXIT(env, that, g_1get_1user_1name_FUNC);
14503 	return rc;
14504 }
14505 #endif
14506 
14507 #ifndef NO_g_1getenv
OS_NATIVE(g_1getenv)14508 JNIEXPORT jlong JNICALL OS_NATIVE(g_1getenv)
14509 	(JNIEnv *env, jclass that, jbyteArray arg0)
14510 {
14511 	jbyte *lparg0=NULL;
14512 	jlong rc = 0;
14513 	OS_NATIVE_ENTER(env, that, g_1getenv_FUNC);
14514 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14515 	rc = (jlong)g_getenv((const gchar *)lparg0);
14516 fail:
14517 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
14518 	OS_NATIVE_EXIT(env, that, g_1getenv_FUNC);
14519 	return rc;
14520 }
14521 #endif
14522 
14523 #ifndef NO_g_1icon_1new_1for_1string
OS_NATIVE(g_1icon_1new_1for_1string)14524 JNIEXPORT jlong JNICALL OS_NATIVE(g_1icon_1new_1for_1string)
14525 	(JNIEnv *env, jclass that, jbyteArray arg0, jlongArray arg1)
14526 {
14527 	jbyte *lparg0=NULL;
14528 	jlong *lparg1=NULL;
14529 	jlong rc = 0;
14530 	OS_NATIVE_ENTER(env, that, g_1icon_1new_1for_1string_FUNC);
14531 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14532 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
14533 	rc = (jlong)g_icon_new_for_string((const gchar *)lparg0, (GError **)lparg1);
14534 fail:
14535 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
14536 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
14537 	OS_NATIVE_EXIT(env, that, g_1icon_1new_1for_1string_FUNC);
14538 	return rc;
14539 }
14540 #endif
14541 
14542 #ifndef NO_g_1icon_1to_1string
OS_NATIVE(g_1icon_1to_1string)14543 JNIEXPORT jlong JNICALL OS_NATIVE(g_1icon_1to_1string)
14544 	(JNIEnv *env, jclass that, jlong arg0)
14545 {
14546 	jlong rc = 0;
14547 	OS_NATIVE_ENTER(env, that, g_1icon_1to_1string_FUNC);
14548 	rc = (jlong)g_icon_to_string((GIcon *)arg0);
14549 	OS_NATIVE_EXIT(env, that, g_1icon_1to_1string_FUNC);
14550 	return rc;
14551 }
14552 #endif
14553 
14554 #ifndef NO_g_1idle_1add
OS_NATIVE(g_1idle_1add)14555 JNIEXPORT jint JNICALL OS_NATIVE(g_1idle_1add)
14556 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
14557 {
14558 	jint rc = 0;
14559 	OS_NATIVE_ENTER(env, that, g_1idle_1add_FUNC);
14560 	rc = (jint)g_idle_add((GSourceFunc)arg0, (gpointer)arg1);
14561 	OS_NATIVE_EXIT(env, that, g_1idle_1add_FUNC);
14562 	return rc;
14563 }
14564 #endif
14565 
14566 #ifndef NO_g_1list_1append
OS_NATIVE(g_1list_1append)14567 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1append)
14568 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
14569 {
14570 	jlong rc = 0;
14571 	OS_NATIVE_ENTER(env, that, g_1list_1append_FUNC);
14572 	rc = (jlong)g_list_append((GList *)arg0, (gpointer)arg1);
14573 	OS_NATIVE_EXIT(env, that, g_1list_1append_FUNC);
14574 	return rc;
14575 }
14576 #endif
14577 
14578 #ifndef NO_g_1list_1data
OS_NATIVE(g_1list_1data)14579 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1data)
14580 	(JNIEnv *env, jclass that, jlong arg0)
14581 {
14582 	jlong rc = 0;
14583 	OS_NATIVE_ENTER(env, that, g_1list_1data_FUNC);
14584 	rc = (jlong)g_list_data((GList *)arg0);
14585 	OS_NATIVE_EXIT(env, that, g_1list_1data_FUNC);
14586 	return rc;
14587 }
14588 #endif
14589 
14590 #ifndef NO_g_1list_1free
OS_NATIVE(g_1list_1free)14591 JNIEXPORT void JNICALL OS_NATIVE(g_1list_1free)
14592 	(JNIEnv *env, jclass that, jlong arg0)
14593 {
14594 	OS_NATIVE_ENTER(env, that, g_1list_1free_FUNC);
14595 	g_list_free((GList *)arg0);
14596 	OS_NATIVE_EXIT(env, that, g_1list_1free_FUNC);
14597 }
14598 #endif
14599 
14600 #ifndef NO_g_1list_1last
OS_NATIVE(g_1list_1last)14601 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1last)
14602 	(JNIEnv *env, jclass that, jlong arg0)
14603 {
14604 	jlong rc = 0;
14605 	OS_NATIVE_ENTER(env, that, g_1list_1last_FUNC);
14606 	rc = (jlong)g_list_last((GList *)arg0);
14607 	OS_NATIVE_EXIT(env, that, g_1list_1last_FUNC);
14608 	return rc;
14609 }
14610 #endif
14611 
14612 #ifndef NO_g_1list_1length
OS_NATIVE(g_1list_1length)14613 JNIEXPORT jint JNICALL OS_NATIVE(g_1list_1length)
14614 	(JNIEnv *env, jclass that, jlong arg0)
14615 {
14616 	jint rc = 0;
14617 	OS_NATIVE_ENTER(env, that, g_1list_1length_FUNC);
14618 	rc = (jint)g_list_length((GList *)arg0);
14619 	OS_NATIVE_EXIT(env, that, g_1list_1length_FUNC);
14620 	return rc;
14621 }
14622 #endif
14623 
14624 #ifndef NO_g_1list_1next
OS_NATIVE(g_1list_1next)14625 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1next)
14626 	(JNIEnv *env, jclass that, jlong arg0)
14627 {
14628 	jlong rc = 0;
14629 	OS_NATIVE_ENTER(env, that, g_1list_1next_FUNC);
14630 	rc = (jlong)g_list_next(arg0);
14631 	OS_NATIVE_EXIT(env, that, g_1list_1next_FUNC);
14632 	return rc;
14633 }
14634 #endif
14635 
14636 #ifndef NO_g_1list_1nth_1data
OS_NATIVE(g_1list_1nth_1data)14637 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1nth_1data)
14638 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
14639 {
14640 	jlong rc = 0;
14641 	OS_NATIVE_ENTER(env, that, g_1list_1nth_1data_FUNC);
14642 	rc = (jlong)g_list_nth_data((GList *)arg0, (guint)arg1);
14643 	OS_NATIVE_EXIT(env, that, g_1list_1nth_1data_FUNC);
14644 	return rc;
14645 }
14646 #endif
14647 
14648 #ifndef NO_g_1list_1previous
OS_NATIVE(g_1list_1previous)14649 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1previous)
14650 	(JNIEnv *env, jclass that, jlong arg0)
14651 {
14652 	jlong rc = 0;
14653 	OS_NATIVE_ENTER(env, that, g_1list_1previous_FUNC);
14654 	rc = (jlong)g_list_previous(arg0);
14655 	OS_NATIVE_EXIT(env, that, g_1list_1previous_FUNC);
14656 	return rc;
14657 }
14658 #endif
14659 
14660 #ifndef NO_g_1log_1default_1handler
OS_NATIVE(g_1log_1default_1handler)14661 JNIEXPORT void JNICALL OS_NATIVE(g_1log_1default_1handler)
14662 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2, jlong arg3)
14663 {
14664 	OS_NATIVE_ENTER(env, that, g_1log_1default_1handler_FUNC);
14665 	g_log_default_handler((gchar *)arg0, (GLogLevelFlags)arg1, (gchar *)arg2, (gpointer)arg3);
14666 	OS_NATIVE_EXIT(env, that, g_1log_1default_1handler_FUNC);
14667 }
14668 #endif
14669 
14670 #ifndef NO_g_1log_1remove_1handler
OS_NATIVE(g_1log_1remove_1handler)14671 JNIEXPORT void JNICALL OS_NATIVE(g_1log_1remove_1handler)
14672 	(JNIEnv *env, jclass that, jbyteArray arg0, jint arg1)
14673 {
14674 	jbyte *lparg0=NULL;
14675 	OS_NATIVE_ENTER(env, that, g_1log_1remove_1handler_FUNC);
14676 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14677 	g_log_remove_handler((gchar *)lparg0, (gint)arg1);
14678 fail:
14679 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
14680 	OS_NATIVE_EXIT(env, that, g_1log_1remove_1handler_FUNC);
14681 }
14682 #endif
14683 
14684 #ifndef NO_g_1log_1set_1handler
OS_NATIVE(g_1log_1set_1handler)14685 JNIEXPORT jint JNICALL OS_NATIVE(g_1log_1set_1handler)
14686 	(JNIEnv *env, jclass that, jbyteArray arg0, jint arg1, jlong arg2, jlong arg3)
14687 {
14688 	jbyte *lparg0=NULL;
14689 	jint rc = 0;
14690 	OS_NATIVE_ENTER(env, that, g_1log_1set_1handler_FUNC);
14691 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14692 	rc = (jint)g_log_set_handler((gchar *)lparg0, (GLogLevelFlags)arg1, (GLogFunc)arg2, (gpointer)arg3);
14693 fail:
14694 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
14695 	OS_NATIVE_EXIT(env, that, g_1log_1set_1handler_FUNC);
14696 	return rc;
14697 }
14698 #endif
14699 
14700 #ifndef NO_g_1main_1context_1acquire
OS_NATIVE(g_1main_1context_1acquire)14701 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1main_1context_1acquire)
14702 	(JNIEnv *env, jclass that, jlong arg0)
14703 {
14704 	jboolean rc = 0;
14705 	OS_NATIVE_ENTER(env, that, g_1main_1context_1acquire_FUNC);
14706 	rc = (jboolean)g_main_context_acquire((GMainContext *)arg0);
14707 	OS_NATIVE_EXIT(env, that, g_1main_1context_1acquire_FUNC);
14708 	return rc;
14709 }
14710 #endif
14711 
14712 #ifndef NO_g_1main_1context_1check
OS_NATIVE(g_1main_1context_1check)14713 JNIEXPORT jint JNICALL OS_NATIVE(g_1main_1context_1check)
14714 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2, jint arg3)
14715 {
14716 	jint rc = 0;
14717 	OS_NATIVE_ENTER(env, that, g_1main_1context_1check_FUNC);
14718 	rc = (jint)g_main_context_check((GMainContext *)arg0, arg1, (GPollFD *)arg2, arg3);
14719 	OS_NATIVE_EXIT(env, that, g_1main_1context_1check_FUNC);
14720 	return rc;
14721 }
14722 #endif
14723 
14724 #ifndef NO_g_1main_1context_1default
OS_NATIVE(g_1main_1context_1default)14725 JNIEXPORT jlong JNICALL OS_NATIVE(g_1main_1context_1default)
14726 	(JNIEnv *env, jclass that)
14727 {
14728 	jlong rc = 0;
14729 	OS_NATIVE_ENTER(env, that, g_1main_1context_1default_FUNC);
14730 	rc = (jlong)g_main_context_default();
14731 	OS_NATIVE_EXIT(env, that, g_1main_1context_1default_FUNC);
14732 	return rc;
14733 }
14734 #endif
14735 
14736 #ifndef NO_g_1main_1context_1get_1poll_1func
OS_NATIVE(g_1main_1context_1get_1poll_1func)14737 JNIEXPORT jlong JNICALL OS_NATIVE(g_1main_1context_1get_1poll_1func)
14738 	(JNIEnv *env, jclass that, jlong arg0)
14739 {
14740 	jlong rc = 0;
14741 	OS_NATIVE_ENTER(env, that, g_1main_1context_1get_1poll_1func_FUNC);
14742 	rc = (jlong)g_main_context_get_poll_func((GMainContext *)arg0);
14743 	OS_NATIVE_EXIT(env, that, g_1main_1context_1get_1poll_1func_FUNC);
14744 	return rc;
14745 }
14746 #endif
14747 
14748 #ifndef NO_g_1main_1context_1iteration
OS_NATIVE(g_1main_1context_1iteration)14749 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1main_1context_1iteration)
14750 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
14751 {
14752 	jboolean rc = 0;
14753 	OS_NATIVE_ENTER(env, that, g_1main_1context_1iteration_FUNC);
14754 	rc = (jboolean)g_main_context_iteration((GMainContext *)arg0, arg1);
14755 	OS_NATIVE_EXIT(env, that, g_1main_1context_1iteration_FUNC);
14756 	return rc;
14757 }
14758 #endif
14759 
14760 #ifndef NO_g_1main_1context_1prepare
OS_NATIVE(g_1main_1context_1prepare)14761 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1main_1context_1prepare)
14762 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
14763 {
14764 	jint *lparg1=NULL;
14765 	jboolean rc = 0;
14766 	OS_NATIVE_ENTER(env, that, g_1main_1context_1prepare_FUNC);
14767 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
14768 	rc = (jboolean)g_main_context_prepare((GMainContext *)arg0, (gint *)lparg1);
14769 fail:
14770 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
14771 	OS_NATIVE_EXIT(env, that, g_1main_1context_1prepare_FUNC);
14772 	return rc;
14773 }
14774 #endif
14775 
14776 #ifndef NO_g_1main_1context_1query
OS_NATIVE(g_1main_1context_1query)14777 JNIEXPORT jint JNICALL OS_NATIVE(g_1main_1context_1query)
14778 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jintArray arg2, jlong arg3, jint arg4)
14779 {
14780 	jint *lparg2=NULL;
14781 	jint rc = 0;
14782 	OS_NATIVE_ENTER(env, that, g_1main_1context_1query_FUNC);
14783 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
14784 	rc = (jint)g_main_context_query((GMainContext *)arg0, arg1, (gint *)lparg2, (GPollFD *)arg3, arg4);
14785 fail:
14786 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
14787 	OS_NATIVE_EXIT(env, that, g_1main_1context_1query_FUNC);
14788 	return rc;
14789 }
14790 #endif
14791 
14792 #ifndef NO_g_1main_1context_1release
OS_NATIVE(g_1main_1context_1release)14793 JNIEXPORT void JNICALL OS_NATIVE(g_1main_1context_1release)
14794 	(JNIEnv *env, jclass that, jlong arg0)
14795 {
14796 	OS_NATIVE_ENTER(env, that, g_1main_1context_1release_FUNC);
14797 	g_main_context_release((GMainContext *)arg0);
14798 	OS_NATIVE_EXIT(env, that, g_1main_1context_1release_FUNC);
14799 }
14800 #endif
14801 
14802 #ifndef NO_g_1main_1context_1wakeup
OS_NATIVE(g_1main_1context_1wakeup)14803 JNIEXPORT void JNICALL OS_NATIVE(g_1main_1context_1wakeup)
14804 	(JNIEnv *env, jclass that, jlong arg0)
14805 {
14806 	OS_NATIVE_ENTER(env, that, g_1main_1context_1wakeup_FUNC);
14807 	g_main_context_wakeup((GMainContext *)arg0);
14808 	OS_NATIVE_EXIT(env, that, g_1main_1context_1wakeup_FUNC);
14809 }
14810 #endif
14811 
14812 #ifndef NO_g_1malloc
OS_NATIVE(g_1malloc)14813 JNIEXPORT jlong JNICALL OS_NATIVE(g_1malloc)
14814 	(JNIEnv *env, jclass that, jlong arg0)
14815 {
14816 	jlong rc = 0;
14817 	OS_NATIVE_ENTER(env, that, g_1malloc_FUNC);
14818 	rc = (jlong)g_malloc((gulong)arg0);
14819 	OS_NATIVE_EXIT(env, that, g_1malloc_FUNC);
14820 	return rc;
14821 }
14822 #endif
14823 
14824 #ifndef NO_g_1object_1get__J_3B_3IJ
OS_NATIVE(g_1object_1get__J_3B_3IJ)14825 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1get__J_3B_3IJ)
14826 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jintArray arg2, jlong arg3)
14827 {
14828 	jbyte *lparg1=NULL;
14829 	jint *lparg2=NULL;
14830 	OS_NATIVE_ENTER(env, that, g_1object_1get__J_3B_3IJ_FUNC);
14831 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14832 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
14833 	g_object_get((GObject *)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
14834 fail:
14835 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
14836 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
14837 	OS_NATIVE_EXIT(env, that, g_1object_1get__J_3B_3IJ_FUNC);
14838 }
14839 #endif
14840 
14841 #ifndef NO_g_1object_1get__J_3B_3JJ
OS_NATIVE(g_1object_1get__J_3B_3JJ)14842 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1get__J_3B_3JJ)
14843 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlongArray arg2, jlong arg3)
14844 {
14845 	jbyte *lparg1=NULL;
14846 	jlong *lparg2=NULL;
14847 	OS_NATIVE_ENTER(env, that, g_1object_1get__J_3B_3JJ_FUNC);
14848 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14849 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
14850 	g_object_get((GObject *)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
14851 fail:
14852 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
14853 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
14854 	OS_NATIVE_EXIT(env, that, g_1object_1get__J_3B_3JJ_FUNC);
14855 }
14856 #endif
14857 
14858 #ifndef NO_g_1object_1get_1qdata
OS_NATIVE(g_1object_1get_1qdata)14859 JNIEXPORT jlong JNICALL OS_NATIVE(g_1object_1get_1qdata)
14860 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
14861 {
14862 	jlong rc = 0;
14863 	OS_NATIVE_ENTER(env, that, g_1object_1get_1qdata_FUNC);
14864 	rc = (jlong)g_object_get_qdata((GObject *)arg0, (GQuark)arg1);
14865 	OS_NATIVE_EXIT(env, that, g_1object_1get_1qdata_FUNC);
14866 	return rc;
14867 }
14868 #endif
14869 
14870 #ifndef NO_g_1object_1new
OS_NATIVE(g_1object_1new)14871 JNIEXPORT jlong JNICALL OS_NATIVE(g_1object_1new)
14872 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
14873 {
14874 	jlong rc = 0;
14875 	OS_NATIVE_ENTER(env, that, g_1object_1new_FUNC);
14876 	rc = (jlong)g_object_new((GType)arg0, (const gchar *)arg1);
14877 	OS_NATIVE_EXIT(env, that, g_1object_1new_FUNC);
14878 	return rc;
14879 }
14880 #endif
14881 
14882 #ifndef NO_g_1object_1notify
OS_NATIVE(g_1object_1notify)14883 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1notify)
14884 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
14885 {
14886 	jbyte *lparg1=NULL;
14887 	OS_NATIVE_ENTER(env, that, g_1object_1notify_FUNC);
14888 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14889 	g_object_notify((GObject *)arg0, (const gchar *)lparg1);
14890 fail:
14891 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
14892 	OS_NATIVE_EXIT(env, that, g_1object_1notify_FUNC);
14893 }
14894 #endif
14895 
14896 #ifndef NO_g_1object_1ref
OS_NATIVE(g_1object_1ref)14897 JNIEXPORT jlong JNICALL OS_NATIVE(g_1object_1ref)
14898 	(JNIEnv *env, jclass that, jlong arg0)
14899 {
14900 	jlong rc = 0;
14901 	OS_NATIVE_ENTER(env, that, g_1object_1ref_FUNC);
14902 	rc = (jlong)g_object_ref((gpointer)arg0);
14903 	OS_NATIVE_EXIT(env, that, g_1object_1ref_FUNC);
14904 	return rc;
14905 }
14906 #endif
14907 
14908 #ifndef NO_g_1object_1ref_1sink
OS_NATIVE(g_1object_1ref_1sink)14909 JNIEXPORT jlong JNICALL OS_NATIVE(g_1object_1ref_1sink)
14910 	(JNIEnv *env, jclass that, jlong arg0)
14911 {
14912 	jlong rc = 0;
14913 	OS_NATIVE_ENTER(env, that, g_1object_1ref_1sink_FUNC);
14914 	rc = (jlong)g_object_ref_sink((GObject *)arg0);
14915 	OS_NATIVE_EXIT(env, that, g_1object_1ref_1sink_FUNC);
14916 	return rc;
14917 }
14918 #endif
14919 
14920 #ifndef NO_g_1object_1set__J_3BFJ
OS_NATIVE(g_1object_1set__J_3BFJ)14921 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3BFJ)
14922 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jfloat arg2, jlong arg3)
14923 {
14924 	jbyte *lparg1=NULL;
14925 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3BFJ_FUNC);
14926 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14927 	g_object_set((gpointer)arg0, (const gchar *)lparg1, arg2, (const gchar *)NULL);
14928 fail:
14929 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
14930 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3BFJ_FUNC);
14931 }
14932 #endif
14933 
14934 #ifndef NO_g_1object_1set__J_3BIJ
OS_NATIVE(g_1object_1set__J_3BIJ)14935 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3BIJ)
14936 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2, jlong arg3)
14937 {
14938 	jbyte *lparg1=NULL;
14939 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3BIJ_FUNC);
14940 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14941 	g_object_set((gpointer)arg0, (const gchar *)lparg1, arg2, (const gchar *)NULL);
14942 fail:
14943 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
14944 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3BIJ_FUNC);
14945 }
14946 #endif
14947 
14948 #ifndef NO_g_1object_1set__J_3BJJ
OS_NATIVE(g_1object_1set__J_3BJJ)14949 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3BJJ)
14950 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlong arg3)
14951 {
14952 	jbyte *lparg1=NULL;
14953 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3BJJ_FUNC);
14954 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14955 	g_object_set((gpointer)arg0, (const gchar *)lparg1, arg2, (const gchar *)NULL);
14956 fail:
14957 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
14958 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3BJJ_FUNC);
14959 }
14960 #endif
14961 
14962 #ifndef NO_g_1object_1set__J_3BLorg_eclipse_swt_internal_gtk_GdkRGBA_2J
OS_NATIVE(g_1object_1set__J_3BLorg_eclipse_swt_internal_gtk_GdkRGBA_2J)14963 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3BLorg_eclipse_swt_internal_gtk_GdkRGBA_2J)
14964 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jobject arg2, jlong arg3)
14965 {
14966 	jbyte *lparg1=NULL;
14967 	GdkRGBA _arg2, *lparg2=NULL;
14968 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3BLorg_eclipse_swt_internal_gtk_GdkRGBA_2J_FUNC);
14969 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14970 	if (arg2) if ((lparg2 = getGdkRGBAFields(env, arg2, &_arg2)) == NULL) goto fail;
14971 	g_object_set((gpointer)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
14972 fail:
14973 	if (arg2 && lparg2) setGdkRGBAFields(env, arg2, lparg2);
14974 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
14975 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3BLorg_eclipse_swt_internal_gtk_GdkRGBA_2J_FUNC);
14976 }
14977 #endif
14978 
14979 #ifndef NO_g_1object_1set__J_3BZJ
OS_NATIVE(g_1object_1set__J_3BZJ)14980 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3BZJ)
14981 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jboolean arg2, jlong arg3)
14982 {
14983 	jbyte *lparg1=NULL;
14984 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3BZJ_FUNC);
14985 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14986 	g_object_set((gpointer)arg0, (const gchar *)lparg1, arg2, (const gchar *)NULL);
14987 fail:
14988 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
14989 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3BZJ_FUNC);
14990 }
14991 #endif
14992 
14993 #ifndef NO_g_1object_1set__J_3B_3BJ
OS_NATIVE(g_1object_1set__J_3B_3BJ)14994 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3B_3BJ)
14995 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2, jlong arg3)
14996 {
14997 	jbyte *lparg1=NULL;
14998 	jbyte *lparg2=NULL;
14999 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3B_3BJ_FUNC);
15000 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
15001 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
15002 	g_object_set((gpointer)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
15003 fail:
15004 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
15005 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
15006 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3B_3BJ_FUNC);
15007 }
15008 #endif
15009 
15010 #ifndef NO_g_1object_1set_1qdata
OS_NATIVE(g_1object_1set_1qdata)15011 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set_1qdata)
15012 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2)
15013 {
15014 	OS_NATIVE_ENTER(env, that, g_1object_1set_1qdata_FUNC);
15015 	g_object_set_qdata((GObject *)arg0, (GQuark)arg1, (gpointer)arg2);
15016 	OS_NATIVE_EXIT(env, that, g_1object_1set_1qdata_FUNC);
15017 }
15018 #endif
15019 
15020 #ifndef NO_g_1object_1unref
OS_NATIVE(g_1object_1unref)15021 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1unref)
15022 	(JNIEnv *env, jclass that, jlong arg0)
15023 {
15024 	OS_NATIVE_ENTER(env, that, g_1object_1unref_FUNC);
15025 	g_object_unref((gpointer)arg0);
15026 	OS_NATIVE_EXIT(env, that, g_1object_1unref_FUNC);
15027 }
15028 #endif
15029 
15030 #ifndef NO_g_1quark_1from_1string
OS_NATIVE(g_1quark_1from_1string)15031 JNIEXPORT jint JNICALL OS_NATIVE(g_1quark_1from_1string)
15032 	(JNIEnv *env, jclass that, jbyteArray arg0)
15033 {
15034 	jbyte *lparg0=NULL;
15035 	jint rc = 0;
15036 	OS_NATIVE_ENTER(env, that, g_1quark_1from_1string_FUNC);
15037 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
15038 	rc = (jint)g_quark_from_string((const gchar *)lparg0);
15039 fail:
15040 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
15041 	OS_NATIVE_EXIT(env, that, g_1quark_1from_1string_FUNC);
15042 	return rc;
15043 }
15044 #endif
15045 
15046 #ifndef NO_g_1set_1prgname
OS_NATIVE(g_1set_1prgname)15047 JNIEXPORT void JNICALL OS_NATIVE(g_1set_1prgname)
15048 	(JNIEnv *env, jclass that, jbyteArray arg0)
15049 {
15050 	jbyte *lparg0=NULL;
15051 	OS_NATIVE_ENTER(env, that, g_1set_1prgname_FUNC);
15052 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
15053 	g_set_prgname((const gchar *)lparg0);
15054 fail:
15055 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
15056 	OS_NATIVE_EXIT(env, that, g_1set_1prgname_FUNC);
15057 }
15058 #endif
15059 
15060 #ifndef NO_g_1signal_1add_1emission_1hook
OS_NATIVE(g_1signal_1add_1emission_1hook)15061 JNIEXPORT jlong JNICALL OS_NATIVE(g_1signal_1add_1emission_1hook)
15062 	(JNIEnv *env, jclass that, jint arg0, jint arg1, jlong arg2, jlong arg3, jlong arg4)
15063 {
15064 	jlong rc = 0;
15065 	OS_NATIVE_ENTER(env, that, g_1signal_1add_1emission_1hook_FUNC);
15066 	rc = (jlong)g_signal_add_emission_hook((guint)arg0, (GQuark)arg1, (GSignalEmissionHook)arg2, (gpointer)arg3, (GDestroyNotify)arg4);
15067 	OS_NATIVE_EXIT(env, that, g_1signal_1add_1emission_1hook_FUNC);
15068 	return rc;
15069 }
15070 #endif
15071 
15072 #ifndef NO_g_1signal_1connect
OS_NATIVE(g_1signal_1connect)15073 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1connect)
15074 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlong arg3)
15075 {
15076 	jbyte *lparg1=NULL;
15077 	jint rc = 0;
15078 	OS_NATIVE_ENTER(env, that, g_1signal_1connect_FUNC);
15079 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
15080 	rc = (jint)g_signal_connect((gpointer)arg0, (const gchar *)lparg1, (GCallback)arg2, (gpointer)arg3);
15081 fail:
15082 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
15083 	OS_NATIVE_EXIT(env, that, g_1signal_1connect_FUNC);
15084 	return rc;
15085 }
15086 #endif
15087 
15088 #ifndef NO_g_1signal_1connect_1closure
OS_NATIVE(g_1signal_1connect_1closure)15089 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1connect_1closure)
15090 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jboolean arg3)
15091 {
15092 	jbyte *lparg1=NULL;
15093 	jint rc = 0;
15094 	OS_NATIVE_ENTER(env, that, g_1signal_1connect_1closure_FUNC);
15095 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
15096 	rc = (jint)g_signal_connect_closure((gpointer)arg0, (const gchar *)lparg1, (GClosure *)arg2, (gboolean)arg3);
15097 fail:
15098 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
15099 	OS_NATIVE_EXIT(env, that, g_1signal_1connect_1closure_FUNC);
15100 	return rc;
15101 }
15102 #endif
15103 
15104 #ifndef NO_g_1signal_1connect_1closure_1by_1id
OS_NATIVE(g_1signal_1connect_1closure_1by_1id)15105 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1connect_1closure_1by_1id)
15106 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jlong arg3, jboolean arg4)
15107 {
15108 	jint rc = 0;
15109 	OS_NATIVE_ENTER(env, that, g_1signal_1connect_1closure_1by_1id_FUNC);
15110 	rc = (jint)g_signal_connect_closure_by_id((gpointer)arg0, (guint)arg1, (GQuark)arg2, (GClosure *)arg3, (gboolean)arg4);
15111 	OS_NATIVE_EXIT(env, that, g_1signal_1connect_1closure_1by_1id_FUNC);
15112 	return rc;
15113 }
15114 #endif
15115 
15116 #ifndef NO_g_1signal_1emit_1by_1name__J_3B
OS_NATIVE(g_1signal_1emit_1by_1name__J_3B)15117 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1emit_1by_1name__J_3B)
15118 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
15119 {
15120 	jbyte *lparg1=NULL;
15121 	OS_NATIVE_ENTER(env, that, g_1signal_1emit_1by_1name__J_3B_FUNC);
15122 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
15123 	g_signal_emit_by_name((gpointer)arg0, (const gchar *)lparg1);
15124 fail:
15125 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
15126 	OS_NATIVE_EXIT(env, that, g_1signal_1emit_1by_1name__J_3B_FUNC);
15127 }
15128 #endif
15129 
15130 #ifndef NO_g_1signal_1emit_1by_1name__J_3BJ
OS_NATIVE(g_1signal_1emit_1by_1name__J_3BJ)15131 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1emit_1by_1name__J_3BJ)
15132 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2)
15133 {
15134 	jbyte *lparg1=NULL;
15135 	OS_NATIVE_ENTER(env, that, g_1signal_1emit_1by_1name__J_3BJ_FUNC);
15136 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
15137 	g_signal_emit_by_name((gpointer)arg0, (const gchar *)lparg1, arg2);
15138 fail:
15139 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
15140 	OS_NATIVE_EXIT(env, that, g_1signal_1emit_1by_1name__J_3BJ_FUNC);
15141 }
15142 #endif
15143 
15144 #ifndef NO_g_1signal_1emit_1by_1name__J_3BJJ
OS_NATIVE(g_1signal_1emit_1by_1name__J_3BJJ)15145 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1emit_1by_1name__J_3BJJ)
15146 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlong arg3)
15147 {
15148 	jbyte *lparg1=NULL;
15149 	OS_NATIVE_ENTER(env, that, g_1signal_1emit_1by_1name__J_3BJJ_FUNC);
15150 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
15151 	g_signal_emit_by_name((gpointer)arg0, (const gchar *)lparg1, arg2, arg3);
15152 fail:
15153 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
15154 	OS_NATIVE_EXIT(env, that, g_1signal_1emit_1by_1name__J_3BJJ_FUNC);
15155 }
15156 #endif
15157 
15158 #ifndef NO_g_1signal_1emit_1by_1name__J_3BLorg_eclipse_swt_internal_gtk_GdkRectangle_2
OS_NATIVE(g_1signal_1emit_1by_1name__J_3BLorg_eclipse_swt_internal_gtk_GdkRectangle_2)15159 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1emit_1by_1name__J_3BLorg_eclipse_swt_internal_gtk_GdkRectangle_2)
15160 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jobject arg2)
15161 {
15162 	jbyte *lparg1=NULL;
15163 	GdkRectangle _arg2, *lparg2=NULL;
15164 	OS_NATIVE_ENTER(env, that, g_1signal_1emit_1by_1name__J_3BLorg_eclipse_swt_internal_gtk_GdkRectangle_2_FUNC);
15165 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
15166 	if (arg2) if ((lparg2 = getGdkRectangleFields(env, arg2, &_arg2)) == NULL) goto fail;
15167 	g_signal_emit_by_name((gpointer)arg0, (const gchar *)lparg1, lparg2);
15168 fail:
15169 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
15170 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
15171 	OS_NATIVE_EXIT(env, that, g_1signal_1emit_1by_1name__J_3BLorg_eclipse_swt_internal_gtk_GdkRectangle_2_FUNC);
15172 }
15173 #endif
15174 
15175 #ifndef NO_g_1signal_1emit_1by_1name__J_3B_3B
OS_NATIVE(g_1signal_1emit_1by_1name__J_3B_3B)15176 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1emit_1by_1name__J_3B_3B)
15177 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
15178 {
15179 	jbyte *lparg1=NULL;
15180 	jbyte *lparg2=NULL;
15181 	OS_NATIVE_ENTER(env, that, g_1signal_1emit_1by_1name__J_3B_3B_FUNC);
15182 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
15183 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
15184 	g_signal_emit_by_name((gpointer)arg0, (const gchar *)lparg1, lparg2);
15185 fail:
15186 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
15187 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
15188 	OS_NATIVE_EXIT(env, that, g_1signal_1emit_1by_1name__J_3B_3B_FUNC);
15189 }
15190 #endif
15191 
15192 #ifndef NO_g_1signal_1handler_1disconnect
OS_NATIVE(g_1signal_1handler_1disconnect)15193 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1handler_1disconnect)
15194 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15195 {
15196 	OS_NATIVE_ENTER(env, that, g_1signal_1handler_1disconnect_FUNC);
15197 	g_signal_handler_disconnect((gpointer)arg0, (gulong)arg1);
15198 	OS_NATIVE_EXIT(env, that, g_1signal_1handler_1disconnect_FUNC);
15199 }
15200 #endif
15201 
15202 #ifndef NO_g_1signal_1handlers_1block_1matched
OS_NATIVE(g_1signal_1handlers_1block_1matched)15203 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1handlers_1block_1matched)
15204 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jlong arg4, jlong arg5, jlong arg6)
15205 {
15206 	jint rc = 0;
15207 	OS_NATIVE_ENTER(env, that, g_1signal_1handlers_1block_1matched_FUNC);
15208 	rc = (jint)g_signal_handlers_block_matched((gpointer)arg0, (GSignalMatchType)arg1, (guint)arg2, (GQuark)arg3, (GClosure *)arg4, (gpointer)arg5, (gpointer)arg6);
15209 	OS_NATIVE_EXIT(env, that, g_1signal_1handlers_1block_1matched_FUNC);
15210 	return rc;
15211 }
15212 #endif
15213 
15214 #ifndef NO_g_1signal_1handlers_1unblock_1matched
OS_NATIVE(g_1signal_1handlers_1unblock_1matched)15215 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1handlers_1unblock_1matched)
15216 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jlong arg4, jlong arg5, jlong arg6)
15217 {
15218 	jint rc = 0;
15219 	OS_NATIVE_ENTER(env, that, g_1signal_1handlers_1unblock_1matched_FUNC);
15220 	rc = (jint)g_signal_handlers_unblock_matched((gpointer)arg0, (GSignalMatchType)arg1, (guint)arg2, (GQuark)arg3, (GClosure *)arg4, (gpointer)arg5, (gpointer)arg6);
15221 	OS_NATIVE_EXIT(env, that, g_1signal_1handlers_1unblock_1matched_FUNC);
15222 	return rc;
15223 }
15224 #endif
15225 
15226 #ifndef NO_g_1signal_1lookup
OS_NATIVE(g_1signal_1lookup)15227 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1lookup)
15228 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
15229 {
15230 	jbyte *lparg0=NULL;
15231 	jint rc = 0;
15232 	OS_NATIVE_ENTER(env, that, g_1signal_1lookup_FUNC);
15233 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
15234 	rc = (jint)g_signal_lookup((const gchar *)lparg0, arg1);
15235 fail:
15236 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
15237 	OS_NATIVE_EXIT(env, that, g_1signal_1lookup_FUNC);
15238 	return rc;
15239 }
15240 #endif
15241 
15242 #ifndef NO_g_1signal_1remove_1emission_1hook
OS_NATIVE(g_1signal_1remove_1emission_1hook)15243 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1remove_1emission_1hook)
15244 	(JNIEnv *env, jclass that, jint arg0, jlong arg1)
15245 {
15246 	OS_NATIVE_ENTER(env, that, g_1signal_1remove_1emission_1hook_FUNC);
15247 	g_signal_remove_emission_hook((guint)arg0, (gulong)arg1);
15248 	OS_NATIVE_EXIT(env, that, g_1signal_1remove_1emission_1hook_FUNC);
15249 }
15250 #endif
15251 
15252 #ifndef NO_g_1signal_1stop_1emission_1by_1name
OS_NATIVE(g_1signal_1stop_1emission_1by_1name)15253 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1stop_1emission_1by_1name)
15254 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
15255 {
15256 	jbyte *lparg1=NULL;
15257 	OS_NATIVE_ENTER(env, that, g_1signal_1stop_1emission_1by_1name_FUNC);
15258 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
15259 	g_signal_stop_emission_by_name((gpointer)arg0, (const gchar *)lparg1);
15260 fail:
15261 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
15262 	OS_NATIVE_EXIT(env, that, g_1signal_1stop_1emission_1by_1name_FUNC);
15263 }
15264 #endif
15265 
15266 #ifndef NO_g_1slist_1append
OS_NATIVE(g_1slist_1append)15267 JNIEXPORT jlong JNICALL OS_NATIVE(g_1slist_1append)
15268 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15269 {
15270 	jlong rc = 0;
15271 	OS_NATIVE_ENTER(env, that, g_1slist_1append_FUNC);
15272 	rc = (jlong)g_slist_append((GSList *)arg0, (gpointer)arg1);
15273 	OS_NATIVE_EXIT(env, that, g_1slist_1append_FUNC);
15274 	return rc;
15275 }
15276 #endif
15277 
15278 #ifndef NO_g_1slist_1data
OS_NATIVE(g_1slist_1data)15279 JNIEXPORT jlong JNICALL OS_NATIVE(g_1slist_1data)
15280 	(JNIEnv *env, jclass that, jlong arg0)
15281 {
15282 	jlong rc = 0;
15283 	OS_NATIVE_ENTER(env, that, g_1slist_1data_FUNC);
15284 	rc = (jlong)g_slist_data((GSList *)arg0);
15285 	OS_NATIVE_EXIT(env, that, g_1slist_1data_FUNC);
15286 	return rc;
15287 }
15288 #endif
15289 
15290 #ifndef NO_g_1slist_1free
OS_NATIVE(g_1slist_1free)15291 JNIEXPORT void JNICALL OS_NATIVE(g_1slist_1free)
15292 	(JNIEnv *env, jclass that, jlong arg0)
15293 {
15294 	OS_NATIVE_ENTER(env, that, g_1slist_1free_FUNC);
15295 	g_slist_free((GSList *)arg0);
15296 	OS_NATIVE_EXIT(env, that, g_1slist_1free_FUNC);
15297 }
15298 #endif
15299 
15300 #ifndef NO_g_1slist_1length
OS_NATIVE(g_1slist_1length)15301 JNIEXPORT jint JNICALL OS_NATIVE(g_1slist_1length)
15302 	(JNIEnv *env, jclass that, jlong arg0)
15303 {
15304 	jint rc = 0;
15305 	OS_NATIVE_ENTER(env, that, g_1slist_1length_FUNC);
15306 	rc = (jint)g_slist_length((GSList *)arg0);
15307 	OS_NATIVE_EXIT(env, that, g_1slist_1length_FUNC);
15308 	return rc;
15309 }
15310 #endif
15311 
15312 #ifndef NO_g_1slist_1next
OS_NATIVE(g_1slist_1next)15313 JNIEXPORT jlong JNICALL OS_NATIVE(g_1slist_1next)
15314 	(JNIEnv *env, jclass that, jlong arg0)
15315 {
15316 	jlong rc = 0;
15317 	OS_NATIVE_ENTER(env, that, g_1slist_1next_FUNC);
15318 	rc = (jlong)g_slist_next((GSList *)arg0);
15319 	OS_NATIVE_EXIT(env, that, g_1slist_1next_FUNC);
15320 	return rc;
15321 }
15322 #endif
15323 
15324 #ifndef NO_g_1source_1remove
OS_NATIVE(g_1source_1remove)15325 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1source_1remove)
15326 	(JNIEnv *env, jclass that, jlong arg0)
15327 {
15328 	jboolean rc = 0;
15329 	OS_NATIVE_ENTER(env, that, g_1source_1remove_FUNC);
15330 	rc = (jboolean)g_source_remove((guint)arg0);
15331 	OS_NATIVE_EXIT(env, that, g_1source_1remove_FUNC);
15332 	return rc;
15333 }
15334 #endif
15335 
15336 #ifndef NO_g_1strconcat__JJJ
OS_NATIVE(g_1strconcat__JJJ)15337 JNIEXPORT jlong JNICALL OS_NATIVE(g_1strconcat__JJJ)
15338 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
15339 {
15340 	jlong rc = 0;
15341 	OS_NATIVE_ENTER(env, that, g_1strconcat__JJJ_FUNC);
15342 	rc = (jlong)g_strconcat((const gchar *)arg0, (const gchar *)arg1, (const gchar *)NULL);
15343 	OS_NATIVE_EXIT(env, that, g_1strconcat__JJJ_FUNC);
15344 	return rc;
15345 }
15346 #endif
15347 
15348 #ifndef NO_g_1strconcat__JJJJ
OS_NATIVE(g_1strconcat__JJJJ)15349 JNIEXPORT jlong JNICALL OS_NATIVE(g_1strconcat__JJJJ)
15350 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3)
15351 {
15352 	jlong rc = 0;
15353 	OS_NATIVE_ENTER(env, that, g_1strconcat__JJJJ_FUNC);
15354 	rc = (jlong)g_strconcat((const gchar *)arg0, (const gchar *)arg1, (const gchar *)arg2, (const gchar *)NULL);
15355 	OS_NATIVE_EXIT(env, that, g_1strconcat__JJJJ_FUNC);
15356 	return rc;
15357 }
15358 #endif
15359 
15360 #ifndef NO_g_1strdup
OS_NATIVE(g_1strdup)15361 JNIEXPORT jlong JNICALL OS_NATIVE(g_1strdup)
15362 	(JNIEnv *env, jclass that, jlong arg0)
15363 {
15364 	jlong rc = 0;
15365 	OS_NATIVE_ENTER(env, that, g_1strdup_FUNC);
15366 	rc = (jlong)g_strdup((char *)arg0);
15367 	OS_NATIVE_EXIT(env, that, g_1strdup_FUNC);
15368 	return rc;
15369 }
15370 #endif
15371 
15372 #ifndef NO_g_1strfreev
OS_NATIVE(g_1strfreev)15373 JNIEXPORT void JNICALL OS_NATIVE(g_1strfreev)
15374 	(JNIEnv *env, jclass that, jlong arg0)
15375 {
15376 	OS_NATIVE_ENTER(env, that, g_1strfreev_FUNC);
15377 	g_strfreev((gchar **)arg0);
15378 	OS_NATIVE_EXIT(env, that, g_1strfreev_FUNC);
15379 }
15380 #endif
15381 
15382 #ifndef NO_g_1strtod
OS_NATIVE(g_1strtod)15383 JNIEXPORT jdouble JNICALL OS_NATIVE(g_1strtod)
15384 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
15385 {
15386 	jlong *lparg1=NULL;
15387 	jdouble rc = 0;
15388 	OS_NATIVE_ENTER(env, that, g_1strtod_FUNC);
15389 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
15390 	rc = (jdouble)g_strtod((const gchar *)arg0, (gchar **)lparg1);
15391 fail:
15392 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
15393 	OS_NATIVE_EXIT(env, that, g_1strtod_FUNC);
15394 	return rc;
15395 }
15396 #endif
15397 
15398 #ifndef NO_g_1time_1val_1add
OS_NATIVE(g_1time_1val_1add)15399 JNIEXPORT void JNICALL OS_NATIVE(g_1time_1val_1add)
15400 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15401 {
15402 	OS_NATIVE_ENTER(env, that, g_1time_1val_1add_FUNC);
15403 	g_time_val_add((GTimeVal *)arg0, (glong)arg1);
15404 	OS_NATIVE_EXIT(env, that, g_1time_1val_1add_FUNC);
15405 }
15406 #endif
15407 
15408 #ifndef NO_g_1timeout_1add
OS_NATIVE(g_1timeout_1add)15409 JNIEXPORT jint JNICALL OS_NATIVE(g_1timeout_1add)
15410 	(JNIEnv *env, jclass that, jint arg0, jlong arg1, jlong arg2)
15411 {
15412 	jint rc = 0;
15413 	OS_NATIVE_ENTER(env, that, g_1timeout_1add_FUNC);
15414 	rc = (jint)g_timeout_add((guint32)arg0, (GSourceFunc)arg1, (gpointer)arg2);
15415 	OS_NATIVE_EXIT(env, that, g_1timeout_1add_FUNC);
15416 	return rc;
15417 }
15418 #endif
15419 
15420 #ifndef NO_g_1type_1class_1peek
OS_NATIVE(g_1type_1class_1peek)15421 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1class_1peek)
15422 	(JNIEnv *env, jclass that, jlong arg0)
15423 {
15424 	jlong rc = 0;
15425 	OS_NATIVE_ENTER(env, that, g_1type_1class_1peek_FUNC);
15426 	rc = (jlong)g_type_class_peek((GType)arg0);
15427 	OS_NATIVE_EXIT(env, that, g_1type_1class_1peek_FUNC);
15428 	return rc;
15429 }
15430 #endif
15431 
15432 #ifndef NO_g_1type_1class_1peek_1parent
OS_NATIVE(g_1type_1class_1peek_1parent)15433 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1class_1peek_1parent)
15434 	(JNIEnv *env, jclass that, jlong arg0)
15435 {
15436 	jlong rc = 0;
15437 	OS_NATIVE_ENTER(env, that, g_1type_1class_1peek_1parent_FUNC);
15438 	rc = (jlong)g_type_class_peek_parent((gpointer)arg0);
15439 	OS_NATIVE_EXIT(env, that, g_1type_1class_1peek_1parent_FUNC);
15440 	return rc;
15441 }
15442 #endif
15443 
15444 #ifndef NO_g_1type_1class_1ref
OS_NATIVE(g_1type_1class_1ref)15445 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1class_1ref)
15446 	(JNIEnv *env, jclass that, jlong arg0)
15447 {
15448 	jlong rc = 0;
15449 	OS_NATIVE_ENTER(env, that, g_1type_1class_1ref_FUNC);
15450 	rc = (jlong)g_type_class_ref((GType)arg0);
15451 	OS_NATIVE_EXIT(env, that, g_1type_1class_1ref_FUNC);
15452 	return rc;
15453 }
15454 #endif
15455 
15456 #ifndef NO_g_1type_1class_1unref
OS_NATIVE(g_1type_1class_1unref)15457 JNIEXPORT void JNICALL OS_NATIVE(g_1type_1class_1unref)
15458 	(JNIEnv *env, jclass that, jlong arg0)
15459 {
15460 	OS_NATIVE_ENTER(env, that, g_1type_1class_1unref_FUNC);
15461 	g_type_class_unref((gpointer)arg0);
15462 	OS_NATIVE_EXIT(env, that, g_1type_1class_1unref_FUNC);
15463 }
15464 #endif
15465 
15466 #ifndef NO_g_1type_1interface_1peek_1parent
OS_NATIVE(g_1type_1interface_1peek_1parent)15467 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1interface_1peek_1parent)
15468 	(JNIEnv *env, jclass that, jlong arg0)
15469 {
15470 	jlong rc = 0;
15471 	OS_NATIVE_ENTER(env, that, g_1type_1interface_1peek_1parent_FUNC);
15472 	rc = (jlong)g_type_interface_peek_parent((gpointer)arg0);
15473 	OS_NATIVE_EXIT(env, that, g_1type_1interface_1peek_1parent_FUNC);
15474 	return rc;
15475 }
15476 #endif
15477 
15478 #ifndef NO_g_1type_1is_1a
OS_NATIVE(g_1type_1is_1a)15479 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1type_1is_1a)
15480 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15481 {
15482 	jboolean rc = 0;
15483 	OS_NATIVE_ENTER(env, that, g_1type_1is_1a_FUNC);
15484 	rc = (jboolean)g_type_is_a((GType)arg0, (GType)arg1);
15485 	OS_NATIVE_EXIT(env, that, g_1type_1is_1a_FUNC);
15486 	return rc;
15487 }
15488 #endif
15489 
15490 #ifndef NO_g_1type_1parent
OS_NATIVE(g_1type_1parent)15491 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1parent)
15492 	(JNIEnv *env, jclass that, jlong arg0)
15493 {
15494 	jlong rc = 0;
15495 	OS_NATIVE_ENTER(env, that, g_1type_1parent_FUNC);
15496 	rc = (jlong)g_type_parent((GType)arg0);
15497 	OS_NATIVE_EXIT(env, that, g_1type_1parent_FUNC);
15498 	return rc;
15499 }
15500 #endif
15501 
15502 #ifndef NO_g_1type_1register_1static
OS_NATIVE(g_1type_1register_1static)15503 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1register_1static)
15504 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jint arg3)
15505 {
15506 	jbyte *lparg1=NULL;
15507 	jlong rc = 0;
15508 	OS_NATIVE_ENTER(env, that, g_1type_1register_1static_FUNC);
15509 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
15510 	rc = (jlong)g_type_register_static((GType)arg0, (const gchar *)lparg1, (const GTypeInfo *)arg2, (GTypeFlags)arg3);
15511 fail:
15512 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
15513 	OS_NATIVE_EXIT(env, that, g_1type_1register_1static_FUNC);
15514 	return rc;
15515 }
15516 #endif
15517 
15518 #ifndef NO_g_1unsetenv
OS_NATIVE(g_1unsetenv)15519 JNIEXPORT void JNICALL OS_NATIVE(g_1unsetenv)
15520 	(JNIEnv *env, jclass that, jbyteArray arg0)
15521 {
15522 	jbyte *lparg0=NULL;
15523 	OS_NATIVE_ENTER(env, that, g_1unsetenv_FUNC);
15524 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
15525 	g_unsetenv((const gchar *)lparg0);
15526 fail:
15527 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
15528 	OS_NATIVE_EXIT(env, that, g_1unsetenv_FUNC);
15529 }
15530 #endif
15531 
15532 #ifndef NO_g_1utf16_1offset_1to_1pointer
OS_NATIVE(g_1utf16_1offset_1to_1pointer)15533 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf16_1offset_1to_1pointer)
15534 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15535 {
15536 	jlong rc = 0;
15537 	OS_NATIVE_ENTER(env, that, g_1utf16_1offset_1to_1pointer_FUNC);
15538 	rc = (jlong)g_utf16_offset_to_pointer((const gchar *)arg0, arg1);
15539 	OS_NATIVE_EXIT(env, that, g_1utf16_1offset_1to_1pointer_FUNC);
15540 	return rc;
15541 }
15542 #endif
15543 
15544 #ifndef NO_g_1utf16_1offset_1to_1utf8_1offset
OS_NATIVE(g_1utf16_1offset_1to_1utf8_1offset)15545 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf16_1offset_1to_1utf8_1offset)
15546 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15547 {
15548 	jlong rc = 0;
15549 	OS_NATIVE_ENTER(env, that, g_1utf16_1offset_1to_1utf8_1offset_FUNC);
15550 	rc = (jlong)g_utf16_offset_to_utf8_offset((const gchar *)arg0, arg1);
15551 	OS_NATIVE_EXIT(env, that, g_1utf16_1offset_1to_1utf8_1offset_FUNC);
15552 	return rc;
15553 }
15554 #endif
15555 
15556 #ifndef NO_g_1utf16_1pointer_1to_1offset
OS_NATIVE(g_1utf16_1pointer_1to_1offset)15557 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf16_1pointer_1to_1offset)
15558 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15559 {
15560 	jlong rc = 0;
15561 	OS_NATIVE_ENTER(env, that, g_1utf16_1pointer_1to_1offset_FUNC);
15562 	rc = (jlong)g_utf16_pointer_to_offset((const gchar *)arg0, (const gchar *)arg1);
15563 	OS_NATIVE_EXIT(env, that, g_1utf16_1pointer_1to_1offset_FUNC);
15564 	return rc;
15565 }
15566 #endif
15567 
15568 #ifndef NO_g_1utf16_1strlen
OS_NATIVE(g_1utf16_1strlen)15569 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf16_1strlen)
15570 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15571 {
15572 	jlong rc = 0;
15573 	OS_NATIVE_ENTER(env, that, g_1utf16_1strlen_FUNC);
15574 	rc = (jlong)g_utf16_strlen((const gchar *)arg0, arg1);
15575 	OS_NATIVE_EXIT(env, that, g_1utf16_1strlen_FUNC);
15576 	return rc;
15577 }
15578 #endif
15579 
15580 #ifndef NO_g_1utf16_1to_1utf8
OS_NATIVE(g_1utf16_1to_1utf8)15581 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf16_1to_1utf8)
15582 	(JNIEnv *env, jclass that, jcharArray arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jlongArray arg4)
15583 {
15584 	jchar *lparg0=NULL;
15585 	jlong *lparg2=NULL;
15586 	jlong *lparg3=NULL;
15587 	jlong *lparg4=NULL;
15588 	jlong rc = 0;
15589 	OS_NATIVE_ENTER(env, that, g_1utf16_1to_1utf8_FUNC);
15590 		if (arg0) if ((lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL)) == NULL) goto fail;
15591 		if (arg2) if ((lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL)) == NULL) goto fail;
15592 		if (arg3) if ((lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL)) == NULL) goto fail;
15593 		if (arg4) if ((lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL)) == NULL) goto fail;
15594 	rc = (jlong)g_utf16_to_utf8((const gunichar2 *)lparg0, (glong)arg1, (glong *)lparg2, (glong *)lparg3, (GError **)lparg4);
15595 fail:
15596 		if (arg4 && lparg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
15597 		if (arg3 && lparg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
15598 		if (arg2 && lparg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
15599 		if (arg0 && lparg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, JNI_ABORT);
15600 	OS_NATIVE_EXIT(env, that, g_1utf16_1to_1utf8_FUNC);
15601 	return rc;
15602 }
15603 #endif
15604 
15605 #ifndef NO_g_1utf8_1offset_1to_1utf16_1offset
OS_NATIVE(g_1utf8_1offset_1to_1utf16_1offset)15606 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf8_1offset_1to_1utf16_1offset)
15607 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15608 {
15609 	jlong rc = 0;
15610 	OS_NATIVE_ENTER(env, that, g_1utf8_1offset_1to_1utf16_1offset_FUNC);
15611 	rc = (jlong)g_utf8_offset_to_utf16_offset((const gchar *)arg0, arg1);
15612 	OS_NATIVE_EXIT(env, that, g_1utf8_1offset_1to_1utf16_1offset_FUNC);
15613 	return rc;
15614 }
15615 #endif
15616 
15617 #ifndef NO_g_1utf8_1pointer_1to_1offset
OS_NATIVE(g_1utf8_1pointer_1to_1offset)15618 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf8_1pointer_1to_1offset)
15619 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15620 {
15621 	jlong rc = 0;
15622 	OS_NATIVE_ENTER(env, that, g_1utf8_1pointer_1to_1offset_FUNC);
15623 	rc = (jlong)g_utf8_pointer_to_offset((const gchar *)arg0, (const gchar *)arg1);
15624 	OS_NATIVE_EXIT(env, that, g_1utf8_1pointer_1to_1offset_FUNC);
15625 	return rc;
15626 }
15627 #endif
15628 
15629 #ifndef NO_g_1utf8_1strlen
OS_NATIVE(g_1utf8_1strlen)15630 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf8_1strlen)
15631 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15632 {
15633 	jlong rc = 0;
15634 	OS_NATIVE_ENTER(env, that, g_1utf8_1strlen_FUNC);
15635 	rc = (jlong)g_utf8_strlen((const gchar *)arg0, arg1);
15636 	OS_NATIVE_EXIT(env, that, g_1utf8_1strlen_FUNC);
15637 	return rc;
15638 }
15639 #endif
15640 
15641 #ifndef NO_g_1utf8_1to_1utf16__JJ_3J_3J_3J
OS_NATIVE(g_1utf8_1to_1utf16__JJ_3J_3J_3J)15642 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf8_1to_1utf16__JJ_3J_3J_3J)
15643 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jlongArray arg4)
15644 {
15645 	jlong *lparg2=NULL;
15646 	jlong *lparg3=NULL;
15647 	jlong *lparg4=NULL;
15648 	jlong rc = 0;
15649 	OS_NATIVE_ENTER(env, that, g_1utf8_1to_1utf16__JJ_3J_3J_3J_FUNC);
15650 		if (arg2) if ((lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL)) == NULL) goto fail;
15651 		if (arg3) if ((lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL)) == NULL) goto fail;
15652 		if (arg4) if ((lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL)) == NULL) goto fail;
15653 	rc = (jlong)g_utf8_to_utf16((const gchar *)arg0, (glong)arg1, (glong *)lparg2, (glong *)lparg3, (GError **)lparg4);
15654 fail:
15655 		if (arg4 && lparg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
15656 		if (arg3 && lparg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
15657 		if (arg2 && lparg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
15658 	OS_NATIVE_EXIT(env, that, g_1utf8_1to_1utf16__JJ_3J_3J_3J_FUNC);
15659 	return rc;
15660 }
15661 #endif
15662 
15663 #ifndef NO_g_1utf8_1to_1utf16___3BJ_3J_3J_3J
OS_NATIVE(g_1utf8_1to_1utf16___3BJ_3J_3J_3J)15664 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf8_1to_1utf16___3BJ_3J_3J_3J)
15665 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jlongArray arg4)
15666 {
15667 	jbyte *lparg0=NULL;
15668 	jlong *lparg2=NULL;
15669 	jlong *lparg3=NULL;
15670 	jlong *lparg4=NULL;
15671 	jlong rc = 0;
15672 	OS_NATIVE_ENTER(env, that, g_1utf8_1to_1utf16___3BJ_3J_3J_3J_FUNC);
15673 		if (arg0) if ((lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL)) == NULL) goto fail;
15674 		if (arg2) if ((lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL)) == NULL) goto fail;
15675 		if (arg3) if ((lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL)) == NULL) goto fail;
15676 		if (arg4) if ((lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL)) == NULL) goto fail;
15677 	rc = (jlong)g_utf8_to_utf16((const gchar *)lparg0, (glong)arg1, (glong *)lparg2, (glong *)lparg3, (GError **)lparg4);
15678 fail:
15679 		if (arg4 && lparg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
15680 		if (arg3 && lparg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
15681 		if (arg2 && lparg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
15682 		if (arg0 && lparg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, JNI_ABORT);
15683 	OS_NATIVE_EXIT(env, that, g_1utf8_1to_1utf16___3BJ_3J_3J_3J_FUNC);
15684 	return rc;
15685 }
15686 #endif
15687 
15688 #ifndef NO_g_1value_1get_1double
OS_NATIVE(g_1value_1get_1double)15689 JNIEXPORT jdouble JNICALL OS_NATIVE(g_1value_1get_1double)
15690 	(JNIEnv *env, jclass that, jlong arg0)
15691 {
15692 	jdouble rc = 0;
15693 	OS_NATIVE_ENTER(env, that, g_1value_1get_1double_FUNC);
15694 	rc = (jdouble)g_value_get_double((GValue *)arg0);
15695 	OS_NATIVE_EXIT(env, that, g_1value_1get_1double_FUNC);
15696 	return rc;
15697 }
15698 #endif
15699 
15700 #ifndef NO_g_1value_1get_1float
OS_NATIVE(g_1value_1get_1float)15701 JNIEXPORT jfloat JNICALL OS_NATIVE(g_1value_1get_1float)
15702 	(JNIEnv *env, jclass that, jlong arg0)
15703 {
15704 	jfloat rc = 0;
15705 	OS_NATIVE_ENTER(env, that, g_1value_1get_1float_FUNC);
15706 	rc = (jfloat)g_value_get_float((GValue *)arg0);
15707 	OS_NATIVE_EXIT(env, that, g_1value_1get_1float_FUNC);
15708 	return rc;
15709 }
15710 #endif
15711 
15712 #ifndef NO_g_1value_1get_1int
OS_NATIVE(g_1value_1get_1int)15713 JNIEXPORT jint JNICALL OS_NATIVE(g_1value_1get_1int)
15714 	(JNIEnv *env, jclass that, jlong arg0)
15715 {
15716 	jint rc = 0;
15717 	OS_NATIVE_ENTER(env, that, g_1value_1get_1int_FUNC);
15718 	rc = (jint)g_value_get_int((GValue *)arg0);
15719 	OS_NATIVE_EXIT(env, that, g_1value_1get_1int_FUNC);
15720 	return rc;
15721 }
15722 #endif
15723 
15724 #ifndef NO_g_1value_1get_1int64
OS_NATIVE(g_1value_1get_1int64)15725 JNIEXPORT jlong JNICALL OS_NATIVE(g_1value_1get_1int64)
15726 	(JNIEnv *env, jclass that, jlong arg0)
15727 {
15728 	jlong rc = 0;
15729 	OS_NATIVE_ENTER(env, that, g_1value_1get_1int64_FUNC);
15730 	rc = (jlong)g_value_get_int64((GValue *)arg0);
15731 	OS_NATIVE_EXIT(env, that, g_1value_1get_1int64_FUNC);
15732 	return rc;
15733 }
15734 #endif
15735 
15736 #ifndef NO_g_1value_1init
OS_NATIVE(g_1value_1init)15737 JNIEXPORT jlong JNICALL OS_NATIVE(g_1value_1init)
15738 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15739 {
15740 	jlong rc = 0;
15741 	OS_NATIVE_ENTER(env, that, g_1value_1init_FUNC);
15742 	rc = (jlong)g_value_init((GValue *)arg0, (GType)arg1);
15743 	OS_NATIVE_EXIT(env, that, g_1value_1init_FUNC);
15744 	return rc;
15745 }
15746 #endif
15747 
15748 #ifndef NO_g_1value_1peek_1pointer
OS_NATIVE(g_1value_1peek_1pointer)15749 JNIEXPORT jlong JNICALL OS_NATIVE(g_1value_1peek_1pointer)
15750 	(JNIEnv *env, jclass that, jlong arg0)
15751 {
15752 	jlong rc = 0;
15753 	OS_NATIVE_ENTER(env, that, g_1value_1peek_1pointer_FUNC);
15754 	rc = (jlong)g_value_peek_pointer((const GValue *)arg0);
15755 	OS_NATIVE_EXIT(env, that, g_1value_1peek_1pointer_FUNC);
15756 	return rc;
15757 }
15758 #endif
15759 
15760 #ifndef NO_g_1value_1set_1double
OS_NATIVE(g_1value_1set_1double)15761 JNIEXPORT void JNICALL OS_NATIVE(g_1value_1set_1double)
15762 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
15763 {
15764 	OS_NATIVE_ENTER(env, that, g_1value_1set_1double_FUNC);
15765 	g_value_set_double((GValue *)arg0, arg1);
15766 	OS_NATIVE_EXIT(env, that, g_1value_1set_1double_FUNC);
15767 }
15768 #endif
15769 
15770 #ifndef NO_g_1value_1set_1float
OS_NATIVE(g_1value_1set_1float)15771 JNIEXPORT void JNICALL OS_NATIVE(g_1value_1set_1float)
15772 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
15773 {
15774 	OS_NATIVE_ENTER(env, that, g_1value_1set_1float_FUNC);
15775 	g_value_set_float((GValue *)arg0, arg1);
15776 	OS_NATIVE_EXIT(env, that, g_1value_1set_1float_FUNC);
15777 }
15778 #endif
15779 
15780 #ifndef NO_g_1value_1set_1int
OS_NATIVE(g_1value_1set_1int)15781 JNIEXPORT void JNICALL OS_NATIVE(g_1value_1set_1int)
15782 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15783 {
15784 	OS_NATIVE_ENTER(env, that, g_1value_1set_1int_FUNC);
15785 	g_value_set_int((GValue *)arg0, arg1);
15786 	OS_NATIVE_EXIT(env, that, g_1value_1set_1int_FUNC);
15787 }
15788 #endif
15789 
15790 #ifndef NO_g_1value_1set_1int64
OS_NATIVE(g_1value_1set_1int64)15791 JNIEXPORT void JNICALL OS_NATIVE(g_1value_1set_1int64)
15792 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15793 {
15794 	OS_NATIVE_ENTER(env, that, g_1value_1set_1int64_FUNC);
15795 	g_value_set_int64((GValue *)arg0, arg1);
15796 	OS_NATIVE_EXIT(env, that, g_1value_1set_1int64_FUNC);
15797 }
15798 #endif
15799 
15800 #ifndef NO_g_1value_1unset
OS_NATIVE(g_1value_1unset)15801 JNIEXPORT void JNICALL OS_NATIVE(g_1value_1unset)
15802 	(JNIEnv *env, jclass that, jlong arg0)
15803 {
15804 	OS_NATIVE_ENTER(env, that, g_1value_1unset_FUNC);
15805 	g_value_unset((GValue *)arg0);
15806 	OS_NATIVE_EXIT(env, that, g_1value_1unset_FUNC);
15807 }
15808 #endif
15809 
15810 #ifndef NO_g_1variant_1builder_1add_1value
OS_NATIVE(g_1variant_1builder_1add_1value)15811 JNIEXPORT void JNICALL OS_NATIVE(g_1variant_1builder_1add_1value)
15812 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15813 {
15814 	OS_NATIVE_ENTER(env, that, g_1variant_1builder_1add_1value_FUNC);
15815 	g_variant_builder_add_value((GVariantBuilder *)arg0, (GVariant *)arg1);
15816 	OS_NATIVE_EXIT(env, that, g_1variant_1builder_1add_1value_FUNC);
15817 }
15818 #endif
15819 
15820 #ifndef NO_g_1variant_1builder_1end
OS_NATIVE(g_1variant_1builder_1end)15821 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1builder_1end)
15822 	(JNIEnv *env, jclass that, jlong arg0)
15823 {
15824 	jlong rc = 0;
15825 	OS_NATIVE_ENTER(env, that, g_1variant_1builder_1end_FUNC);
15826 	rc = (jlong)g_variant_builder_end((GVariantBuilder *)arg0);
15827 	OS_NATIVE_EXIT(env, that, g_1variant_1builder_1end_FUNC);
15828 	return rc;
15829 }
15830 #endif
15831 
15832 #ifndef NO_g_1variant_1builder_1new
OS_NATIVE(g_1variant_1builder_1new)15833 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1builder_1new)
15834 	(JNIEnv *env, jclass that, jlong arg0)
15835 {
15836 	jlong rc = 0;
15837 	OS_NATIVE_ENTER(env, that, g_1variant_1builder_1new_FUNC);
15838 	rc = (jlong)g_variant_builder_new((const GVariantType *)arg0);
15839 	OS_NATIVE_EXIT(env, that, g_1variant_1builder_1new_FUNC);
15840 	return rc;
15841 }
15842 #endif
15843 
15844 #ifndef NO_g_1variant_1builder_1unref
OS_NATIVE(g_1variant_1builder_1unref)15845 JNIEXPORT void JNICALL OS_NATIVE(g_1variant_1builder_1unref)
15846 	(JNIEnv *env, jclass that, jlong arg0)
15847 {
15848 	OS_NATIVE_ENTER(env, that, g_1variant_1builder_1unref_FUNC);
15849 	g_variant_builder_unref((GVariantBuilder *)arg0);
15850 	OS_NATIVE_EXIT(env, that, g_1variant_1builder_1unref_FUNC);
15851 }
15852 #endif
15853 
15854 #ifndef NO_g_1variant_1get_1boolean
OS_NATIVE(g_1variant_1get_1boolean)15855 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1variant_1get_1boolean)
15856 	(JNIEnv *env, jclass that, jlong arg0)
15857 {
15858 	jboolean rc = 0;
15859 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1boolean_FUNC);
15860 	rc = (jboolean)g_variant_get_boolean((GVariant *)arg0);
15861 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1boolean_FUNC);
15862 	return rc;
15863 }
15864 #endif
15865 
15866 #ifndef NO_g_1variant_1get_1byte
OS_NATIVE(g_1variant_1get_1byte)15867 JNIEXPORT jbyte JNICALL OS_NATIVE(g_1variant_1get_1byte)
15868 	(JNIEnv *env, jclass that, jlong arg0)
15869 {
15870 	jbyte rc = 0;
15871 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1byte_FUNC);
15872 	rc = (jbyte)g_variant_get_byte((GVariant *)arg0);
15873 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1byte_FUNC);
15874 	return rc;
15875 }
15876 #endif
15877 
15878 #ifndef NO_g_1variant_1get_1child_1value
OS_NATIVE(g_1variant_1get_1child_1value)15879 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1get_1child_1value)
15880 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15881 {
15882 	jlong rc = 0;
15883 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1child_1value_FUNC);
15884 	rc = (jlong)g_variant_get_child_value((GVariant *)arg0, (gsize)arg1);
15885 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1child_1value_FUNC);
15886 	return rc;
15887 }
15888 #endif
15889 
15890 #ifndef NO_g_1variant_1get_1double
OS_NATIVE(g_1variant_1get_1double)15891 JNIEXPORT jdouble JNICALL OS_NATIVE(g_1variant_1get_1double)
15892 	(JNIEnv *env, jclass that, jlong arg0)
15893 {
15894 	jdouble rc = 0;
15895 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1double_FUNC);
15896 	rc = (jdouble)g_variant_get_double((GVariant *)arg0);
15897 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1double_FUNC);
15898 	return rc;
15899 }
15900 #endif
15901 
15902 #ifndef NO_g_1variant_1get_1int32
OS_NATIVE(g_1variant_1get_1int32)15903 JNIEXPORT jint JNICALL OS_NATIVE(g_1variant_1get_1int32)
15904 	(JNIEnv *env, jclass that, jlong arg0)
15905 {
15906 	jint rc = 0;
15907 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1int32_FUNC);
15908 	rc = (jint)g_variant_get_int32((GVariant *)arg0);
15909 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1int32_FUNC);
15910 	return rc;
15911 }
15912 #endif
15913 
15914 #ifndef NO_g_1variant_1get_1string
OS_NATIVE(g_1variant_1get_1string)15915 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1get_1string)
15916 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
15917 {
15918 	jlong *lparg1=NULL;
15919 	jlong rc = 0;
15920 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1string_FUNC);
15921 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
15922 	rc = (jlong)g_variant_get_string((GVariant *)arg0, (gsize *)lparg1);
15923 fail:
15924 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
15925 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1string_FUNC);
15926 	return rc;
15927 }
15928 #endif
15929 
15930 #ifndef NO_g_1variant_1get_1type_1string
OS_NATIVE(g_1variant_1get_1type_1string)15931 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1get_1type_1string)
15932 	(JNIEnv *env, jclass that, jlong arg0)
15933 {
15934 	jlong rc = 0;
15935 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1type_1string_FUNC);
15936 	rc = (jlong)g_variant_get_type_string((GVariant *)arg0);
15937 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1type_1string_FUNC);
15938 	return rc;
15939 }
15940 #endif
15941 
15942 #ifndef NO_g_1variant_1get_1uint64
OS_NATIVE(g_1variant_1get_1uint64)15943 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1get_1uint64)
15944 	(JNIEnv *env, jclass that, jlong arg0)
15945 {
15946 	jlong rc = 0;
15947 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1uint64_FUNC);
15948 	rc = (jlong)g_variant_get_uint64((GVariant *)arg0);
15949 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1uint64_FUNC);
15950 	return rc;
15951 }
15952 #endif
15953 
15954 #ifndef NO_g_1variant_1is_1of_1type
OS_NATIVE(g_1variant_1is_1of_1type)15955 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1variant_1is_1of_1type)
15956 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
15957 {
15958 	jbyte *lparg1=NULL;
15959 	jboolean rc = 0;
15960 	OS_NATIVE_ENTER(env, that, g_1variant_1is_1of_1type_FUNC);
15961 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
15962 	rc = (jboolean)g_variant_is_of_type((GVariant *)arg0, (const GVariantType *)lparg1);
15963 fail:
15964 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
15965 	OS_NATIVE_EXIT(env, that, g_1variant_1is_1of_1type_FUNC);
15966 	return rc;
15967 }
15968 #endif
15969 
15970 #ifndef NO_g_1variant_1n_1children
OS_NATIVE(g_1variant_1n_1children)15971 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1n_1children)
15972 	(JNIEnv *env, jclass that, jlong arg0)
15973 {
15974 	jlong rc = 0;
15975 	OS_NATIVE_ENTER(env, that, g_1variant_1n_1children_FUNC);
15976 	rc = (jlong)g_variant_n_children((GVariant *)arg0);
15977 	OS_NATIVE_EXIT(env, that, g_1variant_1n_1children_FUNC);
15978 	return rc;
15979 }
15980 #endif
15981 
15982 #ifndef NO_g_1variant_1new___3BZ_3B
OS_NATIVE(g_1variant_1new___3BZ_3B)15983 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new___3BZ_3B)
15984 	(JNIEnv *env, jclass that, jbyteArray arg0, jboolean arg1, jbyteArray arg2)
15985 {
15986 	jbyte *lparg0=NULL;
15987 	jbyte *lparg2=NULL;
15988 	jlong rc = 0;
15989 	OS_NATIVE_ENTER(env, that, g_1variant_1new___3BZ_3B_FUNC);
15990 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
15991 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
15992 	rc = (jlong)g_variant_new((const gchar *)lparg0, (gboolean)arg1, (const gchar *)lparg2);
15993 fail:
15994 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, JNI_ABORT);
15995 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
15996 	OS_NATIVE_EXIT(env, that, g_1variant_1new___3BZ_3B_FUNC);
15997 	return rc;
15998 }
15999 #endif
16000 
16001 #ifndef NO_g_1variant_1new___3B_3B
OS_NATIVE(g_1variant_1new___3B_3B)16002 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new___3B_3B)
16003 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1)
16004 {
16005 	jbyte *lparg0=NULL;
16006 	jbyte *lparg1=NULL;
16007 	jlong rc = 0;
16008 	OS_NATIVE_ENTER(env, that, g_1variant_1new___3B_3B_FUNC);
16009 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
16010 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
16011 	rc = (jlong)g_variant_new((const gchar *)lparg0, (const gchar *)lparg1);
16012 fail:
16013 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
16014 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
16015 	OS_NATIVE_EXIT(env, that, g_1variant_1new___3B_3B_FUNC);
16016 	return rc;
16017 }
16018 #endif
16019 
16020 #ifndef NO_g_1variant_1new___3B_3B_3B
OS_NATIVE(g_1variant_1new___3B_3B_3B)16021 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new___3B_3B_3B)
16022 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1, jbyteArray arg2)
16023 {
16024 	jbyte *lparg0=NULL;
16025 	jbyte *lparg1=NULL;
16026 	jbyte *lparg2=NULL;
16027 	jlong rc = 0;
16028 	OS_NATIVE_ENTER(env, that, g_1variant_1new___3B_3B_3B_FUNC);
16029 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
16030 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
16031 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
16032 	rc = (jlong)g_variant_new((const gchar *)lparg0, (const gchar *)lparg1, (const gchar *)lparg2);
16033 fail:
16034 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, JNI_ABORT);
16035 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
16036 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
16037 	OS_NATIVE_EXIT(env, that, g_1variant_1new___3B_3B_3B_FUNC);
16038 	return rc;
16039 }
16040 #endif
16041 
16042 #ifndef NO_g_1variant_1new_1boolean
OS_NATIVE(g_1variant_1new_1boolean)16043 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1boolean)
16044 	(JNIEnv *env, jclass that, jboolean arg0)
16045 {
16046 	jlong rc = 0;
16047 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1boolean_FUNC);
16048 	rc = (jlong)g_variant_new_boolean((gboolean)arg0);
16049 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1boolean_FUNC);
16050 	return rc;
16051 }
16052 #endif
16053 
16054 #ifndef NO_g_1variant_1new_1byte
OS_NATIVE(g_1variant_1new_1byte)16055 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1byte)
16056 	(JNIEnv *env, jclass that, jbyte arg0)
16057 {
16058 	jlong rc = 0;
16059 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1byte_FUNC);
16060 	rc = (jlong)g_variant_new_byte((guchar)arg0);
16061 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1byte_FUNC);
16062 	return rc;
16063 }
16064 #endif
16065 
16066 #ifndef NO_g_1variant_1new_1double
OS_NATIVE(g_1variant_1new_1double)16067 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1double)
16068 	(JNIEnv *env, jclass that, jdouble arg0)
16069 {
16070 	jlong rc = 0;
16071 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1double_FUNC);
16072 	rc = (jlong)g_variant_new_double((gboolean)arg0);
16073 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1double_FUNC);
16074 	return rc;
16075 }
16076 #endif
16077 
16078 #ifndef NO_g_1variant_1new_1int32
OS_NATIVE(g_1variant_1new_1int32)16079 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1int32)
16080 	(JNIEnv *env, jclass that, jint arg0)
16081 {
16082 	jlong rc = 0;
16083 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1int32_FUNC);
16084 	rc = (jlong)g_variant_new_int32((gint32)arg0);
16085 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1int32_FUNC);
16086 	return rc;
16087 }
16088 #endif
16089 
16090 #ifndef NO_g_1variant_1new_1string__J
OS_NATIVE(g_1variant_1new_1string__J)16091 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1string__J)
16092 	(JNIEnv *env, jclass that, jlong arg0)
16093 {
16094 	jlong rc = 0;
16095 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1string__J_FUNC);
16096 	rc = (jlong)g_variant_new_string((const gchar *)arg0);
16097 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1string__J_FUNC);
16098 	return rc;
16099 }
16100 #endif
16101 
16102 #ifndef NO_g_1variant_1new_1string___3B
OS_NATIVE(g_1variant_1new_1string___3B)16103 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1string___3B)
16104 	(JNIEnv *env, jclass that, jbyteArray arg0)
16105 {
16106 	jbyte *lparg0=NULL;
16107 	jlong rc = 0;
16108 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1string___3B_FUNC);
16109 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
16110 	rc = (jlong)g_variant_new_string((const gchar *)lparg0);
16111 fail:
16112 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
16113 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1string___3B_FUNC);
16114 	return rc;
16115 }
16116 #endif
16117 
16118 #ifndef NO_g_1variant_1new_1tuple
OS_NATIVE(g_1variant_1new_1tuple)16119 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1tuple)
16120 	(JNIEnv *env, jclass that, jlongArray arg0, jlong arg1)
16121 {
16122 	jlong *lparg0=NULL;
16123 	jlong rc = 0;
16124 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1tuple_FUNC);
16125 	if (arg0) if ((lparg0 = (*env)->GetLongArrayElements(env, arg0, NULL)) == NULL) goto fail;
16126 	rc = (jlong)g_variant_new_tuple((GVariant * const *)lparg0, (gsize)arg1);
16127 fail:
16128 	if (arg0 && lparg0) (*env)->ReleaseLongArrayElements(env, arg0, lparg0, 0);
16129 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1tuple_FUNC);
16130 	return rc;
16131 }
16132 #endif
16133 
16134 #ifndef NO_g_1variant_1new_1uint64
OS_NATIVE(g_1variant_1new_1uint64)16135 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1uint64)
16136 	(JNIEnv *env, jclass that, jlong arg0)
16137 {
16138 	jlong rc = 0;
16139 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1uint64_FUNC);
16140 	rc = (jlong)g_variant_new_uint64(arg0);
16141 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1uint64_FUNC);
16142 	return rc;
16143 }
16144 #endif
16145 
16146 #ifndef NO_g_1variant_1type_1free
OS_NATIVE(g_1variant_1type_1free)16147 JNIEXPORT void JNICALL OS_NATIVE(g_1variant_1type_1free)
16148 	(JNIEnv *env, jclass that, jlong arg0)
16149 {
16150 	OS_NATIVE_ENTER(env, that, g_1variant_1type_1free_FUNC);
16151 	g_variant_type_free((GVariantType *)arg0);
16152 	OS_NATIVE_EXIT(env, that, g_1variant_1type_1free_FUNC);
16153 }
16154 #endif
16155 
16156 #ifndef NO_g_1variant_1type_1new
OS_NATIVE(g_1variant_1type_1new)16157 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1type_1new)
16158 	(JNIEnv *env, jclass that, jbyteArray arg0)
16159 {
16160 	jbyte *lparg0=NULL;
16161 	jlong rc = 0;
16162 	OS_NATIVE_ENTER(env, that, g_1variant_1type_1new_FUNC);
16163 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
16164 	rc = (jlong)g_variant_type_new((const gchar *)lparg0);
16165 fail:
16166 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
16167 	OS_NATIVE_EXIT(env, that, g_1variant_1type_1new_FUNC);
16168 	return rc;
16169 }
16170 #endif
16171 
16172 #ifndef NO_g_1variant_1unref
OS_NATIVE(g_1variant_1unref)16173 JNIEXPORT void JNICALL OS_NATIVE(g_1variant_1unref)
16174 	(JNIEnv *env, jclass that, jlong arg0)
16175 {
16176 	OS_NATIVE_ENTER(env, that, g_1variant_1unref_FUNC);
16177 	g_variant_unref((GVariant *)arg0);
16178 	OS_NATIVE_EXIT(env, that, g_1variant_1unref_FUNC);
16179 }
16180 #endif
16181 
16182 #ifndef NO_glib_1major_1version
OS_NATIVE(glib_1major_1version)16183 JNIEXPORT jint JNICALL OS_NATIVE(glib_1major_1version)
16184 	(JNIEnv *env, jclass that)
16185 {
16186 	jint rc = 0;
16187 	OS_NATIVE_ENTER(env, that, glib_1major_1version_FUNC);
16188 	rc = (jint)glib_major_version;
16189 	OS_NATIVE_EXIT(env, that, glib_1major_1version_FUNC);
16190 	return rc;
16191 }
16192 #endif
16193 
16194 #ifndef NO_glib_1micro_1version
OS_NATIVE(glib_1micro_1version)16195 JNIEXPORT jint JNICALL OS_NATIVE(glib_1micro_1version)
16196 	(JNIEnv *env, jclass that)
16197 {
16198 	jint rc = 0;
16199 	OS_NATIVE_ENTER(env, that, glib_1micro_1version_FUNC);
16200 	rc = (jint)glib_micro_version;
16201 	OS_NATIVE_EXIT(env, that, glib_1micro_1version_FUNC);
16202 	return rc;
16203 }
16204 #endif
16205 
16206 #ifndef NO_glib_1minor_1version
OS_NATIVE(glib_1minor_1version)16207 JNIEXPORT jint JNICALL OS_NATIVE(glib_1minor_1version)
16208 	(JNIEnv *env, jclass that)
16209 {
16210 	jint rc = 0;
16211 	OS_NATIVE_ENTER(env, that, glib_1minor_1version_FUNC);
16212 	rc = (jint)glib_minor_version;
16213 	OS_NATIVE_EXIT(env, that, glib_1minor_1version_FUNC);
16214 	return rc;
16215 }
16216 #endif
16217 
16218 #ifndef NO_localeconv_1decimal_1point
OS_NATIVE(localeconv_1decimal_1point)16219 JNIEXPORT jlong JNICALL OS_NATIVE(localeconv_1decimal_1point)
16220 	(JNIEnv *env, jclass that)
16221 {
16222 	jlong rc = 0;
16223 	OS_NATIVE_ENTER(env, that, localeconv_1decimal_1point_FUNC);
16224 	rc = (jlong)localeconv_decimal_point();
16225 	OS_NATIVE_EXIT(env, that, localeconv_1decimal_1point_FUNC);
16226 	return rc;
16227 }
16228 #endif
16229 
16230 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GTypeInfo_2I
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GTypeInfo_2I)16231 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GTypeInfo_2I)
16232 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2)
16233 {
16234 	GTypeInfo _arg1, *lparg1=NULL;
16235 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GTypeInfo_2I_FUNC);
16236 	if (arg1) if ((lparg1 = getGTypeInfoFields(env, arg1, &_arg1)) == NULL) goto fail;
16237 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
16238 fail:
16239 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GTypeInfo_2I_FUNC);
16240 }
16241 #endif
16242 
16243 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GdkEventButton_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkEventButton_2J)16244 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkEventButton_2J)
16245 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
16246 {
16247 	GdkEventButton _arg1, *lparg1=NULL;
16248 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkEventButton_2J_FUNC);
16249 	if (arg1) if ((lparg1 = getGdkEventButtonFields(env, arg1, &_arg1)) == NULL) goto fail;
16250 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
16251 fail:
16252 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkEventButton_2J_FUNC);
16253 }
16254 #endif
16255 
16256 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GdkEventKey_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkEventKey_2J)16257 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkEventKey_2J)
16258 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
16259 {
16260 	GdkEventKey _arg1, *lparg1=NULL;
16261 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkEventKey_2J_FUNC);
16262 	if (arg1) if ((lparg1 = getGdkEventKeyFields(env, arg1, &_arg1)) == NULL) goto fail;
16263 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
16264 fail:
16265 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkEventKey_2J_FUNC);
16266 }
16267 #endif
16268 
16269 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2J)16270 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2J)
16271 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
16272 {
16273 	GdkRGBA _arg1, *lparg1=NULL;
16274 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2J_FUNC);
16275 	if (arg1) if ((lparg1 = getGdkRGBAFields(env, arg1, &_arg1)) == NULL) goto fail;
16276 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
16277 fail:
16278 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2J_FUNC);
16279 }
16280 #endif
16281 
16282 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2)16283 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2)
16284 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
16285 {
16286 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2_FUNC);
16287 	if (arg1) getGtkCellRendererClassFields(env, arg1, (GtkCellRendererClass *)arg0);
16288 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2_FUNC);
16289 }
16290 #endif
16291 
16292 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GtkTargetEntry_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkTargetEntry_2J)16293 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkTargetEntry_2J)
16294 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
16295 {
16296 	GtkTargetEntry _arg1, *lparg1=NULL;
16297 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkTargetEntry_2J_FUNC);
16298 	if (arg1) if ((lparg1 = getGtkTargetEntryFields(env, arg1, &_arg1)) == NULL) goto fail;
16299 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
16300 fail:
16301 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkTargetEntry_2J_FUNC);
16302 }
16303 #endif
16304 
16305 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GtkWidgetClass_2
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkWidgetClass_2)16306 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkWidgetClass_2)
16307 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
16308 {
16309 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkWidgetClass_2_FUNC);
16310 	if (arg1) getGtkWidgetClassFields(env, arg1, (GtkWidgetClass *)arg0);
16311 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkWidgetClass_2_FUNC);
16312 }
16313 #endif
16314 
16315 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_PangoAttribute_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_PangoAttribute_2J)16316 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_PangoAttribute_2J)
16317 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
16318 {
16319 	PangoAttribute _arg1, *lparg1=NULL;
16320 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_PangoAttribute_2J_FUNC);
16321 	if (arg1) if ((lparg1 = getPangoAttributeFields(env, arg1, &_arg1)) == NULL) goto fail;
16322 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
16323 fail:
16324 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_PangoAttribute_2J_FUNC);
16325 }
16326 #endif
16327 
16328 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_XExposeEvent_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_XExposeEvent_2J)16329 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_XExposeEvent_2J)
16330 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
16331 {
16332 	XExposeEvent _arg1, *lparg1=NULL;
16333 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_XExposeEvent_2J_FUNC);
16334 	if (arg1) if ((lparg1 = getXExposeEventFields(env, arg1, &_arg1)) == NULL) goto fail;
16335 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
16336 fail:
16337 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_XExposeEvent_2J_FUNC);
16338 }
16339 #endif
16340 
16341 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2JJ)16342 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2JJ)
16343 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16344 {
16345 	GdkEventButton _arg0, *lparg0=NULL;
16346 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2JJ_FUNC);
16347 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16348 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16349 fail:
16350 	if (arg0 && lparg0) setGdkEventButtonFields(env, arg0, lparg0);
16351 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2JJ_FUNC);
16352 }
16353 #endif
16354 
16355 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2JJ)16356 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2JJ)
16357 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16358 {
16359 	GdkEventCrossing _arg0, *lparg0=NULL;
16360 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2JJ_FUNC);
16361 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16362 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16363 fail:
16364 	if (arg0 && lparg0) setGdkEventCrossingFields(env, arg0, lparg0);
16365 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2JJ_FUNC);
16366 }
16367 #endif
16368 
16369 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2JJ)16370 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2JJ)
16371 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16372 {
16373 	GdkEventFocus _arg0, *lparg0=NULL;
16374 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2JJ_FUNC);
16375 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16376 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16377 fail:
16378 	if (arg0 && lparg0) setGdkEventFocusFields(env, arg0, lparg0);
16379 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2JJ_FUNC);
16380 }
16381 #endif
16382 
16383 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2JJ)16384 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2JJ)
16385 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16386 {
16387 	GdkEventKey _arg0, *lparg0=NULL;
16388 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2JJ_FUNC);
16389 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16390 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16391 fail:
16392 	if (arg0 && lparg0) setGdkEventKeyFields(env, arg0, lparg0);
16393 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2JJ_FUNC);
16394 }
16395 #endif
16396 
16397 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2JJ)16398 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2JJ)
16399 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16400 {
16401 	GdkEventMotion _arg0, *lparg0=NULL;
16402 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2JJ_FUNC);
16403 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16404 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16405 fail:
16406 	if (arg0 && lparg0) setGdkEventMotionFields(env, arg0, lparg0);
16407 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2JJ_FUNC);
16408 }
16409 #endif
16410 
16411 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2JJ)16412 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2JJ)
16413 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16414 {
16415 	GdkEventWindowState _arg0, *lparg0=NULL;
16416 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2JJ_FUNC);
16417 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16418 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16419 fail:
16420 	if (arg0 && lparg0) setGdkEventWindowStateFields(env, arg0, lparg0);
16421 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2JJ_FUNC);
16422 }
16423 #endif
16424 
16425 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkKeymapKey_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkKeymapKey_2JJ)16426 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkKeymapKey_2JJ)
16427 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16428 {
16429 	GdkKeymapKey _arg0, *lparg0=NULL;
16430 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkKeymapKey_2JJ_FUNC);
16431 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16432 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16433 fail:
16434 	if (arg0 && lparg0) setGdkKeymapKeyFields(env, arg0, lparg0);
16435 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkKeymapKey_2JJ_FUNC);
16436 }
16437 #endif
16438 
16439 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkRGBA_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkRGBA_2JJ)16440 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkRGBA_2JJ)
16441 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16442 {
16443 	GdkRGBA _arg0, *lparg0=NULL;
16444 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkRGBA_2JJ_FUNC);
16445 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16446 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16447 fail:
16448 	if (arg0 && lparg0) setGdkRGBAFields(env, arg0, lparg0);
16449 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkRGBA_2JJ_FUNC);
16450 }
16451 #endif
16452 
16453 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2JJ)16454 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2JJ)
16455 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16456 {
16457 	GdkRectangle _arg0, *lparg0=NULL;
16458 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2JJ_FUNC);
16459 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16460 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16461 fail:
16462 	if (arg0 && lparg0) setGdkRectangleFields(env, arg0, lparg0);
16463 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2JJ_FUNC);
16464 }
16465 #endif
16466 
16467 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2JJ)16468 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2JJ)
16469 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16470 {
16471 	GtkBorder _arg0, *lparg0=NULL;
16472 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2JJ_FUNC);
16473 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16474 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16475 fail:
16476 	if (arg0 && lparg0) setGtkBorderFields(env, arg0, lparg0);
16477 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2JJ_FUNC);
16478 }
16479 #endif
16480 
16481 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2J
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2J)16482 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2J)
16483 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1)
16484 {
16485 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2J_FUNC);
16486 	if (arg0) setGtkCellRendererClassFields(env, arg0, (GtkCellRendererClass *)arg1);
16487 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2J_FUNC);
16488 }
16489 #endif
16490 
16491 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2J
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2J)16492 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2J)
16493 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1)
16494 {
16495 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2J_FUNC);
16496 	if (arg0) setGtkWidgetClassFields(env, arg0, (GtkWidgetClass *)arg1);
16497 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2J_FUNC);
16498 }
16499 #endif
16500 
16501 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2JJ)16502 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2JJ)
16503 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16504 {
16505 	PangoAttrColor _arg0, *lparg0=NULL;
16506 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2JJ_FUNC);
16507 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16508 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16509 fail:
16510 	if (arg0 && lparg0) setPangoAttrColorFields(env, arg0, lparg0);
16511 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2JJ_FUNC);
16512 }
16513 #endif
16514 
16515 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2JJ)16516 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2JJ)
16517 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16518 {
16519 	PangoAttrInt _arg0, *lparg0=NULL;
16520 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2JJ_FUNC);
16521 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16522 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16523 fail:
16524 	if (arg0 && lparg0) setPangoAttrIntFields(env, arg0, lparg0);
16525 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2JJ_FUNC);
16526 }
16527 #endif
16528 
16529 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2JJ)16530 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2JJ)
16531 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16532 {
16533 	PangoAttribute _arg0, *lparg0=NULL;
16534 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2JJ_FUNC);
16535 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16536 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16537 fail:
16538 	if (arg0 && lparg0) setPangoAttributeFields(env, arg0, lparg0);
16539 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2JJ_FUNC);
16540 }
16541 #endif
16542 
16543 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2JJ)16544 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2JJ)
16545 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16546 {
16547 	PangoItem _arg0, *lparg0=NULL;
16548 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2JJ_FUNC);
16549 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16550 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16551 fail:
16552 	if (arg0 && lparg0) setPangoItemFields(env, arg0, lparg0);
16553 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2JJ_FUNC);
16554 }
16555 #endif
16556 
16557 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2JJ)16558 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2JJ)
16559 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16560 {
16561 	PangoLayoutLine _arg0, *lparg0=NULL;
16562 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2JJ_FUNC);
16563 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16564 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16565 fail:
16566 	if (arg0 && lparg0) setPangoLayoutLineFields(env, arg0, lparg0);
16567 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2JJ_FUNC);
16568 }
16569 #endif
16570 
16571 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2JJ)16572 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2JJ)
16573 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16574 {
16575 	PangoLayoutRun _arg0, *lparg0=NULL;
16576 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2JJ_FUNC);
16577 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16578 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16579 fail:
16580 	if (arg0 && lparg0) setPangoLayoutRunFields(env, arg0, lparg0);
16581 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2JJ_FUNC);
16582 }
16583 #endif
16584 
16585 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2JJ)16586 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2JJ)
16587 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16588 {
16589 	PangoLogAttr _arg0, *lparg0=NULL;
16590 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2JJ_FUNC);
16591 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16592 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16593 fail:
16594 	if (arg0 && lparg0) setPangoLogAttrFields(env, arg0, lparg0);
16595 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2JJ_FUNC);
16596 }
16597 #endif
16598 
16599 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2JJ)16600 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2JJ)
16601 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16602 {
16603 	XExposeEvent _arg0, *lparg0=NULL;
16604 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2JJ_FUNC);
16605 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16606 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16607 fail:
16608 	if (arg0 && lparg0) setXExposeEventFields(env, arg0, lparg0);
16609 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2JJ_FUNC);
16610 }
16611 #endif
16612 
16613 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2JJ)16614 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2JJ)
16615 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
16616 {
16617 	XFocusChangeEvent _arg0, *lparg0=NULL;
16618 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2JJ_FUNC);
16619 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
16620 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
16621 fail:
16622 	if (arg0 && lparg0) setXFocusChangeEventFields(env, arg0, lparg0);
16623 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2JJ_FUNC);
16624 }
16625 #endif
16626 
16627 #ifndef NO_pango_1attr_1background_1new
OS_NATIVE(pango_1attr_1background_1new)16628 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1background_1new)
16629 	(JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
16630 {
16631 	jlong rc = 0;
16632 	OS_NATIVE_ENTER(env, that, pango_1attr_1background_1new_FUNC);
16633 	rc = (jlong)pango_attr_background_new(arg0, arg1, arg2);
16634 	OS_NATIVE_EXIT(env, that, pango_1attr_1background_1new_FUNC);
16635 	return rc;
16636 }
16637 #endif
16638 
16639 #ifndef NO_pango_1attr_1font_1desc_1new
OS_NATIVE(pango_1attr_1font_1desc_1new)16640 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1font_1desc_1new)
16641 	(JNIEnv *env, jclass that, jlong arg0)
16642 {
16643 	jlong rc = 0;
16644 	OS_NATIVE_ENTER(env, that, pango_1attr_1font_1desc_1new_FUNC);
16645 	rc = (jlong)pango_attr_font_desc_new((const PangoFontDescription *)arg0);
16646 	OS_NATIVE_EXIT(env, that, pango_1attr_1font_1desc_1new_FUNC);
16647 	return rc;
16648 }
16649 #endif
16650 
16651 #ifndef NO_pango_1attr_1foreground_1new
OS_NATIVE(pango_1attr_1foreground_1new)16652 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1foreground_1new)
16653 	(JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
16654 {
16655 	jlong rc = 0;
16656 	OS_NATIVE_ENTER(env, that, pango_1attr_1foreground_1new_FUNC);
16657 	rc = (jlong)pango_attr_foreground_new(arg0, arg1, arg2);
16658 	OS_NATIVE_EXIT(env, that, pango_1attr_1foreground_1new_FUNC);
16659 	return rc;
16660 }
16661 #endif
16662 
16663 #ifndef NO_pango_1attr_1iterator_1destroy
OS_NATIVE(pango_1attr_1iterator_1destroy)16664 JNIEXPORT void JNICALL OS_NATIVE(pango_1attr_1iterator_1destroy)
16665 	(JNIEnv *env, jclass that, jlong arg0)
16666 {
16667 	OS_NATIVE_ENTER(env, that, pango_1attr_1iterator_1destroy_FUNC);
16668 	pango_attr_iterator_destroy((PangoAttrIterator *)arg0);
16669 	OS_NATIVE_EXIT(env, that, pango_1attr_1iterator_1destroy_FUNC);
16670 }
16671 #endif
16672 
16673 #ifndef NO_pango_1attr_1iterator_1get
OS_NATIVE(pango_1attr_1iterator_1get)16674 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1iterator_1get)
16675 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
16676 {
16677 	jlong rc = 0;
16678 	OS_NATIVE_ENTER(env, that, pango_1attr_1iterator_1get_FUNC);
16679 	rc = (jlong)pango_attr_iterator_get((PangoAttrIterator *)arg0, (PangoAttrType)arg1);
16680 	OS_NATIVE_EXIT(env, that, pango_1attr_1iterator_1get_FUNC);
16681 	return rc;
16682 }
16683 #endif
16684 
16685 #ifndef NO_pango_1attr_1iterator_1next
OS_NATIVE(pango_1attr_1iterator_1next)16686 JNIEXPORT jboolean JNICALL OS_NATIVE(pango_1attr_1iterator_1next)
16687 	(JNIEnv *env, jclass that, jlong arg0)
16688 {
16689 	jboolean rc = 0;
16690 	OS_NATIVE_ENTER(env, that, pango_1attr_1iterator_1next_FUNC);
16691 	rc = (jboolean)pango_attr_iterator_next((PangoAttrIterator *)arg0);
16692 	OS_NATIVE_EXIT(env, that, pango_1attr_1iterator_1next_FUNC);
16693 	return rc;
16694 }
16695 #endif
16696 
16697 #ifndef NO_pango_1attr_1iterator_1range
OS_NATIVE(pango_1attr_1iterator_1range)16698 JNIEXPORT void JNICALL OS_NATIVE(pango_1attr_1iterator_1range)
16699 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
16700 {
16701 	jint *lparg1=NULL;
16702 	jint *lparg2=NULL;
16703 	OS_NATIVE_ENTER(env, that, pango_1attr_1iterator_1range_FUNC);
16704 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
16705 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
16706 	pango_attr_iterator_range((PangoAttrIterator *)arg0, (gint *)lparg1, (gint *)lparg2);
16707 fail:
16708 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
16709 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
16710 	OS_NATIVE_EXIT(env, that, pango_1attr_1iterator_1range_FUNC);
16711 }
16712 #endif
16713 
16714 #ifndef NO_pango_1attr_1list_1get_1iterator
OS_NATIVE(pango_1attr_1list_1get_1iterator)16715 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1list_1get_1iterator)
16716 	(JNIEnv *env, jclass that, jlong arg0)
16717 {
16718 	jlong rc = 0;
16719 	OS_NATIVE_ENTER(env, that, pango_1attr_1list_1get_1iterator_FUNC);
16720 	rc = (jlong)pango_attr_list_get_iterator((PangoAttrList *)arg0);
16721 	OS_NATIVE_EXIT(env, that, pango_1attr_1list_1get_1iterator_FUNC);
16722 	return rc;
16723 }
16724 #endif
16725 
16726 #ifndef NO_pango_1attr_1list_1insert
OS_NATIVE(pango_1attr_1list_1insert)16727 JNIEXPORT void JNICALL OS_NATIVE(pango_1attr_1list_1insert)
16728 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
16729 {
16730 	OS_NATIVE_ENTER(env, that, pango_1attr_1list_1insert_FUNC);
16731 	pango_attr_list_insert((PangoAttrList *)arg0, (PangoAttribute *)arg1);
16732 	OS_NATIVE_EXIT(env, that, pango_1attr_1list_1insert_FUNC);
16733 }
16734 #endif
16735 
16736 #ifndef NO_pango_1attr_1list_1new
OS_NATIVE(pango_1attr_1list_1new)16737 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1list_1new)
16738 	(JNIEnv *env, jclass that)
16739 {
16740 	jlong rc = 0;
16741 	OS_NATIVE_ENTER(env, that, pango_1attr_1list_1new_FUNC);
16742 	rc = (jlong)pango_attr_list_new();
16743 	OS_NATIVE_EXIT(env, that, pango_1attr_1list_1new_FUNC);
16744 	return rc;
16745 }
16746 #endif
16747 
16748 #ifndef NO_pango_1attr_1list_1unref
OS_NATIVE(pango_1attr_1list_1unref)16749 JNIEXPORT void JNICALL OS_NATIVE(pango_1attr_1list_1unref)
16750 	(JNIEnv *env, jclass that, jlong arg0)
16751 {
16752 	OS_NATIVE_ENTER(env, that, pango_1attr_1list_1unref_FUNC);
16753 	pango_attr_list_unref((PangoAttrList *)arg0);
16754 	OS_NATIVE_EXIT(env, that, pango_1attr_1list_1unref_FUNC);
16755 }
16756 #endif
16757 
16758 #ifndef NO_pango_1attr_1rise_1new
OS_NATIVE(pango_1attr_1rise_1new)16759 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1rise_1new)
16760 	(JNIEnv *env, jclass that, jint arg0)
16761 {
16762 	jlong rc = 0;
16763 	OS_NATIVE_ENTER(env, that, pango_1attr_1rise_1new_FUNC);
16764 	rc = (jlong)pango_attr_rise_new(arg0);
16765 	OS_NATIVE_EXIT(env, that, pango_1attr_1rise_1new_FUNC);
16766 	return rc;
16767 }
16768 #endif
16769 
16770 #ifndef NO_pango_1attr_1shape_1new
OS_NATIVE(pango_1attr_1shape_1new)16771 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1shape_1new)
16772 	(JNIEnv *env, jclass that, jobject arg0, jobject arg1)
16773 {
16774 	PangoRectangle _arg0, *lparg0=NULL;
16775 	PangoRectangle _arg1, *lparg1=NULL;
16776 	jlong rc = 0;
16777 	OS_NATIVE_ENTER(env, that, pango_1attr_1shape_1new_FUNC);
16778 	if (arg0) if ((lparg0 = getPangoRectangleFields(env, arg0, &_arg0)) == NULL) goto fail;
16779 	if (arg1) if ((lparg1 = getPangoRectangleFields(env, arg1, &_arg1)) == NULL) goto fail;
16780 	rc = (jlong)pango_attr_shape_new(lparg0, lparg1);
16781 fail:
16782 	OS_NATIVE_EXIT(env, that, pango_1attr_1shape_1new_FUNC);
16783 	return rc;
16784 }
16785 #endif
16786 
16787 #ifndef NO_pango_1attr_1strikethrough_1color_1new
OS_NATIVE(pango_1attr_1strikethrough_1color_1new)16788 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1strikethrough_1color_1new)
16789 	(JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
16790 {
16791 	jlong rc = 0;
16792 	OS_NATIVE_ENTER(env, that, pango_1attr_1strikethrough_1color_1new_FUNC);
16793 	rc = (jlong)pango_attr_strikethrough_color_new(arg0, arg1, arg2);
16794 	OS_NATIVE_EXIT(env, that, pango_1attr_1strikethrough_1color_1new_FUNC);
16795 	return rc;
16796 }
16797 #endif
16798 
16799 #ifndef NO_pango_1attr_1strikethrough_1new
OS_NATIVE(pango_1attr_1strikethrough_1new)16800 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1strikethrough_1new)
16801 	(JNIEnv *env, jclass that, jboolean arg0)
16802 {
16803 	jlong rc = 0;
16804 	OS_NATIVE_ENTER(env, that, pango_1attr_1strikethrough_1new_FUNC);
16805 	rc = (jlong)pango_attr_strikethrough_new(arg0);
16806 	OS_NATIVE_EXIT(env, that, pango_1attr_1strikethrough_1new_FUNC);
16807 	return rc;
16808 }
16809 #endif
16810 
16811 #ifndef NO_pango_1attr_1underline_1color_1new
OS_NATIVE(pango_1attr_1underline_1color_1new)16812 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1underline_1color_1new)
16813 	(JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
16814 {
16815 	jlong rc = 0;
16816 	OS_NATIVE_ENTER(env, that, pango_1attr_1underline_1color_1new_FUNC);
16817 	rc = (jlong)pango_attr_underline_color_new(arg0, arg1, arg2);
16818 	OS_NATIVE_EXIT(env, that, pango_1attr_1underline_1color_1new_FUNC);
16819 	return rc;
16820 }
16821 #endif
16822 
16823 #ifndef NO_pango_1attr_1underline_1new
OS_NATIVE(pango_1attr_1underline_1new)16824 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1underline_1new)
16825 	(JNIEnv *env, jclass that, jint arg0)
16826 {
16827 	jlong rc = 0;
16828 	OS_NATIVE_ENTER(env, that, pango_1attr_1underline_1new_FUNC);
16829 	rc = (jlong)pango_attr_underline_new(arg0);
16830 	OS_NATIVE_EXIT(env, that, pango_1attr_1underline_1new_FUNC);
16831 	return rc;
16832 }
16833 #endif
16834 
16835 #ifndef NO_pango_1attr_1weight_1new
OS_NATIVE(pango_1attr_1weight_1new)16836 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1weight_1new)
16837 	(JNIEnv *env, jclass that, jint arg0)
16838 {
16839 	jlong rc = 0;
16840 	OS_NATIVE_ENTER(env, that, pango_1attr_1weight_1new_FUNC);
16841 	rc = (jlong)pango_attr_weight_new(arg0);
16842 	OS_NATIVE_EXIT(env, that, pango_1attr_1weight_1new_FUNC);
16843 	return rc;
16844 }
16845 #endif
16846 
16847 #ifndef NO_pango_1attribute_1copy
OS_NATIVE(pango_1attribute_1copy)16848 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attribute_1copy)
16849 	(JNIEnv *env, jclass that, jlong arg0)
16850 {
16851 	jlong rc = 0;
16852 	OS_NATIVE_ENTER(env, that, pango_1attribute_1copy_FUNC);
16853 	rc = (jlong)pango_attribute_copy((const PangoAttribute *)arg0);
16854 	OS_NATIVE_EXIT(env, that, pango_1attribute_1copy_FUNC);
16855 	return rc;
16856 }
16857 #endif
16858 
16859 #ifndef NO_pango_1cairo_1context_1get_1font_1options
OS_NATIVE(pango_1cairo_1context_1get_1font_1options)16860 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1cairo_1context_1get_1font_1options)
16861 	(JNIEnv *env, jclass that, jlong arg0)
16862 {
16863 	jlong rc = 0;
16864 	OS_NATIVE_ENTER(env, that, pango_1cairo_1context_1get_1font_1options_FUNC);
16865 	rc = (jlong)pango_cairo_context_get_font_options((PangoContext *)arg0);
16866 	OS_NATIVE_EXIT(env, that, pango_1cairo_1context_1get_1font_1options_FUNC);
16867 	return rc;
16868 }
16869 #endif
16870 
16871 #ifndef NO_pango_1cairo_1context_1set_1font_1options
OS_NATIVE(pango_1cairo_1context_1set_1font_1options)16872 JNIEXPORT void JNICALL OS_NATIVE(pango_1cairo_1context_1set_1font_1options)
16873 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
16874 {
16875 	OS_NATIVE_ENTER(env, that, pango_1cairo_1context_1set_1font_1options_FUNC);
16876 	pango_cairo_context_set_font_options((PangoContext *)arg0, ( cairo_font_options_t *)arg1);
16877 	OS_NATIVE_EXIT(env, that, pango_1cairo_1context_1set_1font_1options_FUNC);
16878 }
16879 #endif
16880 
16881 #ifndef NO_pango_1cairo_1create_1layout
OS_NATIVE(pango_1cairo_1create_1layout)16882 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1cairo_1create_1layout)
16883 	(JNIEnv *env, jclass that, jlong arg0)
16884 {
16885 	jlong rc = 0;
16886 	OS_NATIVE_ENTER(env, that, pango_1cairo_1create_1layout_FUNC);
16887 	rc = (jlong)pango_cairo_create_layout((cairo_t *)arg0);
16888 	OS_NATIVE_EXIT(env, that, pango_1cairo_1create_1layout_FUNC);
16889 	return rc;
16890 }
16891 #endif
16892 
16893 #ifndef NO_pango_1cairo_1font_1map_1get_1default
OS_NATIVE(pango_1cairo_1font_1map_1get_1default)16894 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1cairo_1font_1map_1get_1default)
16895 	(JNIEnv *env, jclass that)
16896 {
16897 	jlong rc = 0;
16898 	OS_NATIVE_ENTER(env, that, pango_1cairo_1font_1map_1get_1default_FUNC);
16899 	rc = (jlong)pango_cairo_font_map_get_default();
16900 	OS_NATIVE_EXIT(env, that, pango_1cairo_1font_1map_1get_1default_FUNC);
16901 	return rc;
16902 }
16903 #endif
16904 
16905 #ifndef NO_pango_1cairo_1layout_1path
OS_NATIVE(pango_1cairo_1layout_1path)16906 JNIEXPORT void JNICALL OS_NATIVE(pango_1cairo_1layout_1path)
16907 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
16908 {
16909 	OS_NATIVE_ENTER(env, that, pango_1cairo_1layout_1path_FUNC);
16910 	pango_cairo_layout_path((cairo_t *)arg0, (PangoLayout *)arg1);
16911 	OS_NATIVE_EXIT(env, that, pango_1cairo_1layout_1path_FUNC);
16912 }
16913 #endif
16914 
16915 #ifndef NO_pango_1cairo_1show_1layout
OS_NATIVE(pango_1cairo_1show_1layout)16916 JNIEXPORT void JNICALL OS_NATIVE(pango_1cairo_1show_1layout)
16917 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
16918 {
16919 	OS_NATIVE_ENTER(env, that, pango_1cairo_1show_1layout_FUNC);
16920 	pango_cairo_show_layout((cairo_t *)arg0, (PangoLayout *)arg1);
16921 	OS_NATIVE_EXIT(env, that, pango_1cairo_1show_1layout_FUNC);
16922 }
16923 #endif
16924 
16925 #ifndef NO_pango_1context_1get_1base_1dir
OS_NATIVE(pango_1context_1get_1base_1dir)16926 JNIEXPORT jint JNICALL OS_NATIVE(pango_1context_1get_1base_1dir)
16927 	(JNIEnv *env, jclass that, jlong arg0)
16928 {
16929 	jint rc = 0;
16930 	OS_NATIVE_ENTER(env, that, pango_1context_1get_1base_1dir_FUNC);
16931 	rc = (jint)pango_context_get_base_dir((PangoContext *)arg0);
16932 	OS_NATIVE_EXIT(env, that, pango_1context_1get_1base_1dir_FUNC);
16933 	return rc;
16934 }
16935 #endif
16936 
16937 #ifndef NO_pango_1context_1get_1language
OS_NATIVE(pango_1context_1get_1language)16938 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1context_1get_1language)
16939 	(JNIEnv *env, jclass that, jlong arg0)
16940 {
16941 	jlong rc = 0;
16942 	OS_NATIVE_ENTER(env, that, pango_1context_1get_1language_FUNC);
16943 	rc = (jlong)pango_context_get_language((PangoContext *)arg0);
16944 	OS_NATIVE_EXIT(env, that, pango_1context_1get_1language_FUNC);
16945 	return rc;
16946 }
16947 #endif
16948 
16949 #ifndef NO_pango_1context_1get_1metrics
OS_NATIVE(pango_1context_1get_1metrics)16950 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1context_1get_1metrics)
16951 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
16952 {
16953 	jlong rc = 0;
16954 	OS_NATIVE_ENTER(env, that, pango_1context_1get_1metrics_FUNC);
16955 	rc = (jlong)pango_context_get_metrics((PangoContext *)arg0, (const PangoFontDescription *)arg1, (PangoLanguage *)arg2);
16956 	OS_NATIVE_EXIT(env, that, pango_1context_1get_1metrics_FUNC);
16957 	return rc;
16958 }
16959 #endif
16960 
16961 #ifndef NO_pango_1context_1list_1families
OS_NATIVE(pango_1context_1list_1families)16962 JNIEXPORT void JNICALL OS_NATIVE(pango_1context_1list_1families)
16963 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jintArray arg2)
16964 {
16965 	jlong *lparg1=NULL;
16966 	jint *lparg2=NULL;
16967 	OS_NATIVE_ENTER(env, that, pango_1context_1list_1families_FUNC);
16968 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
16969 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
16970 	pango_context_list_families((PangoContext *)arg0, (PangoFontFamily ***)lparg1, (int *)lparg2);
16971 fail:
16972 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
16973 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
16974 	OS_NATIVE_EXIT(env, that, pango_1context_1list_1families_FUNC);
16975 }
16976 #endif
16977 
16978 #ifndef NO_pango_1context_1set_1base_1dir
OS_NATIVE(pango_1context_1set_1base_1dir)16979 JNIEXPORT void JNICALL OS_NATIVE(pango_1context_1set_1base_1dir)
16980 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
16981 {
16982 	OS_NATIVE_ENTER(env, that, pango_1context_1set_1base_1dir_FUNC);
16983 	pango_context_set_base_dir((PangoContext *)arg0, arg1);
16984 	OS_NATIVE_EXIT(env, that, pango_1context_1set_1base_1dir_FUNC);
16985 }
16986 #endif
16987 
16988 #ifndef NO_pango_1context_1set_1language
OS_NATIVE(pango_1context_1set_1language)16989 JNIEXPORT void JNICALL OS_NATIVE(pango_1context_1set_1language)
16990 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
16991 {
16992 	OS_NATIVE_ENTER(env, that, pango_1context_1set_1language_FUNC);
16993 	pango_context_set_language((PangoContext *)arg0, (PangoLanguage *)arg1);
16994 	OS_NATIVE_EXIT(env, that, pango_1context_1set_1language_FUNC);
16995 }
16996 #endif
16997 
16998 #ifndef NO_pango_1font_1description_1copy
OS_NATIVE(pango_1font_1description_1copy)16999 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1description_1copy)
17000 	(JNIEnv *env, jclass that, jlong arg0)
17001 {
17002 	jlong rc = 0;
17003 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1copy_FUNC);
17004 	rc = (jlong)pango_font_description_copy((PangoFontDescription *)arg0);
17005 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1copy_FUNC);
17006 	return rc;
17007 }
17008 #endif
17009 
17010 #ifndef NO_pango_1font_1description_1free
OS_NATIVE(pango_1font_1description_1free)17011 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1free)
17012 	(JNIEnv *env, jclass that, jlong arg0)
17013 {
17014 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1free_FUNC);
17015 	pango_font_description_free((PangoFontDescription *)arg0);
17016 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1free_FUNC);
17017 }
17018 #endif
17019 
17020 #ifndef NO_pango_1font_1description_1from_1string
OS_NATIVE(pango_1font_1description_1from_1string)17021 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1description_1from_1string)
17022 	(JNIEnv *env, jclass that, jbyteArray arg0)
17023 {
17024 	jbyte *lparg0=NULL;
17025 	jlong rc = 0;
17026 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1from_1string_FUNC);
17027 		if (arg0) if ((lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL)) == NULL) goto fail;
17028 	rc = (jlong)pango_font_description_from_string((const char *)lparg0);
17029 fail:
17030 		if (arg0 && lparg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, JNI_ABORT);
17031 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1from_1string_FUNC);
17032 	return rc;
17033 }
17034 #endif
17035 
17036 #ifndef NO_pango_1font_1description_1get_1family
OS_NATIVE(pango_1font_1description_1get_1family)17037 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1description_1get_1family)
17038 	(JNIEnv *env, jclass that, jlong arg0)
17039 {
17040 	jlong rc = 0;
17041 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1family_FUNC);
17042 	rc = (jlong)pango_font_description_get_family((PangoFontDescription *)arg0);
17043 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1family_FUNC);
17044 	return rc;
17045 }
17046 #endif
17047 
17048 #ifndef NO_pango_1font_1description_1get_1size
OS_NATIVE(pango_1font_1description_1get_1size)17049 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1description_1get_1size)
17050 	(JNIEnv *env, jclass that, jlong arg0)
17051 {
17052 	jint rc = 0;
17053 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1size_FUNC);
17054 	rc = (jint)pango_font_description_get_size((PangoFontDescription *)arg0);
17055 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1size_FUNC);
17056 	return rc;
17057 }
17058 #endif
17059 
17060 #ifndef NO_pango_1font_1description_1get_1stretch
OS_NATIVE(pango_1font_1description_1get_1stretch)17061 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1description_1get_1stretch)
17062 	(JNIEnv *env, jclass that, jlong arg0)
17063 {
17064 	jint rc = 0;
17065 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1stretch_FUNC);
17066 	rc = (jint)pango_font_description_get_stretch((PangoFontDescription *)arg0);
17067 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1stretch_FUNC);
17068 	return rc;
17069 }
17070 #endif
17071 
17072 #ifndef NO_pango_1font_1description_1get_1style
OS_NATIVE(pango_1font_1description_1get_1style)17073 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1description_1get_1style)
17074 	(JNIEnv *env, jclass that, jlong arg0)
17075 {
17076 	jint rc = 0;
17077 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1style_FUNC);
17078 	rc = (jint)pango_font_description_get_style((PangoFontDescription *)arg0);
17079 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1style_FUNC);
17080 	return rc;
17081 }
17082 #endif
17083 
17084 #ifndef NO_pango_1font_1description_1get_1variant
OS_NATIVE(pango_1font_1description_1get_1variant)17085 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1description_1get_1variant)
17086 	(JNIEnv *env, jclass that, jlong arg0)
17087 {
17088 	jint rc = 0;
17089 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1variant_FUNC);
17090 	rc = (jint)pango_font_description_get_variant((PangoFontDescription *)arg0);
17091 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1variant_FUNC);
17092 	return rc;
17093 }
17094 #endif
17095 
17096 #ifndef NO_pango_1font_1description_1get_1weight
OS_NATIVE(pango_1font_1description_1get_1weight)17097 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1description_1get_1weight)
17098 	(JNIEnv *env, jclass that, jlong arg0)
17099 {
17100 	jint rc = 0;
17101 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1weight_FUNC);
17102 	rc = (jint)pango_font_description_get_weight((PangoFontDescription *)arg0);
17103 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1weight_FUNC);
17104 	return rc;
17105 }
17106 #endif
17107 
17108 #ifndef NO_pango_1font_1description_1new
OS_NATIVE(pango_1font_1description_1new)17109 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1description_1new)
17110 	(JNIEnv *env, jclass that)
17111 {
17112 	jlong rc = 0;
17113 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1new_FUNC);
17114 	rc = (jlong)pango_font_description_new();
17115 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1new_FUNC);
17116 	return rc;
17117 }
17118 #endif
17119 
17120 #ifndef NO_pango_1font_1description_1set_1family
OS_NATIVE(pango_1font_1description_1set_1family)17121 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1family)
17122 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
17123 {
17124 	jbyte *lparg1=NULL;
17125 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1family_FUNC);
17126 		if (arg1) if ((lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL)) == NULL) goto fail;
17127 	pango_font_description_set_family((PangoFontDescription *)arg0, (const char *)lparg1);
17128 fail:
17129 		if (arg1 && lparg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, JNI_ABORT);
17130 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1family_FUNC);
17131 }
17132 #endif
17133 
17134 #ifndef NO_pango_1font_1description_1set_1size
OS_NATIVE(pango_1font_1description_1set_1size)17135 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1size)
17136 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
17137 {
17138 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1size_FUNC);
17139 	pango_font_description_set_size((PangoFontDescription *)arg0, (gint)arg1);
17140 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1size_FUNC);
17141 }
17142 #endif
17143 
17144 #ifndef NO_pango_1font_1description_1set_1stretch
OS_NATIVE(pango_1font_1description_1set_1stretch)17145 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1stretch)
17146 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
17147 {
17148 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1stretch_FUNC);
17149 	pango_font_description_set_stretch((PangoFontDescription *)arg0, (PangoStretch)arg1);
17150 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1stretch_FUNC);
17151 }
17152 #endif
17153 
17154 #ifndef NO_pango_1font_1description_1set_1style
OS_NATIVE(pango_1font_1description_1set_1style)17155 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1style)
17156 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
17157 {
17158 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1style_FUNC);
17159 	pango_font_description_set_style((PangoFontDescription *)arg0, (PangoStyle)arg1);
17160 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1style_FUNC);
17161 }
17162 #endif
17163 
17164 #ifndef NO_pango_1font_1description_1set_1variant
OS_NATIVE(pango_1font_1description_1set_1variant)17165 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1variant)
17166 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
17167 {
17168 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1variant_FUNC);
17169 	pango_font_description_set_variant((PangoFontDescription *)arg0, (PangoVariant)arg1);
17170 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1variant_FUNC);
17171 }
17172 #endif
17173 
17174 #ifndef NO_pango_1font_1description_1set_1weight
OS_NATIVE(pango_1font_1description_1set_1weight)17175 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1weight)
17176 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
17177 {
17178 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1weight_FUNC);
17179 	pango_font_description_set_weight((PangoFontDescription *)arg0, (PangoWeight)arg1);
17180 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1weight_FUNC);
17181 }
17182 #endif
17183 
17184 #ifndef NO_pango_1font_1description_1to_1string
OS_NATIVE(pango_1font_1description_1to_1string)17185 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1description_1to_1string)
17186 	(JNIEnv *env, jclass that, jlong arg0)
17187 {
17188 	jlong rc = 0;
17189 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1to_1string_FUNC);
17190 	rc = (jlong)pango_font_description_to_string((PangoFontDescription *)arg0);
17191 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1to_1string_FUNC);
17192 	return rc;
17193 }
17194 #endif
17195 
17196 #ifndef NO_pango_1font_1face_1describe
OS_NATIVE(pango_1font_1face_1describe)17197 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1face_1describe)
17198 	(JNIEnv *env, jclass that, jlong arg0)
17199 {
17200 	jlong rc = 0;
17201 	OS_NATIVE_ENTER(env, that, pango_1font_1face_1describe_FUNC);
17202 	rc = (jlong)pango_font_face_describe((PangoFontFace *)arg0);
17203 	OS_NATIVE_EXIT(env, that, pango_1font_1face_1describe_FUNC);
17204 	return rc;
17205 }
17206 #endif
17207 
17208 #ifndef NO_pango_1font_1family_1get_1name
OS_NATIVE(pango_1font_1family_1get_1name)17209 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1family_1get_1name)
17210 	(JNIEnv *env, jclass that, jlong arg0)
17211 {
17212 	jlong rc = 0;
17213 	OS_NATIVE_ENTER(env, that, pango_1font_1family_1get_1name_FUNC);
17214 	rc = (jlong)pango_font_family_get_name((PangoFontFamily *)arg0);
17215 	OS_NATIVE_EXIT(env, that, pango_1font_1family_1get_1name_FUNC);
17216 	return rc;
17217 }
17218 #endif
17219 
17220 #ifndef NO_pango_1font_1family_1list_1faces
OS_NATIVE(pango_1font_1family_1list_1faces)17221 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1family_1list_1faces)
17222 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jintArray arg2)
17223 {
17224 	jlong *lparg1=NULL;
17225 	jint *lparg2=NULL;
17226 	OS_NATIVE_ENTER(env, that, pango_1font_1family_1list_1faces_FUNC);
17227 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
17228 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
17229 	pango_font_family_list_faces((PangoFontFamily *)arg0, (PangoFontFace ***)lparg1, (int *)lparg2);
17230 fail:
17231 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
17232 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
17233 	OS_NATIVE_EXIT(env, that, pango_1font_1family_1list_1faces_FUNC);
17234 }
17235 #endif
17236 
17237 #ifndef NO_pango_1font_1map_1create_1context
OS_NATIVE(pango_1font_1map_1create_1context)17238 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1map_1create_1context)
17239 	(JNIEnv *env, jclass that, jlong arg0)
17240 {
17241 	jlong rc = 0;
17242 	OS_NATIVE_ENTER(env, that, pango_1font_1map_1create_1context_FUNC);
17243 	rc = (jlong)pango_font_map_create_context((PangoFontMap *)arg0);
17244 	OS_NATIVE_EXIT(env, that, pango_1font_1map_1create_1context_FUNC);
17245 	return rc;
17246 }
17247 #endif
17248 
17249 #ifndef NO_pango_1font_1metrics_1get_1approximate_1char_1width
OS_NATIVE(pango_1font_1metrics_1get_1approximate_1char_1width)17250 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1metrics_1get_1approximate_1char_1width)
17251 	(JNIEnv *env, jclass that, jlong arg0)
17252 {
17253 	jint rc = 0;
17254 	OS_NATIVE_ENTER(env, that, pango_1font_1metrics_1get_1approximate_1char_1width_FUNC);
17255 	rc = (jint)pango_font_metrics_get_approximate_char_width((PangoFontMetrics *)arg0);
17256 	OS_NATIVE_EXIT(env, that, pango_1font_1metrics_1get_1approximate_1char_1width_FUNC);
17257 	return rc;
17258 }
17259 #endif
17260 
17261 #ifndef NO_pango_1font_1metrics_1get_1ascent
OS_NATIVE(pango_1font_1metrics_1get_1ascent)17262 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1metrics_1get_1ascent)
17263 	(JNIEnv *env, jclass that, jlong arg0)
17264 {
17265 	jint rc = 0;
17266 	OS_NATIVE_ENTER(env, that, pango_1font_1metrics_1get_1ascent_FUNC);
17267 	rc = (jint)pango_font_metrics_get_ascent((PangoFontMetrics *)arg0);
17268 	OS_NATIVE_EXIT(env, that, pango_1font_1metrics_1get_1ascent_FUNC);
17269 	return rc;
17270 }
17271 #endif
17272 
17273 #ifndef NO_pango_1font_1metrics_1get_1descent
OS_NATIVE(pango_1font_1metrics_1get_1descent)17274 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1metrics_1get_1descent)
17275 	(JNIEnv *env, jclass that, jlong arg0)
17276 {
17277 	jint rc = 0;
17278 	OS_NATIVE_ENTER(env, that, pango_1font_1metrics_1get_1descent_FUNC);
17279 	rc = (jint)pango_font_metrics_get_descent((PangoFontMetrics *)arg0);
17280 	OS_NATIVE_EXIT(env, that, pango_1font_1metrics_1get_1descent_FUNC);
17281 	return rc;
17282 }
17283 #endif
17284 
17285 #ifndef NO_pango_1font_1metrics_1unref
OS_NATIVE(pango_1font_1metrics_1unref)17286 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1metrics_1unref)
17287 	(JNIEnv *env, jclass that, jlong arg0)
17288 {
17289 	OS_NATIVE_ENTER(env, that, pango_1font_1metrics_1unref_FUNC);
17290 	pango_font_metrics_unref((PangoFontMetrics *)arg0);
17291 	OS_NATIVE_EXIT(env, that, pango_1font_1metrics_1unref_FUNC);
17292 }
17293 #endif
17294 
17295 #ifndef NO_pango_1layout_1context_1changed
OS_NATIVE(pango_1layout_1context_1changed)17296 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1context_1changed)
17297 	(JNIEnv *env, jclass that, jlong arg0)
17298 {
17299 	OS_NATIVE_ENTER(env, that, pango_1layout_1context_1changed_FUNC);
17300 	pango_layout_context_changed((PangoLayout *)arg0);
17301 	OS_NATIVE_EXIT(env, that, pango_1layout_1context_1changed_FUNC);
17302 }
17303 #endif
17304 
17305 #ifndef NO_pango_1layout_1get_1alignment
OS_NATIVE(pango_1layout_1get_1alignment)17306 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1get_1alignment)
17307 	(JNIEnv *env, jclass that, jlong arg0)
17308 {
17309 	jint rc = 0;
17310 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1alignment_FUNC);
17311 	rc = (jint)pango_layout_get_alignment((PangoLayout*)arg0);
17312 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1alignment_FUNC);
17313 	return rc;
17314 }
17315 #endif
17316 
17317 #ifndef NO_pango_1layout_1get_1context
OS_NATIVE(pango_1layout_1get_1context)17318 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1get_1context)
17319 	(JNIEnv *env, jclass that, jlong arg0)
17320 {
17321 	jlong rc = 0;
17322 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1context_FUNC);
17323 	rc = (jlong)pango_layout_get_context((PangoLayout *)arg0);
17324 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1context_FUNC);
17325 	return rc;
17326 }
17327 #endif
17328 
17329 #ifndef NO_pango_1layout_1get_1indent
OS_NATIVE(pango_1layout_1get_1indent)17330 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1get_1indent)
17331 	(JNIEnv *env, jclass that, jlong arg0)
17332 {
17333 	jint rc = 0;
17334 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1indent_FUNC);
17335 	rc = (jint)pango_layout_get_indent((PangoLayout*)arg0);
17336 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1indent_FUNC);
17337 	return rc;
17338 }
17339 #endif
17340 
17341 #ifndef NO_pango_1layout_1get_1iter
OS_NATIVE(pango_1layout_1get_1iter)17342 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1get_1iter)
17343 	(JNIEnv *env, jclass that, jlong arg0)
17344 {
17345 	jlong rc = 0;
17346 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1iter_FUNC);
17347 	rc = (jlong)pango_layout_get_iter((PangoLayout*)arg0);
17348 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1iter_FUNC);
17349 	return rc;
17350 }
17351 #endif
17352 
17353 #ifndef NO_pango_1layout_1get_1justify
OS_NATIVE(pango_1layout_1get_1justify)17354 JNIEXPORT jboolean JNICALL OS_NATIVE(pango_1layout_1get_1justify)
17355 	(JNIEnv *env, jclass that, jlong arg0)
17356 {
17357 	jboolean rc = 0;
17358 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1justify_FUNC);
17359 	rc = (jboolean)pango_layout_get_justify((PangoLayout*)arg0);
17360 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1justify_FUNC);
17361 	return rc;
17362 }
17363 #endif
17364 
17365 #ifndef NO_pango_1layout_1get_1line
OS_NATIVE(pango_1layout_1get_1line)17366 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1get_1line)
17367 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
17368 {
17369 	jlong rc = 0;
17370 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1line_FUNC);
17371 	rc = (jlong)pango_layout_get_line((PangoLayout *)arg0, arg1);
17372 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1line_FUNC);
17373 	return rc;
17374 }
17375 #endif
17376 
17377 #ifndef NO_pango_1layout_1get_1line_1count
OS_NATIVE(pango_1layout_1get_1line_1count)17378 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1get_1line_1count)
17379 	(JNIEnv *env, jclass that, jlong arg0)
17380 {
17381 	jint rc = 0;
17382 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1line_1count_FUNC);
17383 	rc = (jint)pango_layout_get_line_count((PangoLayout*)arg0);
17384 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1line_1count_FUNC);
17385 	return rc;
17386 }
17387 #endif
17388 
17389 #ifndef NO_pango_1layout_1get_1log_1attrs
OS_NATIVE(pango_1layout_1get_1log_1attrs)17390 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1get_1log_1attrs)
17391 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jintArray arg2)
17392 {
17393 	jlong *lparg1=NULL;
17394 	jint *lparg2=NULL;
17395 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1log_1attrs_FUNC);
17396 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
17397 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
17398 	pango_layout_get_log_attrs((PangoLayout*)arg0, (PangoLogAttr **)lparg1, (int *)lparg2);
17399 fail:
17400 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
17401 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
17402 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1log_1attrs_FUNC);
17403 }
17404 #endif
17405 
17406 #ifndef NO_pango_1layout_1get_1pixel_1size
OS_NATIVE(pango_1layout_1get_1pixel_1size)17407 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1get_1pixel_1size)
17408 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
17409 {
17410 	jint *lparg1=NULL;
17411 	jint *lparg2=NULL;
17412 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1pixel_1size_FUNC);
17413 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
17414 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
17415 	pango_layout_get_pixel_size((PangoLayout *)arg0, (int *)lparg1, (int *)lparg2);
17416 fail:
17417 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
17418 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
17419 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1pixel_1size_FUNC);
17420 }
17421 #endif
17422 
17423 #ifndef NO_pango_1layout_1get_1size
OS_NATIVE(pango_1layout_1get_1size)17424 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1get_1size)
17425 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
17426 {
17427 	jint *lparg1=NULL;
17428 	jint *lparg2=NULL;
17429 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1size_FUNC);
17430 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
17431 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
17432 	pango_layout_get_size((PangoLayout *)arg0, (int *)lparg1, (int *)lparg2);
17433 fail:
17434 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
17435 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
17436 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1size_FUNC);
17437 }
17438 #endif
17439 
17440 #ifndef NO_pango_1layout_1get_1spacing
OS_NATIVE(pango_1layout_1get_1spacing)17441 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1get_1spacing)
17442 	(JNIEnv *env, jclass that, jlong arg0)
17443 {
17444 	jint rc = 0;
17445 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1spacing_FUNC);
17446 	rc = (jint)pango_layout_get_spacing((PangoLayout*)arg0);
17447 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1spacing_FUNC);
17448 	return rc;
17449 }
17450 #endif
17451 
17452 #ifndef NO_pango_1layout_1get_1text
OS_NATIVE(pango_1layout_1get_1text)17453 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1get_1text)
17454 	(JNIEnv *env, jclass that, jlong arg0)
17455 {
17456 	jlong rc = 0;
17457 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1text_FUNC);
17458 	rc = (jlong)pango_layout_get_text((PangoLayout *)arg0);
17459 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1text_FUNC);
17460 	return rc;
17461 }
17462 #endif
17463 
17464 #ifndef NO_pango_1layout_1get_1width
OS_NATIVE(pango_1layout_1get_1width)17465 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1get_1width)
17466 	(JNIEnv *env, jclass that, jlong arg0)
17467 {
17468 	jint rc = 0;
17469 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1width_FUNC);
17470 	rc = (jint)pango_layout_get_width((PangoLayout *)arg0);
17471 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1width_FUNC);
17472 	return rc;
17473 }
17474 #endif
17475 
17476 #ifndef NO_pango_1layout_1index_1to_1pos
OS_NATIVE(pango_1layout_1index_1to_1pos)17477 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1index_1to_1pos)
17478 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
17479 {
17480 	PangoRectangle _arg2, *lparg2=NULL;
17481 	OS_NATIVE_ENTER(env, that, pango_1layout_1index_1to_1pos_FUNC);
17482 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
17483 	pango_layout_index_to_pos((PangoLayout*)arg0, arg1, lparg2);
17484 fail:
17485 	if (arg2 && lparg2) setPangoRectangleFields(env, arg2, lparg2);
17486 	OS_NATIVE_EXIT(env, that, pango_1layout_1index_1to_1pos_FUNC);
17487 }
17488 #endif
17489 
17490 #ifndef NO_pango_1layout_1iter_1free
OS_NATIVE(pango_1layout_1iter_1free)17491 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1iter_1free)
17492 	(JNIEnv *env, jclass that, jlong arg0)
17493 {
17494 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1free_FUNC);
17495 	pango_layout_iter_free((PangoLayoutIter*)arg0);
17496 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1free_FUNC);
17497 }
17498 #endif
17499 
17500 #ifndef NO_pango_1layout_1iter_1get_1index
OS_NATIVE(pango_1layout_1iter_1get_1index)17501 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1iter_1get_1index)
17502 	(JNIEnv *env, jclass that, jlong arg0)
17503 {
17504 	jint rc = 0;
17505 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1get_1index_FUNC);
17506 	rc = (jint)pango_layout_iter_get_index((PangoLayoutIter*)arg0);
17507 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1get_1index_FUNC);
17508 	return rc;
17509 }
17510 #endif
17511 
17512 #ifndef NO_pango_1layout_1iter_1get_1line_1extents
OS_NATIVE(pango_1layout_1iter_1get_1line_1extents)17513 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1iter_1get_1line_1extents)
17514 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jobject arg2)
17515 {
17516 	PangoRectangle _arg1, *lparg1=NULL;
17517 	PangoRectangle _arg2, *lparg2=NULL;
17518 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1get_1line_1extents_FUNC);
17519 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
17520 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
17521 	pango_layout_iter_get_line_extents((PangoLayoutIter*)arg0, lparg1, lparg2);
17522 fail:
17523 	if (arg2 && lparg2) setPangoRectangleFields(env, arg2, lparg2);
17524 	if (arg1 && lparg1) setPangoRectangleFields(env, arg1, lparg1);
17525 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1get_1line_1extents_FUNC);
17526 }
17527 #endif
17528 
17529 #ifndef NO_pango_1layout_1iter_1get_1run
OS_NATIVE(pango_1layout_1iter_1get_1run)17530 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1iter_1get_1run)
17531 	(JNIEnv *env, jclass that, jlong arg0)
17532 {
17533 	jlong rc = 0;
17534 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1get_1run_FUNC);
17535 	rc = (jlong)pango_layout_iter_get_run((PangoLayoutIter*)arg0);
17536 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1get_1run_FUNC);
17537 	return rc;
17538 }
17539 #endif
17540 
17541 #ifndef NO_pango_1layout_1iter_1next_1line
OS_NATIVE(pango_1layout_1iter_1next_1line)17542 JNIEXPORT jboolean JNICALL OS_NATIVE(pango_1layout_1iter_1next_1line)
17543 	(JNIEnv *env, jclass that, jlong arg0)
17544 {
17545 	jboolean rc = 0;
17546 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1next_1line_FUNC);
17547 	rc = (jboolean)pango_layout_iter_next_line((PangoLayoutIter*)arg0);
17548 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1next_1line_FUNC);
17549 	return rc;
17550 }
17551 #endif
17552 
17553 #ifndef NO_pango_1layout_1iter_1next_1run
OS_NATIVE(pango_1layout_1iter_1next_1run)17554 JNIEXPORT jboolean JNICALL OS_NATIVE(pango_1layout_1iter_1next_1run)
17555 	(JNIEnv *env, jclass that, jlong arg0)
17556 {
17557 	jboolean rc = 0;
17558 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1next_1run_FUNC);
17559 	rc = (jboolean)pango_layout_iter_next_run((PangoLayoutIter*)arg0);
17560 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1next_1run_FUNC);
17561 	return rc;
17562 }
17563 #endif
17564 
17565 #ifndef NO_pango_1layout_1line_1get_1extents
OS_NATIVE(pango_1layout_1line_1get_1extents)17566 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1line_1get_1extents)
17567 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jobject arg2)
17568 {
17569 	PangoRectangle _arg1, *lparg1=NULL;
17570 	PangoRectangle _arg2, *lparg2=NULL;
17571 	OS_NATIVE_ENTER(env, that, pango_1layout_1line_1get_1extents_FUNC);
17572 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
17573 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
17574 	pango_layout_line_get_extents((PangoLayoutLine*)arg0, (PangoRectangle *)lparg1, (PangoRectangle *)lparg2);
17575 fail:
17576 	if (arg2 && lparg2) setPangoRectangleFields(env, arg2, lparg2);
17577 	if (arg1 && lparg1) setPangoRectangleFields(env, arg1, lparg1);
17578 	OS_NATIVE_EXIT(env, that, pango_1layout_1line_1get_1extents_FUNC);
17579 }
17580 #endif
17581 
17582 #ifndef NO_pango_1layout_1new
OS_NATIVE(pango_1layout_1new)17583 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1new)
17584 	(JNIEnv *env, jclass that, jlong arg0)
17585 {
17586 	jlong rc = 0;
17587 	OS_NATIVE_ENTER(env, that, pango_1layout_1new_FUNC);
17588 	rc = (jlong)pango_layout_new((PangoContext *)arg0);
17589 	OS_NATIVE_EXIT(env, that, pango_1layout_1new_FUNC);
17590 	return rc;
17591 }
17592 #endif
17593 
17594 #ifndef NO_pango_1layout_1set_1alignment
OS_NATIVE(pango_1layout_1set_1alignment)17595 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1alignment)
17596 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
17597 {
17598 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1alignment_FUNC);
17599 	pango_layout_set_alignment((PangoLayout *)arg0, arg1);
17600 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1alignment_FUNC);
17601 }
17602 #endif
17603 
17604 #ifndef NO_pango_1layout_1set_1attributes
OS_NATIVE(pango_1layout_1set_1attributes)17605 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1attributes)
17606 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
17607 {
17608 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1attributes_FUNC);
17609 	pango_layout_set_attributes((PangoLayout *)arg0, (PangoAttrList *)arg1);
17610 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1attributes_FUNC);
17611 }
17612 #endif
17613 
17614 #ifndef NO_pango_1layout_1set_1auto_1dir
OS_NATIVE(pango_1layout_1set_1auto_1dir)17615 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1auto_1dir)
17616 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
17617 {
17618 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1auto_1dir_FUNC);
17619 	pango_layout_set_auto_dir((PangoLayout *)arg0, arg1);
17620 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1auto_1dir_FUNC);
17621 }
17622 #endif
17623 
17624 #ifndef NO_pango_1layout_1set_1font_1description
OS_NATIVE(pango_1layout_1set_1font_1description)17625 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1font_1description)
17626 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
17627 {
17628 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1font_1description_FUNC);
17629 	pango_layout_set_font_description((PangoLayout *)arg0, (PangoFontDescription *)arg1);
17630 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1font_1description_FUNC);
17631 }
17632 #endif
17633 
17634 #ifndef NO_pango_1layout_1set_1indent
OS_NATIVE(pango_1layout_1set_1indent)17635 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1indent)
17636 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
17637 {
17638 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1indent_FUNC);
17639 	pango_layout_set_indent((PangoLayout*)arg0, arg1);
17640 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1indent_FUNC);
17641 }
17642 #endif
17643 
17644 #ifndef NO_pango_1layout_1set_1justify
OS_NATIVE(pango_1layout_1set_1justify)17645 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1justify)
17646 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
17647 {
17648 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1justify_FUNC);
17649 	pango_layout_set_justify((PangoLayout*)arg0, arg1);
17650 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1justify_FUNC);
17651 }
17652 #endif
17653 
17654 #ifndef NO_pango_1layout_1set_1single_1paragraph_1mode
OS_NATIVE(pango_1layout_1set_1single_1paragraph_1mode)17655 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1single_1paragraph_1mode)
17656 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
17657 {
17658 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1single_1paragraph_1mode_FUNC);
17659 	pango_layout_set_single_paragraph_mode((PangoLayout *)arg0, (gboolean)arg1);
17660 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1single_1paragraph_1mode_FUNC);
17661 }
17662 #endif
17663 
17664 #ifndef NO_pango_1layout_1set_1spacing
OS_NATIVE(pango_1layout_1set_1spacing)17665 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1spacing)
17666 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
17667 {
17668 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1spacing_FUNC);
17669 	pango_layout_set_spacing((PangoLayout *)arg0, arg1);
17670 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1spacing_FUNC);
17671 }
17672 #endif
17673 
17674 #ifndef NO_pango_1layout_1set_1tabs
OS_NATIVE(pango_1layout_1set_1tabs)17675 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1tabs)
17676 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
17677 {
17678 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1tabs_FUNC);
17679 	pango_layout_set_tabs((PangoLayout *)arg0, (PangoTabArray *)arg1);
17680 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1tabs_FUNC);
17681 }
17682 #endif
17683 
17684 #ifndef NO_pango_1layout_1set_1text
OS_NATIVE(pango_1layout_1set_1text)17685 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1text)
17686 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
17687 {
17688 	jbyte *lparg1=NULL;
17689 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1text_FUNC);
17690 		if (arg1) if ((lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL)) == NULL) goto fail;
17691 	pango_layout_set_text((PangoLayout *)arg0, (const char *)lparg1, (int)arg2);
17692 fail:
17693 		if (arg1 && lparg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, JNI_ABORT);
17694 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1text_FUNC);
17695 }
17696 #endif
17697 
17698 #ifndef NO_pango_1layout_1set_1width
OS_NATIVE(pango_1layout_1set_1width)17699 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1width)
17700 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
17701 {
17702 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1width_FUNC);
17703 	pango_layout_set_width((PangoLayout *)arg0, arg1);
17704 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1width_FUNC);
17705 }
17706 #endif
17707 
17708 #ifndef NO_pango_1layout_1set_1wrap
OS_NATIVE(pango_1layout_1set_1wrap)17709 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1wrap)
17710 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
17711 {
17712 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1wrap_FUNC);
17713 	pango_layout_set_wrap((PangoLayout *)arg0, arg1);
17714 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1wrap_FUNC);
17715 }
17716 #endif
17717 
17718 #ifndef NO_pango_1layout_1xy_1to_1index
OS_NATIVE(pango_1layout_1xy_1to_1index)17719 JNIEXPORT jboolean JNICALL OS_NATIVE(pango_1layout_1xy_1to_1index)
17720 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jintArray arg3, jintArray arg4)
17721 {
17722 	jint *lparg3=NULL;
17723 	jint *lparg4=NULL;
17724 	jboolean rc = 0;
17725 	OS_NATIVE_ENTER(env, that, pango_1layout_1xy_1to_1index_FUNC);
17726 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
17727 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
17728 	rc = (jboolean)pango_layout_xy_to_index((PangoLayout *)arg0, arg1, arg2, (int *)lparg3, (int *)lparg4);
17729 fail:
17730 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
17731 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
17732 	OS_NATIVE_EXIT(env, that, pango_1layout_1xy_1to_1index_FUNC);
17733 	return rc;
17734 }
17735 #endif
17736 
17737 #ifndef NO_pango_1tab_1array_1free
OS_NATIVE(pango_1tab_1array_1free)17738 JNIEXPORT void JNICALL OS_NATIVE(pango_1tab_1array_1free)
17739 	(JNIEnv *env, jclass that, jlong arg0)
17740 {
17741 	OS_NATIVE_ENTER(env, that, pango_1tab_1array_1free_FUNC);
17742 	pango_tab_array_free((PangoTabArray *)arg0);
17743 	OS_NATIVE_EXIT(env, that, pango_1tab_1array_1free_FUNC);
17744 }
17745 #endif
17746 
17747 #ifndef NO_pango_1tab_1array_1new
OS_NATIVE(pango_1tab_1array_1new)17748 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1tab_1array_1new)
17749 	(JNIEnv *env, jclass that, jint arg0, jboolean arg1)
17750 {
17751 	jlong rc = 0;
17752 	OS_NATIVE_ENTER(env, that, pango_1tab_1array_1new_FUNC);
17753 	rc = (jlong)pango_tab_array_new((gint)arg0, (gboolean)arg1);
17754 	OS_NATIVE_EXIT(env, that, pango_1tab_1array_1new_FUNC);
17755 	return rc;
17756 }
17757 #endif
17758 
17759 #ifndef NO_pango_1tab_1array_1set_1tab
OS_NATIVE(pango_1tab_1array_1set_1tab)17760 JNIEXPORT void JNICALL OS_NATIVE(pango_1tab_1array_1set_1tab)
17761 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2, jint arg3)
17762 {
17763 	OS_NATIVE_ENTER(env, that, pango_1tab_1array_1set_1tab_FUNC);
17764 	pango_tab_array_set_tab((PangoTabArray *)arg0, (gint)arg1, (PangoTabAlign)arg2, (gint)arg3);
17765 	OS_NATIVE_EXIT(env, that, pango_1tab_1array_1set_1tab_FUNC);
17766 }
17767 #endif
17768 
17769 #ifndef NO_realpath
OS_NATIVE(realpath)17770 JNIEXPORT jlong JNICALL OS_NATIVE(realpath)
17771 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1)
17772 {
17773 	jbyte *lparg0=NULL;
17774 	jbyte *lparg1=NULL;
17775 	jlong rc = 0;
17776 	OS_NATIVE_ENTER(env, that, realpath_FUNC);
17777 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
17778 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
17779 	rc = (jlong)realpath((const char *)lparg0, (char *)lparg1);
17780 fail:
17781 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
17782 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
17783 	OS_NATIVE_EXIT(env, that, realpath_FUNC);
17784 	return rc;
17785 }
17786 #endif
17787 
17788 #ifndef NO_strcmp
OS_NATIVE(strcmp)17789 JNIEXPORT jint JNICALL OS_NATIVE(strcmp)
17790 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
17791 {
17792 	jbyte *lparg1=NULL;
17793 	jint rc = 0;
17794 	OS_NATIVE_ENTER(env, that, strcmp_FUNC);
17795 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
17796 	rc = (jint)strcmp((const char*)arg0, (const char*)lparg1);
17797 fail:
17798 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
17799 	OS_NATIVE_EXIT(env, that, strcmp_FUNC);
17800 	return rc;
17801 }
17802 #endif
17803 
17804 #ifndef NO_swt_1debug_1on_1fatal_1warnings
OS_NATIVE(swt_1debug_1on_1fatal_1warnings)17805 JNIEXPORT void JNICALL OS_NATIVE(swt_1debug_1on_1fatal_1warnings)
17806 	(JNIEnv *env, jclass that)
17807 {
17808 	OS_NATIVE_ENTER(env, that, swt_1debug_1on_1fatal_1warnings_FUNC);
17809 	swt_debug_on_fatal_warnings();
17810 	OS_NATIVE_EXIT(env, that, swt_1debug_1on_1fatal_1warnings_FUNC);
17811 }
17812 #endif
17813 
17814 #ifndef NO_swt_1fixed_1accessible_1get_1type
OS_NATIVE(swt_1fixed_1accessible_1get_1type)17815 JNIEXPORT jlong JNICALL OS_NATIVE(swt_1fixed_1accessible_1get_1type)
17816 	(JNIEnv *env, jclass that)
17817 {
17818 	jlong rc = 0;
17819 	OS_NATIVE_ENTER(env, that, swt_1fixed_1accessible_1get_1type_FUNC);
17820 	rc = (jlong)swt_fixed_accessible_get_type();
17821 	OS_NATIVE_EXIT(env, that, swt_1fixed_1accessible_1get_1type_FUNC);
17822 	return rc;
17823 }
17824 #endif
17825 
17826 #ifndef NO_swt_1fixed_1accessible_1register_1accessible
OS_NATIVE(swt_1fixed_1accessible_1register_1accessible)17827 JNIEXPORT void JNICALL OS_NATIVE(swt_1fixed_1accessible_1register_1accessible)
17828 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1, jlong arg2)
17829 {
17830 	OS_NATIVE_ENTER(env, that, swt_1fixed_1accessible_1register_1accessible_FUNC);
17831 	swt_fixed_accessible_register_accessible((AtkObject*)arg0, (gboolean)arg1, (GtkWidget *)arg2);
17832 	OS_NATIVE_EXIT(env, that, swt_1fixed_1accessible_1register_1accessible_FUNC);
17833 }
17834 #endif
17835 
17836 #ifndef NO_swt_1fixed_1get_1type
OS_NATIVE(swt_1fixed_1get_1type)17837 JNIEXPORT jlong JNICALL OS_NATIVE(swt_1fixed_1get_1type)
17838 	(JNIEnv *env, jclass that)
17839 {
17840 	jlong rc = 0;
17841 	OS_NATIVE_ENTER(env, that, swt_1fixed_1get_1type_FUNC);
17842 	rc = (jlong)swt_fixed_get_type();
17843 	OS_NATIVE_EXIT(env, that, swt_1fixed_1get_1type_FUNC);
17844 	return rc;
17845 }
17846 #endif
17847 
17848 #ifndef NO_swt_1fixed_1move
OS_NATIVE(swt_1fixed_1move)17849 JNIEXPORT void JNICALL OS_NATIVE(swt_1fixed_1move)
17850 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
17851 {
17852 	OS_NATIVE_ENTER(env, that, swt_1fixed_1move_FUNC);
17853 	swt_fixed_move((SwtFixed*)arg0, (GtkWidget*)arg1, arg2, arg3);
17854 	OS_NATIVE_EXIT(env, that, swt_1fixed_1move_FUNC);
17855 }
17856 #endif
17857 
17858 #ifndef NO_swt_1fixed_1resize
OS_NATIVE(swt_1fixed_1resize)17859 JNIEXPORT void JNICALL OS_NATIVE(swt_1fixed_1resize)
17860 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
17861 {
17862 	OS_NATIVE_ENTER(env, that, swt_1fixed_1resize_FUNC);
17863 	swt_fixed_resize((SwtFixed*)arg0, (GtkWidget*)arg1, arg2, arg3);
17864 	OS_NATIVE_EXIT(env, that, swt_1fixed_1resize_FUNC);
17865 }
17866 #endif
17867 
17868 #ifndef NO_swt_1fixed_1restack
OS_NATIVE(swt_1fixed_1restack)17869 JNIEXPORT void JNICALL OS_NATIVE(swt_1fixed_1restack)
17870 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jboolean arg3)
17871 {
17872 	OS_NATIVE_ENTER(env, that, swt_1fixed_1restack_FUNC);
17873 	swt_fixed_restack((SwtFixed*)arg0, (GtkWidget*)arg1, (GtkWidget*)arg2, arg3);
17874 	OS_NATIVE_EXIT(env, that, swt_1fixed_1restack_FUNC);
17875 }
17876 #endif
17877 
17878 #ifndef NO_ubuntu_1menu_1proxy_1get
OS_NATIVE(ubuntu_1menu_1proxy_1get)17879 JNIEXPORT jlong JNICALL OS_NATIVE(ubuntu_1menu_1proxy_1get)
17880 	(JNIEnv *env, jclass that)
17881 {
17882 	jlong rc = 0;
17883 	OS_NATIVE_ENTER(env, that, ubuntu_1menu_1proxy_1get_FUNC);
17884 /*
17885 	rc = (jlong)ubuntu_menu_proxy_get();
17886 */
17887 	{
17888 		OS_LOAD_FUNCTION(fp, ubuntu_menu_proxy_get)
17889 		if (fp) {
17890 			rc = (jlong)((jlong (CALLING_CONVENTION*)())fp)();
17891 		}
17892 	}
17893 	OS_NATIVE_EXIT(env, that, ubuntu_1menu_1proxy_1get_FUNC);
17894 	return rc;
17895 }
17896 #endif
17897 
17898