1 /*******************************************************************************
2  * Copyright (c) 2000, 2021 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_1button_1event_1get_1button
GDK_NATIVE(gdk_1button_1event_1get_1button)268 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1button_1event_1get_1button)
269 	(JNIEnv *env, jclass that, jlong arg0)
270 {
271 	jint rc = 0;
272 	GDK_NATIVE_ENTER(env, that, gdk_1button_1event_1get_1button_FUNC);
273 	rc = (jint)gdk_button_event_get_button((GdkEvent *)arg0);
274 	GDK_NATIVE_EXIT(env, that, gdk_1button_1event_1get_1button_FUNC);
275 	return rc;
276 }
277 #endif
278 
279 #ifndef NO_gdk_1cairo_1create
GDK_NATIVE(gdk_1cairo_1create)280 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cairo_1create)
281 	(JNIEnv *env, jclass that, jlong arg0)
282 {
283 	jlong rc = 0;
284 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1create_FUNC);
285 /*
286 	rc = (jlong)gdk_cairo_create((GdkWindow *)arg0);
287 */
288 	{
289 		GDK_LOAD_FUNCTION(fp, gdk_cairo_create)
290 		if (fp) {
291 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkWindow *))fp)((GdkWindow *)arg0);
292 		}
293 	}
294 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1create_FUNC);
295 	return rc;
296 }
297 #endif
298 
299 #ifndef NO_gdk_1cairo_1get_1clip_1rectangle
GDK_NATIVE(gdk_1cairo_1get_1clip_1rectangle)300 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1cairo_1get_1clip_1rectangle)
301 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
302 {
303 	GdkRectangle _arg1, *lparg1=NULL;
304 	jboolean rc = 0;
305 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1get_1clip_1rectangle_FUNC);
306 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
307 /*
308 	rc = (jboolean)gdk_cairo_get_clip_rectangle((cairo_t *)arg0, (GdkRectangle *)lparg1);
309 */
310 	{
311 		GDK_LOAD_FUNCTION(fp, gdk_cairo_get_clip_rectangle)
312 		if (fp) {
313 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(cairo_t *, GdkRectangle *))fp)((cairo_t *)arg0, (GdkRectangle *)lparg1);
314 		}
315 	}
316 fail:
317 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
318 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1get_1clip_1rectangle_FUNC);
319 	return rc;
320 }
321 #endif
322 
323 #ifndef NO_gdk_1cairo_1region
GDK_NATIVE(gdk_1cairo_1region)324 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1cairo_1region)
325 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
326 {
327 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1region_FUNC);
328 	gdk_cairo_region((cairo_t *)arg0, (cairo_region_t *)arg1);
329 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1region_FUNC);
330 }
331 #endif
332 
333 #ifndef NO_gdk_1cairo_1region_1create_1from_1surface
GDK_NATIVE(gdk_1cairo_1region_1create_1from_1surface)334 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cairo_1region_1create_1from_1surface)
335 	(JNIEnv *env, jclass that, jlong arg0)
336 {
337 	jlong rc = 0;
338 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1region_1create_1from_1surface_FUNC);
339 	rc = (jlong)gdk_cairo_region_create_from_surface((cairo_surface_t *)arg0);
340 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1region_1create_1from_1surface_FUNC);
341 	return rc;
342 }
343 #endif
344 
345 #ifndef NO_gdk_1cairo_1set_1source_1pixbuf
GDK_NATIVE(gdk_1cairo_1set_1source_1pixbuf)346 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1cairo_1set_1source_1pixbuf)
347 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jdouble arg3)
348 {
349 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1set_1source_1pixbuf_FUNC);
350 	gdk_cairo_set_source_pixbuf((cairo_t *)arg0, (const GdkPixbuf *)arg1, (gdouble)arg2, (gdouble)arg3);
351 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1set_1source_1pixbuf_FUNC);
352 }
353 #endif
354 
355 #ifndef NO_gdk_1cairo_1set_1source_1rgba
GDK_NATIVE(gdk_1cairo_1set_1source_1rgba)356 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1cairo_1set_1source_1rgba)
357 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
358 {
359 	GdkRGBA _arg1, *lparg1=NULL;
360 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1set_1source_1rgba_FUNC);
361 	if (arg1) if ((lparg1 = getGdkRGBAFields(env, arg1, &_arg1)) == NULL) goto fail;
362 	gdk_cairo_set_source_rgba((cairo_t *)arg0, (const GdkRGBA *)lparg1);
363 fail:
364 	if (arg1 && lparg1) setGdkRGBAFields(env, arg1, lparg1);
365 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1set_1source_1rgba_FUNC);
366 }
367 #endif
368 
369 #ifndef NO_gdk_1cairo_1set_1source_1window
GDK_NATIVE(gdk_1cairo_1set_1source_1window)370 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1cairo_1set_1source_1window)
371 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
372 {
373 	GDK_NATIVE_ENTER(env, that, gdk_1cairo_1set_1source_1window_FUNC);
374 	gdk_cairo_set_source_window((cairo_t *)arg0, (GdkWindow *)arg1, (gdouble)arg2, (gdouble)arg3);
375 	GDK_NATIVE_EXIT(env, that, gdk_1cairo_1set_1source_1window_FUNC);
376 }
377 #endif
378 
379 #ifndef NO_gdk_1clipboard_1set_1content
GDK_NATIVE(gdk_1clipboard_1set_1content)380 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1clipboard_1set_1content)
381 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
382 {
383 	jlong rc = 0;
384 	GDK_NATIVE_ENTER(env, that, gdk_1clipboard_1set_1content_FUNC);
385 	rc = (jlong)gdk_clipboard_set_content((GdkClipboard *)arg0, (GdkContentProvider *)arg1);
386 	GDK_NATIVE_EXIT(env, that, gdk_1clipboard_1set_1content_FUNC);
387 	return rc;
388 }
389 #endif
390 
391 #ifndef NO_gdk_1crossing_1event_1get_1mode
GDK_NATIVE(gdk_1crossing_1event_1get_1mode)392 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1crossing_1event_1get_1mode)
393 	(JNIEnv *env, jclass that, jlong arg0)
394 {
395 	jint rc = 0;
396 	GDK_NATIVE_ENTER(env, that, gdk_1crossing_1event_1get_1mode_FUNC);
397 	rc = (jint)gdk_crossing_event_get_mode((GdkEvent *)arg0);
398 	GDK_NATIVE_EXIT(env, that, gdk_1crossing_1event_1get_1mode_FUNC);
399 	return rc;
400 }
401 #endif
402 
403 #ifndef NO_gdk_1cursor_1new_1from_1name__JLjava_lang_String_2
GDK_NATIVE(gdk_1cursor_1new_1from_1name__JLjava_lang_String_2)404 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cursor_1new_1from_1name__JLjava_lang_String_2)
405 	(JNIEnv *env, jclass that, jlong arg0, jstring arg1)
406 {
407 	const char *lparg1= NULL;
408 	jlong rc = 0;
409 	GDK_NATIVE_ENTER(env, that, gdk_1cursor_1new_1from_1name__JLjava_lang_String_2_FUNC);
410 	if (arg1) if ((lparg1 = (*env)->GetStringUTFChars(env, arg1, NULL)) == NULL) goto fail;
411 	rc = (jlong)gdk_cursor_new_from_name((GdkDisplay *)arg0, (const gchar *)lparg1);
412 fail:
413 	if (arg1 && lparg1) (*env)->ReleaseStringUTFChars(env, arg1, lparg1);
414 	GDK_NATIVE_EXIT(env, that, gdk_1cursor_1new_1from_1name__JLjava_lang_String_2_FUNC);
415 	return rc;
416 }
417 #endif
418 
419 #ifndef NO_gdk_1cursor_1new_1from_1name__Ljava_lang_String_2J
GDK_NATIVE(gdk_1cursor_1new_1from_1name__Ljava_lang_String_2J)420 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cursor_1new_1from_1name__Ljava_lang_String_2J)
421 	(JNIEnv *env, jclass that, jstring arg0, jlong arg1)
422 {
423 	const char *lparg0= NULL;
424 	jlong rc = 0;
425 	GDK_NATIVE_ENTER(env, that, gdk_1cursor_1new_1from_1name__Ljava_lang_String_2J_FUNC);
426 	if (arg0) if ((lparg0 = (*env)->GetStringUTFChars(env, arg0, NULL)) == NULL) goto fail;
427 	rc = (jlong)gdk_cursor_new_from_name((const gchar *)lparg0, (GdkCursor *)arg1);
428 fail:
429 	if (arg0 && lparg0) (*env)->ReleaseStringUTFChars(env, arg0, lparg0);
430 	GDK_NATIVE_EXIT(env, that, gdk_1cursor_1new_1from_1name__Ljava_lang_String_2J_FUNC);
431 	return rc;
432 }
433 #endif
434 
435 #ifndef NO_gdk_1cursor_1new_1from_1pixbuf
GDK_NATIVE(gdk_1cursor_1new_1from_1pixbuf)436 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cursor_1new_1from_1pixbuf)
437 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
438 {
439 	jlong rc = 0;
440 	GDK_NATIVE_ENTER(env, that, gdk_1cursor_1new_1from_1pixbuf_FUNC);
441 	rc = (jlong)gdk_cursor_new_from_pixbuf((GdkDisplay *)arg0, (GdkPixbuf *)arg1, (gint)arg2, (gint)arg3);
442 	GDK_NATIVE_EXIT(env, that, gdk_1cursor_1new_1from_1pixbuf_FUNC);
443 	return rc;
444 }
445 #endif
446 
447 #ifndef NO_gdk_1cursor_1new_1from_1texture
GDK_NATIVE(gdk_1cursor_1new_1from_1texture)448 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1cursor_1new_1from_1texture)
449 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jlong arg3)
450 {
451 	jlong rc = 0;
452 	GDK_NATIVE_ENTER(env, that, gdk_1cursor_1new_1from_1texture_FUNC);
453 	rc = (jlong)gdk_cursor_new_from_texture((GdkTexture *)arg0, (gint)arg1, (gint)arg2, (GdkCursor *)arg3);
454 	GDK_NATIVE_EXIT(env, that, gdk_1cursor_1new_1from_1texture_FUNC);
455 	return rc;
456 }
457 #endif
458 
459 #ifndef NO_gdk_1device_1get_1associated_1device
GDK_NATIVE(gdk_1device_1get_1associated_1device)460 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1device_1get_1associated_1device)
461 	(JNIEnv *env, jclass that, jlong arg0)
462 {
463 	jlong rc = 0;
464 	GDK_NATIVE_ENTER(env, that, gdk_1device_1get_1associated_1device_FUNC);
465 /*
466 	rc = (jlong)gdk_device_get_associated_device((GdkDevice *)arg0);
467 */
468 	{
469 		GDK_LOAD_FUNCTION(fp, gdk_device_get_associated_device)
470 		if (fp) {
471 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDevice *))fp)((GdkDevice *)arg0);
472 		}
473 	}
474 	GDK_NATIVE_EXIT(env, that, gdk_1device_1get_1associated_1device_FUNC);
475 	return rc;
476 }
477 #endif
478 
479 #ifndef NO_gdk_1device_1get_1seat
GDK_NATIVE(gdk_1device_1get_1seat)480 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1device_1get_1seat)
481 	(JNIEnv *env, jclass that, jlong arg0)
482 {
483 	jlong rc = 0;
484 	GDK_NATIVE_ENTER(env, that, gdk_1device_1get_1seat_FUNC);
485 	rc = (jlong)gdk_device_get_seat((GdkDevice *)arg0);
486 	GDK_NATIVE_EXIT(env, that, gdk_1device_1get_1seat_FUNC);
487 	return rc;
488 }
489 #endif
490 
491 #ifndef NO_gdk_1device_1get_1surface_1at_1position
GDK_NATIVE(gdk_1device_1get_1surface_1at_1position)492 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1device_1get_1surface_1at_1position)
493 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
494 {
495 	jdouble *lparg1=NULL;
496 	jdouble *lparg2=NULL;
497 	jlong rc = 0;
498 	GDK_NATIVE_ENTER(env, that, gdk_1device_1get_1surface_1at_1position_FUNC);
499 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
500 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
501 /*
502 	rc = (jlong)gdk_device_get_surface_at_position((GdkDevice *)arg0, (double *)lparg1, (double *)lparg2);
503 */
504 	{
505 		GDK_LOAD_FUNCTION(fp, gdk_device_get_surface_at_position)
506 		if (fp) {
507 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDevice *, double *, double *))fp)((GdkDevice *)arg0, (double *)lparg1, (double *)lparg2);
508 		}
509 	}
510 fail:
511 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
512 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
513 	GDK_NATIVE_EXIT(env, that, gdk_1device_1get_1surface_1at_1position_FUNC);
514 	return rc;
515 }
516 #endif
517 
518 #ifndef NO_gdk_1device_1get_1window_1at_1position
GDK_NATIVE(gdk_1device_1get_1window_1at_1position)519 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1device_1get_1window_1at_1position)
520 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
521 {
522 	jint *lparg1=NULL;
523 	jint *lparg2=NULL;
524 	jlong rc = 0;
525 	GDK_NATIVE_ENTER(env, that, gdk_1device_1get_1window_1at_1position_FUNC);
526 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
527 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
528 /*
529 	rc = (jlong)gdk_device_get_window_at_position((GdkDevice *)arg0, (gint *)lparg1, (gint *)lparg2);
530 */
531 	{
532 		GDK_LOAD_FUNCTION(fp, gdk_device_get_window_at_position)
533 		if (fp) {
534 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDevice *, gint *, gint *))fp)((GdkDevice *)arg0, (gint *)lparg1, (gint *)lparg2);
535 		}
536 	}
537 fail:
538 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
539 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
540 	GDK_NATIVE_EXIT(env, that, gdk_1device_1get_1window_1at_1position_FUNC);
541 	return rc;
542 }
543 #endif
544 
545 #ifndef NO_gdk_1device_1warp
GDK_NATIVE(gdk_1device_1warp)546 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1device_1warp)
547 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
548 {
549 	GDK_NATIVE_ENTER(env, that, gdk_1device_1warp_FUNC);
550 /*
551 	gdk_device_warp((GdkDevice *)arg0, (GdkScreen *)arg1, (gint)arg2, (gint)arg3);
552 */
553 	{
554 		GDK_LOAD_FUNCTION(fp, gdk_device_warp)
555 		if (fp) {
556 			((void (CALLING_CONVENTION*)(GdkDevice *, GdkScreen *, gint, gint))fp)((GdkDevice *)arg0, (GdkScreen *)arg1, (gint)arg2, (gint)arg3);
557 		}
558 	}
559 	GDK_NATIVE_EXIT(env, that, gdk_1device_1warp_FUNC);
560 }
561 #endif
562 
563 #ifndef NO_gdk_1display_1beep
GDK_NATIVE(gdk_1display_1beep)564 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1display_1beep)
565 	(JNIEnv *env, jclass that, jlong arg0)
566 {
567 	GDK_NATIVE_ENTER(env, that, gdk_1display_1beep_FUNC);
568 	gdk_display_beep((GdkDisplay *)arg0);
569 	GDK_NATIVE_EXIT(env, that, gdk_1display_1beep_FUNC);
570 }
571 #endif
572 
573 #ifndef NO_gdk_1display_1get_1clipboard
GDK_NATIVE(gdk_1display_1get_1clipboard)574 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1clipboard)
575 	(JNIEnv *env, jclass that, jlong arg0)
576 {
577 	jlong rc = 0;
578 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1clipboard_FUNC);
579 /*
580 	rc = (jlong)gdk_display_get_clipboard((GdkDisplay *)arg0);
581 */
582 	{
583 		GDK_LOAD_FUNCTION(fp, gdk_display_get_clipboard)
584 		if (fp) {
585 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
586 		}
587 	}
588 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1clipboard_FUNC);
589 	return rc;
590 }
591 #endif
592 
593 #ifndef NO_gdk_1display_1get_1default
GDK_NATIVE(gdk_1display_1get_1default)594 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1default)
595 	(JNIEnv *env, jclass that)
596 {
597 	jlong rc = 0;
598 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1default_FUNC);
599 	rc = (jlong)gdk_display_get_default();
600 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1default_FUNC);
601 	return rc;
602 }
603 #endif
604 
605 #ifndef NO_gdk_1display_1get_1default_1group
GDK_NATIVE(gdk_1display_1get_1default_1group)606 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1default_1group)
607 	(JNIEnv *env, jclass that, jlong arg0)
608 {
609 	jlong rc = 0;
610 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1default_1group_FUNC);
611 /*
612 	rc = (jlong)gdk_display_get_default_group((GdkDisplay *)arg0);
613 */
614 	{
615 		GDK_LOAD_FUNCTION(fp, gdk_display_get_default_group)
616 		if (fp) {
617 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
618 		}
619 	}
620 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1default_1group_FUNC);
621 	return rc;
622 }
623 #endif
624 
625 #ifndef NO_gdk_1display_1get_1default_1seat
GDK_NATIVE(gdk_1display_1get_1default_1seat)626 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1default_1seat)
627 	(JNIEnv *env, jclass that, jlong arg0)
628 {
629 	jlong rc = 0;
630 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1default_1seat_FUNC);
631 /*
632 	rc = (jlong)gdk_display_get_default_seat(arg0);
633 */
634 	{
635 		GDK_LOAD_FUNCTION(fp, gdk_display_get_default_seat)
636 		if (fp) {
637 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
638 		}
639 	}
640 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1default_1seat_FUNC);
641 	return rc;
642 }
643 #endif
644 
645 #ifndef NO_gdk_1display_1get_1monitor
GDK_NATIVE(gdk_1display_1get_1monitor)646 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1monitor)
647 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
648 {
649 	jlong rc = 0;
650 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1monitor_FUNC);
651 /*
652 	rc = (jlong)gdk_display_get_monitor((GdkDisplay *)arg0, arg1);
653 */
654 	{
655 		GDK_LOAD_FUNCTION(fp, gdk_display_get_monitor)
656 		if (fp) {
657 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *, jint))fp)((GdkDisplay *)arg0, arg1);
658 		}
659 	}
660 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1monitor_FUNC);
661 	return rc;
662 }
663 #endif
664 
665 #ifndef NO_gdk_1display_1get_1monitor_1at_1point
GDK_NATIVE(gdk_1display_1get_1monitor_1at_1point)666 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1monitor_1at_1point)
667 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
668 {
669 	jlong rc = 0;
670 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1monitor_1at_1point_FUNC);
671 /*
672 	rc = (jlong)gdk_display_get_monitor_at_point((GdkDisplay *)arg0, arg1, arg2);
673 */
674 	{
675 		GDK_LOAD_FUNCTION(fp, gdk_display_get_monitor_at_point)
676 		if (fp) {
677 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *, jint, jint))fp)((GdkDisplay *)arg0, arg1, arg2);
678 		}
679 	}
680 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1monitor_1at_1point_FUNC);
681 	return rc;
682 }
683 #endif
684 
685 #ifndef NO_gdk_1display_1get_1monitor_1at_1surface
GDK_NATIVE(gdk_1display_1get_1monitor_1at_1surface)686 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1monitor_1at_1surface)
687 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
688 {
689 	jlong rc = 0;
690 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1monitor_1at_1surface_FUNC);
691 	rc = (jlong)gdk_display_get_monitor_at_surface((GdkDisplay *)arg0, (GdkSurface *)arg1);
692 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1monitor_1at_1surface_FUNC);
693 	return rc;
694 }
695 #endif
696 
697 #ifndef NO_gdk_1display_1get_1monitor_1at_1window
GDK_NATIVE(gdk_1display_1get_1monitor_1at_1window)698 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1monitor_1at_1window)
699 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
700 {
701 	jlong rc = 0;
702 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1monitor_1at_1window_FUNC);
703 /*
704 	rc = (jlong)gdk_display_get_monitor_at_window((GdkDisplay *)arg0, (GdkWindow *)arg1);
705 */
706 	{
707 		GDK_LOAD_FUNCTION(fp, gdk_display_get_monitor_at_window)
708 		if (fp) {
709 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *, GdkWindow *))fp)((GdkDisplay *)arg0, (GdkWindow *)arg1);
710 		}
711 	}
712 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1monitor_1at_1window_FUNC);
713 	return rc;
714 }
715 #endif
716 
717 #ifndef NO_gdk_1display_1get_1monitors
GDK_NATIVE(gdk_1display_1get_1monitors)718 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1monitors)
719 	(JNIEnv *env, jclass that, jlong arg0)
720 {
721 	jlong rc = 0;
722 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1monitors_FUNC);
723 /*
724 	rc = (jlong)gdk_display_get_monitors((GdkDisplay *)arg0);
725 */
726 	{
727 		GDK_LOAD_FUNCTION(fp, gdk_display_get_monitors)
728 		if (fp) {
729 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
730 		}
731 	}
732 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1monitors_FUNC);
733 	return rc;
734 }
735 #endif
736 
737 #ifndef NO_gdk_1display_1get_1n_1monitors
GDK_NATIVE(gdk_1display_1get_1n_1monitors)738 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1display_1get_1n_1monitors)
739 	(JNIEnv *env, jclass that, jlong arg0)
740 {
741 	jint rc = 0;
742 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1n_1monitors_FUNC);
743 /*
744 	rc = (jint)gdk_display_get_n_monitors((GdkDisplay *)arg0);
745 */
746 	{
747 		GDK_LOAD_FUNCTION(fp, gdk_display_get_n_monitors)
748 		if (fp) {
749 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
750 		}
751 	}
752 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1n_1monitors_FUNC);
753 	return rc;
754 }
755 #endif
756 
757 #ifndef NO_gdk_1display_1get_1primary_1clipboard
GDK_NATIVE(gdk_1display_1get_1primary_1clipboard)758 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1primary_1clipboard)
759 	(JNIEnv *env, jclass that, jlong arg0)
760 {
761 	jlong rc = 0;
762 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1primary_1clipboard_FUNC);
763 /*
764 	rc = (jlong)gdk_display_get_primary_clipboard((GdkDisplay *)arg0);
765 */
766 	{
767 		GDK_LOAD_FUNCTION(fp, gdk_display_get_primary_clipboard)
768 		if (fp) {
769 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
770 		}
771 	}
772 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1primary_1clipboard_FUNC);
773 	return rc;
774 }
775 #endif
776 
777 #ifndef NO_gdk_1display_1get_1primary_1monitor
GDK_NATIVE(gdk_1display_1get_1primary_1monitor)778 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1display_1get_1primary_1monitor)
779 	(JNIEnv *env, jclass that, jlong arg0)
780 {
781 	jlong rc = 0;
782 	GDK_NATIVE_ENTER(env, that, gdk_1display_1get_1primary_1monitor_FUNC);
783 /*
784 	rc = (jlong)gdk_display_get_primary_monitor((GdkDisplay *)arg0);
785 */
786 	{
787 		GDK_LOAD_FUNCTION(fp, gdk_display_get_primary_monitor)
788 		if (fp) {
789 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
790 		}
791 	}
792 	GDK_NATIVE_EXIT(env, that, gdk_1display_1get_1primary_1monitor_FUNC);
793 	return rc;
794 }
795 #endif
796 
797 #ifndef NO_gdk_1display_1is_1composited
GDK_NATIVE(gdk_1display_1is_1composited)798 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1display_1is_1composited)
799 	(JNIEnv *env, jclass that, jlong arg0)
800 {
801 	jboolean rc = 0;
802 	GDK_NATIVE_ENTER(env, that, gdk_1display_1is_1composited_FUNC);
803 /*
804 	rc = (jboolean)gdk_display_is_composited((GdkDisplay *)arg0);
805 */
806 	{
807 		GDK_LOAD_FUNCTION(fp, gdk_display_is_composited)
808 		if (fp) {
809 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
810 		}
811 	}
812 	GDK_NATIVE_EXIT(env, that, gdk_1display_1is_1composited_FUNC);
813 	return rc;
814 }
815 #endif
816 
817 #ifndef NO_gdk_1display_1map_1keyval
GDK_NATIVE(gdk_1display_1map_1keyval)818 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1display_1map_1keyval)
819 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlongArray arg2, jintArray arg3)
820 {
821 	jlong *lparg2=NULL;
822 	jint *lparg3=NULL;
823 	jboolean rc = 0;
824 	GDK_NATIVE_ENTER(env, that, gdk_1display_1map_1keyval_FUNC);
825 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
826 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
827 /*
828 	rc = (jboolean)gdk_display_map_keyval((GdkDisplay *)arg0, (guint)arg1, (GdkKeymapKey**)lparg2, (gint*)lparg3);
829 */
830 	{
831 		GDK_LOAD_FUNCTION(fp, gdk_display_map_keyval)
832 		if (fp) {
833 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(GdkDisplay *, guint, GdkKeymapKey**, gint*))fp)((GdkDisplay *)arg0, (guint)arg1, (GdkKeymapKey**)lparg2, (gint*)lparg3);
834 		}
835 	}
836 fail:
837 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
838 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
839 	GDK_NATIVE_EXIT(env, that, gdk_1display_1map_1keyval_FUNC);
840 	return rc;
841 }
842 #endif
843 
844 #ifndef NO_gdk_1display_1put_1event
GDK_NATIVE(gdk_1display_1put_1event)845 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1display_1put_1event)
846 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
847 {
848 	GDK_NATIVE_ENTER(env, that, gdk_1display_1put_1event_FUNC);
849 	gdk_display_put_event((GdkDisplay *)arg0, (GdkEvent *)arg1);
850 	GDK_NATIVE_EXIT(env, that, gdk_1display_1put_1event_FUNC);
851 }
852 #endif
853 
854 #ifndef NO_gdk_1display_1supports_1cursor_1color
GDK_NATIVE(gdk_1display_1supports_1cursor_1color)855 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1display_1supports_1cursor_1color)
856 	(JNIEnv *env, jclass that, jlong arg0)
857 {
858 	jboolean rc = 0;
859 	GDK_NATIVE_ENTER(env, that, gdk_1display_1supports_1cursor_1color_FUNC);
860 /*
861 	rc = (jboolean)gdk_display_supports_cursor_color((GdkDisplay *)arg0);
862 */
863 	{
864 		GDK_LOAD_FUNCTION(fp, gdk_display_supports_cursor_color)
865 		if (fp) {
866 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
867 		}
868 	}
869 	GDK_NATIVE_EXIT(env, that, gdk_1display_1supports_1cursor_1color_FUNC);
870 	return rc;
871 }
872 #endif
873 
874 #ifndef NO_gdk_1drag_1context_1get_1actions
GDK_NATIVE(gdk_1drag_1context_1get_1actions)875 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1drag_1context_1get_1actions)
876 	(JNIEnv *env, jclass that, jlong arg0)
877 {
878 	jint rc = 0;
879 	GDK_NATIVE_ENTER(env, that, gdk_1drag_1context_1get_1actions_FUNC);
880 /*
881 	rc = (jint)gdk_drag_context_get_actions(arg0);
882 */
883 	{
884 		GDK_LOAD_FUNCTION(fp, gdk_drag_context_get_actions)
885 		if (fp) {
886 			rc = (jint)((jint (CALLING_CONVENTION*)(jlong))fp)(arg0);
887 		}
888 	}
889 	GDK_NATIVE_EXIT(env, that, gdk_1drag_1context_1get_1actions_FUNC);
890 	return rc;
891 }
892 #endif
893 
894 #ifndef NO_gdk_1drag_1context_1get_1dest_1window
GDK_NATIVE(gdk_1drag_1context_1get_1dest_1window)895 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1drag_1context_1get_1dest_1window)
896 	(JNIEnv *env, jclass that, jlong arg0)
897 {
898 	jlong rc = 0;
899 	GDK_NATIVE_ENTER(env, that, gdk_1drag_1context_1get_1dest_1window_FUNC);
900 	rc = (jlong)gdk_drag_context_get_dest_window((GdkDragContext *)arg0);
901 	GDK_NATIVE_EXIT(env, that, gdk_1drag_1context_1get_1dest_1window_FUNC);
902 	return rc;
903 }
904 #endif
905 
906 #ifndef NO_gdk_1drag_1context_1get_1selected_1action
GDK_NATIVE(gdk_1drag_1context_1get_1selected_1action)907 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1drag_1context_1get_1selected_1action)
908 	(JNIEnv *env, jclass that, jlong arg0)
909 {
910 	jint rc = 0;
911 	GDK_NATIVE_ENTER(env, that, gdk_1drag_1context_1get_1selected_1action_FUNC);
912 /*
913 	rc = (jint)gdk_drag_context_get_selected_action(arg0);
914 */
915 	{
916 		GDK_LOAD_FUNCTION(fp, gdk_drag_context_get_selected_action)
917 		if (fp) {
918 			rc = (jint)((jint (CALLING_CONVENTION*)(jlong))fp)(arg0);
919 		}
920 	}
921 	GDK_NATIVE_EXIT(env, that, gdk_1drag_1context_1get_1selected_1action_FUNC);
922 	return rc;
923 }
924 #endif
925 
926 #ifndef NO_gdk_1drag_1context_1list_1targets
GDK_NATIVE(gdk_1drag_1context_1list_1targets)927 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1drag_1context_1list_1targets)
928 	(JNIEnv *env, jclass that, jlong arg0)
929 {
930 	jlong rc = 0;
931 	GDK_NATIVE_ENTER(env, that, gdk_1drag_1context_1list_1targets_FUNC);
932 	rc = (jlong)gdk_drag_context_list_targets((GdkDragContext *)arg0);
933 	GDK_NATIVE_EXIT(env, that, gdk_1drag_1context_1list_1targets_FUNC);
934 	return rc;
935 }
936 #endif
937 
938 #ifndef NO_gdk_1drag_1status
GDK_NATIVE(gdk_1drag_1status)939 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1drag_1status)
940 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
941 {
942 	GDK_NATIVE_ENTER(env, that, gdk_1drag_1status_FUNC);
943 	gdk_drag_status((GdkDragContext *)arg0, (GdkDragAction)arg1, (guint32)arg2);
944 	GDK_NATIVE_EXIT(env, that, gdk_1drag_1status_FUNC);
945 }
946 #endif
947 
948 #ifndef NO_gdk_1event_1copy
GDK_NATIVE(gdk_1event_1copy)949 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1copy)
950 	(JNIEnv *env, jclass that, jlong arg0)
951 {
952 	jlong rc = 0;
953 	GDK_NATIVE_ENTER(env, that, gdk_1event_1copy_FUNC);
954 	rc = (jlong)gdk_event_copy((GdkEvent *)arg0);
955 	GDK_NATIVE_EXIT(env, that, gdk_1event_1copy_FUNC);
956 	return rc;
957 }
958 #endif
959 
960 #ifndef NO_gdk_1event_1free
GDK_NATIVE(gdk_1event_1free)961 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1event_1free)
962 	(JNIEnv *env, jclass that, jlong arg0)
963 {
964 	GDK_NATIVE_ENTER(env, that, gdk_1event_1free_FUNC);
965 	gdk_event_free((GdkEvent *)arg0);
966 	GDK_NATIVE_EXIT(env, that, gdk_1event_1free_FUNC);
967 }
968 #endif
969 
970 #ifndef NO_gdk_1event_1get
GDK_NATIVE(gdk_1event_1get)971 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1get)
972 	(JNIEnv *env, jclass that)
973 {
974 	jlong rc = 0;
975 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_FUNC);
976 	rc = (jlong)gdk_event_get();
977 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_FUNC);
978 	return rc;
979 }
980 #endif
981 
982 #ifndef NO_gdk_1event_1get_1button
GDK_NATIVE(gdk_1event_1get_1button)983 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1button)
984 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
985 {
986 	jint *lparg1=NULL;
987 	jboolean rc = 0;
988 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1button_FUNC);
989 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
990 	rc = (jboolean)gdk_event_get_button((GdkEvent *)arg0, (guint *)lparg1);
991 fail:
992 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
993 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1button_FUNC);
994 	return rc;
995 }
996 #endif
997 
998 #ifndef NO_gdk_1event_1get_1coords
GDK_NATIVE(gdk_1event_1get_1coords)999 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1coords)
1000 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
1001 {
1002 	jdouble *lparg1=NULL;
1003 	jdouble *lparg2=NULL;
1004 	jboolean rc = 0;
1005 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1coords_FUNC);
1006 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
1007 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
1008 	rc = (jboolean)gdk_event_get_coords((GdkEvent *)arg0, (gdouble *)lparg1, (gdouble *)lparg2);
1009 fail:
1010 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
1011 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
1012 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1coords_FUNC);
1013 	return rc;
1014 }
1015 #endif
1016 
1017 #ifndef NO_gdk_1event_1get_1event_1type
GDK_NATIVE(gdk_1event_1get_1event_1type)1018 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1event_1get_1event_1type)
1019 	(JNIEnv *env, jclass that, jlong arg0)
1020 {
1021 	jint rc = 0;
1022 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1event_1type_FUNC);
1023 /*
1024 	rc = (jint)gdk_event_get_event_type((GdkEvent *)arg0);
1025 */
1026 	{
1027 		GDK_LOAD_FUNCTION(fp, gdk_event_get_event_type)
1028 		if (fp) {
1029 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkEvent *))fp)((GdkEvent *)arg0);
1030 		}
1031 	}
1032 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1event_1type_FUNC);
1033 	return rc;
1034 }
1035 #endif
1036 
1037 #ifndef NO_gdk_1event_1get_1keycode
GDK_NATIVE(gdk_1event_1get_1keycode)1038 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1keycode)
1039 	(JNIEnv *env, jclass that, jlong arg0, jshortArray arg1)
1040 {
1041 	jshort *lparg1=NULL;
1042 	jboolean rc = 0;
1043 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1keycode_FUNC);
1044 	if (arg1) if ((lparg1 = (*env)->GetShortArrayElements(env, arg1, NULL)) == NULL) goto fail;
1045 	rc = (jboolean)gdk_event_get_keycode((GdkEvent *)arg0, (guint16 *)lparg1);
1046 fail:
1047 	if (arg1 && lparg1) (*env)->ReleaseShortArrayElements(env, arg1, lparg1, 0);
1048 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1keycode_FUNC);
1049 	return rc;
1050 }
1051 #endif
1052 
1053 #ifndef NO_gdk_1event_1get_1keyval
GDK_NATIVE(gdk_1event_1get_1keyval)1054 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1keyval)
1055 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
1056 {
1057 	jint *lparg1=NULL;
1058 	jboolean rc = 0;
1059 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1keyval_FUNC);
1060 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
1061 	rc = (jboolean)gdk_event_get_keyval((GdkEvent *)arg0, (guint *)lparg1);
1062 fail:
1063 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
1064 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1keyval_FUNC);
1065 	return rc;
1066 }
1067 #endif
1068 
1069 #ifndef NO_gdk_1event_1get_1modifier_1state
GDK_NATIVE(gdk_1event_1get_1modifier_1state)1070 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1event_1get_1modifier_1state)
1071 	(JNIEnv *env, jclass that, jlong arg0)
1072 {
1073 	jint rc = 0;
1074 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1modifier_1state_FUNC);
1075 	rc = (jint)gdk_event_get_modifier_state((GdkEvent *)arg0);
1076 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1modifier_1state_FUNC);
1077 	return rc;
1078 }
1079 #endif
1080 
1081 #ifndef NO_gdk_1event_1get_1position
GDK_NATIVE(gdk_1event_1get_1position)1082 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1position)
1083 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
1084 {
1085 	jdouble *lparg1=NULL;
1086 	jdouble *lparg2=NULL;
1087 	jboolean rc = 0;
1088 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1position_FUNC);
1089 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
1090 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
1091 	rc = (jboolean)gdk_event_get_position((GdkEvent *)arg0, (double *)lparg1, (double *)lparg2);
1092 fail:
1093 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
1094 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
1095 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1position_FUNC);
1096 	return rc;
1097 }
1098 #endif
1099 
1100 #ifndef NO_gdk_1event_1get_1root_1coords
GDK_NATIVE(gdk_1event_1get_1root_1coords)1101 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1root_1coords)
1102 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
1103 {
1104 	jdouble *lparg1=NULL;
1105 	jdouble *lparg2=NULL;
1106 	jboolean rc = 0;
1107 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1root_1coords_FUNC);
1108 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
1109 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
1110 	rc = (jboolean)gdk_event_get_root_coords((GdkEvent *)arg0, (gdouble *)lparg1, (gdouble *)lparg2);
1111 fail:
1112 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
1113 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
1114 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1root_1coords_FUNC);
1115 	return rc;
1116 }
1117 #endif
1118 
1119 #ifndef NO_gdk_1event_1get_1scroll_1deltas
GDK_NATIVE(gdk_1event_1get_1scroll_1deltas)1120 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1scroll_1deltas)
1121 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
1122 {
1123 	jdouble *lparg1=NULL;
1124 	jdouble *lparg2=NULL;
1125 	jboolean rc = 0;
1126 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1scroll_1deltas_FUNC);
1127 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
1128 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
1129 	rc = (jboolean)gdk_event_get_scroll_deltas((const GdkEvent *)arg0, (gdouble *)lparg1, (gdouble *)lparg2);
1130 fail:
1131 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
1132 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
1133 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1scroll_1deltas_FUNC);
1134 	return rc;
1135 }
1136 #endif
1137 
1138 #ifndef NO_gdk_1event_1get_1scroll_1direction
GDK_NATIVE(gdk_1event_1get_1scroll_1direction)1139 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1scroll_1direction)
1140 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
1141 {
1142 	jint *lparg1=NULL;
1143 	jboolean rc = 0;
1144 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1scroll_1direction_FUNC);
1145 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
1146 	rc = (jboolean)gdk_event_get_scroll_direction((const GdkEvent *)arg0, (GdkScrollDirection *)lparg1);
1147 fail:
1148 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
1149 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1scroll_1direction_FUNC);
1150 	return rc;
1151 }
1152 #endif
1153 
1154 #ifndef NO_gdk_1event_1get_1seat
GDK_NATIVE(gdk_1event_1get_1seat)1155 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1get_1seat)
1156 	(JNIEnv *env, jclass that, jlong arg0)
1157 {
1158 	jlong rc = 0;
1159 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1seat_FUNC);
1160 /*
1161 	rc = (jlong)gdk_event_get_seat(arg0);
1162 */
1163 	{
1164 		GDK_LOAD_FUNCTION(fp, gdk_event_get_seat)
1165 		if (fp) {
1166 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
1167 		}
1168 	}
1169 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1seat_FUNC);
1170 	return rc;
1171 }
1172 #endif
1173 
1174 #ifndef NO_gdk_1event_1get_1state
GDK_NATIVE(gdk_1event_1get_1state)1175 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1event_1get_1state)
1176 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
1177 {
1178 	jint *lparg1=NULL;
1179 	jboolean rc = 0;
1180 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1state_FUNC);
1181 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
1182 	rc = (jboolean)gdk_event_get_state((GdkEvent *)arg0, (GdkModifierType *)lparg1);
1183 fail:
1184 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
1185 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1state_FUNC);
1186 	return rc;
1187 }
1188 #endif
1189 
1190 #ifndef NO_gdk_1event_1get_1surface
GDK_NATIVE(gdk_1event_1get_1surface)1191 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1get_1surface)
1192 	(JNIEnv *env, jclass that, jlong arg0)
1193 {
1194 	jlong rc = 0;
1195 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1surface_FUNC);
1196 	rc = (jlong)gdk_event_get_surface((GdkEvent *)arg0);
1197 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1surface_FUNC);
1198 	return rc;
1199 }
1200 #endif
1201 
1202 #ifndef NO_gdk_1event_1get_1time
GDK_NATIVE(gdk_1event_1get_1time)1203 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1event_1get_1time)
1204 	(JNIEnv *env, jclass that, jlong arg0)
1205 {
1206 	jint rc = 0;
1207 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1time_FUNC);
1208 	rc = (jint)gdk_event_get_time((GdkEvent *)arg0);
1209 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1time_FUNC);
1210 	return rc;
1211 }
1212 #endif
1213 
1214 #ifndef NO_gdk_1event_1get_1window
GDK_NATIVE(gdk_1event_1get_1window)1215 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1get_1window)
1216 	(JNIEnv *env, jclass that, jlong arg0)
1217 {
1218 	jlong rc = 0;
1219 	GDK_NATIVE_ENTER(env, that, gdk_1event_1get_1window_FUNC);
1220 	rc = (jlong)gdk_event_get_window((GdkEvent *)arg0);
1221 	GDK_NATIVE_EXIT(env, that, gdk_1event_1get_1window_FUNC);
1222 	return rc;
1223 }
1224 #endif
1225 
1226 #ifndef NO_gdk_1event_1handler_1set
GDK_NATIVE(gdk_1event_1handler_1set)1227 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1event_1handler_1set)
1228 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
1229 {
1230 	GDK_NATIVE_ENTER(env, that, gdk_1event_1handler_1set_FUNC);
1231 /*
1232 	gdk_event_handler_set(arg0, arg1, arg2);
1233 */
1234 	{
1235 		GDK_LOAD_FUNCTION(fp, gdk_event_handler_set)
1236 		if (fp) {
1237 			((void (CALLING_CONVENTION*)(jlong, jlong, jlong))fp)(arg0, arg1, arg2);
1238 		}
1239 	}
1240 	GDK_NATIVE_EXIT(env, that, gdk_1event_1handler_1set_FUNC);
1241 }
1242 #endif
1243 
1244 #ifndef NO_gdk_1event_1new
GDK_NATIVE(gdk_1event_1new)1245 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1new)
1246 	(JNIEnv *env, jclass that, jint arg0)
1247 {
1248 	jlong rc = 0;
1249 	GDK_NATIVE_ENTER(env, that, gdk_1event_1new_FUNC);
1250 	rc = (jlong)gdk_event_new(arg0);
1251 	GDK_NATIVE_EXIT(env, that, gdk_1event_1new_FUNC);
1252 	return rc;
1253 }
1254 #endif
1255 
1256 #ifndef NO_gdk_1event_1peek
GDK_NATIVE(gdk_1event_1peek)1257 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1peek)
1258 	(JNIEnv *env, jclass that)
1259 {
1260 	jlong rc = 0;
1261 	GDK_NATIVE_ENTER(env, that, gdk_1event_1peek_FUNC);
1262 	rc = (jlong)gdk_event_peek();
1263 	GDK_NATIVE_EXIT(env, that, gdk_1event_1peek_FUNC);
1264 	return rc;
1265 }
1266 #endif
1267 
1268 #ifndef NO_gdk_1event_1put
GDK_NATIVE(gdk_1event_1put)1269 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1event_1put)
1270 	(JNIEnv *env, jclass that, jlong arg0)
1271 {
1272 	GDK_NATIVE_ENTER(env, that, gdk_1event_1put_FUNC);
1273 	gdk_event_put((GdkEvent *)arg0);
1274 	GDK_NATIVE_EXIT(env, that, gdk_1event_1put_FUNC);
1275 }
1276 #endif
1277 
1278 #ifndef NO_gdk_1event_1ref
GDK_NATIVE(gdk_1event_1ref)1279 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1event_1ref)
1280 	(JNIEnv *env, jclass that, jlong arg0)
1281 {
1282 	jlong rc = 0;
1283 	GDK_NATIVE_ENTER(env, that, gdk_1event_1ref_FUNC);
1284 	rc = (jlong)gdk_event_ref((GdkEvent *)arg0);
1285 	GDK_NATIVE_EXIT(env, that, gdk_1event_1ref_FUNC);
1286 	return rc;
1287 }
1288 #endif
1289 
1290 #ifndef NO_gdk_1event_1set_1device
GDK_NATIVE(gdk_1event_1set_1device)1291 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1event_1set_1device)
1292 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1293 {
1294 	GDK_NATIVE_ENTER(env, that, gdk_1event_1set_1device_FUNC);
1295 	gdk_event_set_device((GdkEvent *)arg0, (GdkDevice *)arg1);
1296 	GDK_NATIVE_EXIT(env, that, gdk_1event_1set_1device_FUNC);
1297 }
1298 #endif
1299 
1300 #ifndef NO_gdk_1event_1unref
GDK_NATIVE(gdk_1event_1unref)1301 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1event_1unref)
1302 	(JNIEnv *env, jclass that, jlong arg0)
1303 {
1304 	GDK_NATIVE_ENTER(env, that, gdk_1event_1unref_FUNC);
1305 	gdk_event_unref((GdkEvent *)arg0);
1306 	GDK_NATIVE_EXIT(env, that, gdk_1event_1unref_FUNC);
1307 }
1308 #endif
1309 
1310 #ifndef NO_gdk_1focus_1event_1get_1in
GDK_NATIVE(gdk_1focus_1event_1get_1in)1311 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1focus_1event_1get_1in)
1312 	(JNIEnv *env, jclass that, jlong arg0)
1313 {
1314 	jboolean rc = 0;
1315 	GDK_NATIVE_ENTER(env, that, gdk_1focus_1event_1get_1in_FUNC);
1316 	rc = (jboolean)gdk_focus_event_get_in((GdkEvent *)arg0);
1317 	GDK_NATIVE_EXIT(env, that, gdk_1focus_1event_1get_1in_FUNC);
1318 	return rc;
1319 }
1320 #endif
1321 
1322 #ifndef NO_gdk_1get_1default_1root_1window
GDK_NATIVE(gdk_1get_1default_1root_1window)1323 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1get_1default_1root_1window)
1324 	(JNIEnv *env, jclass that)
1325 {
1326 	jlong rc = 0;
1327 	GDK_NATIVE_ENTER(env, that, gdk_1get_1default_1root_1window_FUNC);
1328 	rc = (jlong)gdk_get_default_root_window();
1329 	GDK_NATIVE_EXIT(env, that, gdk_1get_1default_1root_1window_FUNC);
1330 	return rc;
1331 }
1332 #endif
1333 
1334 #ifndef NO_gdk_1key_1event_1get_1keycode
GDK_NATIVE(gdk_1key_1event_1get_1keycode)1335 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1key_1event_1get_1keycode)
1336 	(JNIEnv *env, jclass that, jlong arg0)
1337 {
1338 	jint rc = 0;
1339 	GDK_NATIVE_ENTER(env, that, gdk_1key_1event_1get_1keycode_FUNC);
1340 	rc = (jint)gdk_key_event_get_keycode((GdkEvent *)arg0);
1341 	GDK_NATIVE_EXIT(env, that, gdk_1key_1event_1get_1keycode_FUNC);
1342 	return rc;
1343 }
1344 #endif
1345 
1346 #ifndef NO_gdk_1key_1event_1get_1keyval
GDK_NATIVE(gdk_1key_1event_1get_1keyval)1347 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1key_1event_1get_1keyval)
1348 	(JNIEnv *env, jclass that, jlong arg0)
1349 {
1350 	jint rc = 0;
1351 	GDK_NATIVE_ENTER(env, that, gdk_1key_1event_1get_1keyval_FUNC);
1352 	rc = (jint)gdk_key_event_get_keyval((GdkEvent *)arg0);
1353 	GDK_NATIVE_EXIT(env, that, gdk_1key_1event_1get_1keyval_FUNC);
1354 	return rc;
1355 }
1356 #endif
1357 
1358 #ifndef NO_gdk_1key_1event_1get_1layout
GDK_NATIVE(gdk_1key_1event_1get_1layout)1359 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1key_1event_1get_1layout)
1360 	(JNIEnv *env, jclass that, jlong arg0)
1361 {
1362 	jint rc = 0;
1363 	GDK_NATIVE_ENTER(env, that, gdk_1key_1event_1get_1layout_FUNC);
1364 	rc = (jint)gdk_key_event_get_layout((GdkEvent *)arg0);
1365 	GDK_NATIVE_EXIT(env, that, gdk_1key_1event_1get_1layout_FUNC);
1366 	return rc;
1367 }
1368 #endif
1369 
1370 #ifndef NO_gdk_1keymap_1get_1entries_1for_1keyval
GDK_NATIVE(gdk_1keymap_1get_1entries_1for_1keyval)1371 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1keymap_1get_1entries_1for_1keyval)
1372 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlongArray arg2, jintArray arg3)
1373 {
1374 	jlong *lparg2=NULL;
1375 	jint *lparg3=NULL;
1376 	jboolean rc = 0;
1377 	GDK_NATIVE_ENTER(env, that, gdk_1keymap_1get_1entries_1for_1keyval_FUNC);
1378 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
1379 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
1380 /*
1381 	rc = (jboolean)gdk_keymap_get_entries_for_keyval((GdkKeymap*)arg0, (guint)arg1, (GdkKeymapKey**)lparg2, (gint*)lparg3);
1382 */
1383 	{
1384 		GDK_LOAD_FUNCTION(fp, gdk_keymap_get_entries_for_keyval)
1385 		if (fp) {
1386 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(GdkKeymap*, guint, GdkKeymapKey**, gint*))fp)((GdkKeymap*)arg0, (guint)arg1, (GdkKeymapKey**)lparg2, (gint*)lparg3);
1387 		}
1388 	}
1389 fail:
1390 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
1391 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
1392 	GDK_NATIVE_EXIT(env, that, gdk_1keymap_1get_1entries_1for_1keyval_FUNC);
1393 	return rc;
1394 }
1395 #endif
1396 
1397 #ifndef NO_gdk_1keymap_1get_1for_1display
GDK_NATIVE(gdk_1keymap_1get_1for_1display)1398 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1keymap_1get_1for_1display)
1399 	(JNIEnv *env, jclass that, jlong arg0)
1400 {
1401 	jlong rc = 0;
1402 	GDK_NATIVE_ENTER(env, that, gdk_1keymap_1get_1for_1display_FUNC);
1403 /*
1404 	rc = (jlong)gdk_keymap_get_for_display((GdkDisplay *)arg0);
1405 */
1406 	{
1407 		GDK_LOAD_FUNCTION(fp, gdk_keymap_get_for_display)
1408 		if (fp) {
1409 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
1410 		}
1411 	}
1412 	GDK_NATIVE_EXIT(env, that, gdk_1keymap_1get_1for_1display_FUNC);
1413 	return rc;
1414 }
1415 #endif
1416 
1417 #ifndef NO_gdk_1keymap_1translate_1keyboard_1state
GDK_NATIVE(gdk_1keymap_1translate_1keyboard_1state)1418 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1keymap_1translate_1keyboard_1state)
1419 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jintArray arg4, jintArray arg5, jintArray arg6, jintArray arg7)
1420 {
1421 	jint *lparg4=NULL;
1422 	jint *lparg5=NULL;
1423 	jint *lparg6=NULL;
1424 	jint *lparg7=NULL;
1425 	jboolean rc = 0;
1426 	GDK_NATIVE_ENTER(env, that, gdk_1keymap_1translate_1keyboard_1state_FUNC);
1427 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
1428 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
1429 	if (arg6) if ((lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL)) == NULL) goto fail;
1430 	if (arg7) if ((lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL)) == NULL) goto fail;
1431 /*
1432 	rc = (jboolean)gdk_keymap_translate_keyboard_state((GdkKeymap *)arg0, (guint)arg1, (GdkModifierType)arg2, (gint)arg3, (guint *)lparg4, (gint *)lparg5, (gint *)lparg6, (GdkModifierType *)lparg7);
1433 */
1434 	{
1435 		GDK_LOAD_FUNCTION(fp, gdk_keymap_translate_keyboard_state)
1436 		if (fp) {
1437 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(GdkKeymap *, guint, GdkModifierType, gint, guint *, gint *, gint *, GdkModifierType *))fp)((GdkKeymap *)arg0, (guint)arg1, (GdkModifierType)arg2, (gint)arg3, (guint *)lparg4, (gint *)lparg5, (gint *)lparg6, (GdkModifierType *)lparg7);
1438 		}
1439 	}
1440 fail:
1441 	if (arg7 && lparg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0);
1442 	if (arg6 && lparg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0);
1443 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
1444 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
1445 	GDK_NATIVE_EXIT(env, that, gdk_1keymap_1translate_1keyboard_1state_FUNC);
1446 	return rc;
1447 }
1448 #endif
1449 
1450 #ifndef NO_gdk_1keyval_1name
GDK_NATIVE(gdk_1keyval_1name)1451 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1keyval_1name)
1452 	(JNIEnv *env, jclass that, jint arg0)
1453 {
1454 	jlong rc = 0;
1455 	GDK_NATIVE_ENTER(env, that, gdk_1keyval_1name_FUNC);
1456 	rc = (jlong)gdk_keyval_name((guint)arg0);
1457 	GDK_NATIVE_EXIT(env, that, gdk_1keyval_1name_FUNC);
1458 	return rc;
1459 }
1460 #endif
1461 
1462 #ifndef NO_gdk_1keyval_1to_1lower
GDK_NATIVE(gdk_1keyval_1to_1lower)1463 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1keyval_1to_1lower)
1464 	(JNIEnv *env, jclass that, jlong arg0)
1465 {
1466 	jlong rc = 0;
1467 	GDK_NATIVE_ENTER(env, that, gdk_1keyval_1to_1lower_FUNC);
1468 	rc = (jlong)gdk_keyval_to_lower(arg0);
1469 	GDK_NATIVE_EXIT(env, that, gdk_1keyval_1to_1lower_FUNC);
1470 	return rc;
1471 }
1472 #endif
1473 
1474 #ifndef NO_gdk_1keyval_1to_1unicode
GDK_NATIVE(gdk_1keyval_1to_1unicode)1475 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1keyval_1to_1unicode)
1476 	(JNIEnv *env, jclass that, jlong arg0)
1477 {
1478 	jlong rc = 0;
1479 	GDK_NATIVE_ENTER(env, that, gdk_1keyval_1to_1unicode_FUNC);
1480 	rc = (jlong)gdk_keyval_to_unicode(arg0);
1481 	GDK_NATIVE_EXIT(env, that, gdk_1keyval_1to_1unicode_FUNC);
1482 	return rc;
1483 }
1484 #endif
1485 
1486 #ifndef NO_gdk_1monitor_1get_1geometry
GDK_NATIVE(gdk_1monitor_1get_1geometry)1487 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1monitor_1get_1geometry)
1488 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
1489 {
1490 	GdkRectangle _arg1, *lparg1=NULL;
1491 	GDK_NATIVE_ENTER(env, that, gdk_1monitor_1get_1geometry_FUNC);
1492 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
1493 /*
1494 	gdk_monitor_get_geometry(arg0, lparg1);
1495 */
1496 	{
1497 		GDK_LOAD_FUNCTION(fp, gdk_monitor_get_geometry)
1498 		if (fp) {
1499 			((void (CALLING_CONVENTION*)(jlong, GdkRectangle *))fp)(arg0, lparg1);
1500 		}
1501 	}
1502 fail:
1503 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
1504 	GDK_NATIVE_EXIT(env, that, gdk_1monitor_1get_1geometry_FUNC);
1505 }
1506 #endif
1507 
1508 #ifndef NO_gdk_1monitor_1get_1scale_1factor
GDK_NATIVE(gdk_1monitor_1get_1scale_1factor)1509 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1monitor_1get_1scale_1factor)
1510 	(JNIEnv *env, jclass that, jlong arg0)
1511 {
1512 	jint rc = 0;
1513 	GDK_NATIVE_ENTER(env, that, gdk_1monitor_1get_1scale_1factor_FUNC);
1514 /*
1515 	rc = (jint)gdk_monitor_get_scale_factor(arg0);
1516 */
1517 	{
1518 		GDK_LOAD_FUNCTION(fp, gdk_monitor_get_scale_factor)
1519 		if (fp) {
1520 			rc = (jint)((jint (CALLING_CONVENTION*)(jlong))fp)(arg0);
1521 		}
1522 	}
1523 	GDK_NATIVE_EXIT(env, that, gdk_1monitor_1get_1scale_1factor_FUNC);
1524 	return rc;
1525 }
1526 #endif
1527 
1528 #ifndef NO_gdk_1monitor_1get_1workarea
GDK_NATIVE(gdk_1monitor_1get_1workarea)1529 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1monitor_1get_1workarea)
1530 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
1531 {
1532 	GdkRectangle _arg1, *lparg1=NULL;
1533 	GDK_NATIVE_ENTER(env, that, gdk_1monitor_1get_1workarea_FUNC);
1534 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
1535 /*
1536 	gdk_monitor_get_workarea(arg0, lparg1);
1537 */
1538 	{
1539 		GDK_LOAD_FUNCTION(fp, gdk_monitor_get_workarea)
1540 		if (fp) {
1541 			((void (CALLING_CONVENTION*)(jlong, GdkRectangle *))fp)(arg0, lparg1);
1542 		}
1543 	}
1544 fail:
1545 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
1546 	GDK_NATIVE_EXIT(env, that, gdk_1monitor_1get_1workarea_FUNC);
1547 }
1548 #endif
1549 
1550 #ifndef NO_gdk_1pango_1context_1get
GDK_NATIVE(gdk_1pango_1context_1get)1551 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pango_1context_1get)
1552 	(JNIEnv *env, jclass that)
1553 {
1554 	jlong rc = 0;
1555 	GDK_NATIVE_ENTER(env, that, gdk_1pango_1context_1get_FUNC);
1556 /*
1557 	rc = (jlong)gdk_pango_context_get();
1558 */
1559 	{
1560 		GDK_LOAD_FUNCTION(fp, gdk_pango_context_get)
1561 		if (fp) {
1562 			rc = (jlong)((jlong (CALLING_CONVENTION*)())fp)();
1563 		}
1564 	}
1565 	GDK_NATIVE_EXIT(env, that, gdk_1pango_1context_1get_FUNC);
1566 	return rc;
1567 }
1568 #endif
1569 
1570 #ifndef NO_gdk_1pango_1layout_1get_1clip_1region
GDK_NATIVE(gdk_1pango_1layout_1get_1clip_1region)1571 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pango_1layout_1get_1clip_1region)
1572 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jintArray arg3, jint arg4)
1573 {
1574 	jint *lparg3=NULL;
1575 	jlong rc = 0;
1576 	GDK_NATIVE_ENTER(env, that, gdk_1pango_1layout_1get_1clip_1region_FUNC);
1577 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
1578 	rc = (jlong)gdk_pango_layout_get_clip_region((PangoLayout *)arg0, arg1, arg2, (gint *)lparg3, arg4);
1579 fail:
1580 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
1581 	GDK_NATIVE_EXIT(env, that, gdk_1pango_1layout_1get_1clip_1region_FUNC);
1582 	return rc;
1583 }
1584 #endif
1585 
1586 #ifndef NO_gdk_1pixbuf_1animation_1get_1iter
1587 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GDK_NATIVE(gdk_1pixbuf_1animation_1get_1iter)1588 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1get_1iter)
1589 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1590 {
1591 	jlong rc = 0;
1592 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1get_1iter_FUNC);
1593 	rc = (jlong)gdk_pixbuf_animation_get_iter((GdkPixbufAnimation *)arg0, (const GTimeVal *)arg1);
1594 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1get_1iter_FUNC);
1595 	return rc;
1596 }
1597 G_GNUC_END_IGNORE_DEPRECATIONS
1598 #endif
1599 
1600 #ifndef NO_gdk_1pixbuf_1animation_1get_1static_1image
GDK_NATIVE(gdk_1pixbuf_1animation_1get_1static_1image)1601 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1get_1static_1image)
1602 	(JNIEnv *env, jclass that, jlong arg0)
1603 {
1604 	jlong rc = 0;
1605 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1get_1static_1image_FUNC);
1606 	rc = (jlong)gdk_pixbuf_animation_get_static_image((GdkPixbufAnimation *)arg0);
1607 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1get_1static_1image_FUNC);
1608 	return rc;
1609 }
1610 #endif
1611 
1612 #ifndef NO_gdk_1pixbuf_1animation_1is_1static_1image
GDK_NATIVE(gdk_1pixbuf_1animation_1is_1static_1image)1613 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1is_1static_1image)
1614 	(JNIEnv *env, jclass that, jlong arg0)
1615 {
1616 	jboolean rc = 0;
1617 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1is_1static_1image_FUNC);
1618 	rc = (jboolean)gdk_pixbuf_animation_is_static_image((GdkPixbufAnimation *)arg0);
1619 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1is_1static_1image_FUNC);
1620 	return rc;
1621 }
1622 #endif
1623 
1624 #ifndef NO_gdk_1pixbuf_1animation_1iter_1advance
1625 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1advance)1626 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1advance)
1627 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1628 {
1629 	jboolean rc = 0;
1630 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1iter_1advance_FUNC);
1631 	rc = (jboolean)gdk_pixbuf_animation_iter_advance((GdkPixbufAnimationIter *)arg0, (const GTimeVal *)arg1);
1632 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1iter_1advance_FUNC);
1633 	return rc;
1634 }
1635 G_GNUC_END_IGNORE_DEPRECATIONS
1636 #endif
1637 
1638 #ifndef NO_gdk_1pixbuf_1animation_1iter_1get_1delay_1time
GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1get_1delay_1time)1639 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1get_1delay_1time)
1640 	(JNIEnv *env, jclass that, jlong arg0)
1641 {
1642 	jint rc = 0;
1643 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1iter_1get_1delay_1time_FUNC);
1644 	rc = (jint)gdk_pixbuf_animation_iter_get_delay_time((GdkPixbufAnimationIter *)arg0);
1645 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1iter_1get_1delay_1time_FUNC);
1646 	return rc;
1647 }
1648 #endif
1649 
1650 #ifndef NO_gdk_1pixbuf_1animation_1iter_1get_1pixbuf
GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1get_1pixbuf)1651 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1animation_1iter_1get_1pixbuf)
1652 	(JNIEnv *env, jclass that, jlong arg0)
1653 {
1654 	jlong rc = 0;
1655 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1animation_1iter_1get_1pixbuf_FUNC);
1656 	rc = (jlong)gdk_pixbuf_animation_iter_get_pixbuf((GdkPixbufAnimationIter *)arg0);
1657 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1animation_1iter_1get_1pixbuf_FUNC);
1658 	return rc;
1659 }
1660 #endif
1661 
1662 #ifndef NO_gdk_1pixbuf_1copy
GDK_NATIVE(gdk_1pixbuf_1copy)1663 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1copy)
1664 	(JNIEnv *env, jclass that, jlong arg0)
1665 {
1666 	jlong rc = 0;
1667 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1copy_FUNC);
1668 	rc = (jlong)gdk_pixbuf_copy((const GdkPixbuf *)arg0);
1669 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1copy_FUNC);
1670 	return rc;
1671 }
1672 #endif
1673 
1674 #ifndef NO_gdk_1pixbuf_1copy_1area
GDK_NATIVE(gdk_1pixbuf_1copy_1area)1675 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1pixbuf_1copy_1area)
1676 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jint arg4, jlong arg5, jint arg6, jint arg7)
1677 {
1678 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1copy_1area_FUNC);
1679 	gdk_pixbuf_copy_area((GdkPixbuf *)arg0, arg1, arg2, arg3, arg4, (GdkPixbuf *)arg5, arg6, arg7);
1680 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1copy_1area_FUNC);
1681 }
1682 #endif
1683 
1684 #ifndef NO_gdk_1pixbuf_1format_1get_1name
GDK_NATIVE(gdk_1pixbuf_1format_1get_1name)1685 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1format_1get_1name)
1686 	(JNIEnv *env, jclass that, jlong arg0)
1687 {
1688 	jlong rc = 0;
1689 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1format_1get_1name_FUNC);
1690 	rc = (jlong)gdk_pixbuf_format_get_name((GdkPixbufFormat *)arg0);
1691 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1format_1get_1name_FUNC);
1692 	return rc;
1693 }
1694 #endif
1695 
1696 #ifndef NO_gdk_1pixbuf_1get_1bits_1per_1sample
GDK_NATIVE(gdk_1pixbuf_1get_1bits_1per_1sample)1697 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1bits_1per_1sample)
1698 	(JNIEnv *env, jclass that, jlong arg0)
1699 {
1700 	jint rc = 0;
1701 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1bits_1per_1sample_FUNC);
1702 	rc = (jint)gdk_pixbuf_get_bits_per_sample((const GdkPixbuf *)arg0);
1703 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1bits_1per_1sample_FUNC);
1704 	return rc;
1705 }
1706 #endif
1707 
1708 #ifndef NO_gdk_1pixbuf_1get_1from_1surface
GDK_NATIVE(gdk_1pixbuf_1get_1from_1surface)1709 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1from_1surface)
1710 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jint arg4)
1711 {
1712 	jlong rc = 0;
1713 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1from_1surface_FUNC);
1714 /*
1715 	rc = (jlong)gdk_pixbuf_get_from_surface((cairo_surface_t *)arg0, arg1, arg2, arg3, arg4);
1716 */
1717 	{
1718 		GDK_LOAD_FUNCTION(fp, gdk_pixbuf_get_from_surface)
1719 		if (fp) {
1720 			rc = (jlong)((jlong (CALLING_CONVENTION*)(cairo_surface_t *, jint, jint, jint, jint))fp)((cairo_surface_t *)arg0, arg1, arg2, arg3, arg4);
1721 		}
1722 	}
1723 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1from_1surface_FUNC);
1724 	return rc;
1725 }
1726 #endif
1727 
1728 #ifndef NO_gdk_1pixbuf_1get_1from_1texture
GDK_NATIVE(gdk_1pixbuf_1get_1from_1texture)1729 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1from_1texture)
1730 	(JNIEnv *env, jclass that, jlong arg0)
1731 {
1732 	jlong rc = 0;
1733 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1from_1texture_FUNC);
1734 /*
1735 	rc = (jlong)gdk_pixbuf_get_from_texture((GdkTexture *)arg0);
1736 */
1737 	{
1738 		GDK_LOAD_FUNCTION(fp, gdk_pixbuf_get_from_texture)
1739 		if (fp) {
1740 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkTexture *))fp)((GdkTexture *)arg0);
1741 		}
1742 	}
1743 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1from_1texture_FUNC);
1744 	return rc;
1745 }
1746 #endif
1747 
1748 #ifndef NO_gdk_1pixbuf_1get_1from_1window
GDK_NATIVE(gdk_1pixbuf_1get_1from_1window)1749 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1from_1window)
1750 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jint arg4)
1751 {
1752 	jlong rc = 0;
1753 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1from_1window_FUNC);
1754 /*
1755 	rc = (jlong)gdk_pixbuf_get_from_window((GdkWindow *)arg0, arg1, arg2, arg3, arg4);
1756 */
1757 	{
1758 		GDK_LOAD_FUNCTION(fp, gdk_pixbuf_get_from_window)
1759 		if (fp) {
1760 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkWindow *, jint, jint, jint, jint))fp)((GdkWindow *)arg0, arg1, arg2, arg3, arg4);
1761 		}
1762 	}
1763 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1from_1window_FUNC);
1764 	return rc;
1765 }
1766 #endif
1767 
1768 #ifndef NO_gdk_1pixbuf_1get_1has_1alpha
GDK_NATIVE(gdk_1pixbuf_1get_1has_1alpha)1769 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1has_1alpha)
1770 	(JNIEnv *env, jclass that, jlong arg0)
1771 {
1772 	jboolean rc = 0;
1773 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1has_1alpha_FUNC);
1774 	rc = (jboolean)gdk_pixbuf_get_has_alpha((const GdkPixbuf *)arg0);
1775 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1has_1alpha_FUNC);
1776 	return rc;
1777 }
1778 #endif
1779 
1780 #ifndef NO_gdk_1pixbuf_1get_1height
GDK_NATIVE(gdk_1pixbuf_1get_1height)1781 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1height)
1782 	(JNIEnv *env, jclass that, jlong arg0)
1783 {
1784 	jint rc = 0;
1785 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1height_FUNC);
1786 	rc = (jint)gdk_pixbuf_get_height((const GdkPixbuf *)arg0);
1787 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1height_FUNC);
1788 	return rc;
1789 }
1790 #endif
1791 
1792 #ifndef NO_gdk_1pixbuf_1get_1n_1channels
GDK_NATIVE(gdk_1pixbuf_1get_1n_1channels)1793 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1n_1channels)
1794 	(JNIEnv *env, jclass that, jlong arg0)
1795 {
1796 	jint rc = 0;
1797 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1n_1channels_FUNC);
1798 	rc = (jint)gdk_pixbuf_get_n_channels((const GdkPixbuf *)arg0);
1799 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1n_1channels_FUNC);
1800 	return rc;
1801 }
1802 #endif
1803 
1804 #ifndef NO_gdk_1pixbuf_1get_1pixels
GDK_NATIVE(gdk_1pixbuf_1get_1pixels)1805 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1pixels)
1806 	(JNIEnv *env, jclass that, jlong arg0)
1807 {
1808 	jlong rc = 0;
1809 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1pixels_FUNC);
1810 	rc = (jlong)gdk_pixbuf_get_pixels((const GdkPixbuf *)arg0);
1811 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1pixels_FUNC);
1812 	return rc;
1813 }
1814 #endif
1815 
1816 #ifndef NO_gdk_1pixbuf_1get_1rowstride
GDK_NATIVE(gdk_1pixbuf_1get_1rowstride)1817 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1rowstride)
1818 	(JNIEnv *env, jclass that, jlong arg0)
1819 {
1820 	jint rc = 0;
1821 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1rowstride_FUNC);
1822 	rc = (jint)gdk_pixbuf_get_rowstride((const GdkPixbuf *)arg0);
1823 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1rowstride_FUNC);
1824 	return rc;
1825 }
1826 #endif
1827 
1828 #ifndef NO_gdk_1pixbuf_1get_1width
GDK_NATIVE(gdk_1pixbuf_1get_1width)1829 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1pixbuf_1get_1width)
1830 	(JNIEnv *env, jclass that, jlong arg0)
1831 {
1832 	jint rc = 0;
1833 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1get_1width_FUNC);
1834 	rc = (jint)gdk_pixbuf_get_width((const GdkPixbuf *)arg0);
1835 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1get_1width_FUNC);
1836 	return rc;
1837 }
1838 #endif
1839 
1840 #ifndef NO_gdk_1pixbuf_1loader_1close
GDK_NATIVE(gdk_1pixbuf_1loader_1close)1841 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1close)
1842 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
1843 {
1844 	jlong *lparg1=NULL;
1845 	jboolean rc = 0;
1846 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1close_FUNC);
1847 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
1848 	rc = (jboolean)gdk_pixbuf_loader_close((GdkPixbufLoader *)arg0, (GError **)lparg1);
1849 fail:
1850 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
1851 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1close_FUNC);
1852 	return rc;
1853 }
1854 #endif
1855 
1856 #ifndef NO_gdk_1pixbuf_1loader_1get_1animation
GDK_NATIVE(gdk_1pixbuf_1loader_1get_1animation)1857 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1get_1animation)
1858 	(JNIEnv *env, jclass that, jlong arg0)
1859 {
1860 	jlong rc = 0;
1861 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1get_1animation_FUNC);
1862 	rc = (jlong)gdk_pixbuf_loader_get_animation((GdkPixbufLoader *)arg0);
1863 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1get_1animation_FUNC);
1864 	return rc;
1865 }
1866 #endif
1867 
1868 #ifndef NO_gdk_1pixbuf_1loader_1get_1format
GDK_NATIVE(gdk_1pixbuf_1loader_1get_1format)1869 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1get_1format)
1870 	(JNIEnv *env, jclass that, jlong arg0)
1871 {
1872 	jlong rc = 0;
1873 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1get_1format_FUNC);
1874 	rc = (jlong)gdk_pixbuf_loader_get_format((GdkPixbufLoader *)arg0);
1875 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1get_1format_FUNC);
1876 	return rc;
1877 }
1878 #endif
1879 
1880 #ifndef NO_gdk_1pixbuf_1loader_1get_1pixbuf
GDK_NATIVE(gdk_1pixbuf_1loader_1get_1pixbuf)1881 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1get_1pixbuf)
1882 	(JNIEnv *env, jclass that, jlong arg0)
1883 {
1884 	jlong rc = 0;
1885 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1get_1pixbuf_FUNC);
1886 	rc = (jlong)gdk_pixbuf_loader_get_pixbuf((GdkPixbufLoader *)arg0);
1887 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1get_1pixbuf_FUNC);
1888 	return rc;
1889 }
1890 #endif
1891 
1892 #ifndef NO_gdk_1pixbuf_1loader_1new
GDK_NATIVE(gdk_1pixbuf_1loader_1new)1893 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1new)
1894 	(JNIEnv *env, jclass that)
1895 {
1896 	jlong rc = 0;
1897 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1new_FUNC);
1898 	rc = (jlong)gdk_pixbuf_loader_new();
1899 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1new_FUNC);
1900 	return rc;
1901 }
1902 #endif
1903 
1904 #ifndef NO_gdk_1pixbuf_1loader_1write
GDK_NATIVE(gdk_1pixbuf_1loader_1write)1905 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1loader_1write)
1906 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlongArray arg3)
1907 {
1908 	jlong *lparg3=NULL;
1909 	jboolean rc = 0;
1910 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1loader_1write_FUNC);
1911 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
1912 	rc = (jboolean)gdk_pixbuf_loader_write((GdkPixbufLoader *)arg0, (const guchar *)arg1, (gsize)arg2, (GError **)lparg3);
1913 fail:
1914 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
1915 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1loader_1write_FUNC);
1916 	return rc;
1917 }
1918 #endif
1919 
1920 #ifndef NO_gdk_1pixbuf_1new
GDK_NATIVE(gdk_1pixbuf_1new)1921 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1new)
1922 	(JNIEnv *env, jclass that, jint arg0, jboolean arg1, jint arg2, jint arg3, jint arg4)
1923 {
1924 	jlong rc = 0;
1925 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1new_FUNC);
1926 	rc = (jlong)gdk_pixbuf_new((GdkColorspace)arg0, (gboolean)arg1, arg2, arg3, arg4);
1927 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1new_FUNC);
1928 	return rc;
1929 }
1930 #endif
1931 
1932 #ifndef NO_gdk_1pixbuf_1new_1from_1data
GDK_NATIVE(gdk_1pixbuf_1new_1from_1data)1933 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1new_1from_1data)
1934 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jboolean arg2, jint arg3, jint arg4, jint arg5, jint arg6, jlong arg7, jlong arg8)
1935 {
1936 	jlong rc = 0;
1937 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1new_1from_1data_FUNC);
1938 	rc = (jlong)gdk_pixbuf_new_from_data((const guchar *)arg0, (GdkColorspace)arg1, (gboolean)arg2, arg3, arg4, arg5, arg6, (GdkPixbufDestroyNotify)arg7, (gpointer)arg8);
1939 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1new_1from_1data_FUNC);
1940 	return rc;
1941 }
1942 #endif
1943 
1944 #ifndef NO_gdk_1pixbuf_1new_1from_1file
GDK_NATIVE(gdk_1pixbuf_1new_1from_1file)1945 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1new_1from_1file)
1946 	(JNIEnv *env, jclass that, jbyteArray arg0, jlongArray arg1)
1947 {
1948 	jbyte *lparg0=NULL;
1949 	jlong *lparg1=NULL;
1950 	jlong rc = 0;
1951 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1new_1from_1file_FUNC);
1952 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
1953 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
1954 	rc = (jlong)gdk_pixbuf_new_from_file((const char *)lparg0, (GError**)lparg1);
1955 fail:
1956 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
1957 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
1958 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1new_1from_1file_FUNC);
1959 	return rc;
1960 }
1961 #endif
1962 
1963 #ifndef NO_gdk_1pixbuf_1save_1to_1bufferv
GDK_NATIVE(gdk_1pixbuf_1save_1to_1bufferv)1964 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1pixbuf_1save_1to_1bufferv)
1965 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jlongArray arg2, jbyteArray arg3, jlongArray arg4, jlongArray arg5, jlongArray arg6)
1966 {
1967 	jlong *lparg1=NULL;
1968 	jlong *lparg2=NULL;
1969 	jbyte *lparg3=NULL;
1970 	jlong *lparg4=NULL;
1971 	jlong *lparg5=NULL;
1972 	jlong *lparg6=NULL;
1973 	jboolean rc = 0;
1974 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1save_1to_1bufferv_FUNC);
1975 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
1976 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
1977 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
1978 	if (arg4) if ((lparg4 = (*env)->GetLongArrayElements(env, arg4, NULL)) == NULL) goto fail;
1979 	if (arg5) if ((lparg5 = (*env)->GetLongArrayElements(env, arg5, NULL)) == NULL) goto fail;
1980 	if (arg6) if ((lparg6 = (*env)->GetLongArrayElements(env, arg6, NULL)) == NULL) goto fail;
1981 	rc = (jboolean)gdk_pixbuf_save_to_bufferv((GdkPixbuf *)arg0, (gchar **)lparg1, (gsize *)lparg2, (const char *)lparg3, (char **)lparg4, (char **)lparg5, (GError **)lparg6);
1982 fail:
1983 	if (arg6 && lparg6) (*env)->ReleaseLongArrayElements(env, arg6, lparg6, 0);
1984 	if (arg5 && lparg5) (*env)->ReleaseLongArrayElements(env, arg5, lparg5, 0);
1985 	if (arg4 && lparg4) (*env)->ReleaseLongArrayElements(env, arg4, lparg4, 0);
1986 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
1987 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
1988 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
1989 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1save_1to_1bufferv_FUNC);
1990 	return rc;
1991 }
1992 #endif
1993 
1994 #ifndef NO_gdk_1pixbuf_1scale_1simple
GDK_NATIVE(gdk_1pixbuf_1scale_1simple)1995 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1pixbuf_1scale_1simple)
1996 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3)
1997 {
1998 	jlong rc = 0;
1999 	GDK_NATIVE_ENTER(env, that, gdk_1pixbuf_1scale_1simple_FUNC);
2000 	rc = (jlong)gdk_pixbuf_scale_simple((const GdkPixbuf *)arg0, arg1, arg2, (GdkInterpType)arg3);
2001 	GDK_NATIVE_EXIT(env, that, gdk_1pixbuf_1scale_1simple_FUNC);
2002 	return rc;
2003 }
2004 #endif
2005 
2006 #ifndef NO_gdk_1popup_1get_1parent
GDK_NATIVE(gdk_1popup_1get_1parent)2007 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1popup_1get_1parent)
2008 	(JNIEnv *env, jclass that, jlong arg0)
2009 {
2010 	jlong rc = 0;
2011 	GDK_NATIVE_ENTER(env, that, gdk_1popup_1get_1parent_FUNC);
2012 	rc = (jlong)gdk_popup_get_parent((GdkPopup *)arg0);
2013 	GDK_NATIVE_EXIT(env, that, gdk_1popup_1get_1parent_FUNC);
2014 	return rc;
2015 }
2016 #endif
2017 
2018 #ifndef NO_gdk_1popup_1layout_1new
GDK_NATIVE(gdk_1popup_1layout_1new)2019 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1popup_1layout_1new)
2020 	(JNIEnv *env, jclass that, jobject arg0, jint arg1, jint arg2)
2021 {
2022 	GdkRectangle _arg0, *lparg0=NULL;
2023 	jlong rc = 0;
2024 	GDK_NATIVE_ENTER(env, that, gdk_1popup_1layout_1new_FUNC);
2025 	if (arg0) if ((lparg0 = getGdkRectangleFields(env, arg0, &_arg0)) == NULL) goto fail;
2026 	rc = (jlong)gdk_popup_layout_new((const GdkRectangle *)lparg0, (GdkGravity)arg1, (GdkGravity)arg2);
2027 fail:
2028 	if (arg0 && lparg0) setGdkRectangleFields(env, arg0, lparg0);
2029 	GDK_NATIVE_EXIT(env, that, gdk_1popup_1layout_1new_FUNC);
2030 	return rc;
2031 }
2032 #endif
2033 
2034 #ifndef NO_gdk_1popup_1present
GDK_NATIVE(gdk_1popup_1present)2035 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1popup_1present)
2036 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jlong arg3)
2037 {
2038 	jboolean rc = 0;
2039 	GDK_NATIVE_ENTER(env, that, gdk_1popup_1present_FUNC);
2040 	rc = (jboolean)gdk_popup_present((GdkPopup *)arg0, arg1, arg2, (GdkPopupLayout *)arg3);
2041 	GDK_NATIVE_EXIT(env, that, gdk_1popup_1present_FUNC);
2042 	return rc;
2043 }
2044 #endif
2045 
2046 #ifndef NO_gdk_1property_1get
GDK_NATIVE(gdk_1property_1get)2047 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1property_1get)
2048 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4, jint arg5, jlongArray arg6, jintArray arg7, jintArray arg8, jlongArray arg9)
2049 {
2050 	jlong *lparg6=NULL;
2051 	jint *lparg7=NULL;
2052 	jint *lparg8=NULL;
2053 	jlong *lparg9=NULL;
2054 	jboolean rc = 0;
2055 	GDK_NATIVE_ENTER(env, that, gdk_1property_1get_FUNC);
2056 	if (arg6) if ((lparg6 = (*env)->GetLongArrayElements(env, arg6, NULL)) == NULL) goto fail;
2057 	if (arg7) if ((lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL)) == NULL) goto fail;
2058 	if (arg8) if ((lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL)) == NULL) goto fail;
2059 	if (arg9) if ((lparg9 = (*env)->GetLongArrayElements(env, arg9, NULL)) == NULL) goto fail;
2060 	rc = (jboolean)gdk_property_get((GdkWindow *)arg0, (GdkAtom)arg1, (GdkAtom)arg2, arg3, arg4, arg5, (GdkAtom *)lparg6, (gint *)lparg7, (gint *)lparg8, (guchar **)lparg9);
2061 fail:
2062 	if (arg9 && lparg9) (*env)->ReleaseLongArrayElements(env, arg9, lparg9, 0);
2063 	if (arg8 && lparg8) (*env)->ReleaseIntArrayElements(env, arg8, lparg8, 0);
2064 	if (arg7 && lparg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0);
2065 	if (arg6 && lparg6) (*env)->ReleaseLongArrayElements(env, arg6, lparg6, 0);
2066 	GDK_NATIVE_EXIT(env, that, gdk_1property_1get_FUNC);
2067 	return rc;
2068 }
2069 #endif
2070 
2071 #ifndef NO_gdk_1rgba_1free
GDK_NATIVE(gdk_1rgba_1free)2072 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1rgba_1free)
2073 	(JNIEnv *env, jclass that, jlong arg0)
2074 {
2075 	GDK_NATIVE_ENTER(env, that, gdk_1rgba_1free_FUNC);
2076 	gdk_rgba_free((GdkRGBA *)arg0);
2077 	GDK_NATIVE_EXIT(env, that, gdk_1rgba_1free_FUNC);
2078 }
2079 #endif
2080 
2081 #ifndef NO_gdk_1rgba_1parse
GDK_NATIVE(gdk_1rgba_1parse)2082 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1rgba_1parse)
2083 	(JNIEnv *env, jclass that, jobject arg0, jbyteArray arg1)
2084 {
2085 	GdkRGBA _arg0, *lparg0=NULL;
2086 	jbyte *lparg1=NULL;
2087 	jlong rc = 0;
2088 	GDK_NATIVE_ENTER(env, that, gdk_1rgba_1parse_FUNC);
2089 	if (arg0) if ((lparg0 = getGdkRGBAFields(env, arg0, &_arg0)) == NULL) goto fail;
2090 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
2091 	rc = (jlong)gdk_rgba_parse((GdkRGBA *)lparg0, (const gchar *)lparg1);
2092 fail:
2093 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
2094 	if (arg0 && lparg0) setGdkRGBAFields(env, arg0, lparg0);
2095 	GDK_NATIVE_EXIT(env, that, gdk_1rgba_1parse_FUNC);
2096 	return rc;
2097 }
2098 #endif
2099 
2100 #ifndef NO_gdk_1rgba_1to_1string
GDK_NATIVE(gdk_1rgba_1to_1string)2101 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1rgba_1to_1string)
2102 	(JNIEnv *env, jclass that, jobject arg0)
2103 {
2104 	GdkRGBA _arg0, *lparg0=NULL;
2105 	jlong rc = 0;
2106 	GDK_NATIVE_ENTER(env, that, gdk_1rgba_1to_1string_FUNC);
2107 	if (arg0) if ((lparg0 = getGdkRGBAFields(env, arg0, &_arg0)) == NULL) goto fail;
2108 	rc = (jlong)gdk_rgba_to_string((GdkRGBA *)lparg0);
2109 fail:
2110 	if (arg0 && lparg0) setGdkRGBAFields(env, arg0, lparg0);
2111 	GDK_NATIVE_EXIT(env, that, gdk_1rgba_1to_1string_FUNC);
2112 	return rc;
2113 }
2114 #endif
2115 
2116 #ifndef NO_gdk_1screen_1get_1default
GDK_NATIVE(gdk_1screen_1get_1default)2117 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1screen_1get_1default)
2118 	(JNIEnv *env, jclass that)
2119 {
2120 	jlong rc = 0;
2121 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1default_FUNC);
2122 	rc = (jlong)gdk_screen_get_default();
2123 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1default_FUNC);
2124 	return rc;
2125 }
2126 #endif
2127 
2128 #ifndef NO_gdk_1screen_1get_1monitor_1at_1point
GDK_NATIVE(gdk_1screen_1get_1monitor_1at_1point)2129 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1get_1monitor_1at_1point)
2130 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
2131 {
2132 	jint rc = 0;
2133 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1monitor_1at_1point_FUNC);
2134 /*
2135 	rc = (jint)gdk_screen_get_monitor_at_point((GdkScreen *)arg0, (gint)arg1, (gint)arg2);
2136 */
2137 	{
2138 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_monitor_at_point)
2139 		if (fp) {
2140 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkScreen *, gint, gint))fp)((GdkScreen *)arg0, (gint)arg1, (gint)arg2);
2141 		}
2142 	}
2143 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1monitor_1at_1point_FUNC);
2144 	return rc;
2145 }
2146 #endif
2147 
2148 #ifndef NO_gdk_1screen_1get_1monitor_1at_1window
GDK_NATIVE(gdk_1screen_1get_1monitor_1at_1window)2149 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1get_1monitor_1at_1window)
2150 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2151 {
2152 	jint rc = 0;
2153 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1monitor_1at_1window_FUNC);
2154 /*
2155 	rc = (jint)gdk_screen_get_monitor_at_window((GdkScreen *)arg0, (GdkWindow *)arg1);
2156 */
2157 	{
2158 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_monitor_at_window)
2159 		if (fp) {
2160 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkScreen *, GdkWindow *))fp)((GdkScreen *)arg0, (GdkWindow *)arg1);
2161 		}
2162 	}
2163 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1monitor_1at_1window_FUNC);
2164 	return rc;
2165 }
2166 #endif
2167 
2168 #ifndef NO_gdk_1screen_1get_1monitor_1geometry
GDK_NATIVE(gdk_1screen_1get_1monitor_1geometry)2169 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1screen_1get_1monitor_1geometry)
2170 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
2171 {
2172 	GdkRectangle _arg2, *lparg2=NULL;
2173 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1monitor_1geometry_FUNC);
2174 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
2175 /*
2176 	gdk_screen_get_monitor_geometry((GdkScreen *)arg0, arg1, lparg2);
2177 */
2178 	{
2179 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_monitor_geometry)
2180 		if (fp) {
2181 			((void (CALLING_CONVENTION*)(GdkScreen *, jint, GdkRectangle *))fp)((GdkScreen *)arg0, arg1, lparg2);
2182 		}
2183 	}
2184 fail:
2185 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
2186 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1monitor_1geometry_FUNC);
2187 }
2188 #endif
2189 
2190 #ifndef NO_gdk_1screen_1get_1monitor_1scale_1factor
GDK_NATIVE(gdk_1screen_1get_1monitor_1scale_1factor)2191 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1get_1monitor_1scale_1factor)
2192 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
2193 {
2194 	jint rc = 0;
2195 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1monitor_1scale_1factor_FUNC);
2196 /*
2197 	rc = (jint)gdk_screen_get_monitor_scale_factor((GdkScreen *)arg0, (gint)arg1);
2198 */
2199 	{
2200 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_monitor_scale_factor)
2201 		if (fp) {
2202 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkScreen *, gint))fp)((GdkScreen *)arg0, (gint)arg1);
2203 		}
2204 	}
2205 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1monitor_1scale_1factor_FUNC);
2206 	return rc;
2207 }
2208 #endif
2209 
2210 #ifndef NO_gdk_1screen_1get_1monitor_1workarea
GDK_NATIVE(gdk_1screen_1get_1monitor_1workarea)2211 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1screen_1get_1monitor_1workarea)
2212 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
2213 {
2214 	GdkRectangle _arg2, *lparg2=NULL;
2215 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1monitor_1workarea_FUNC);
2216 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
2217 /*
2218 	gdk_screen_get_monitor_workarea((GdkScreen *)arg0, arg1, lparg2);
2219 */
2220 	{
2221 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_monitor_workarea)
2222 		if (fp) {
2223 			((void (CALLING_CONVENTION*)(GdkScreen *, jint, GdkRectangle *))fp)((GdkScreen *)arg0, arg1, lparg2);
2224 		}
2225 	}
2226 fail:
2227 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
2228 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1monitor_1workarea_FUNC);
2229 }
2230 #endif
2231 
2232 #ifndef NO_gdk_1screen_1get_1n_1monitors
GDK_NATIVE(gdk_1screen_1get_1n_1monitors)2233 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1get_1n_1monitors)
2234 	(JNIEnv *env, jclass that, jlong arg0)
2235 {
2236 	jint rc = 0;
2237 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1n_1monitors_FUNC);
2238 /*
2239 	rc = (jint)gdk_screen_get_n_monitors((GdkScreen *)arg0);
2240 */
2241 	{
2242 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_n_monitors)
2243 		if (fp) {
2244 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkScreen *))fp)((GdkScreen *)arg0);
2245 		}
2246 	}
2247 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1n_1monitors_FUNC);
2248 	return rc;
2249 }
2250 #endif
2251 
2252 #ifndef NO_gdk_1screen_1get_1primary_1monitor
GDK_NATIVE(gdk_1screen_1get_1primary_1monitor)2253 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1get_1primary_1monitor)
2254 	(JNIEnv *env, jclass that, jlong arg0)
2255 {
2256 	jint rc = 0;
2257 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1primary_1monitor_FUNC);
2258 /*
2259 	rc = (jint)gdk_screen_get_primary_monitor((GdkScreen *)arg0);
2260 */
2261 	{
2262 		GDK_LOAD_FUNCTION(fp, gdk_screen_get_primary_monitor)
2263 		if (fp) {
2264 			rc = (jint)((jint (CALLING_CONVENTION*)(GdkScreen *))fp)((GdkScreen *)arg0);
2265 		}
2266 	}
2267 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1primary_1monitor_FUNC);
2268 	return rc;
2269 }
2270 #endif
2271 
2272 #ifndef NO_gdk_1screen_1get_1resolution
GDK_NATIVE(gdk_1screen_1get_1resolution)2273 JNIEXPORT jdouble JNICALL GDK_NATIVE(gdk_1screen_1get_1resolution)
2274 	(JNIEnv *env, jclass that, jlong arg0)
2275 {
2276 	jdouble rc = 0;
2277 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1resolution_FUNC);
2278 	rc = (jdouble)gdk_screen_get_resolution((GdkScreen *)arg0);
2279 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1resolution_FUNC);
2280 	return rc;
2281 }
2282 #endif
2283 
2284 #ifndef NO_gdk_1screen_1get_1system_1visual
GDK_NATIVE(gdk_1screen_1get_1system_1visual)2285 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1screen_1get_1system_1visual)
2286 	(JNIEnv *env, jclass that, jlong arg0)
2287 {
2288 	jlong rc = 0;
2289 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1get_1system_1visual_FUNC);
2290 	rc = (jlong)gdk_screen_get_system_visual((GdkScreen *)arg0);
2291 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1get_1system_1visual_FUNC);
2292 	return rc;
2293 }
2294 #endif
2295 
2296 #ifndef NO_gdk_1screen_1height
GDK_NATIVE(gdk_1screen_1height)2297 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1height)
2298 	(JNIEnv *env, jclass that)
2299 {
2300 	jint rc = 0;
2301 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1height_FUNC);
2302 /*
2303 	rc = (jint)gdk_screen_height();
2304 */
2305 	{
2306 		GDK_LOAD_FUNCTION(fp, gdk_screen_height)
2307 		if (fp) {
2308 			rc = (jint)((jint (CALLING_CONVENTION*)())fp)();
2309 		}
2310 	}
2311 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1height_FUNC);
2312 	return rc;
2313 }
2314 #endif
2315 
2316 #ifndef NO_gdk_1screen_1is_1composited
GDK_NATIVE(gdk_1screen_1is_1composited)2317 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1screen_1is_1composited)
2318 	(JNIEnv *env, jclass that, jlong arg0)
2319 {
2320 	jboolean rc = 0;
2321 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1is_1composited_FUNC);
2322 	rc = (jboolean)gdk_screen_is_composited((GdkScreen *)arg0);
2323 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1is_1composited_FUNC);
2324 	return rc;
2325 }
2326 #endif
2327 
2328 #ifndef NO_gdk_1screen_1width
GDK_NATIVE(gdk_1screen_1width)2329 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1screen_1width)
2330 	(JNIEnv *env, jclass that)
2331 {
2332 	jint rc = 0;
2333 	GDK_NATIVE_ENTER(env, that, gdk_1screen_1width_FUNC);
2334 /*
2335 	rc = (jint)gdk_screen_width();
2336 */
2337 	{
2338 		GDK_LOAD_FUNCTION(fp, gdk_screen_width)
2339 		if (fp) {
2340 			rc = (jint)((jint (CALLING_CONVENTION*)())fp)();
2341 		}
2342 	}
2343 	GDK_NATIVE_EXIT(env, that, gdk_1screen_1width_FUNC);
2344 	return rc;
2345 }
2346 #endif
2347 
2348 #ifndef NO_gdk_1scroll_1event_1get_1deltas
GDK_NATIVE(gdk_1scroll_1event_1get_1deltas)2349 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1scroll_1event_1get_1deltas)
2350 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
2351 {
2352 	jdouble *lparg1=NULL;
2353 	jdouble *lparg2=NULL;
2354 	GDK_NATIVE_ENTER(env, that, gdk_1scroll_1event_1get_1deltas_FUNC);
2355 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
2356 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
2357 	gdk_scroll_event_get_deltas((GdkEvent *)arg0, lparg1, lparg2);
2358 fail:
2359 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
2360 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
2361 	GDK_NATIVE_EXIT(env, that, gdk_1scroll_1event_1get_1deltas_FUNC);
2362 }
2363 #endif
2364 
2365 #ifndef NO_gdk_1scroll_1event_1get_1direction
GDK_NATIVE(gdk_1scroll_1event_1get_1direction)2366 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1scroll_1event_1get_1direction)
2367 	(JNIEnv *env, jclass that, jlong arg0)
2368 {
2369 	jint rc = 0;
2370 	GDK_NATIVE_ENTER(env, that, gdk_1scroll_1event_1get_1direction_FUNC);
2371 	rc = (jint)gdk_scroll_event_get_direction((GdkEvent *)arg0);
2372 	GDK_NATIVE_EXIT(env, that, gdk_1scroll_1event_1get_1direction_FUNC);
2373 	return rc;
2374 }
2375 #endif
2376 
2377 #ifndef NO_gdk_1seat_1get_1keyboard
GDK_NATIVE(gdk_1seat_1get_1keyboard)2378 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1seat_1get_1keyboard)
2379 	(JNIEnv *env, jclass that, jlong arg0)
2380 {
2381 	jlong rc = 0;
2382 	GDK_NATIVE_ENTER(env, that, gdk_1seat_1get_1keyboard_FUNC);
2383 /*
2384 	rc = (jlong)gdk_seat_get_keyboard(arg0);
2385 */
2386 	{
2387 		GDK_LOAD_FUNCTION(fp, gdk_seat_get_keyboard)
2388 		if (fp) {
2389 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
2390 		}
2391 	}
2392 	GDK_NATIVE_EXIT(env, that, gdk_1seat_1get_1keyboard_FUNC);
2393 	return rc;
2394 }
2395 #endif
2396 
2397 #ifndef NO_gdk_1seat_1get_1pointer
GDK_NATIVE(gdk_1seat_1get_1pointer)2398 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1seat_1get_1pointer)
2399 	(JNIEnv *env, jclass that, jlong arg0)
2400 {
2401 	jlong rc = 0;
2402 	GDK_NATIVE_ENTER(env, that, gdk_1seat_1get_1pointer_FUNC);
2403 /*
2404 	rc = (jlong)gdk_seat_get_pointer(arg0);
2405 */
2406 	{
2407 		GDK_LOAD_FUNCTION(fp, gdk_seat_get_pointer)
2408 		if (fp) {
2409 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
2410 		}
2411 	}
2412 	GDK_NATIVE_EXIT(env, that, gdk_1seat_1get_1pointer_FUNC);
2413 	return rc;
2414 }
2415 #endif
2416 
2417 #ifndef NO_gdk_1seat_1grab
GDK_NATIVE(gdk_1seat_1grab)2418 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1seat_1grab)
2419 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jboolean arg3, jlong arg4, jlong arg5, jlong arg6, jlong arg7)
2420 {
2421 	jint rc = 0;
2422 	GDK_NATIVE_ENTER(env, that, gdk_1seat_1grab_FUNC);
2423 /*
2424 	rc = (jint)gdk_seat_grab(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
2425 */
2426 	{
2427 		GDK_LOAD_FUNCTION(fp, gdk_seat_grab)
2428 		if (fp) {
2429 			rc = (jint)((jint (CALLING_CONVENTION*)(jlong, jlong, jint, jboolean, jlong, jlong, jlong, jlong))fp)(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
2430 		}
2431 	}
2432 	GDK_NATIVE_EXIT(env, that, gdk_1seat_1grab_FUNC);
2433 	return rc;
2434 }
2435 #endif
2436 
2437 #ifndef NO_gdk_1seat_1ungrab
GDK_NATIVE(gdk_1seat_1ungrab)2438 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1seat_1ungrab)
2439 	(JNIEnv *env, jclass that, jlong arg0)
2440 {
2441 	GDK_NATIVE_ENTER(env, that, gdk_1seat_1ungrab_FUNC);
2442 /*
2443 	gdk_seat_ungrab(arg0);
2444 */
2445 	{
2446 		GDK_LOAD_FUNCTION(fp, gdk_seat_ungrab)
2447 		if (fp) {
2448 			((void (CALLING_CONVENTION*)(jlong))fp)(arg0);
2449 		}
2450 	}
2451 	GDK_NATIVE_EXIT(env, that, gdk_1seat_1ungrab_FUNC);
2452 }
2453 #endif
2454 
2455 #ifndef NO_gdk_1selection_1owner_1get
GDK_NATIVE(gdk_1selection_1owner_1get)2456 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1selection_1owner_1get)
2457 	(JNIEnv *env, jclass that, jlong arg0)
2458 {
2459 	GDK_NATIVE_ENTER(env, that, gdk_1selection_1owner_1get_FUNC);
2460 	gdk_selection_owner_get((GdkAtom)arg0);
2461 	GDK_NATIVE_EXIT(env, that, gdk_1selection_1owner_1get_FUNC);
2462 }
2463 #endif
2464 
2465 #ifndef NO_gdk_1selection_1owner_1set
GDK_NATIVE(gdk_1selection_1owner_1set)2466 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1selection_1owner_1set)
2467 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jboolean arg3)
2468 {
2469 	GDK_NATIVE_ENTER(env, that, gdk_1selection_1owner_1set_FUNC);
2470 	gdk_selection_owner_set((GdkWindow *)arg0, (GdkAtom)arg1, (guint32)arg2, (gboolean)arg3);
2471 	GDK_NATIVE_EXIT(env, that, gdk_1selection_1owner_1set_FUNC);
2472 }
2473 #endif
2474 
2475 #ifndef NO_gdk_1set_1program_1class
GDK_NATIVE(gdk_1set_1program_1class)2476 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1set_1program_1class)
2477 	(JNIEnv *env, jclass that, jbyteArray arg0)
2478 {
2479 	jbyte *lparg0=NULL;
2480 	GDK_NATIVE_ENTER(env, that, gdk_1set_1program_1class_FUNC);
2481 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
2482 /*
2483 	gdk_set_program_class((const char *)lparg0);
2484 */
2485 	{
2486 		GDK_LOAD_FUNCTION(fp, gdk_set_program_class)
2487 		if (fp) {
2488 			((void (CALLING_CONVENTION*)(const char *))fp)((const char *)lparg0);
2489 		}
2490 	}
2491 fail:
2492 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
2493 	GDK_NATIVE_EXIT(env, that, gdk_1set_1program_1class_FUNC);
2494 }
2495 #endif
2496 
2497 #ifndef NO_gdk_1surface_1create_1similar_1surface
GDK_NATIVE(gdk_1surface_1create_1similar_1surface)2498 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1surface_1create_1similar_1surface)
2499 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3)
2500 {
2501 	jlong rc = 0;
2502 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1create_1similar_1surface_FUNC);
2503 	rc = (jlong)gdk_surface_create_similar_surface((GdkSurface *)arg0, (cairo_content_t)arg1, arg2, arg3);
2504 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1create_1similar_1surface_FUNC);
2505 	return rc;
2506 }
2507 #endif
2508 
2509 #ifndef NO_gdk_1surface_1destroy
GDK_NATIVE(gdk_1surface_1destroy)2510 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1destroy)
2511 	(JNIEnv *env, jclass that, jlong arg0)
2512 {
2513 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1destroy_FUNC);
2514 	gdk_surface_destroy((GdkSurface *)arg0);
2515 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1destroy_FUNC);
2516 }
2517 #endif
2518 
2519 #ifndef NO_gdk_1surface_1get_1device_1position
GDK_NATIVE(gdk_1surface_1get_1device_1position)2520 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1get_1device_1position)
2521 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdoubleArray arg2, jdoubleArray arg3, jintArray arg4)
2522 {
2523 	jdouble *lparg2=NULL;
2524 	jdouble *lparg3=NULL;
2525 	jint *lparg4=NULL;
2526 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1device_1position_FUNC);
2527 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
2528 	if (arg3) if ((lparg3 = (*env)->GetDoubleArrayElements(env, arg3, NULL)) == NULL) goto fail;
2529 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
2530 	gdk_surface_get_device_position((GdkSurface *)arg0, (GdkDevice *)arg1, (double *)lparg2, (double *)lparg3, (GdkModifierType *)lparg4);
2531 fail:
2532 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
2533 	if (arg3 && lparg3) (*env)->ReleaseDoubleArrayElements(env, arg3, lparg3, 0);
2534 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
2535 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1device_1position_FUNC);
2536 }
2537 #endif
2538 
2539 #ifndef NO_gdk_1surface_1get_1display
GDK_NATIVE(gdk_1surface_1get_1display)2540 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1surface_1get_1display)
2541 	(JNIEnv *env, jclass that, jlong arg0)
2542 {
2543 	jlong rc = 0;
2544 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1display_FUNC);
2545 	rc = (jlong)gdk_surface_get_display((GdkSurface *)arg0);
2546 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1display_FUNC);
2547 	return rc;
2548 }
2549 #endif
2550 
2551 #ifndef NO_gdk_1surface_1get_1height
GDK_NATIVE(gdk_1surface_1get_1height)2552 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1surface_1get_1height)
2553 	(JNIEnv *env, jclass that, jlong arg0)
2554 {
2555 	jint rc = 0;
2556 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1height_FUNC);
2557 	rc = (jint)gdk_surface_get_height((GdkSurface *)arg0);
2558 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1height_FUNC);
2559 	return rc;
2560 }
2561 #endif
2562 
2563 #ifndef NO_gdk_1surface_1get_1width
GDK_NATIVE(gdk_1surface_1get_1width)2564 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1surface_1get_1width)
2565 	(JNIEnv *env, jclass that, jlong arg0)
2566 {
2567 	jint rc = 0;
2568 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1get_1width_FUNC);
2569 	rc = (jint)gdk_surface_get_width((GdkSurface *)arg0);
2570 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1get_1width_FUNC);
2571 	return rc;
2572 }
2573 #endif
2574 
2575 #ifndef NO_gdk_1surface_1hide
GDK_NATIVE(gdk_1surface_1hide)2576 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1hide)
2577 	(JNIEnv *env, jclass that, jlong arg0)
2578 {
2579 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1hide_FUNC);
2580 	gdk_surface_hide((GdkSurface *)arg0);
2581 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1hide_FUNC);
2582 }
2583 #endif
2584 
2585 #ifndef NO_gdk_1surface_1new_1popup
GDK_NATIVE(gdk_1surface_1new_1popup)2586 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1surface_1new_1popup)
2587 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
2588 {
2589 	jlong rc = 0;
2590 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1new_1popup_FUNC);
2591 	rc = (jlong)gdk_surface_new_popup((GdkSurface *)arg0, arg1);
2592 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1new_1popup_FUNC);
2593 	return rc;
2594 }
2595 #endif
2596 
2597 #ifndef NO_gdk_1surface_1new_1toplevel
GDK_NATIVE(gdk_1surface_1new_1toplevel)2598 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1surface_1new_1toplevel)
2599 	(JNIEnv *env, jclass that, jlong arg0)
2600 {
2601 	jlong rc = 0;
2602 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1new_1toplevel_FUNC);
2603 /*
2604 	rc = (jlong)gdk_surface_new_toplevel((GdkDisplay *)arg0);
2605 */
2606 	{
2607 		GDK_LOAD_FUNCTION(fp, gdk_surface_new_toplevel)
2608 		if (fp) {
2609 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
2610 		}
2611 	}
2612 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1new_1toplevel_FUNC);
2613 	return rc;
2614 }
2615 #endif
2616 
2617 #ifndef NO_gdk_1surface_1set_1cursor
GDK_NATIVE(gdk_1surface_1set_1cursor)2618 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1set_1cursor)
2619 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2620 {
2621 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1set_1cursor_FUNC);
2622 	gdk_surface_set_cursor((GdkSurface *)arg0, (GdkCursor *)arg1);
2623 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1set_1cursor_FUNC);
2624 }
2625 #endif
2626 
2627 #ifndef NO_gdk_1surface_1set_1input_1region
GDK_NATIVE(gdk_1surface_1set_1input_1region)2628 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1set_1input_1region)
2629 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2630 {
2631 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1set_1input_1region_FUNC);
2632 	gdk_surface_set_input_region((GdkSurface *)arg0, (cairo_region_t *)arg1);
2633 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1set_1input_1region_FUNC);
2634 }
2635 #endif
2636 
2637 #ifndef NO_gdk_1surface_1set_1opaque_1region
GDK_NATIVE(gdk_1surface_1set_1opaque_1region)2638 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1surface_1set_1opaque_1region)
2639 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2640 {
2641 	GDK_NATIVE_ENTER(env, that, gdk_1surface_1set_1opaque_1region_FUNC);
2642 	gdk_surface_set_opaque_region((GdkSurface *)arg0, (cairo_region_t *)arg1);
2643 	GDK_NATIVE_EXIT(env, that, gdk_1surface_1set_1opaque_1region_FUNC);
2644 }
2645 #endif
2646 
2647 #ifndef NO_gdk_1text_1property_1to_1utf8_1list_1for_1display
GDK_NATIVE(gdk_1text_1property_1to_1utf8_1list_1for_1display)2648 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1text_1property_1to_1utf8_1list_1for_1display)
2649 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jint arg4, jlongArray arg5)
2650 {
2651 	jlong *lparg5=NULL;
2652 	jint rc = 0;
2653 	GDK_NATIVE_ENTER(env, that, gdk_1text_1property_1to_1utf8_1list_1for_1display_FUNC);
2654 	if (arg5) if ((lparg5 = (*env)->GetLongArrayElements(env, arg5, NULL)) == NULL) goto fail;
2655 	rc = (jint)gdk_text_property_to_utf8_list_for_display((GdkDisplay *)arg0, (GdkAtom)arg1, arg2, (guchar *)arg3, arg4, (gchar ***)lparg5);
2656 fail:
2657 	if (arg5 && lparg5) (*env)->ReleaseLongArrayElements(env, arg5, lparg5, 0);
2658 	GDK_NATIVE_EXIT(env, that, gdk_1text_1property_1to_1utf8_1list_1for_1display_FUNC);
2659 	return rc;
2660 }
2661 #endif
2662 
2663 #ifndef NO_gdk_1texture_1new_1for_1pixbuf
GDK_NATIVE(gdk_1texture_1new_1for_1pixbuf)2664 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1texture_1new_1for_1pixbuf)
2665 	(JNIEnv *env, jclass that, jlong arg0)
2666 {
2667 	jlong rc = 0;
2668 	GDK_NATIVE_ENTER(env, that, gdk_1texture_1new_1for_1pixbuf_FUNC);
2669 	rc = (jlong)gdk_texture_new_for_pixbuf((GdkPixbuf *)arg0);
2670 	GDK_NATIVE_EXIT(env, that, gdk_1texture_1new_1for_1pixbuf_FUNC);
2671 	return rc;
2672 }
2673 #endif
2674 
2675 #ifndef NO_gdk_1texture_1new_1from_1file
GDK_NATIVE(gdk_1texture_1new_1from_1file)2676 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1texture_1new_1from_1file)
2677 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2678 {
2679 	jlong rc = 0;
2680 	GDK_NATIVE_ENTER(env, that, gdk_1texture_1new_1from_1file_FUNC);
2681 	rc = (jlong)gdk_texture_new_from_file((GFile *)arg0, (GError **)arg1);
2682 	GDK_NATIVE_EXIT(env, that, gdk_1texture_1new_1from_1file_FUNC);
2683 	return rc;
2684 }
2685 #endif
2686 
2687 #ifndef NO_gdk_1threads_1add_1idle
2688 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GDK_NATIVE(gdk_1threads_1add_1idle)2689 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1threads_1add_1idle)
2690 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2691 {
2692 	jint rc = 0;
2693 	GDK_NATIVE_ENTER(env, that, gdk_1threads_1add_1idle_FUNC);
2694 	rc = (jint)gdk_threads_add_idle((GSourceFunc)arg0, (gpointer)arg1);
2695 	GDK_NATIVE_EXIT(env, that, gdk_1threads_1add_1idle_FUNC);
2696 	return rc;
2697 }
2698 G_GNUC_END_IGNORE_DEPRECATIONS
2699 #endif
2700 
2701 #ifndef NO_gdk_1threads_1add_1timeout
2702 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GDK_NATIVE(gdk_1threads_1add_1timeout)2703 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1threads_1add_1timeout)
2704 	(JNIEnv *env, jclass that, jint arg0, jlong arg1, jlong arg2)
2705 {
2706 	jint rc = 0;
2707 	GDK_NATIVE_ENTER(env, that, gdk_1threads_1add_1timeout_FUNC);
2708 	rc = (jint)gdk_threads_add_timeout(arg0, (GSourceFunc)arg1, (gpointer)arg2);
2709 	GDK_NATIVE_EXIT(env, that, gdk_1threads_1add_1timeout_FUNC);
2710 	return rc;
2711 }
2712 G_GNUC_END_IGNORE_DEPRECATIONS
2713 #endif
2714 
2715 #ifndef NO_gdk_1threads_1enter
2716 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GDK_NATIVE(gdk_1threads_1enter)2717 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1threads_1enter)
2718 	(JNIEnv *env, jclass that)
2719 {
2720 	GDK_NATIVE_ENTER(env, that, gdk_1threads_1enter_FUNC);
2721 	gdk_threads_enter();
2722 	GDK_NATIVE_EXIT(env, that, gdk_1threads_1enter_FUNC);
2723 }
2724 G_GNUC_END_IGNORE_DEPRECATIONS
2725 #endif
2726 
2727 #ifndef NO_gdk_1threads_1init
2728 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GDK_NATIVE(gdk_1threads_1init)2729 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1threads_1init)
2730 	(JNIEnv *env, jclass that)
2731 {
2732 	GDK_NATIVE_ENTER(env, that, gdk_1threads_1init_FUNC);
2733 	gdk_threads_init();
2734 	GDK_NATIVE_EXIT(env, that, gdk_1threads_1init_FUNC);
2735 }
2736 G_GNUC_END_IGNORE_DEPRECATIONS
2737 #endif
2738 
2739 #ifndef NO_gdk_1threads_1leave
2740 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GDK_NATIVE(gdk_1threads_1leave)2741 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1threads_1leave)
2742 	(JNIEnv *env, jclass that)
2743 {
2744 	GDK_NATIVE_ENTER(env, that, gdk_1threads_1leave_FUNC);
2745 	gdk_threads_leave();
2746 	GDK_NATIVE_EXIT(env, that, gdk_1threads_1leave_FUNC);
2747 }
2748 G_GNUC_END_IGNORE_DEPRECATIONS
2749 #endif
2750 
2751 #ifndef NO_gdk_1toplevel_1layout_1new
GDK_NATIVE(gdk_1toplevel_1layout_1new)2752 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1toplevel_1layout_1new)
2753 	(JNIEnv *env, jclass that, jint arg0, jint arg1)
2754 {
2755 	jlong rc = 0;
2756 	GDK_NATIVE_ENTER(env, that, gdk_1toplevel_1layout_1new_FUNC);
2757 /*
2758 	rc = (jlong)gdk_toplevel_layout_new(arg0, arg1);
2759 */
2760 	{
2761 		GDK_LOAD_FUNCTION(fp, gdk_toplevel_layout_new)
2762 		if (fp) {
2763 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jint, jint))fp)(arg0, arg1);
2764 		}
2765 	}
2766 	GDK_NATIVE_EXIT(env, that, gdk_1toplevel_1layout_1new_FUNC);
2767 	return rc;
2768 }
2769 #endif
2770 
2771 #ifndef NO_gdk_1toplevel_1present
GDK_NATIVE(gdk_1toplevel_1present)2772 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1toplevel_1present)
2773 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jlong arg3)
2774 {
2775 	jboolean rc = 0;
2776 	GDK_NATIVE_ENTER(env, that, gdk_1toplevel_1present_FUNC);
2777 /*
2778 	rc = (jboolean)gdk_toplevel_present((GdkToplevel *)arg0, arg1, arg2, (GdkToplevelLayout *)arg3);
2779 */
2780 	{
2781 		GDK_LOAD_FUNCTION(fp, gdk_toplevel_present)
2782 		if (fp) {
2783 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(GdkToplevel *, jint, jint, GdkToplevelLayout *))fp)((GdkToplevel *)arg0, arg1, arg2, (GdkToplevelLayout *)arg3);
2784 		}
2785 	}
2786 	GDK_NATIVE_EXIT(env, that, gdk_1toplevel_1present_FUNC);
2787 	return rc;
2788 }
2789 #endif
2790 
2791 #ifndef NO_gdk_1unicode_1to_1keyval
GDK_NATIVE(gdk_1unicode_1to_1keyval)2792 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1unicode_1to_1keyval)
2793 	(JNIEnv *env, jclass that, jint arg0)
2794 {
2795 	jint rc = 0;
2796 	GDK_NATIVE_ENTER(env, that, gdk_1unicode_1to_1keyval_FUNC);
2797 	rc = (jint)gdk_unicode_to_keyval(arg0);
2798 	GDK_NATIVE_EXIT(env, that, gdk_1unicode_1to_1keyval_FUNC);
2799 	return rc;
2800 }
2801 #endif
2802 
2803 #ifndef NO_gdk_1utf8_1to_1string_1target
GDK_NATIVE(gdk_1utf8_1to_1string_1target)2804 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1utf8_1to_1string_1target)
2805 	(JNIEnv *env, jclass that, jbyteArray arg0)
2806 {
2807 	jbyte *lparg0=NULL;
2808 	jlong rc = 0;
2809 	GDK_NATIVE_ENTER(env, that, gdk_1utf8_1to_1string_1target_FUNC);
2810 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
2811 /*
2812 	rc = (jlong)gdk_utf8_to_string_target((const gchar *)lparg0);
2813 */
2814 	{
2815 		GDK_LOAD_FUNCTION(fp, gdk_utf8_to_string_target)
2816 		if (fp) {
2817 			rc = (jlong)((jlong (CALLING_CONVENTION*)(const gchar *))fp)((const gchar *)lparg0);
2818 		}
2819 	}
2820 fail:
2821 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
2822 	GDK_NATIVE_EXIT(env, that, gdk_1utf8_1to_1string_1target_FUNC);
2823 	return rc;
2824 }
2825 #endif
2826 
2827 #ifndef NO_gdk_1visual_1get_1depth
GDK_NATIVE(gdk_1visual_1get_1depth)2828 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1visual_1get_1depth)
2829 	(JNIEnv *env, jclass that, jlong arg0)
2830 {
2831 	jint rc = 0;
2832 	GDK_NATIVE_ENTER(env, that, gdk_1visual_1get_1depth_FUNC);
2833 	rc = (jint)gdk_visual_get_depth((GdkVisual *)arg0);
2834 	GDK_NATIVE_EXIT(env, that, gdk_1visual_1get_1depth_FUNC);
2835 	return rc;
2836 }
2837 #endif
2838 
2839 #ifndef NO_gdk_1window_1create_1similar_1surface
GDK_NATIVE(gdk_1window_1create_1similar_1surface)2840 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1create_1similar_1surface)
2841 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3)
2842 {
2843 	jlong rc = 0;
2844 	GDK_NATIVE_ENTER(env, that, gdk_1window_1create_1similar_1surface_FUNC);
2845 	rc = (jlong)gdk_window_create_similar_surface((GdkWindow *)arg0, (cairo_content_t)arg1, arg2, arg3);
2846 	GDK_NATIVE_EXIT(env, that, gdk_1window_1create_1similar_1surface_FUNC);
2847 	return rc;
2848 }
2849 #endif
2850 
2851 #ifndef NO_gdk_1window_1destroy
GDK_NATIVE(gdk_1window_1destroy)2852 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1destroy)
2853 	(JNIEnv *env, jclass that, jlong arg0)
2854 {
2855 	GDK_NATIVE_ENTER(env, that, gdk_1window_1destroy_FUNC);
2856 	gdk_window_destroy((GdkWindow *)arg0);
2857 	GDK_NATIVE_EXIT(env, that, gdk_1window_1destroy_FUNC);
2858 }
2859 #endif
2860 
2861 #ifndef NO_gdk_1window_1focus
GDK_NATIVE(gdk_1window_1focus)2862 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1focus)
2863 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
2864 {
2865 	GDK_NATIVE_ENTER(env, that, gdk_1window_1focus_FUNC);
2866 	gdk_window_focus((GdkWindow *)arg0, arg1);
2867 	GDK_NATIVE_EXIT(env, that, gdk_1window_1focus_FUNC);
2868 }
2869 #endif
2870 
2871 #ifndef NO_gdk_1window_1get_1children
GDK_NATIVE(gdk_1window_1get_1children)2872 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1get_1children)
2873 	(JNIEnv *env, jclass that, jlong arg0)
2874 {
2875 	jlong rc = 0;
2876 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1children_FUNC);
2877 	rc = (jlong)gdk_window_get_children((GdkWindow *)arg0);
2878 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1children_FUNC);
2879 	return rc;
2880 }
2881 #endif
2882 
2883 #ifndef NO_gdk_1window_1get_1device_1position
GDK_NATIVE(gdk_1window_1get_1device_1position)2884 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1get_1device_1position)
2885 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jintArray arg3, jintArray arg4)
2886 {
2887 	jint *lparg2=NULL;
2888 	jint *lparg3=NULL;
2889 	jint *lparg4=NULL;
2890 	jlong rc = 0;
2891 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1device_1position_FUNC);
2892 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
2893 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
2894 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
2895 	rc = (jlong)gdk_window_get_device_position((GdkWindow *)arg0, (GdkDevice *)arg1, (gint *)lparg2, (gint *)lparg3, (GdkModifierType *)lparg4);
2896 fail:
2897 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
2898 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
2899 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
2900 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1device_1position_FUNC);
2901 	return rc;
2902 }
2903 #endif
2904 
2905 #ifndef NO_gdk_1window_1get_1display
GDK_NATIVE(gdk_1window_1get_1display)2906 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1get_1display)
2907 	(JNIEnv *env, jclass that, jlong arg0)
2908 {
2909 	jlong rc = 0;
2910 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1display_FUNC);
2911 	rc = (jlong)gdk_window_get_display((GdkWindow *)arg0);
2912 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1display_FUNC);
2913 	return rc;
2914 }
2915 #endif
2916 
2917 #ifndef NO_gdk_1window_1get_1events
GDK_NATIVE(gdk_1window_1get_1events)2918 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1window_1get_1events)
2919 	(JNIEnv *env, jclass that, jlong arg0)
2920 {
2921 	jint rc = 0;
2922 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1events_FUNC);
2923 	rc = (jint)gdk_window_get_events((GdkWindow *)arg0);
2924 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1events_FUNC);
2925 	return rc;
2926 }
2927 #endif
2928 
2929 #ifndef NO_gdk_1window_1get_1frame_1extents
GDK_NATIVE(gdk_1window_1get_1frame_1extents)2930 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1get_1frame_1extents)
2931 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
2932 {
2933 	GdkRectangle _arg1, *lparg1=NULL;
2934 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1frame_1extents_FUNC);
2935 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
2936 	gdk_window_get_frame_extents((GdkWindow *)arg0, (GdkRectangle *)lparg1);
2937 fail:
2938 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
2939 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1frame_1extents_FUNC);
2940 }
2941 #endif
2942 
2943 #ifndef NO_gdk_1window_1get_1height
GDK_NATIVE(gdk_1window_1get_1height)2944 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1window_1get_1height)
2945 	(JNIEnv *env, jclass that, jlong arg0)
2946 {
2947 	jint rc = 0;
2948 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1height_FUNC);
2949 	rc = (jint)gdk_window_get_height((GdkWindow *)arg0);
2950 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1height_FUNC);
2951 	return rc;
2952 }
2953 #endif
2954 
2955 #ifndef NO_gdk_1window_1get_1origin
GDK_NATIVE(gdk_1window_1get_1origin)2956 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1window_1get_1origin)
2957 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
2958 {
2959 	jint *lparg1=NULL;
2960 	jint *lparg2=NULL;
2961 	jint rc = 0;
2962 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1origin_FUNC);
2963 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
2964 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
2965 	rc = (jint)gdk_window_get_origin((GdkWindow *)arg0, (gint *)lparg1, (gint *)lparg2);
2966 fail:
2967 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
2968 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
2969 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1origin_FUNC);
2970 	return rc;
2971 }
2972 #endif
2973 
2974 #ifndef NO_gdk_1window_1get_1parent
GDK_NATIVE(gdk_1window_1get_1parent)2975 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1get_1parent)
2976 	(JNIEnv *env, jclass that, jlong arg0)
2977 {
2978 	jlong rc = 0;
2979 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1parent_FUNC);
2980 	rc = (jlong)gdk_window_get_parent((GdkWindow *)arg0);
2981 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1parent_FUNC);
2982 	return rc;
2983 }
2984 #endif
2985 
2986 #ifndef NO_gdk_1window_1get_1root_1origin
GDK_NATIVE(gdk_1window_1get_1root_1origin)2987 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1get_1root_1origin)
2988 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
2989 {
2990 	jint *lparg1=NULL;
2991 	jint *lparg2=NULL;
2992 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1root_1origin_FUNC);
2993 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
2994 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
2995 	gdk_window_get_root_origin((GdkWindow *)arg0, (gint *)lparg1, (gint *)lparg2);
2996 fail:
2997 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
2998 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
2999 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1root_1origin_FUNC);
3000 }
3001 #endif
3002 
3003 #ifndef NO_gdk_1window_1get_1state
GDK_NATIVE(gdk_1window_1get_1state)3004 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1window_1get_1state)
3005 	(JNIEnv *env, jclass that, jlong arg0)
3006 {
3007 	jint rc = 0;
3008 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1state_FUNC);
3009 	rc = (jint)gdk_window_get_state((GdkWindow *)arg0);
3010 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1state_FUNC);
3011 	return rc;
3012 }
3013 #endif
3014 
3015 #ifndef NO_gdk_1window_1get_1user_1data
GDK_NATIVE(gdk_1window_1get_1user_1data)3016 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1get_1user_1data)
3017 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
3018 {
3019 	jlong *lparg1=NULL;
3020 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1user_1data_FUNC);
3021 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
3022 	gdk_window_get_user_data((GdkWindow *)arg0, (gpointer *)lparg1);
3023 fail:
3024 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
3025 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1user_1data_FUNC);
3026 }
3027 #endif
3028 
3029 #ifndef NO_gdk_1window_1get_1visible_1region
GDK_NATIVE(gdk_1window_1get_1visible_1region)3030 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1get_1visible_1region)
3031 	(JNIEnv *env, jclass that, jlong arg0)
3032 {
3033 	jlong rc = 0;
3034 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1visible_1region_FUNC);
3035 	rc = (jlong)gdk_window_get_visible_region((GdkWindow *)arg0);
3036 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1visible_1region_FUNC);
3037 	return rc;
3038 }
3039 #endif
3040 
3041 #ifndef NO_gdk_1window_1get_1width
GDK_NATIVE(gdk_1window_1get_1width)3042 JNIEXPORT jint JNICALL GDK_NATIVE(gdk_1window_1get_1width)
3043 	(JNIEnv *env, jclass that, jlong arg0)
3044 {
3045 	jint rc = 0;
3046 	GDK_NATIVE_ENTER(env, that, gdk_1window_1get_1width_FUNC);
3047 	rc = (jint)gdk_window_get_width((GdkWindow *)arg0);
3048 	GDK_NATIVE_EXIT(env, that, gdk_1window_1get_1width_FUNC);
3049 	return rc;
3050 }
3051 #endif
3052 
3053 #ifndef NO_gdk_1window_1hide
GDK_NATIVE(gdk_1window_1hide)3054 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1hide)
3055 	(JNIEnv *env, jclass that, jlong arg0)
3056 {
3057 	GDK_NATIVE_ENTER(env, that, gdk_1window_1hide_FUNC);
3058 	gdk_window_hide((GdkWindow *)arg0);
3059 	GDK_NATIVE_EXIT(env, that, gdk_1window_1hide_FUNC);
3060 }
3061 #endif
3062 
3063 #ifndef NO_gdk_1window_1invalidate_1rect
GDK_NATIVE(gdk_1window_1invalidate_1rect)3064 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1invalidate_1rect)
3065 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jboolean arg2)
3066 {
3067 	GdkRectangle _arg1, *lparg1=NULL;
3068 	GDK_NATIVE_ENTER(env, that, gdk_1window_1invalidate_1rect_FUNC);
3069 	if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail;
3070 	gdk_window_invalidate_rect((GdkWindow *)arg0, (GdkRectangle *)lparg1, (gboolean)arg2);
3071 fail:
3072 	GDK_NATIVE_EXIT(env, that, gdk_1window_1invalidate_1rect_FUNC);
3073 }
3074 #endif
3075 
3076 #ifndef NO_gdk_1window_1invalidate_1region
GDK_NATIVE(gdk_1window_1invalidate_1region)3077 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1invalidate_1region)
3078 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
3079 {
3080 	GDK_NATIVE_ENTER(env, that, gdk_1window_1invalidate_1region_FUNC);
3081 	gdk_window_invalidate_region((GdkWindow *)arg0, (const cairo_region_t *)arg1, (gboolean)arg2);
3082 	GDK_NATIVE_EXIT(env, that, gdk_1window_1invalidate_1region_FUNC);
3083 }
3084 #endif
3085 
3086 #ifndef NO_gdk_1window_1lower
GDK_NATIVE(gdk_1window_1lower)3087 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1lower)
3088 	(JNIEnv *env, jclass that, jlong arg0)
3089 {
3090 	GDK_NATIVE_ENTER(env, that, gdk_1window_1lower_FUNC);
3091 	gdk_window_lower((GdkWindow *)arg0);
3092 	GDK_NATIVE_EXIT(env, that, gdk_1window_1lower_FUNC);
3093 }
3094 #endif
3095 
3096 #ifndef NO_gdk_1window_1move
GDK_NATIVE(gdk_1window_1move)3097 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1move)
3098 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
3099 {
3100 	GDK_NATIVE_ENTER(env, that, gdk_1window_1move_FUNC);
3101 	gdk_window_move((GdkWindow *)arg0, arg1, arg2);
3102 	GDK_NATIVE_EXIT(env, that, gdk_1window_1move_FUNC);
3103 }
3104 #endif
3105 
3106 #ifndef NO_gdk_1window_1move_1resize
GDK_NATIVE(gdk_1window_1move_1resize)3107 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1move_1resize)
3108 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jint arg4)
3109 {
3110 	GDK_NATIVE_ENTER(env, that, gdk_1window_1move_1resize_FUNC);
3111 	gdk_window_move_resize((GdkWindow *)arg0, arg1, arg2, arg3, arg4);
3112 	GDK_NATIVE_EXIT(env, that, gdk_1window_1move_1resize_FUNC);
3113 }
3114 #endif
3115 
3116 #ifndef NO_gdk_1window_1new
GDK_NATIVE(gdk_1window_1new)3117 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1window_1new)
3118 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2)
3119 {
3120 	GdkWindowAttr _arg1, *lparg1=NULL;
3121 	jlong rc = 0;
3122 	GDK_NATIVE_ENTER(env, that, gdk_1window_1new_FUNC);
3123 	if (arg1) if ((lparg1 = getGdkWindowAttrFields(env, arg1, &_arg1)) == NULL) goto fail;
3124 	rc = (jlong)gdk_window_new((GdkWindow *)arg0, lparg1, arg2);
3125 fail:
3126 	GDK_NATIVE_EXIT(env, that, gdk_1window_1new_FUNC);
3127 	return rc;
3128 }
3129 #endif
3130 
3131 #ifndef NO_gdk_1window_1raise
GDK_NATIVE(gdk_1window_1raise)3132 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1raise)
3133 	(JNIEnv *env, jclass that, jlong arg0)
3134 {
3135 	GDK_NATIVE_ENTER(env, that, gdk_1window_1raise_FUNC);
3136 	gdk_window_raise((GdkWindow *)arg0);
3137 	GDK_NATIVE_EXIT(env, that, gdk_1window_1raise_FUNC);
3138 }
3139 #endif
3140 
3141 #ifndef NO_gdk_1window_1resize
GDK_NATIVE(gdk_1window_1resize)3142 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1resize)
3143 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
3144 {
3145 	GDK_NATIVE_ENTER(env, that, gdk_1window_1resize_FUNC);
3146 	gdk_window_resize((GdkWindow *)arg0, arg1, arg2);
3147 	GDK_NATIVE_EXIT(env, that, gdk_1window_1resize_FUNC);
3148 }
3149 #endif
3150 
3151 #ifndef NO_gdk_1window_1restack
GDK_NATIVE(gdk_1window_1restack)3152 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1restack)
3153 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
3154 {
3155 	GDK_NATIVE_ENTER(env, that, gdk_1window_1restack_FUNC);
3156 	gdk_window_restack((GdkWindow *)arg0, (GdkWindow *)arg1, (gboolean)arg2);
3157 	GDK_NATIVE_EXIT(env, that, gdk_1window_1restack_FUNC);
3158 }
3159 #endif
3160 
3161 #ifndef NO_gdk_1window_1set_1background_1pattern
3162 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GDK_NATIVE(gdk_1window_1set_1background_1pattern)3163 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1background_1pattern)
3164 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
3165 {
3166 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1background_1pattern_FUNC);
3167 	gdk_window_set_background_pattern((GdkWindow *)arg0, (cairo_pattern_t *)arg1);
3168 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1background_1pattern_FUNC);
3169 }
3170 G_GNUC_END_IGNORE_DEPRECATIONS
3171 #endif
3172 
3173 #ifndef NO_gdk_1window_1set_1cursor
GDK_NATIVE(gdk_1window_1set_1cursor)3174 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1cursor)
3175 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
3176 {
3177 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1cursor_FUNC);
3178 	gdk_window_set_cursor((GdkWindow *)arg0, (GdkCursor *)arg1);
3179 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1cursor_FUNC);
3180 }
3181 #endif
3182 
3183 #ifndef NO_gdk_1window_1set_1decorations
GDK_NATIVE(gdk_1window_1set_1decorations)3184 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1decorations)
3185 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
3186 {
3187 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1decorations_FUNC);
3188 	gdk_window_set_decorations((GdkWindow *)arg0, (GdkWMDecoration)arg1);
3189 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1decorations_FUNC);
3190 }
3191 #endif
3192 
3193 #ifndef NO_gdk_1window_1set_1events
GDK_NATIVE(gdk_1window_1set_1events)3194 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1events)
3195 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
3196 {
3197 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1events_FUNC);
3198 	gdk_window_set_events((GdkWindow *)arg0, arg1);
3199 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1events_FUNC);
3200 }
3201 #endif
3202 
3203 #ifndef NO_gdk_1window_1set_1functions
GDK_NATIVE(gdk_1window_1set_1functions)3204 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1functions)
3205 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
3206 {
3207 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1functions_FUNC);
3208 	gdk_window_set_functions((GdkWindow *)arg0, (GdkWMFunction)arg1);
3209 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1functions_FUNC);
3210 }
3211 #endif
3212 
3213 #ifndef NO_gdk_1window_1set_1override_1redirect
GDK_NATIVE(gdk_1window_1set_1override_1redirect)3214 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1override_1redirect)
3215 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
3216 {
3217 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1override_1redirect_FUNC);
3218 	gdk_window_set_override_redirect((GdkWindow *)arg0, (gboolean)arg1);
3219 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1override_1redirect_FUNC);
3220 }
3221 #endif
3222 
3223 #ifndef NO_gdk_1window_1set_1user_1data
GDK_NATIVE(gdk_1window_1set_1user_1data)3224 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1set_1user_1data)
3225 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
3226 {
3227 	GDK_NATIVE_ENTER(env, that, gdk_1window_1set_1user_1data_FUNC);
3228 	gdk_window_set_user_data((GdkWindow *)arg0, (gpointer)arg1);
3229 	GDK_NATIVE_EXIT(env, that, gdk_1window_1set_1user_1data_FUNC);
3230 }
3231 #endif
3232 
3233 #ifndef NO_gdk_1window_1show
GDK_NATIVE(gdk_1window_1show)3234 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1show)
3235 	(JNIEnv *env, jclass that, jlong arg0)
3236 {
3237 	GDK_NATIVE_ENTER(env, that, gdk_1window_1show_FUNC);
3238 	gdk_window_show((GdkWindow *)arg0);
3239 	GDK_NATIVE_EXIT(env, that, gdk_1window_1show_FUNC);
3240 }
3241 #endif
3242 
3243 #ifndef NO_gdk_1window_1show_1unraised
GDK_NATIVE(gdk_1window_1show_1unraised)3244 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1window_1show_1unraised)
3245 	(JNIEnv *env, jclass that, jlong arg0)
3246 {
3247 	GDK_NATIVE_ENTER(env, that, gdk_1window_1show_1unraised_FUNC);
3248 	gdk_window_show_unraised((GdkWindow *)arg0);
3249 	GDK_NATIVE_EXIT(env, that, gdk_1window_1show_1unraised_FUNC);
3250 }
3251 #endif
3252 
3253 #ifndef NO_gdk_1x11_1display_1error_1trap_1pop_1ignored
GDK_NATIVE(gdk_1x11_1display_1error_1trap_1pop_1ignored)3254 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1x11_1display_1error_1trap_1pop_1ignored)
3255 	(JNIEnv *env, jclass that, jlong arg0)
3256 {
3257 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1display_1error_1trap_1pop_1ignored_FUNC);
3258 	gdk_x11_display_error_trap_pop_ignored((GdkDisplay *)arg0);
3259 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1display_1error_1trap_1pop_1ignored_FUNC);
3260 }
3261 #endif
3262 
3263 #ifndef NO_gdk_1x11_1display_1error_1trap_1push
GDK_NATIVE(gdk_1x11_1display_1error_1trap_1push)3264 JNIEXPORT void JNICALL GDK_NATIVE(gdk_1x11_1display_1error_1trap_1push)
3265 	(JNIEnv *env, jclass that, jlong arg0)
3266 {
3267 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1display_1error_1trap_1push_FUNC);
3268 	gdk_x11_display_error_trap_push((GdkDisplay *)arg0);
3269 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1display_1error_1trap_1push_FUNC);
3270 }
3271 #endif
3272 
3273 #ifndef NO_gdk_1x11_1display_1get_1default_1group
GDK_NATIVE(gdk_1x11_1display_1get_1default_1group)3274 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1display_1get_1default_1group)
3275 	(JNIEnv *env, jclass that, jlong arg0)
3276 {
3277 	jlong rc = 0;
3278 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1display_1get_1default_1group_FUNC);
3279 /*
3280 	rc = (jlong)gdk_x11_display_get_default_group((GdkDisplay *)arg0);
3281 */
3282 	{
3283 		GDK_LOAD_FUNCTION(fp, gdk_x11_display_get_default_group)
3284 		if (fp) {
3285 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GdkDisplay *))fp)((GdkDisplay *)arg0);
3286 		}
3287 	}
3288 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1display_1get_1default_1group_FUNC);
3289 	return rc;
3290 }
3291 #endif
3292 
3293 #ifndef NO_gdk_1x11_1display_1get_1xdisplay
GDK_NATIVE(gdk_1x11_1display_1get_1xdisplay)3294 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1display_1get_1xdisplay)
3295 	(JNIEnv *env, jclass that, jlong arg0)
3296 {
3297 	jlong rc = 0;
3298 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1display_1get_1xdisplay_FUNC);
3299 	rc = (jlong)gdk_x11_display_get_xdisplay((GdkDisplay *)arg0);
3300 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1display_1get_1xdisplay_FUNC);
3301 	return rc;
3302 }
3303 #endif
3304 
3305 #ifndef NO_gdk_1x11_1display_1utf8_1to_1compound_1text
GDK_NATIVE(gdk_1x11_1display_1utf8_1to_1compound_1text)3306 JNIEXPORT jboolean JNICALL GDK_NATIVE(gdk_1x11_1display_1utf8_1to_1compound_1text)
3307 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlongArray arg2, jintArray arg3, jlongArray arg4, jintArray arg5)
3308 {
3309 	jbyte *lparg1=NULL;
3310 	jlong *lparg2=NULL;
3311 	jint *lparg3=NULL;
3312 	jlong *lparg4=NULL;
3313 	jint *lparg5=NULL;
3314 	jboolean rc = 0;
3315 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1display_1utf8_1to_1compound_1text_FUNC);
3316 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
3317 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
3318 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
3319 	if (arg4) if ((lparg4 = (*env)->GetLongArrayElements(env, arg4, NULL)) == NULL) goto fail;
3320 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
3321 	rc = (jboolean)gdk_x11_display_utf8_to_compound_text((GdkDisplay *)arg0, (const gchar*)lparg1, (GdkAtom *)lparg2, (gint *)lparg3, (guchar **)lparg4, (gint *)lparg5);
3322 fail:
3323 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
3324 	if (arg4 && lparg4) (*env)->ReleaseLongArrayElements(env, arg4, lparg4, 0);
3325 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
3326 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
3327 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
3328 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1display_1utf8_1to_1compound_1text_FUNC);
3329 	return rc;
3330 }
3331 #endif
3332 
3333 #ifndef NO_gdk_1x11_1get_1default_1xdisplay
GDK_NATIVE(gdk_1x11_1get_1default_1xdisplay)3334 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1get_1default_1xdisplay)
3335 	(JNIEnv *env, jclass that)
3336 {
3337 	jlong rc = 0;
3338 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1get_1default_1xdisplay_FUNC);
3339 	rc = (jlong)gdk_x11_get_default_xdisplay();
3340 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1get_1default_1xdisplay_FUNC);
3341 	return rc;
3342 }
3343 #endif
3344 
3345 #ifndef NO_gdk_1x11_1screen_1get_1window_1manager_1name
GDK_NATIVE(gdk_1x11_1screen_1get_1window_1manager_1name)3346 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1screen_1get_1window_1manager_1name)
3347 	(JNIEnv *env, jclass that, jlong arg0)
3348 {
3349 	jlong rc = 0;
3350 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1screen_1get_1window_1manager_1name_FUNC);
3351 /*
3352 	rc = (jlong)gdk_x11_screen_get_window_manager_name(arg0);
3353 */
3354 	{
3355 		GDK_LOAD_FUNCTION(fp, gdk_x11_screen_get_window_manager_name)
3356 		if (fp) {
3357 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
3358 		}
3359 	}
3360 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1screen_1get_1window_1manager_1name_FUNC);
3361 	return rc;
3362 }
3363 #endif
3364 
3365 #ifndef NO_gdk_1x11_1screen_1lookup_1visual
GDK_NATIVE(gdk_1x11_1screen_1lookup_1visual)3366 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1screen_1lookup_1visual)
3367 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
3368 {
3369 	jlong rc = 0;
3370 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1screen_1lookup_1visual_FUNC);
3371 /*
3372 	rc = (jlong)gdk_x11_screen_lookup_visual(arg0, (VisualID)arg1);
3373 */
3374 	{
3375 		GDK_LOAD_FUNCTION(fp, gdk_x11_screen_lookup_visual)
3376 		if (fp) {
3377 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong, VisualID))fp)(arg0, (VisualID)arg1);
3378 		}
3379 	}
3380 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1screen_1lookup_1visual_FUNC);
3381 	return rc;
3382 }
3383 #endif
3384 
3385 #ifndef NO_gdk_1x11_1surface_1get_1xid
GDK_NATIVE(gdk_1x11_1surface_1get_1xid)3386 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1surface_1get_1xid)
3387 	(JNIEnv *env, jclass that, jlong arg0)
3388 {
3389 	jlong rc = 0;
3390 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1surface_1get_1xid_FUNC);
3391 	rc = (jlong)gdk_x11_surface_get_xid((GdkSurface *)arg0);
3392 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1surface_1get_1xid_FUNC);
3393 	return rc;
3394 }
3395 #endif
3396 
3397 #ifndef NO_gdk_1x11_1surface_1lookup_1for_1display
GDK_NATIVE(gdk_1x11_1surface_1lookup_1for_1display)3398 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1surface_1lookup_1for_1display)
3399 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
3400 {
3401 	jlong rc = 0;
3402 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1surface_1lookup_1for_1display_FUNC);
3403 	rc = (jlong)gdk_x11_surface_lookup_for_display((GdkDisplay *)arg0, (Window)arg1);
3404 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1surface_1lookup_1for_1display_FUNC);
3405 	return rc;
3406 }
3407 #endif
3408 
3409 #ifndef NO_gdk_1x11_1window_1get_1xid
GDK_NATIVE(gdk_1x11_1window_1get_1xid)3410 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1window_1get_1xid)
3411 	(JNIEnv *env, jclass that, jlong arg0)
3412 {
3413 	jlong rc = 0;
3414 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1window_1get_1xid_FUNC);
3415 	rc = (jlong)gdk_x11_window_get_xid((GdkWindow *)arg0);
3416 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1window_1get_1xid_FUNC);
3417 	return rc;
3418 }
3419 #endif
3420 
3421 #ifndef NO_gdk_1x11_1window_1lookup_1for_1display
GDK_NATIVE(gdk_1x11_1window_1lookup_1for_1display)3422 JNIEXPORT jlong JNICALL GDK_NATIVE(gdk_1x11_1window_1lookup_1for_1display)
3423 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
3424 {
3425 	jlong rc = 0;
3426 	GDK_NATIVE_ENTER(env, that, gdk_1x11_1window_1lookup_1for_1display_FUNC);
3427 	rc = (jlong)gdk_x11_window_lookup_for_display((GdkDisplay *)arg0, (Window)arg1);
3428 	GDK_NATIVE_EXIT(env, that, gdk_1x11_1window_1lookup_1for_1display_FUNC);
3429 	return rc;
3430 }
3431 #endif
3432 
3433 #ifndef GTK_NATIVE
3434 #define GTK_NATIVE(func) Java_org_eclipse_swt_internal_gtk_GTK_##func
3435 #endif
3436 
3437 #ifndef NO_GET_1FUNCTION_1POINTER_1gtk_1false
GTK_NATIVE(GET_1FUNCTION_1POINTER_1gtk_1false)3438 JNIEXPORT jlong JNICALL GTK_NATIVE(GET_1FUNCTION_1POINTER_1gtk_1false)
3439 	(JNIEnv *env, jclass that)
3440 {
3441 	jlong rc = 0;
3442 	GTK_NATIVE_ENTER(env, that, GET_1FUNCTION_1POINTER_1gtk_1false_FUNC);
3443 	rc = (jlong)GET_FUNCTION_POINTER_gtk_false();
3444 	GTK_NATIVE_EXIT(env, that, GET_1FUNCTION_1POINTER_1gtk_1false_FUNC);
3445 	return rc;
3446 }
3447 #endif
3448 
3449 #ifndef NO_GTK_1IS_1ACCEL_1LABEL
GTK_NATIVE(GTK_1IS_1ACCEL_1LABEL)3450 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1ACCEL_1LABEL)
3451 	(JNIEnv *env, jclass that, jlong arg0)
3452 {
3453 	jboolean rc = 0;
3454 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1ACCEL_1LABEL_FUNC);
3455 	rc = (jboolean)GTK_IS_ACCEL_LABEL(arg0);
3456 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1ACCEL_1LABEL_FUNC);
3457 	return rc;
3458 }
3459 #endif
3460 
3461 #ifndef NO_GTK_1IS_1BOX
GTK_NATIVE(GTK_1IS_1BOX)3462 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1BOX)
3463 	(JNIEnv *env, jclass that, jlong arg0)
3464 {
3465 	jboolean rc = 0;
3466 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1BOX_FUNC);
3467 	rc = (jboolean)GTK_IS_BOX(arg0);
3468 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1BOX_FUNC);
3469 	return rc;
3470 }
3471 #endif
3472 
3473 #ifndef NO_GTK_1IS_1BUTTON
GTK_NATIVE(GTK_1IS_1BUTTON)3474 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1BUTTON)
3475 	(JNIEnv *env, jclass that, jlong arg0)
3476 {
3477 	jboolean rc = 0;
3478 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1BUTTON_FUNC);
3479 	rc = (jboolean)GTK_IS_BUTTON(arg0);
3480 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1BUTTON_FUNC);
3481 	return rc;
3482 }
3483 #endif
3484 
3485 #ifndef NO_GTK_1IS_1CELL_1RENDERER_1PIXBUF
GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1PIXBUF)3486 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1PIXBUF)
3487 	(JNIEnv *env, jclass that, jlong arg0)
3488 {
3489 	jboolean rc = 0;
3490 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1CELL_1RENDERER_1PIXBUF_FUNC);
3491 	rc = (jboolean)GTK_IS_CELL_RENDERER_PIXBUF(arg0);
3492 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1CELL_1RENDERER_1PIXBUF_FUNC);
3493 	return rc;
3494 }
3495 #endif
3496 
3497 #ifndef NO_GTK_1IS_1CELL_1RENDERER_1TEXT
GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1TEXT)3498 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1TEXT)
3499 	(JNIEnv *env, jclass that, jlong arg0)
3500 {
3501 	jboolean rc = 0;
3502 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1CELL_1RENDERER_1TEXT_FUNC);
3503 	rc = (jboolean)GTK_IS_CELL_RENDERER_TEXT(arg0);
3504 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1CELL_1RENDERER_1TEXT_FUNC);
3505 	return rc;
3506 }
3507 #endif
3508 
3509 #ifndef NO_GTK_1IS_1CELL_1RENDERER_1TOGGLE
GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1TOGGLE)3510 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1CELL_1RENDERER_1TOGGLE)
3511 	(JNIEnv *env, jclass that, jlong arg0)
3512 {
3513 	jboolean rc = 0;
3514 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1CELL_1RENDERER_1TOGGLE_FUNC);
3515 	rc = (jboolean)GTK_IS_CELL_RENDERER_TOGGLE(arg0);
3516 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1CELL_1RENDERER_1TOGGLE_FUNC);
3517 	return rc;
3518 }
3519 #endif
3520 
3521 #ifndef NO_GTK_1IS_1CONTAINER
GTK_NATIVE(GTK_1IS_1CONTAINER)3522 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1CONTAINER)
3523 	(JNIEnv *env, jclass that, jlong arg0)
3524 {
3525 	jboolean rc = 0;
3526 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1CONTAINER_FUNC);
3527 	rc = (jboolean)GTK_IS_CONTAINER(arg0);
3528 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1CONTAINER_FUNC);
3529 	return rc;
3530 }
3531 #endif
3532 
3533 #ifndef NO_GTK_1IS_1IM_1CONTEXT
GTK_NATIVE(GTK_1IS_1IM_1CONTEXT)3534 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1IM_1CONTEXT)
3535 	(JNIEnv *env, jclass that, jlong arg0)
3536 {
3537 	jboolean rc = 0;
3538 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1IM_1CONTEXT_FUNC);
3539 	rc = (jboolean)GTK_IS_IM_CONTEXT(arg0);
3540 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1IM_1CONTEXT_FUNC);
3541 	return rc;
3542 }
3543 #endif
3544 
3545 #ifndef NO_GTK_1IS_1LABEL
GTK_NATIVE(GTK_1IS_1LABEL)3546 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1LABEL)
3547 	(JNIEnv *env, jclass that, jlong arg0)
3548 {
3549 	jboolean rc = 0;
3550 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1LABEL_FUNC);
3551 	rc = (jboolean)GTK_IS_LABEL(arg0);
3552 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1LABEL_FUNC);
3553 	return rc;
3554 }
3555 #endif
3556 
3557 #ifndef NO_GTK_1IS_1PLUG
GTK_NATIVE(GTK_1IS_1PLUG)3558 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1PLUG)
3559 	(JNIEnv *env, jclass that, jlong arg0)
3560 {
3561 	jboolean rc = 0;
3562 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1PLUG_FUNC);
3563 	rc = (jboolean)GTK_IS_PLUG(arg0);
3564 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1PLUG_FUNC);
3565 	return rc;
3566 }
3567 #endif
3568 
3569 #ifndef NO_GTK_1IS_1SCROLLED_1WINDOW
GTK_NATIVE(GTK_1IS_1SCROLLED_1WINDOW)3570 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1SCROLLED_1WINDOW)
3571 	(JNIEnv *env, jclass that, jlong arg0)
3572 {
3573 	jboolean rc = 0;
3574 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1SCROLLED_1WINDOW_FUNC);
3575 	rc = (jboolean)GTK_IS_SCROLLED_WINDOW(arg0);
3576 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1SCROLLED_1WINDOW_FUNC);
3577 	return rc;
3578 }
3579 #endif
3580 
3581 #ifndef NO_GTK_1IS_1WINDOW
GTK_NATIVE(GTK_1IS_1WINDOW)3582 JNIEXPORT jboolean JNICALL GTK_NATIVE(GTK_1IS_1WINDOW)
3583 	(JNIEnv *env, jclass that, jlong arg0)
3584 {
3585 	jboolean rc = 0;
3586 	GTK_NATIVE_ENTER(env, that, GTK_1IS_1WINDOW_FUNC);
3587 	rc = (jboolean)GTK_IS_WINDOW(arg0);
3588 	GTK_NATIVE_EXIT(env, that, GTK_1IS_1WINDOW_FUNC);
3589 	return rc;
3590 }
3591 #endif
3592 
3593 #ifndef NO_GTK_1TYPE_1CELL_1RENDERER_1PIXBUF
GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1PIXBUF)3594 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1PIXBUF)
3595 	(JNIEnv *env, jclass that)
3596 {
3597 	jlong rc = 0;
3598 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1CELL_1RENDERER_1PIXBUF_FUNC);
3599 	rc = (jlong)GTK_TYPE_CELL_RENDERER_PIXBUF;
3600 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1CELL_1RENDERER_1PIXBUF_FUNC);
3601 	return rc;
3602 }
3603 #endif
3604 
3605 #ifndef NO_GTK_1TYPE_1CELL_1RENDERER_1TEXT
GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1TEXT)3606 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1TEXT)
3607 	(JNIEnv *env, jclass that)
3608 {
3609 	jlong rc = 0;
3610 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1CELL_1RENDERER_1TEXT_FUNC);
3611 	rc = (jlong)GTK_TYPE_CELL_RENDERER_TEXT;
3612 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1CELL_1RENDERER_1TEXT_FUNC);
3613 	return rc;
3614 }
3615 #endif
3616 
3617 #ifndef NO_GTK_1TYPE_1CELL_1RENDERER_1TOGGLE
GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1TOGGLE)3618 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1CELL_1RENDERER_1TOGGLE)
3619 	(JNIEnv *env, jclass that)
3620 {
3621 	jlong rc = 0;
3622 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1CELL_1RENDERER_1TOGGLE_FUNC);
3623 	rc = (jlong)GTK_TYPE_CELL_RENDERER_TOGGLE;
3624 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1CELL_1RENDERER_1TOGGLE_FUNC);
3625 	return rc;
3626 }
3627 #endif
3628 
3629 #ifndef NO_GTK_1TYPE_1IM_1MULTICONTEXT
GTK_NATIVE(GTK_1TYPE_1IM_1MULTICONTEXT)3630 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1IM_1MULTICONTEXT)
3631 	(JNIEnv *env, jclass that)
3632 {
3633 	jlong rc = 0;
3634 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1IM_1MULTICONTEXT_FUNC);
3635 	rc = (jlong)GTK_TYPE_IM_MULTICONTEXT;
3636 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1IM_1MULTICONTEXT_FUNC);
3637 	return rc;
3638 }
3639 #endif
3640 
3641 #ifndef NO_GTK_1TYPE_1TEXT_1VIEW_1ACCESSIBLE
GTK_NATIVE(GTK_1TYPE_1TEXT_1VIEW_1ACCESSIBLE)3642 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1TEXT_1VIEW_1ACCESSIBLE)
3643 	(JNIEnv *env, jclass that)
3644 {
3645 	jlong rc = 0;
3646 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1TEXT_1VIEW_1ACCESSIBLE_FUNC);
3647 	rc = (jlong)GTK_TYPE_TEXT_VIEW_ACCESSIBLE;
3648 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1TEXT_1VIEW_1ACCESSIBLE_FUNC);
3649 	return rc;
3650 }
3651 #endif
3652 
3653 #ifndef NO_GTK_1TYPE_1WIDGET
GTK_NATIVE(GTK_1TYPE_1WIDGET)3654 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1WIDGET)
3655 	(JNIEnv *env, jclass that)
3656 {
3657 	jlong rc = 0;
3658 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1WIDGET_FUNC);
3659 	rc = (jlong)GTK_TYPE_WIDGET;
3660 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1WIDGET_FUNC);
3661 	return rc;
3662 }
3663 #endif
3664 
3665 #ifndef NO_GTK_1TYPE_1WINDOW
GTK_NATIVE(GTK_1TYPE_1WINDOW)3666 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1TYPE_1WINDOW)
3667 	(JNIEnv *env, jclass that)
3668 {
3669 	jlong rc = 0;
3670 	GTK_NATIVE_ENTER(env, that, GTK_1TYPE_1WINDOW_FUNC);
3671 	rc = (jlong)GTK_TYPE_WINDOW;
3672 	GTK_NATIVE_EXIT(env, that, GTK_1TYPE_1WINDOW_FUNC);
3673 	return rc;
3674 }
3675 #endif
3676 
3677 #ifndef NO_GTK_1WIDGET_1GET_1CLASS
GTK_NATIVE(GTK_1WIDGET_1GET_1CLASS)3678 JNIEXPORT jlong JNICALL GTK_NATIVE(GTK_1WIDGET_1GET_1CLASS)
3679 	(JNIEnv *env, jclass that, jlong arg0)
3680 {
3681 	jlong rc = 0;
3682 	GTK_NATIVE_ENTER(env, that, GTK_1WIDGET_1GET_1CLASS_FUNC);
3683 	rc = (jlong)GTK_WIDGET_GET_CLASS((GtkWidget *)arg0);
3684 	GTK_NATIVE_EXIT(env, that, GTK_1WIDGET_1GET_1CLASS_FUNC);
3685 	return rc;
3686 }
3687 #endif
3688 
3689 #ifndef NO_GtkAllocation_1sizeof
GTK_NATIVE(GtkAllocation_1sizeof)3690 JNIEXPORT jint JNICALL GTK_NATIVE(GtkAllocation_1sizeof)
3691 	(JNIEnv *env, jclass that)
3692 {
3693 	jint rc = 0;
3694 	GTK_NATIVE_ENTER(env, that, GtkAllocation_1sizeof_FUNC);
3695 	rc = (jint)GtkAllocation_sizeof();
3696 	GTK_NATIVE_EXIT(env, that, GtkAllocation_1sizeof_FUNC);
3697 	return rc;
3698 }
3699 #endif
3700 
3701 #ifndef NO_GtkBorder_1sizeof
GTK_NATIVE(GtkBorder_1sizeof)3702 JNIEXPORT jint JNICALL GTK_NATIVE(GtkBorder_1sizeof)
3703 	(JNIEnv *env, jclass that)
3704 {
3705 	jint rc = 0;
3706 	GTK_NATIVE_ENTER(env, that, GtkBorder_1sizeof_FUNC);
3707 	rc = (jint)GtkBorder_sizeof();
3708 	GTK_NATIVE_EXIT(env, that, GtkBorder_1sizeof_FUNC);
3709 	return rc;
3710 }
3711 #endif
3712 
3713 #ifndef NO_GtkCellRendererPixbufClass_1sizeof
GTK_NATIVE(GtkCellRendererPixbufClass_1sizeof)3714 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererPixbufClass_1sizeof)
3715 	(JNIEnv *env, jclass that)
3716 {
3717 	jint rc = 0;
3718 	GTK_NATIVE_ENTER(env, that, GtkCellRendererPixbufClass_1sizeof_FUNC);
3719 	rc = (jint)GtkCellRendererPixbufClass_sizeof();
3720 	GTK_NATIVE_EXIT(env, that, GtkCellRendererPixbufClass_1sizeof_FUNC);
3721 	return rc;
3722 }
3723 #endif
3724 
3725 #ifndef NO_GtkCellRendererPixbuf_1sizeof
GTK_NATIVE(GtkCellRendererPixbuf_1sizeof)3726 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererPixbuf_1sizeof)
3727 	(JNIEnv *env, jclass that)
3728 {
3729 	jint rc = 0;
3730 	GTK_NATIVE_ENTER(env, that, GtkCellRendererPixbuf_1sizeof_FUNC);
3731 	rc = (jint)GtkCellRendererPixbuf_sizeof();
3732 	GTK_NATIVE_EXIT(env, that, GtkCellRendererPixbuf_1sizeof_FUNC);
3733 	return rc;
3734 }
3735 #endif
3736 
3737 #ifndef NO_GtkCellRendererTextClass_1sizeof
GTK_NATIVE(GtkCellRendererTextClass_1sizeof)3738 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererTextClass_1sizeof)
3739 	(JNIEnv *env, jclass that)
3740 {
3741 	jint rc = 0;
3742 	GTK_NATIVE_ENTER(env, that, GtkCellRendererTextClass_1sizeof_FUNC);
3743 	rc = (jint)GtkCellRendererTextClass_sizeof();
3744 	GTK_NATIVE_EXIT(env, that, GtkCellRendererTextClass_1sizeof_FUNC);
3745 	return rc;
3746 }
3747 #endif
3748 
3749 #ifndef NO_GtkCellRendererText_1sizeof
GTK_NATIVE(GtkCellRendererText_1sizeof)3750 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererText_1sizeof)
3751 	(JNIEnv *env, jclass that)
3752 {
3753 	jint rc = 0;
3754 	GTK_NATIVE_ENTER(env, that, GtkCellRendererText_1sizeof_FUNC);
3755 	rc = (jint)GtkCellRendererText_sizeof();
3756 	GTK_NATIVE_EXIT(env, that, GtkCellRendererText_1sizeof_FUNC);
3757 	return rc;
3758 }
3759 #endif
3760 
3761 #ifndef NO_GtkCellRendererToggleClass_1sizeof
GTK_NATIVE(GtkCellRendererToggleClass_1sizeof)3762 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererToggleClass_1sizeof)
3763 	(JNIEnv *env, jclass that)
3764 {
3765 	jint rc = 0;
3766 	GTK_NATIVE_ENTER(env, that, GtkCellRendererToggleClass_1sizeof_FUNC);
3767 	rc = (jint)GtkCellRendererToggleClass_sizeof();
3768 	GTK_NATIVE_EXIT(env, that, GtkCellRendererToggleClass_1sizeof_FUNC);
3769 	return rc;
3770 }
3771 #endif
3772 
3773 #ifndef NO_GtkCellRendererToggle_1sizeof
GTK_NATIVE(GtkCellRendererToggle_1sizeof)3774 JNIEXPORT jint JNICALL GTK_NATIVE(GtkCellRendererToggle_1sizeof)
3775 	(JNIEnv *env, jclass that)
3776 {
3777 	jint rc = 0;
3778 	GTK_NATIVE_ENTER(env, that, GtkCellRendererToggle_1sizeof_FUNC);
3779 	rc = (jint)GtkCellRendererToggle_sizeof();
3780 	GTK_NATIVE_EXIT(env, that, GtkCellRendererToggle_1sizeof_FUNC);
3781 	return rc;
3782 }
3783 #endif
3784 
3785 #ifndef NO_GtkRequisition_1sizeof
GTK_NATIVE(GtkRequisition_1sizeof)3786 JNIEXPORT jint JNICALL GTK_NATIVE(GtkRequisition_1sizeof)
3787 	(JNIEnv *env, jclass that)
3788 {
3789 	jint rc = 0;
3790 	GTK_NATIVE_ENTER(env, that, GtkRequisition_1sizeof_FUNC);
3791 	rc = (jint)GtkRequisition_sizeof();
3792 	GTK_NATIVE_EXIT(env, that, GtkRequisition_1sizeof_FUNC);
3793 	return rc;
3794 }
3795 #endif
3796 
3797 #ifndef NO_GtkTargetEntry_1sizeof
GTK_NATIVE(GtkTargetEntry_1sizeof)3798 JNIEXPORT jint JNICALL GTK_NATIVE(GtkTargetEntry_1sizeof)
3799 	(JNIEnv *env, jclass that)
3800 {
3801 	jint rc = 0;
3802 	GTK_NATIVE_ENTER(env, that, GtkTargetEntry_1sizeof_FUNC);
3803 	rc = (jint)GtkTargetEntry_sizeof();
3804 	GTK_NATIVE_EXIT(env, that, GtkTargetEntry_1sizeof_FUNC);
3805 	return rc;
3806 }
3807 #endif
3808 
3809 #ifndef NO_GtkTextIter_1sizeof
GTK_NATIVE(GtkTextIter_1sizeof)3810 JNIEXPORT jint JNICALL GTK_NATIVE(GtkTextIter_1sizeof)
3811 	(JNIEnv *env, jclass that)
3812 {
3813 	jint rc = 0;
3814 	GTK_NATIVE_ENTER(env, that, GtkTextIter_1sizeof_FUNC);
3815 	rc = (jint)GtkTextIter_sizeof();
3816 	GTK_NATIVE_EXIT(env, that, GtkTextIter_1sizeof_FUNC);
3817 	return rc;
3818 }
3819 #endif
3820 
3821 #ifndef NO_GtkTreeIter_1sizeof
GTK_NATIVE(GtkTreeIter_1sizeof)3822 JNIEXPORT jint JNICALL GTK_NATIVE(GtkTreeIter_1sizeof)
3823 	(JNIEnv *env, jclass that)
3824 {
3825 	jint rc = 0;
3826 	GTK_NATIVE_ENTER(env, that, GtkTreeIter_1sizeof_FUNC);
3827 	rc = (jint)GtkTreeIter_sizeof();
3828 	GTK_NATIVE_EXIT(env, that, GtkTreeIter_1sizeof_FUNC);
3829 	return rc;
3830 }
3831 #endif
3832 
3833 #ifndef NO_gtk_1accel_1group_1new
GTK_NATIVE(gtk_1accel_1group_1new)3834 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1accel_1group_1new)
3835 	(JNIEnv *env, jclass that)
3836 {
3837 	jlong rc = 0;
3838 	GTK_NATIVE_ENTER(env, that, gtk_1accel_1group_1new_FUNC);
3839 /*
3840 	rc = (jlong)gtk_accel_group_new();
3841 */
3842 	{
3843 		GTK_LOAD_FUNCTION(fp, gtk_accel_group_new)
3844 		if (fp) {
3845 			rc = (jlong)((jlong (CALLING_CONVENTION*)())fp)();
3846 		}
3847 	}
3848 	GTK_NATIVE_EXIT(env, that, gtk_1accel_1group_1new_FUNC);
3849 	return rc;
3850 }
3851 #endif
3852 
3853 #ifndef NO_gtk_1accelerator_1get_1default_1mod_1mask
GTK_NATIVE(gtk_1accelerator_1get_1default_1mod_1mask)3854 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1accelerator_1get_1default_1mod_1mask)
3855 	(JNIEnv *env, jclass that)
3856 {
3857 	jint rc = 0;
3858 	GTK_NATIVE_ENTER(env, that, gtk_1accelerator_1get_1default_1mod_1mask_FUNC);
3859 	rc = (jint)gtk_accelerator_get_default_mod_mask();
3860 	GTK_NATIVE_EXIT(env, that, gtk_1accelerator_1get_1default_1mod_1mask_FUNC);
3861 	return rc;
3862 }
3863 #endif
3864 
3865 #ifndef NO_gtk_1accelerator_1name
GTK_NATIVE(gtk_1accelerator_1name)3866 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1accelerator_1name)
3867 	(JNIEnv *env, jclass that, jint arg0, jint arg1)
3868 {
3869 	jlong rc = 0;
3870 	GTK_NATIVE_ENTER(env, that, gtk_1accelerator_1name_FUNC);
3871 	rc = (jlong)gtk_accelerator_name((guint)arg0, (GdkModifierType)arg1);
3872 	GTK_NATIVE_EXIT(env, that, gtk_1accelerator_1name_FUNC);
3873 	return rc;
3874 }
3875 #endif
3876 
3877 #ifndef NO_gtk_1accelerator_1parse__J_3I_3I
GTK_NATIVE(gtk_1accelerator_1parse__J_3I_3I)3878 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1accelerator_1parse__J_3I_3I)
3879 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
3880 {
3881 	jint *lparg1=NULL;
3882 	jint *lparg2=NULL;
3883 	GTK_NATIVE_ENTER(env, that, gtk_1accelerator_1parse__J_3I_3I_FUNC);
3884 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
3885 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
3886 	gtk_accelerator_parse((const gchar *)arg0, (guint *)lparg1, (GdkModifierType *)lparg2);
3887 fail:
3888 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
3889 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
3890 	GTK_NATIVE_EXIT(env, that, gtk_1accelerator_1parse__J_3I_3I_FUNC);
3891 }
3892 #endif
3893 
3894 #ifndef NO_gtk_1accelerator_1parse___3B_3I_3I
GTK_NATIVE(gtk_1accelerator_1parse___3B_3I_3I)3895 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1accelerator_1parse___3B_3I_3I)
3896 	(JNIEnv *env, jclass that, jbyteArray arg0, jintArray arg1, jintArray arg2)
3897 {
3898 	jbyte *lparg0=NULL;
3899 	jint *lparg1=NULL;
3900 	jint *lparg2=NULL;
3901 	GTK_NATIVE_ENTER(env, that, gtk_1accelerator_1parse___3B_3I_3I_FUNC);
3902 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
3903 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
3904 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
3905 	gtk_accelerator_parse((const gchar *)lparg0, (guint *)lparg1, (GdkModifierType *)lparg2);
3906 fail:
3907 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
3908 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
3909 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
3910 	GTK_NATIVE_EXIT(env, that, gtk_1accelerator_1parse___3B_3I_3I_FUNC);
3911 }
3912 #endif
3913 
3914 #ifndef NO_gtk_1adjustment_1configure
GTK_NATIVE(gtk_1adjustment_1configure)3915 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1adjustment_1configure)
3916 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5, jdouble arg6)
3917 {
3918 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1configure_FUNC);
3919 	gtk_adjustment_configure((GtkAdjustment *)arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3920 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1configure_FUNC);
3921 }
3922 #endif
3923 
3924 #ifndef NO_gtk_1adjustment_1get_1lower
GTK_NATIVE(gtk_1adjustment_1get_1lower)3925 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1lower)
3926 	(JNIEnv *env, jclass that, jlong arg0)
3927 {
3928 	jdouble rc = 0;
3929 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1lower_FUNC);
3930 	rc = (jdouble)gtk_adjustment_get_lower((GtkAdjustment *)arg0);
3931 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1lower_FUNC);
3932 	return rc;
3933 }
3934 #endif
3935 
3936 #ifndef NO_gtk_1adjustment_1get_1page_1increment
GTK_NATIVE(gtk_1adjustment_1get_1page_1increment)3937 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1page_1increment)
3938 	(JNIEnv *env, jclass that, jlong arg0)
3939 {
3940 	jdouble rc = 0;
3941 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1page_1increment_FUNC);
3942 	rc = (jdouble)gtk_adjustment_get_page_increment((GtkAdjustment *)arg0);
3943 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1page_1increment_FUNC);
3944 	return rc;
3945 }
3946 #endif
3947 
3948 #ifndef NO_gtk_1adjustment_1get_1page_1size
GTK_NATIVE(gtk_1adjustment_1get_1page_1size)3949 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1page_1size)
3950 	(JNIEnv *env, jclass that, jlong arg0)
3951 {
3952 	jdouble rc = 0;
3953 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1page_1size_FUNC);
3954 	rc = (jdouble)gtk_adjustment_get_page_size((GtkAdjustment *)arg0);
3955 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1page_1size_FUNC);
3956 	return rc;
3957 }
3958 #endif
3959 
3960 #ifndef NO_gtk_1adjustment_1get_1step_1increment
GTK_NATIVE(gtk_1adjustment_1get_1step_1increment)3961 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1step_1increment)
3962 	(JNIEnv *env, jclass that, jlong arg0)
3963 {
3964 	jdouble rc = 0;
3965 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1step_1increment_FUNC);
3966 	rc = (jdouble)gtk_adjustment_get_step_increment((GtkAdjustment *)arg0);
3967 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1step_1increment_FUNC);
3968 	return rc;
3969 }
3970 #endif
3971 
3972 #ifndef NO_gtk_1adjustment_1get_1upper
GTK_NATIVE(gtk_1adjustment_1get_1upper)3973 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1upper)
3974 	(JNIEnv *env, jclass that, jlong arg0)
3975 {
3976 	jdouble rc = 0;
3977 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1upper_FUNC);
3978 	rc = (jdouble)gtk_adjustment_get_upper((GtkAdjustment *)arg0);
3979 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1upper_FUNC);
3980 	return rc;
3981 }
3982 #endif
3983 
3984 #ifndef NO_gtk_1adjustment_1get_1value
GTK_NATIVE(gtk_1adjustment_1get_1value)3985 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1adjustment_1get_1value)
3986 	(JNIEnv *env, jclass that, jlong arg0)
3987 {
3988 	jdouble rc = 0;
3989 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1get_1value_FUNC);
3990 	rc = (jdouble)gtk_adjustment_get_value((GtkAdjustment *)arg0);
3991 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1get_1value_FUNC);
3992 	return rc;
3993 }
3994 #endif
3995 
3996 #ifndef NO_gtk_1adjustment_1new
GTK_NATIVE(gtk_1adjustment_1new)3997 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1adjustment_1new)
3998 	(JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
3999 {
4000 	jlong rc = 0;
4001 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1new_FUNC);
4002 	rc = (jlong)gtk_adjustment_new((gdouble)arg0, (gdouble)arg1, (gdouble)arg2, (gdouble)arg3, (gdouble)arg4, (gdouble)arg5);
4003 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1new_FUNC);
4004 	return rc;
4005 }
4006 #endif
4007 
4008 #ifndef NO_gtk_1adjustment_1set_1page_1increment
GTK_NATIVE(gtk_1adjustment_1set_1page_1increment)4009 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1adjustment_1set_1page_1increment)
4010 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
4011 {
4012 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1set_1page_1increment_FUNC);
4013 	gtk_adjustment_set_page_increment((GtkAdjustment *)arg0, (gdouble)arg1);
4014 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1set_1page_1increment_FUNC);
4015 }
4016 #endif
4017 
4018 #ifndef NO_gtk_1adjustment_1set_1step_1increment
GTK_NATIVE(gtk_1adjustment_1set_1step_1increment)4019 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1adjustment_1set_1step_1increment)
4020 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
4021 {
4022 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1set_1step_1increment_FUNC);
4023 	gtk_adjustment_set_step_increment((GtkAdjustment *)arg0, (gdouble)arg1);
4024 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1set_1step_1increment_FUNC);
4025 }
4026 #endif
4027 
4028 #ifndef NO_gtk_1adjustment_1set_1value
GTK_NATIVE(gtk_1adjustment_1set_1value)4029 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1adjustment_1set_1value)
4030 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
4031 {
4032 	GTK_NATIVE_ENTER(env, that, gtk_1adjustment_1set_1value_FUNC);
4033 	gtk_adjustment_set_value((GtkAdjustment *)arg0, (gdouble)arg1);
4034 	GTK_NATIVE_EXIT(env, that, gtk_1adjustment_1set_1value_FUNC);
4035 }
4036 #endif
4037 
4038 #ifndef NO_gtk_1border_1free
GTK_NATIVE(gtk_1border_1free)4039 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1border_1free)
4040 	(JNIEnv *env, jclass that, jlong arg0)
4041 {
4042 	GTK_NATIVE_ENTER(env, that, gtk_1border_1free_FUNC);
4043 	gtk_border_free((GtkBorder *)arg0);
4044 	GTK_NATIVE_EXIT(env, that, gtk_1border_1free_FUNC);
4045 }
4046 #endif
4047 
4048 #ifndef NO_gtk_1box_1new
GTK_NATIVE(gtk_1box_1new)4049 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1box_1new)
4050 	(JNIEnv *env, jclass that, jint arg0, jint arg1)
4051 {
4052 	jlong rc = 0;
4053 	GTK_NATIVE_ENTER(env, that, gtk_1box_1new_FUNC);
4054 	rc = (jlong)gtk_box_new((GtkOrientation)arg0, (gint)arg1);
4055 	GTK_NATIVE_EXIT(env, that, gtk_1box_1new_FUNC);
4056 	return rc;
4057 }
4058 #endif
4059 
4060 #ifndef NO_gtk_1box_1set_1homogeneous
GTK_NATIVE(gtk_1box_1set_1homogeneous)4061 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1box_1set_1homogeneous)
4062 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4063 {
4064 	GTK_NATIVE_ENTER(env, that, gtk_1box_1set_1homogeneous_FUNC);
4065 	gtk_box_set_homogeneous((GtkBox *)arg0, (gboolean)arg1);
4066 	GTK_NATIVE_EXIT(env, that, gtk_1box_1set_1homogeneous_FUNC);
4067 }
4068 #endif
4069 
4070 #ifndef NO_gtk_1box_1set_1spacing
GTK_NATIVE(gtk_1box_1set_1spacing)4071 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1box_1set_1spacing)
4072 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4073 {
4074 	GTK_NATIVE_ENTER(env, that, gtk_1box_1set_1spacing_FUNC);
4075 	gtk_box_set_spacing((GtkBox *)arg0, arg1);
4076 	GTK_NATIVE_EXIT(env, that, gtk_1box_1set_1spacing_FUNC);
4077 }
4078 #endif
4079 
4080 #ifndef NO_gtk_1button_1new
GTK_NATIVE(gtk_1button_1new)4081 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1button_1new)
4082 	(JNIEnv *env, jclass that)
4083 {
4084 	jlong rc = 0;
4085 	GTK_NATIVE_ENTER(env, that, gtk_1button_1new_FUNC);
4086 	rc = (jlong)gtk_button_new();
4087 	GTK_NATIVE_EXIT(env, that, gtk_1button_1new_FUNC);
4088 	return rc;
4089 }
4090 #endif
4091 
4092 #ifndef NO_gtk_1button_1set_1label
GTK_NATIVE(gtk_1button_1set_1label)4093 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1button_1set_1label)
4094 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
4095 {
4096 	jbyte *lparg1=NULL;
4097 	GTK_NATIVE_ENTER(env, that, gtk_1button_1set_1label_FUNC);
4098 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
4099 /*
4100 	gtk_button_set_label((GtkButton *)arg0, (const char *)lparg1);
4101 */
4102 	{
4103 		GTK_LOAD_FUNCTION(fp, gtk_button_set_label)
4104 		if (fp) {
4105 			((void (CALLING_CONVENTION*)(GtkButton *, const char *))fp)((GtkButton *)arg0, (const char *)lparg1);
4106 		}
4107 	}
4108 fail:
4109 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
4110 	GTK_NATIVE_EXIT(env, that, gtk_1button_1set_1label_FUNC);
4111 }
4112 #endif
4113 
4114 #ifndef NO_gtk_1button_1set_1use_1underline
GTK_NATIVE(gtk_1button_1set_1use_1underline)4115 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1button_1set_1use_1underline)
4116 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4117 {
4118 	GTK_NATIVE_ENTER(env, that, gtk_1button_1set_1use_1underline_FUNC);
4119 	gtk_button_set_use_underline((GtkButton *)arg0, arg1);
4120 	GTK_NATIVE_EXIT(env, that, gtk_1button_1set_1use_1underline_FUNC);
4121 }
4122 #endif
4123 
4124 #ifndef NO_gtk_1calendar_1clear_1marks
GTK_NATIVE(gtk_1calendar_1clear_1marks)4125 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1calendar_1clear_1marks)
4126 	(JNIEnv *env, jclass that, jlong arg0)
4127 {
4128 	GTK_NATIVE_ENTER(env, that, gtk_1calendar_1clear_1marks_FUNC);
4129 	gtk_calendar_clear_marks((GtkCalendar *)arg0);
4130 	GTK_NATIVE_EXIT(env, that, gtk_1calendar_1clear_1marks_FUNC);
4131 }
4132 #endif
4133 
4134 #ifndef NO_gtk_1calendar_1mark_1day
GTK_NATIVE(gtk_1calendar_1mark_1day)4135 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1calendar_1mark_1day)
4136 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4137 {
4138 	GTK_NATIVE_ENTER(env, that, gtk_1calendar_1mark_1day_FUNC);
4139 	gtk_calendar_mark_day((GtkCalendar *)arg0, (guint)arg1);
4140 	GTK_NATIVE_EXIT(env, that, gtk_1calendar_1mark_1day_FUNC);
4141 }
4142 #endif
4143 
4144 #ifndef NO_gtk_1calendar_1new
GTK_NATIVE(gtk_1calendar_1new)4145 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1calendar_1new)
4146 	(JNIEnv *env, jclass that)
4147 {
4148 	jlong rc = 0;
4149 	GTK_NATIVE_ENTER(env, that, gtk_1calendar_1new_FUNC);
4150 	rc = (jlong)gtk_calendar_new();
4151 	GTK_NATIVE_EXIT(env, that, gtk_1calendar_1new_FUNC);
4152 	return rc;
4153 }
4154 #endif
4155 
4156 #ifndef NO_gtk_1cell_1layout_1clear
GTK_NATIVE(gtk_1cell_1layout_1clear)4157 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1layout_1clear)
4158 	(JNIEnv *env, jclass that, jlong arg0)
4159 {
4160 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1layout_1clear_FUNC);
4161 	gtk_cell_layout_clear((GtkCellLayout *)arg0);
4162 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1layout_1clear_FUNC);
4163 }
4164 #endif
4165 
4166 #ifndef NO_gtk_1cell_1layout_1get_1cells
GTK_NATIVE(gtk_1cell_1layout_1get_1cells)4167 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1cell_1layout_1get_1cells)
4168 	(JNIEnv *env, jclass that, jlong arg0)
4169 {
4170 	jlong rc = 0;
4171 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1layout_1get_1cells_FUNC);
4172 	rc = (jlong)gtk_cell_layout_get_cells((GtkCellLayout *)arg0);
4173 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1layout_1get_1cells_FUNC);
4174 	return rc;
4175 }
4176 #endif
4177 
4178 #ifndef NO_gtk_1cell_1layout_1pack_1start
GTK_NATIVE(gtk_1cell_1layout_1pack_1start)4179 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1layout_1pack_1start)
4180 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
4181 {
4182 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1layout_1pack_1start_FUNC);
4183 	gtk_cell_layout_pack_start((GtkCellLayout *)arg0, (GtkCellRenderer *)arg1, arg2);
4184 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1layout_1pack_1start_FUNC);
4185 }
4186 #endif
4187 
4188 #ifndef NO_gtk_1cell_1layout_1set_1attributes
GTK_NATIVE(gtk_1cell_1layout_1set_1attributes)4189 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1layout_1set_1attributes)
4190 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jbyteArray arg2, jint arg3, jlong arg4)
4191 {
4192 	jbyte *lparg2=NULL;
4193 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1layout_1set_1attributes_FUNC);
4194 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
4195 	gtk_cell_layout_set_attributes((GtkCellLayout *)arg0, (GtkCellRenderer *)arg1, lparg2, arg3, (const gchar *)NULL);
4196 fail:
4197 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
4198 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1layout_1set_1attributes_FUNC);
4199 }
4200 #endif
4201 
4202 #ifndef NO_gtk_1cell_1renderer_1get_1fixed_1size
GTK_NATIVE(gtk_1cell_1renderer_1get_1fixed_1size)4203 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1renderer_1get_1fixed_1size)
4204 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
4205 {
4206 	jint *lparg1=NULL;
4207 	jint *lparg2=NULL;
4208 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1get_1fixed_1size_FUNC);
4209 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
4210 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
4211 	gtk_cell_renderer_get_fixed_size((GtkCellRenderer *)arg0, (gint *)lparg1, (gint *)lparg2);
4212 fail:
4213 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
4214 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
4215 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1get_1fixed_1size_FUNC);
4216 }
4217 #endif
4218 
4219 #ifndef NO_gtk_1cell_1renderer_1get_1padding
GTK_NATIVE(gtk_1cell_1renderer_1get_1padding)4220 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1renderer_1get_1padding)
4221 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
4222 {
4223 	jint *lparg1=NULL;
4224 	jint *lparg2=NULL;
4225 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1get_1padding_FUNC);
4226 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
4227 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
4228 	gtk_cell_renderer_get_padding((GtkCellRenderer *)arg0, (gint *)lparg1, (gint *)lparg2);
4229 fail:
4230 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
4231 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
4232 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1get_1padding_FUNC);
4233 }
4234 #endif
4235 
4236 #ifndef NO_gtk_1cell_1renderer_1get_1preferred_1height_1for_1width
GTK_NATIVE(gtk_1cell_1renderer_1get_1preferred_1height_1for_1width)4237 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1renderer_1get_1preferred_1height_1for_1width)
4238 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jintArray arg3, jintArray arg4)
4239 {
4240 	jint *lparg3=NULL;
4241 	jint *lparg4=NULL;
4242 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1get_1preferred_1height_1for_1width_FUNC);
4243 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
4244 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
4245 	gtk_cell_renderer_get_preferred_height_for_width((GtkCellRenderer *)arg0, (GtkWidget *)arg1, (gint)arg2, (gint *)lparg3, (gint *)lparg4);
4246 fail:
4247 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
4248 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
4249 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1get_1preferred_1height_1for_1width_FUNC);
4250 }
4251 #endif
4252 
4253 #ifndef NO_gtk_1cell_1renderer_1get_1preferred_1size
GTK_NATIVE(gtk_1cell_1renderer_1get_1preferred_1size)4254 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1renderer_1get_1preferred_1size)
4255 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jobject arg2, jobject arg3)
4256 {
4257 	GtkRequisition _arg2, *lparg2=NULL;
4258 	GtkRequisition _arg3, *lparg3=NULL;
4259 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1get_1preferred_1size_FUNC);
4260 	if (arg2) if ((lparg2 = getGtkRequisitionFields(env, arg2, &_arg2)) == NULL) goto fail;
4261 	if (arg3) if ((lparg3 = getGtkRequisitionFields(env, arg3, &_arg3)) == NULL) goto fail;
4262 	gtk_cell_renderer_get_preferred_size((GtkCellRenderer *)arg0, (GtkWidget *)arg1, (GtkRequisition *)lparg2, (GtkRequisition *)lparg3);
4263 fail:
4264 	if (arg3 && lparg3) setGtkRequisitionFields(env, arg3, lparg3);
4265 	if (arg2 && lparg2) setGtkRequisitionFields(env, arg2, lparg2);
4266 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1get_1preferred_1size_FUNC);
4267 }
4268 #endif
4269 
4270 #ifndef NO_gtk_1cell_1renderer_1pixbuf_1new
GTK_NATIVE(gtk_1cell_1renderer_1pixbuf_1new)4271 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1cell_1renderer_1pixbuf_1new)
4272 	(JNIEnv *env, jclass that)
4273 {
4274 	jlong rc = 0;
4275 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1pixbuf_1new_FUNC);
4276 	rc = (jlong)gtk_cell_renderer_pixbuf_new();
4277 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1pixbuf_1new_FUNC);
4278 	return rc;
4279 }
4280 #endif
4281 
4282 #ifndef NO_gtk_1cell_1renderer_1set_1fixed_1size
GTK_NATIVE(gtk_1cell_1renderer_1set_1fixed_1size)4283 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1renderer_1set_1fixed_1size)
4284 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
4285 {
4286 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1set_1fixed_1size_FUNC);
4287 	gtk_cell_renderer_set_fixed_size((GtkCellRenderer *)arg0, (gint)arg1, (gint)arg2);
4288 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1set_1fixed_1size_FUNC);
4289 }
4290 #endif
4291 
4292 #ifndef NO_gtk_1cell_1renderer_1text_1new
GTK_NATIVE(gtk_1cell_1renderer_1text_1new)4293 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1cell_1renderer_1text_1new)
4294 	(JNIEnv *env, jclass that)
4295 {
4296 	jlong rc = 0;
4297 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1text_1new_FUNC);
4298 	rc = (jlong)gtk_cell_renderer_text_new();
4299 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1text_1new_FUNC);
4300 	return rc;
4301 }
4302 #endif
4303 
4304 #ifndef NO_gtk_1cell_1renderer_1toggle_1new
GTK_NATIVE(gtk_1cell_1renderer_1toggle_1new)4305 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1cell_1renderer_1toggle_1new)
4306 	(JNIEnv *env, jclass that)
4307 {
4308 	jlong rc = 0;
4309 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1renderer_1toggle_1new_FUNC);
4310 	rc = (jlong)gtk_cell_renderer_toggle_new();
4311 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1renderer_1toggle_1new_FUNC);
4312 	return rc;
4313 }
4314 #endif
4315 
4316 #ifndef NO_gtk_1cell_1view_1set_1fit_1model
GTK_NATIVE(gtk_1cell_1view_1set_1fit_1model)4317 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1cell_1view_1set_1fit_1model)
4318 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4319 {
4320 	GTK_NATIVE_ENTER(env, that, gtk_1cell_1view_1set_1fit_1model_FUNC);
4321 	gtk_cell_view_set_fit_model((GtkCellView *)arg0, (gboolean)arg1);
4322 	GTK_NATIVE_EXIT(env, that, gtk_1cell_1view_1set_1fit_1model_FUNC);
4323 }
4324 #endif
4325 
4326 #ifndef NO_gtk_1check_1button_1new
GTK_NATIVE(gtk_1check_1button_1new)4327 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1check_1button_1new)
4328 	(JNIEnv *env, jclass that)
4329 {
4330 	jlong rc = 0;
4331 	GTK_NATIVE_ENTER(env, that, gtk_1check_1button_1new_FUNC);
4332 	rc = (jlong)gtk_check_button_new();
4333 	GTK_NATIVE_EXIT(env, that, gtk_1check_1button_1new_FUNC);
4334 	return rc;
4335 }
4336 #endif
4337 
4338 #ifndef NO_gtk_1check_1version
GTK_NATIVE(gtk_1check_1version)4339 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1check_1version)
4340 	(JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2)
4341 {
4342 	jlong rc = 0;
4343 	GTK_NATIVE_ENTER(env, that, gtk_1check_1version_FUNC);
4344 	rc = (jlong)gtk_check_version(arg0, arg1, arg2);
4345 	GTK_NATIVE_EXIT(env, that, gtk_1check_1version_FUNC);
4346 	return rc;
4347 }
4348 #endif
4349 
4350 #ifndef NO_gtk_1color_1chooser_1add_1palette
GTK_NATIVE(gtk_1color_1chooser_1add_1palette)4351 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1color_1chooser_1add_1palette)
4352 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jlong arg4)
4353 {
4354 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1add_1palette_FUNC);
4355 	gtk_color_chooser_add_palette((GtkColorChooser *)arg0, (GtkOrientation)arg1, (gint)arg2, (gint)arg3, (GdkRGBA *)arg4);
4356 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1add_1palette_FUNC);
4357 }
4358 #endif
4359 
4360 #ifndef NO_gtk_1color_1chooser_1dialog_1new
GTK_NATIVE(gtk_1color_1chooser_1dialog_1new)4361 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1color_1chooser_1dialog_1new)
4362 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
4363 {
4364 	jbyte *lparg0=NULL;
4365 	jlong rc = 0;
4366 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1dialog_1new_FUNC);
4367 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
4368 	rc = (jlong)gtk_color_chooser_dialog_new((const gchar *)lparg0, (GtkWindow *)arg1);
4369 fail:
4370 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
4371 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1dialog_1new_FUNC);
4372 	return rc;
4373 }
4374 #endif
4375 
4376 #ifndef NO_gtk_1color_1chooser_1get_1rgba
GTK_NATIVE(gtk_1color_1chooser_1get_1rgba)4377 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1color_1chooser_1get_1rgba)
4378 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
4379 {
4380 	GdkRGBA _arg1, *lparg1=NULL;
4381 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1get_1rgba_FUNC);
4382 	if (arg1) if ((lparg1 = getGdkRGBAFields(env, arg1, &_arg1)) == NULL) goto fail;
4383 	gtk_color_chooser_get_rgba((GtkColorChooser *)arg0, (GdkRGBA *)lparg1);
4384 fail:
4385 	if (arg1 && lparg1) setGdkRGBAFields(env, arg1, lparg1);
4386 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1get_1rgba_FUNC);
4387 }
4388 #endif
4389 
4390 #ifndef NO_gtk_1color_1chooser_1get_1use_1alpha
GTK_NATIVE(gtk_1color_1chooser_1get_1use_1alpha)4391 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1color_1chooser_1get_1use_1alpha)
4392 	(JNIEnv *env, jclass that, jlong arg0)
4393 {
4394 	jboolean rc = 0;
4395 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1get_1use_1alpha_FUNC);
4396 	rc = (jboolean)gtk_color_chooser_get_use_alpha((GtkColorChooser *)arg0);
4397 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1get_1use_1alpha_FUNC);
4398 	return rc;
4399 }
4400 #endif
4401 
4402 #ifndef NO_gtk_1color_1chooser_1set_1rgba
GTK_NATIVE(gtk_1color_1chooser_1set_1rgba)4403 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1color_1chooser_1set_1rgba)
4404 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
4405 {
4406 	GdkRGBA _arg1, *lparg1=NULL;
4407 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1set_1rgba_FUNC);
4408 	if (arg1) if ((lparg1 = getGdkRGBAFields(env, arg1, &_arg1)) == NULL) goto fail;
4409 	gtk_color_chooser_set_rgba((GtkColorChooser *)arg0, (GdkRGBA *)lparg1);
4410 fail:
4411 	if (arg1 && lparg1) setGdkRGBAFields(env, arg1, lparg1);
4412 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1set_1rgba_FUNC);
4413 }
4414 #endif
4415 
4416 #ifndef NO_gtk_1color_1chooser_1set_1use_1alpha
GTK_NATIVE(gtk_1color_1chooser_1set_1use_1alpha)4417 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1color_1chooser_1set_1use_1alpha)
4418 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4419 {
4420 	GTK_NATIVE_ENTER(env, that, gtk_1color_1chooser_1set_1use_1alpha_FUNC);
4421 	gtk_color_chooser_set_use_alpha((GtkColorChooser *)arg0, (gboolean)arg1);
4422 	GTK_NATIVE_EXIT(env, that, gtk_1color_1chooser_1set_1use_1alpha_FUNC);
4423 }
4424 #endif
4425 
4426 #ifndef NO_gtk_1combo_1box_1get_1active
GTK_NATIVE(gtk_1combo_1box_1get_1active)4427 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1combo_1box_1get_1active)
4428 	(JNIEnv *env, jclass that, jlong arg0)
4429 {
4430 	jint rc = 0;
4431 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1get_1active_FUNC);
4432 	rc = (jint)gtk_combo_box_get_active((GtkComboBox *)arg0);
4433 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1get_1active_FUNC);
4434 	return rc;
4435 }
4436 #endif
4437 
4438 #ifndef NO_gtk_1combo_1box_1get_1model
GTK_NATIVE(gtk_1combo_1box_1get_1model)4439 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1combo_1box_1get_1model)
4440 	(JNIEnv *env, jclass that, jlong arg0)
4441 {
4442 	jlong rc = 0;
4443 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1get_1model_FUNC);
4444 	rc = (jlong)gtk_combo_box_get_model((GtkComboBox *)arg0);
4445 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1get_1model_FUNC);
4446 	return rc;
4447 }
4448 #endif
4449 
4450 #ifndef NO_gtk_1combo_1box_1popdown
GTK_NATIVE(gtk_1combo_1box_1popdown)4451 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1popdown)
4452 	(JNIEnv *env, jclass that, jlong arg0)
4453 {
4454 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1popdown_FUNC);
4455 	gtk_combo_box_popdown((GtkComboBox *)arg0);
4456 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1popdown_FUNC);
4457 }
4458 #endif
4459 
4460 #ifndef NO_gtk_1combo_1box_1popup
GTK_NATIVE(gtk_1combo_1box_1popup)4461 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1popup)
4462 	(JNIEnv *env, jclass that, jlong arg0)
4463 {
4464 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1popup_FUNC);
4465 	gtk_combo_box_popup((GtkComboBox *)arg0);
4466 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1popup_FUNC);
4467 }
4468 #endif
4469 
4470 #ifndef NO_gtk_1combo_1box_1set_1active
GTK_NATIVE(gtk_1combo_1box_1set_1active)4471 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1set_1active)
4472 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4473 {
4474 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1set_1active_FUNC);
4475 	gtk_combo_box_set_active((GtkComboBox *)arg0, (gint)arg1);
4476 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1set_1active_FUNC);
4477 }
4478 #endif
4479 
4480 #ifndef NO_gtk_1combo_1box_1text_1insert
GTK_NATIVE(gtk_1combo_1box_1text_1insert)4481 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1text_1insert)
4482 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jbyteArray arg2, jbyteArray arg3)
4483 {
4484 	jbyte *lparg2=NULL;
4485 	jbyte *lparg3=NULL;
4486 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1text_1insert_FUNC);
4487 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
4488 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
4489 	gtk_combo_box_text_insert((GtkComboBoxText *)arg0, (gint)arg1, (const gchar *)lparg2, (const gchar *)lparg3);
4490 fail:
4491 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
4492 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
4493 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1text_1insert_FUNC);
4494 }
4495 #endif
4496 
4497 #ifndef NO_gtk_1combo_1box_1text_1new
GTK_NATIVE(gtk_1combo_1box_1text_1new)4498 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1combo_1box_1text_1new)
4499 	(JNIEnv *env, jclass that)
4500 {
4501 	jlong rc = 0;
4502 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1text_1new_FUNC);
4503 	rc = (jlong)gtk_combo_box_text_new();
4504 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1text_1new_FUNC);
4505 	return rc;
4506 }
4507 #endif
4508 
4509 #ifndef NO_gtk_1combo_1box_1text_1new_1with_1entry
GTK_NATIVE(gtk_1combo_1box_1text_1new_1with_1entry)4510 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1combo_1box_1text_1new_1with_1entry)
4511 	(JNIEnv *env, jclass that)
4512 {
4513 	jlong rc = 0;
4514 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1text_1new_1with_1entry_FUNC);
4515 	rc = (jlong)gtk_combo_box_text_new_with_entry();
4516 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1text_1new_1with_1entry_FUNC);
4517 	return rc;
4518 }
4519 #endif
4520 
4521 #ifndef NO_gtk_1combo_1box_1text_1remove
GTK_NATIVE(gtk_1combo_1box_1text_1remove)4522 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1text_1remove)
4523 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4524 {
4525 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1text_1remove_FUNC);
4526 	gtk_combo_box_text_remove((GtkComboBoxText *)arg0, arg1);
4527 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1text_1remove_FUNC);
4528 }
4529 #endif
4530 
4531 #ifndef NO_gtk_1combo_1box_1text_1remove_1all
GTK_NATIVE(gtk_1combo_1box_1text_1remove_1all)4532 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1combo_1box_1text_1remove_1all)
4533 	(JNIEnv *env, jclass that, jlong arg0)
4534 {
4535 	GTK_NATIVE_ENTER(env, that, gtk_1combo_1box_1text_1remove_1all_FUNC);
4536 	gtk_combo_box_text_remove_all((GtkComboBoxText *)arg0);
4537 	GTK_NATIVE_EXIT(env, that, gtk_1combo_1box_1text_1remove_1all_FUNC);
4538 }
4539 #endif
4540 
4541 #ifndef NO_gtk_1css_1provider_1new
GTK_NATIVE(gtk_1css_1provider_1new)4542 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1css_1provider_1new)
4543 	(JNIEnv *env, jclass that)
4544 {
4545 	jlong rc = 0;
4546 	GTK_NATIVE_ENTER(env, that, gtk_1css_1provider_1new_FUNC);
4547 	rc = (jlong)gtk_css_provider_new();
4548 	GTK_NATIVE_EXIT(env, that, gtk_1css_1provider_1new_FUNC);
4549 	return rc;
4550 }
4551 #endif
4552 
4553 #ifndef NO_gtk_1css_1provider_1to_1string
GTK_NATIVE(gtk_1css_1provider_1to_1string)4554 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1css_1provider_1to_1string)
4555 	(JNIEnv *env, jclass that, jlong arg0)
4556 {
4557 	jlong rc = 0;
4558 	GTK_NATIVE_ENTER(env, that, gtk_1css_1provider_1to_1string_FUNC);
4559 	rc = (jlong)gtk_css_provider_to_string((GtkCssProvider *)arg0);
4560 	GTK_NATIVE_EXIT(env, that, gtk_1css_1provider_1to_1string_FUNC);
4561 	return rc;
4562 }
4563 #endif
4564 
4565 #ifndef NO_gtk_1dialog_1add_1button
GTK_NATIVE(gtk_1dialog_1add_1button)4566 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1dialog_1add_1button)
4567 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
4568 {
4569 	jbyte *lparg1=NULL;
4570 	jlong rc = 0;
4571 	GTK_NATIVE_ENTER(env, that, gtk_1dialog_1add_1button_FUNC);
4572 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
4573 	rc = (jlong)gtk_dialog_add_button((GtkDialog *)arg0, (const gchar *)lparg1, (gint)arg2);
4574 fail:
4575 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
4576 	GTK_NATIVE_EXIT(env, that, gtk_1dialog_1add_1button_FUNC);
4577 	return rc;
4578 }
4579 #endif
4580 
4581 #ifndef NO_gtk_1editable_1delete_1selection
GTK_NATIVE(gtk_1editable_1delete_1selection)4582 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1delete_1selection)
4583 	(JNIEnv *env, jclass that, jlong arg0)
4584 {
4585 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1delete_1selection_FUNC);
4586 	gtk_editable_delete_selection((GtkEditable *)arg0);
4587 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1delete_1selection_FUNC);
4588 }
4589 #endif
4590 
4591 #ifndef NO_gtk_1editable_1delete_1text
GTK_NATIVE(gtk_1editable_1delete_1text)4592 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1delete_1text)
4593 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
4594 {
4595 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1delete_1text_FUNC);
4596 	gtk_editable_delete_text((GtkEditable *)arg0, (gint)arg1, (gint)arg2);
4597 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1delete_1text_FUNC);
4598 }
4599 #endif
4600 
4601 #ifndef NO_gtk_1editable_1get_1editable
GTK_NATIVE(gtk_1editable_1get_1editable)4602 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1editable_1get_1editable)
4603 	(JNIEnv *env, jclass that, jlong arg0)
4604 {
4605 	jboolean rc = 0;
4606 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1get_1editable_FUNC);
4607 	rc = (jboolean)gtk_editable_get_editable((GtkEditable *)arg0);
4608 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1get_1editable_FUNC);
4609 	return rc;
4610 }
4611 #endif
4612 
4613 #ifndef NO_gtk_1editable_1get_1position
GTK_NATIVE(gtk_1editable_1get_1position)4614 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1editable_1get_1position)
4615 	(JNIEnv *env, jclass that, jlong arg0)
4616 {
4617 	jint rc = 0;
4618 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1get_1position_FUNC);
4619 	rc = (jint)gtk_editable_get_position((GtkEditable *)arg0);
4620 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1get_1position_FUNC);
4621 	return rc;
4622 }
4623 #endif
4624 
4625 #ifndef NO_gtk_1editable_1get_1selection_1bounds
GTK_NATIVE(gtk_1editable_1get_1selection_1bounds)4626 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1editable_1get_1selection_1bounds)
4627 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
4628 {
4629 	jint *lparg1=NULL;
4630 	jint *lparg2=NULL;
4631 	jboolean rc = 0;
4632 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1get_1selection_1bounds_FUNC);
4633 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
4634 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
4635 	rc = (jboolean)gtk_editable_get_selection_bounds((GtkEditable *)arg0, (gint *)lparg1, (gint *)lparg2);
4636 fail:
4637 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
4638 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
4639 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1get_1selection_1bounds_FUNC);
4640 	return rc;
4641 }
4642 #endif
4643 
4644 #ifndef NO_gtk_1editable_1insert_1text
GTK_NATIVE(gtk_1editable_1insert_1text)4645 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1insert_1text)
4646 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2, jintArray arg3)
4647 {
4648 	jbyte *lparg1=NULL;
4649 	jint *lparg3=NULL;
4650 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1insert_1text_FUNC);
4651 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
4652 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
4653 	gtk_editable_insert_text((GtkEditable *)arg0, (gchar *)lparg1, (gint)arg2, (gint *)lparg3);
4654 fail:
4655 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
4656 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
4657 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1insert_1text_FUNC);
4658 }
4659 #endif
4660 
4661 #ifndef NO_gtk_1editable_1select_1region
GTK_NATIVE(gtk_1editable_1select_1region)4662 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1select_1region)
4663 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
4664 {
4665 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1select_1region_FUNC);
4666 	gtk_editable_select_region((GtkEditable *)arg0, (gint)arg1, (gint)arg2);
4667 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1select_1region_FUNC);
4668 }
4669 #endif
4670 
4671 #ifndef NO_gtk_1editable_1set_1editable
GTK_NATIVE(gtk_1editable_1set_1editable)4672 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1set_1editable)
4673 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4674 {
4675 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1set_1editable_FUNC);
4676 	gtk_editable_set_editable((GtkEditable *)arg0, (gboolean)arg1);
4677 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1set_1editable_FUNC);
4678 }
4679 #endif
4680 
4681 #ifndef NO_gtk_1editable_1set_1position
GTK_NATIVE(gtk_1editable_1set_1position)4682 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1editable_1set_1position)
4683 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4684 {
4685 	GTK_NATIVE_ENTER(env, that, gtk_1editable_1set_1position_FUNC);
4686 	gtk_editable_set_position((GtkEditable *)arg0, (gint)arg1);
4687 	GTK_NATIVE_EXIT(env, that, gtk_1editable_1set_1position_FUNC);
4688 }
4689 #endif
4690 
4691 #ifndef NO_gtk_1entry_1buffer_1delete_1text
GTK_NATIVE(gtk_1entry_1buffer_1delete_1text)4692 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1entry_1buffer_1delete_1text)
4693 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
4694 {
4695 	jint rc = 0;
4696 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1buffer_1delete_1text_FUNC);
4697 	rc = (jint)gtk_entry_buffer_delete_text((GtkEntryBuffer *)arg0, (guint)arg1, arg2);
4698 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1buffer_1delete_1text_FUNC);
4699 	return rc;
4700 }
4701 #endif
4702 
4703 #ifndef NO_gtk_1entry_1buffer_1get_1text
GTK_NATIVE(gtk_1entry_1buffer_1get_1text)4704 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1entry_1buffer_1get_1text)
4705 	(JNIEnv *env, jclass that, jlong arg0)
4706 {
4707 	jlong rc = 0;
4708 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1buffer_1get_1text_FUNC);
4709 	rc = (jlong)gtk_entry_buffer_get_text((GtkEntryBuffer *)arg0);
4710 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1buffer_1get_1text_FUNC);
4711 	return rc;
4712 }
4713 #endif
4714 
4715 #ifndef NO_gtk_1entry_1buffer_1set_1text
GTK_NATIVE(gtk_1entry_1buffer_1set_1text)4716 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1buffer_1set_1text)
4717 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
4718 {
4719 	jbyte *lparg1=NULL;
4720 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1buffer_1set_1text_FUNC);
4721 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
4722 	gtk_entry_buffer_set_text((GtkEntryBuffer *)arg0, (const char *)lparg1, arg2);
4723 fail:
4724 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
4725 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1buffer_1set_1text_FUNC);
4726 }
4727 #endif
4728 
4729 #ifndef NO_gtk_1entry_1get_1icon_1area
GTK_NATIVE(gtk_1entry_1get_1icon_1area)4730 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1get_1icon_1area)
4731 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
4732 {
4733 	GdkRectangle _arg2, *lparg2=NULL;
4734 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1get_1icon_1area_FUNC);
4735 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
4736 	gtk_entry_get_icon_area((GtkEntry *)arg0, (gint)arg1, (GdkRectangle *)lparg2);
4737 fail:
4738 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
4739 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1get_1icon_1area_FUNC);
4740 }
4741 #endif
4742 
4743 #ifndef NO_gtk_1entry_1get_1invisible_1char
GTK_NATIVE(gtk_1entry_1get_1invisible_1char)4744 JNIEXPORT jchar JNICALL GTK_NATIVE(gtk_1entry_1get_1invisible_1char)
4745 	(JNIEnv *env, jclass that, jlong arg0)
4746 {
4747 	jchar rc = 0;
4748 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1get_1invisible_1char_FUNC);
4749 	rc = (jchar)gtk_entry_get_invisible_char((GtkEntry *)arg0);
4750 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1get_1invisible_1char_FUNC);
4751 	return rc;
4752 }
4753 #endif
4754 
4755 #ifndef NO_gtk_1entry_1get_1max_1length
GTK_NATIVE(gtk_1entry_1get_1max_1length)4756 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1entry_1get_1max_1length)
4757 	(JNIEnv *env, jclass that, jlong arg0)
4758 {
4759 	jint rc = 0;
4760 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1get_1max_1length_FUNC);
4761 	rc = (jint)gtk_entry_get_max_length((GtkEntry *)arg0);
4762 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1get_1max_1length_FUNC);
4763 	return rc;
4764 }
4765 #endif
4766 
4767 #ifndef NO_gtk_1entry_1get_1visibility
GTK_NATIVE(gtk_1entry_1get_1visibility)4768 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1entry_1get_1visibility)
4769 	(JNIEnv *env, jclass that, jlong arg0)
4770 {
4771 	jboolean rc = 0;
4772 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1get_1visibility_FUNC);
4773 	rc = (jboolean)gtk_entry_get_visibility((GtkEntry *)arg0);
4774 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1get_1visibility_FUNC);
4775 	return rc;
4776 }
4777 #endif
4778 
4779 #ifndef NO_gtk_1entry_1new
GTK_NATIVE(gtk_1entry_1new)4780 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1entry_1new)
4781 	(JNIEnv *env, jclass that)
4782 {
4783 	jlong rc = 0;
4784 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1new_FUNC);
4785 	rc = (jlong)gtk_entry_new();
4786 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1new_FUNC);
4787 	return rc;
4788 }
4789 #endif
4790 
4791 #ifndef NO_gtk_1entry_1set_1alignment
GTK_NATIVE(gtk_1entry_1set_1alignment)4792 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1alignment)
4793 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
4794 {
4795 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1alignment_FUNC);
4796 	gtk_entry_set_alignment((GtkEntry *)arg0, (gfloat)arg1);
4797 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1alignment_FUNC);
4798 }
4799 #endif
4800 
4801 #ifndef NO_gtk_1entry_1set_1has_1frame
GTK_NATIVE(gtk_1entry_1set_1has_1frame)4802 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1has_1frame)
4803 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4804 {
4805 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1has_1frame_FUNC);
4806 	gtk_entry_set_has_frame((GtkEntry *)arg0, (gboolean)arg1);
4807 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1has_1frame_FUNC);
4808 }
4809 #endif
4810 
4811 #ifndef NO_gtk_1entry_1set_1icon_1activatable
GTK_NATIVE(gtk_1entry_1set_1icon_1activatable)4812 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1icon_1activatable)
4813 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jboolean arg2)
4814 {
4815 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1icon_1activatable_FUNC);
4816 	gtk_entry_set_icon_activatable((GtkEntry *)arg0, (GtkEntryIconPosition)arg1, (gboolean)arg2);
4817 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1icon_1activatable_FUNC);
4818 }
4819 #endif
4820 
4821 #ifndef NO_gtk_1entry_1set_1icon_1from_1icon_1name
GTK_NATIVE(gtk_1entry_1set_1icon_1from_1icon_1name)4822 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1icon_1from_1icon_1name)
4823 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jbyteArray arg2)
4824 {
4825 	jbyte *lparg2=NULL;
4826 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1icon_1from_1icon_1name_FUNC);
4827 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
4828 	gtk_entry_set_icon_from_icon_name((GtkEntry *)arg0, (gint)arg1, (const gchar *)lparg2);
4829 fail:
4830 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
4831 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1icon_1from_1icon_1name_FUNC);
4832 }
4833 #endif
4834 
4835 #ifndef NO_gtk_1entry_1set_1icon_1sensitive
GTK_NATIVE(gtk_1entry_1set_1icon_1sensitive)4836 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1icon_1sensitive)
4837 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jboolean arg2)
4838 {
4839 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1icon_1sensitive_FUNC);
4840 	gtk_entry_set_icon_sensitive((GtkEntry *)arg0, (GtkEntryIconPosition)arg1, (gboolean)arg2);
4841 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1icon_1sensitive_FUNC);
4842 }
4843 #endif
4844 
4845 #ifndef NO_gtk_1entry_1set_1input_1hints
GTK_NATIVE(gtk_1entry_1set_1input_1hints)4846 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1input_1hints)
4847 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4848 {
4849 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1input_1hints_FUNC);
4850 	gtk_entry_set_input_hints((GtkEntry *)arg0, (GtkInputHints)arg1);
4851 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1input_1hints_FUNC);
4852 }
4853 #endif
4854 
4855 #ifndef NO_gtk_1entry_1set_1invisible_1char
GTK_NATIVE(gtk_1entry_1set_1invisible_1char)4856 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1invisible_1char)
4857 	(JNIEnv *env, jclass that, jlong arg0, jchar arg1)
4858 {
4859 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1invisible_1char_FUNC);
4860 	gtk_entry_set_invisible_char((GtkEntry *)arg0, (gint)arg1);
4861 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1invisible_1char_FUNC);
4862 }
4863 #endif
4864 
4865 #ifndef NO_gtk_1entry_1set_1max_1length
GTK_NATIVE(gtk_1entry_1set_1max_1length)4866 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1max_1length)
4867 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4868 {
4869 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1max_1length_FUNC);
4870 	gtk_entry_set_max_length((GtkEntry *)arg0, (gint)arg1);
4871 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1max_1length_FUNC);
4872 }
4873 #endif
4874 
4875 #ifndef NO_gtk_1entry_1set_1placeholder_1text
GTK_NATIVE(gtk_1entry_1set_1placeholder_1text)4876 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1placeholder_1text)
4877 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
4878 {
4879 	jbyte *lparg1=NULL;
4880 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1placeholder_1text_FUNC);
4881 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
4882 	gtk_entry_set_placeholder_text((GtkEntry *)arg0, (const gchar *)lparg1);
4883 fail:
4884 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
4885 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1placeholder_1text_FUNC);
4886 }
4887 #endif
4888 
4889 #ifndef NO_gtk_1entry_1set_1tabs
GTK_NATIVE(gtk_1entry_1set_1tabs)4890 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1tabs)
4891 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
4892 {
4893 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1tabs_FUNC);
4894 	gtk_entry_set_tabs((GtkEntry *)arg0, (PangoTabArray *)arg1);
4895 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1tabs_FUNC);
4896 }
4897 #endif
4898 
4899 #ifndef NO_gtk_1entry_1set_1visibility
GTK_NATIVE(gtk_1entry_1set_1visibility)4900 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1entry_1set_1visibility)
4901 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4902 {
4903 	GTK_NATIVE_ENTER(env, that, gtk_1entry_1set_1visibility_FUNC);
4904 	gtk_entry_set_visibility((GtkEntry *)arg0, (gboolean)arg1);
4905 	GTK_NATIVE_EXIT(env, that, gtk_1entry_1set_1visibility_FUNC);
4906 }
4907 #endif
4908 
4909 #ifndef NO_gtk_1enumerate_1printers
GTK_NATIVE(gtk_1enumerate_1printers)4910 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1enumerate_1printers)
4911 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jboolean arg3)
4912 {
4913 	GTK_NATIVE_ENTER(env, that, gtk_1enumerate_1printers_FUNC);
4914 	gtk_enumerate_printers((GtkPrinterFunc)arg0, (gpointer)arg1, (GDestroyNotify)arg2, (gboolean)arg3);
4915 	GTK_NATIVE_EXIT(env, that, gtk_1enumerate_1printers_FUNC);
4916 }
4917 #endif
4918 
4919 #ifndef NO_gtk_1event_1controller_1get_1widget
GTK_NATIVE(gtk_1event_1controller_1get_1widget)4920 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1event_1controller_1get_1widget)
4921 	(JNIEnv *env, jclass that, jlong arg0)
4922 {
4923 	jlong rc = 0;
4924 	GTK_NATIVE_ENTER(env, that, gtk_1event_1controller_1get_1widget_FUNC);
4925 	rc = (jlong)gtk_event_controller_get_widget((GtkEventController *)arg0);
4926 	GTK_NATIVE_EXIT(env, that, gtk_1event_1controller_1get_1widget_FUNC);
4927 	return rc;
4928 }
4929 #endif
4930 
4931 #ifndef NO_gtk_1event_1controller_1set_1propagation_1phase
GTK_NATIVE(gtk_1event_1controller_1set_1propagation_1phase)4932 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1event_1controller_1set_1propagation_1phase)
4933 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
4934 {
4935 	GTK_NATIVE_ENTER(env, that, gtk_1event_1controller_1set_1propagation_1phase_FUNC);
4936 	gtk_event_controller_set_propagation_phase((GtkEventController *)arg0, (GtkPropagationPhase)arg1);
4937 	GTK_NATIVE_EXIT(env, that, gtk_1event_1controller_1set_1propagation_1phase_FUNC);
4938 }
4939 #endif
4940 
4941 #ifndef NO_gtk_1expander_1get_1expanded
GTK_NATIVE(gtk_1expander_1get_1expanded)4942 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1expander_1get_1expanded)
4943 	(JNIEnv *env, jclass that, jlong arg0)
4944 {
4945 	jboolean rc = 0;
4946 	GTK_NATIVE_ENTER(env, that, gtk_1expander_1get_1expanded_FUNC);
4947 	rc = (jboolean)gtk_expander_get_expanded((GtkExpander *)arg0);
4948 	GTK_NATIVE_EXIT(env, that, gtk_1expander_1get_1expanded_FUNC);
4949 	return rc;
4950 }
4951 #endif
4952 
4953 #ifndef NO_gtk_1expander_1get_1label_1widget
GTK_NATIVE(gtk_1expander_1get_1label_1widget)4954 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1expander_1get_1label_1widget)
4955 	(JNIEnv *env, jclass that, jlong arg0)
4956 {
4957 	jlong rc = 0;
4958 	GTK_NATIVE_ENTER(env, that, gtk_1expander_1get_1label_1widget_FUNC);
4959 	rc = (jlong)gtk_expander_get_label_widget((GtkExpander *)arg0);
4960 	GTK_NATIVE_EXIT(env, that, gtk_1expander_1get_1label_1widget_FUNC);
4961 	return rc;
4962 }
4963 #endif
4964 
4965 #ifndef NO_gtk_1expander_1new
GTK_NATIVE(gtk_1expander_1new)4966 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1expander_1new)
4967 	(JNIEnv *env, jclass that, jbyteArray arg0)
4968 {
4969 	jbyte *lparg0=NULL;
4970 	jlong rc = 0;
4971 	GTK_NATIVE_ENTER(env, that, gtk_1expander_1new_FUNC);
4972 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
4973 	rc = (jlong)gtk_expander_new((const gchar *)lparg0);
4974 fail:
4975 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
4976 	GTK_NATIVE_EXIT(env, that, gtk_1expander_1new_FUNC);
4977 	return rc;
4978 }
4979 #endif
4980 
4981 #ifndef NO_gtk_1expander_1set_1expanded
GTK_NATIVE(gtk_1expander_1set_1expanded)4982 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1expander_1set_1expanded)
4983 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
4984 {
4985 	GTK_NATIVE_ENTER(env, that, gtk_1expander_1set_1expanded_FUNC);
4986 	gtk_expander_set_expanded((GtkExpander *)arg0, arg1);
4987 	GTK_NATIVE_EXIT(env, that, gtk_1expander_1set_1expanded_FUNC);
4988 }
4989 #endif
4990 
4991 #ifndef NO_gtk_1expander_1set_1label_1widget
GTK_NATIVE(gtk_1expander_1set_1label_1widget)4992 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1expander_1set_1label_1widget)
4993 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
4994 {
4995 	GTK_NATIVE_ENTER(env, that, gtk_1expander_1set_1label_1widget_FUNC);
4996 	gtk_expander_set_label_widget((GtkExpander *)arg0, (GtkWidget *)arg1);
4997 	GTK_NATIVE_EXIT(env, that, gtk_1expander_1set_1label_1widget_FUNC);
4998 }
4999 #endif
5000 
5001 #ifndef NO_gtk_1file_1chooser_1add_1filter
GTK_NATIVE(gtk_1file_1chooser_1add_1filter)5002 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1add_1filter)
5003 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5004 {
5005 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1add_1filter_FUNC);
5006 	gtk_file_chooser_add_filter((GtkFileChooser *)arg0, (GtkFileFilter *)arg1);
5007 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1add_1filter_FUNC);
5008 }
5009 #endif
5010 
5011 #ifndef NO_gtk_1file_1chooser_1get_1filter
GTK_NATIVE(gtk_1file_1chooser_1get_1filter)5012 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1chooser_1get_1filter)
5013 	(JNIEnv *env, jclass that, jlong arg0)
5014 {
5015 	jlong rc = 0;
5016 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1get_1filter_FUNC);
5017 	rc = (jlong)gtk_file_chooser_get_filter((GtkFileChooser *)arg0);
5018 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1get_1filter_FUNC);
5019 	return rc;
5020 }
5021 #endif
5022 
5023 #ifndef NO_gtk_1file_1chooser_1native_1new
GTK_NATIVE(gtk_1file_1chooser_1native_1new)5024 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1chooser_1native_1new)
5025 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1, jint arg2, jbyteArray arg3, jbyteArray arg4)
5026 {
5027 	jbyte *lparg0=NULL;
5028 	jbyte *lparg3=NULL;
5029 	jbyte *lparg4=NULL;
5030 	jlong rc = 0;
5031 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1native_1new_FUNC);
5032 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
5033 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
5034 	if (arg4) if ((lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL)) == NULL) goto fail;
5035 /*
5036 	rc = (jlong)gtk_file_chooser_native_new((const gchar *)lparg0, (GtkWindow *)arg1, arg2, (const gchar *)lparg3, (const gchar *)lparg4);
5037 */
5038 	{
5039 		GTK_LOAD_FUNCTION(fp, gtk_file_chooser_native_new)
5040 		if (fp) {
5041 			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);
5042 		}
5043 	}
5044 fail:
5045 	if (arg4 && lparg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, JNI_ABORT);
5046 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, JNI_ABORT);
5047 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
5048 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1native_1new_FUNC);
5049 	return rc;
5050 }
5051 #endif
5052 
5053 #ifndef NO_gtk_1file_1chooser_1set_1current_1name
GTK_NATIVE(gtk_1file_1chooser_1set_1current_1name)5054 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1current_1name)
5055 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5056 {
5057 	jbyte *lparg1=NULL;
5058 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1current_1name_FUNC);
5059 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5060 	gtk_file_chooser_set_current_name((GtkFileChooser *)arg0, (const gchar *)lparg1);
5061 fail:
5062 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5063 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1current_1name_FUNC);
5064 }
5065 #endif
5066 
5067 #ifndef NO_gtk_1file_1chooser_1set_1filter
GTK_NATIVE(gtk_1file_1chooser_1set_1filter)5068 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1filter)
5069 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5070 {
5071 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1filter_FUNC);
5072 	gtk_file_chooser_set_filter((GtkFileChooser *)arg0, (GtkFileFilter *)arg1);
5073 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1filter_FUNC);
5074 }
5075 #endif
5076 
5077 #ifndef NO_gtk_1file_1chooser_1set_1select_1multiple
GTK_NATIVE(gtk_1file_1chooser_1set_1select_1multiple)5078 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1chooser_1set_1select_1multiple)
5079 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
5080 {
5081 	GTK_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1select_1multiple_FUNC);
5082 	gtk_file_chooser_set_select_multiple((GtkFileChooser *)arg0, (gboolean)arg1);
5083 	GTK_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1select_1multiple_FUNC);
5084 }
5085 #endif
5086 
5087 #ifndef NO_gtk_1file_1filter_1add_1pattern
GTK_NATIVE(gtk_1file_1filter_1add_1pattern)5088 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1filter_1add_1pattern)
5089 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5090 {
5091 	jbyte *lparg1=NULL;
5092 	GTK_NATIVE_ENTER(env, that, gtk_1file_1filter_1add_1pattern_FUNC);
5093 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5094 	gtk_file_filter_add_pattern((GtkFileFilter *)arg0, (const gchar *)lparg1);
5095 fail:
5096 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5097 	GTK_NATIVE_EXIT(env, that, gtk_1file_1filter_1add_1pattern_FUNC);
5098 }
5099 #endif
5100 
5101 #ifndef NO_gtk_1file_1filter_1get_1name
GTK_NATIVE(gtk_1file_1filter_1get_1name)5102 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1filter_1get_1name)
5103 	(JNIEnv *env, jclass that, jlong arg0)
5104 {
5105 	jlong rc = 0;
5106 	GTK_NATIVE_ENTER(env, that, gtk_1file_1filter_1get_1name_FUNC);
5107 	rc = (jlong)gtk_file_filter_get_name((GtkFileFilter *)arg0);
5108 	GTK_NATIVE_EXIT(env, that, gtk_1file_1filter_1get_1name_FUNC);
5109 	return rc;
5110 }
5111 #endif
5112 
5113 #ifndef NO_gtk_1file_1filter_1new
GTK_NATIVE(gtk_1file_1filter_1new)5114 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1file_1filter_1new)
5115 	(JNIEnv *env, jclass that)
5116 {
5117 	jlong rc = 0;
5118 	GTK_NATIVE_ENTER(env, that, gtk_1file_1filter_1new_FUNC);
5119 	rc = (jlong)gtk_file_filter_new();
5120 	GTK_NATIVE_EXIT(env, that, gtk_1file_1filter_1new_FUNC);
5121 	return rc;
5122 }
5123 #endif
5124 
5125 #ifndef NO_gtk_1file_1filter_1set_1name
GTK_NATIVE(gtk_1file_1filter_1set_1name)5126 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1file_1filter_1set_1name)
5127 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5128 {
5129 	jbyte *lparg1=NULL;
5130 	GTK_NATIVE_ENTER(env, that, gtk_1file_1filter_1set_1name_FUNC);
5131 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5132 	gtk_file_filter_set_name((GtkFileFilter *)arg0, (const gchar *)lparg1);
5133 fail:
5134 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5135 	GTK_NATIVE_EXIT(env, that, gtk_1file_1filter_1set_1name_FUNC);
5136 }
5137 #endif
5138 
5139 #ifndef NO_gtk_1font_1chooser_1dialog_1new
GTK_NATIVE(gtk_1font_1chooser_1dialog_1new)5140 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1font_1chooser_1dialog_1new)
5141 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
5142 {
5143 	jbyte *lparg0=NULL;
5144 	jlong rc = 0;
5145 	GTK_NATIVE_ENTER(env, that, gtk_1font_1chooser_1dialog_1new_FUNC);
5146 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
5147 	rc = (jlong)gtk_font_chooser_dialog_new((const gchar *)lparg0, (GtkWindow *)arg1);
5148 fail:
5149 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
5150 	GTK_NATIVE_EXIT(env, that, gtk_1font_1chooser_1dialog_1new_FUNC);
5151 	return rc;
5152 }
5153 #endif
5154 
5155 #ifndef NO_gtk_1font_1chooser_1get_1font
GTK_NATIVE(gtk_1font_1chooser_1get_1font)5156 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1font_1chooser_1get_1font)
5157 	(JNIEnv *env, jclass that, jlong arg0)
5158 {
5159 	jlong rc = 0;
5160 	GTK_NATIVE_ENTER(env, that, gtk_1font_1chooser_1get_1font_FUNC);
5161 	rc = (jlong)gtk_font_chooser_get_font((GtkFontChooser *)arg0);
5162 	GTK_NATIVE_EXIT(env, that, gtk_1font_1chooser_1get_1font_FUNC);
5163 	return rc;
5164 }
5165 #endif
5166 
5167 #ifndef NO_gtk_1font_1chooser_1set_1font
GTK_NATIVE(gtk_1font_1chooser_1set_1font)5168 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1font_1chooser_1set_1font)
5169 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5170 {
5171 	jbyte *lparg1=NULL;
5172 	GTK_NATIVE_ENTER(env, that, gtk_1font_1chooser_1set_1font_FUNC);
5173 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5174 	gtk_font_chooser_set_font((GtkFontChooser *)arg0, (const gchar *)lparg1);
5175 fail:
5176 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5177 	GTK_NATIVE_EXIT(env, that, gtk_1font_1chooser_1set_1font_FUNC);
5178 }
5179 #endif
5180 
5181 #ifndef NO_gtk_1frame_1get_1label_1widget
GTK_NATIVE(gtk_1frame_1get_1label_1widget)5182 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1frame_1get_1label_1widget)
5183 	(JNIEnv *env, jclass that, jlong arg0)
5184 {
5185 	jlong rc = 0;
5186 	GTK_NATIVE_ENTER(env, that, gtk_1frame_1get_1label_1widget_FUNC);
5187 	rc = (jlong)gtk_frame_get_label_widget((GtkFrame *)arg0);
5188 	GTK_NATIVE_EXIT(env, that, gtk_1frame_1get_1label_1widget_FUNC);
5189 	return rc;
5190 }
5191 #endif
5192 
5193 #ifndef NO_gtk_1frame_1new
GTK_NATIVE(gtk_1frame_1new)5194 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1frame_1new)
5195 	(JNIEnv *env, jclass that, jbyteArray arg0)
5196 {
5197 	jbyte *lparg0=NULL;
5198 	jlong rc = 0;
5199 	GTK_NATIVE_ENTER(env, that, gtk_1frame_1new_FUNC);
5200 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
5201 	rc = (jlong)gtk_frame_new((const gchar *)lparg0);
5202 fail:
5203 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
5204 	GTK_NATIVE_EXIT(env, that, gtk_1frame_1new_FUNC);
5205 	return rc;
5206 }
5207 #endif
5208 
5209 #ifndef NO_gtk_1frame_1set_1label_1widget
GTK_NATIVE(gtk_1frame_1set_1label_1widget)5210 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1frame_1set_1label_1widget)
5211 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5212 {
5213 	GTK_NATIVE_ENTER(env, that, gtk_1frame_1set_1label_1widget_FUNC);
5214 	gtk_frame_set_label_widget((GtkFrame *)arg0, (GtkWidget *)arg1);
5215 	GTK_NATIVE_EXIT(env, that, gtk_1frame_1set_1label_1widget_FUNC);
5216 }
5217 #endif
5218 
5219 #ifndef NO_gtk_1gesture_1drag_1get_1offset
GTK_NATIVE(gtk_1gesture_1drag_1get_1offset)5220 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1gesture_1drag_1get_1offset)
5221 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
5222 {
5223 	jdouble *lparg1=NULL;
5224 	jdouble *lparg2=NULL;
5225 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1drag_1get_1offset_FUNC);
5226 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
5227 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
5228 /*
5229 	gtk_gesture_drag_get_offset(arg0, lparg1, lparg2);
5230 */
5231 	{
5232 		GTK_LOAD_FUNCTION(fp, gtk_gesture_drag_get_offset)
5233 		if (fp) {
5234 			((void (CALLING_CONVENTION*)(jlong, jdouble *, jdouble *))fp)(arg0, lparg1, lparg2);
5235 		}
5236 	}
5237 fail:
5238 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
5239 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
5240 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1drag_1get_1offset_FUNC);
5241 }
5242 #endif
5243 
5244 #ifndef NO_gtk_1gesture_1drag_1get_1start_1point
GTK_NATIVE(gtk_1gesture_1drag_1get_1start_1point)5245 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1gesture_1drag_1get_1start_1point)
5246 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
5247 {
5248 	jdouble *lparg1=NULL;
5249 	jdouble *lparg2=NULL;
5250 	jboolean rc = 0;
5251 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1drag_1get_1start_1point_FUNC);
5252 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
5253 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
5254 /*
5255 	rc = (jboolean)gtk_gesture_drag_get_start_point(arg0, lparg1, lparg2);
5256 */
5257 	{
5258 		GTK_LOAD_FUNCTION(fp, gtk_gesture_drag_get_start_point)
5259 		if (fp) {
5260 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(jlong, jdouble *, jdouble *))fp)(arg0, lparg1, lparg2);
5261 		}
5262 	}
5263 fail:
5264 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
5265 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
5266 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1drag_1get_1start_1point_FUNC);
5267 	return rc;
5268 }
5269 #endif
5270 
5271 #ifndef NO_gtk_1gesture_1drag_1new
GTK_NATIVE(gtk_1gesture_1drag_1new)5272 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1gesture_1drag_1new)
5273 	(JNIEnv *env, jclass that, jlong arg0)
5274 {
5275 	jlong rc = 0;
5276 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1drag_1new_FUNC);
5277 /*
5278 	rc = (jlong)gtk_gesture_drag_new((GtkWidget *)arg0);
5279 */
5280 	{
5281 		GTK_LOAD_FUNCTION(fp, gtk_gesture_drag_new)
5282 		if (fp) {
5283 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
5284 		}
5285 	}
5286 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1drag_1new_FUNC);
5287 	return rc;
5288 }
5289 #endif
5290 
5291 #ifndef NO_gtk_1gesture_1get_1last_1updated_1sequence
GTK_NATIVE(gtk_1gesture_1get_1last_1updated_1sequence)5292 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1gesture_1get_1last_1updated_1sequence)
5293 	(JNIEnv *env, jclass that, jlong arg0)
5294 {
5295 	jlong rc = 0;
5296 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1get_1last_1updated_1sequence_FUNC);
5297 /*
5298 	rc = (jlong)gtk_gesture_get_last_updated_sequence(arg0);
5299 */
5300 	{
5301 		GTK_LOAD_FUNCTION(fp, gtk_gesture_get_last_updated_sequence)
5302 		if (fp) {
5303 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
5304 		}
5305 	}
5306 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1get_1last_1updated_1sequence_FUNC);
5307 	return rc;
5308 }
5309 #endif
5310 
5311 #ifndef NO_gtk_1gesture_1get_1point
GTK_NATIVE(gtk_1gesture_1get_1point)5312 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1gesture_1get_1point)
5313 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdoubleArray arg2, jdoubleArray arg3)
5314 {
5315 	jdouble *lparg2=NULL;
5316 	jdouble *lparg3=NULL;
5317 	jboolean rc = 0;
5318 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1get_1point_FUNC);
5319 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
5320 	if (arg3) if ((lparg3 = (*env)->GetDoubleArrayElements(env, arg3, NULL)) == NULL) goto fail;
5321 /*
5322 	rc = (jboolean)gtk_gesture_get_point(arg0, arg1, lparg2, lparg3);
5323 */
5324 	{
5325 		GTK_LOAD_FUNCTION(fp, gtk_gesture_get_point)
5326 		if (fp) {
5327 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(jlong, jlong, jdouble *, jdouble *))fp)(arg0, arg1, lparg2, lparg3);
5328 		}
5329 	}
5330 fail:
5331 	if (arg3 && lparg3) (*env)->ReleaseDoubleArrayElements(env, arg3, lparg3, 0);
5332 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
5333 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1get_1point_FUNC);
5334 	return rc;
5335 }
5336 #endif
5337 
5338 #ifndef NO_gtk_1gesture_1is_1recognized
GTK_NATIVE(gtk_1gesture_1is_1recognized)5339 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1gesture_1is_1recognized)
5340 	(JNIEnv *env, jclass that, jlong arg0)
5341 {
5342 	jboolean rc = 0;
5343 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1is_1recognized_FUNC);
5344 /*
5345 	rc = (jboolean)gtk_gesture_is_recognized(arg0);
5346 */
5347 	{
5348 		GTK_LOAD_FUNCTION(fp, gtk_gesture_is_recognized)
5349 		if (fp) {
5350 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(jlong))fp)(arg0);
5351 		}
5352 	}
5353 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1is_1recognized_FUNC);
5354 	return rc;
5355 }
5356 #endif
5357 
5358 #ifndef NO_gtk_1gesture_1rotate_1get_1angle_1delta
GTK_NATIVE(gtk_1gesture_1rotate_1get_1angle_1delta)5359 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1gesture_1rotate_1get_1angle_1delta)
5360 	(JNIEnv *env, jclass that, jlong arg0)
5361 {
5362 	jdouble rc = 0;
5363 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1rotate_1get_1angle_1delta_FUNC);
5364 /*
5365 	rc = (jdouble)gtk_gesture_rotate_get_angle_delta(arg0);
5366 */
5367 	{
5368 		GTK_LOAD_FUNCTION(fp, gtk_gesture_rotate_get_angle_delta)
5369 		if (fp) {
5370 			rc = (jdouble)((jdouble (CALLING_CONVENTION*)(jlong))fp)(arg0);
5371 		}
5372 	}
5373 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1rotate_1get_1angle_1delta_FUNC);
5374 	return rc;
5375 }
5376 #endif
5377 
5378 #ifndef NO_gtk_1gesture_1rotate_1new
GTK_NATIVE(gtk_1gesture_1rotate_1new)5379 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1gesture_1rotate_1new)
5380 	(JNIEnv *env, jclass that, jlong arg0)
5381 {
5382 	jlong rc = 0;
5383 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1rotate_1new_FUNC);
5384 /*
5385 	rc = (jlong)gtk_gesture_rotate_new(arg0);
5386 */
5387 	{
5388 		GTK_LOAD_FUNCTION(fp, gtk_gesture_rotate_new)
5389 		if (fp) {
5390 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
5391 		}
5392 	}
5393 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1rotate_1new_FUNC);
5394 	return rc;
5395 }
5396 #endif
5397 
5398 #ifndef NO_gtk_1gesture_1single_1get_1current_1button
GTK_NATIVE(gtk_1gesture_1single_1get_1current_1button)5399 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1gesture_1single_1get_1current_1button)
5400 	(JNIEnv *env, jclass that, jlong arg0)
5401 {
5402 	jint rc = 0;
5403 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1single_1get_1current_1button_FUNC);
5404 	rc = (jint)gtk_gesture_single_get_current_button((GtkGestureSingle *)arg0);
5405 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1single_1get_1current_1button_FUNC);
5406 	return rc;
5407 }
5408 #endif
5409 
5410 #ifndef NO_gtk_1gesture_1single_1set_1button
GTK_NATIVE(gtk_1gesture_1single_1set_1button)5411 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1gesture_1single_1set_1button)
5412 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
5413 {
5414 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1single_1set_1button_FUNC);
5415 /*
5416 	gtk_gesture_single_set_button(arg0, arg1);
5417 */
5418 	{
5419 		GTK_LOAD_FUNCTION(fp, gtk_gesture_single_set_button)
5420 		if (fp) {
5421 			((void (CALLING_CONVENTION*)(jlong, jint))fp)(arg0, arg1);
5422 		}
5423 	}
5424 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1single_1set_1button_FUNC);
5425 }
5426 #endif
5427 
5428 #ifndef NO_gtk_1gesture_1swipe_1get_1velocity
GTK_NATIVE(gtk_1gesture_1swipe_1get_1velocity)5429 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1gesture_1swipe_1get_1velocity)
5430 	(JNIEnv *env, jclass that, jlong arg0, jdoubleArray arg1, jdoubleArray arg2)
5431 {
5432 	jdouble *lparg1=NULL;
5433 	jdouble *lparg2=NULL;
5434 	jboolean rc = 0;
5435 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1swipe_1get_1velocity_FUNC);
5436 	if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail;
5437 	if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail;
5438 /*
5439 	rc = (jboolean)gtk_gesture_swipe_get_velocity(arg0, lparg1, lparg2);
5440 */
5441 	{
5442 		GTK_LOAD_FUNCTION(fp, gtk_gesture_swipe_get_velocity)
5443 		if (fp) {
5444 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(jlong, jdouble *, jdouble *))fp)(arg0, lparg1, lparg2);
5445 		}
5446 	}
5447 fail:
5448 	if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0);
5449 	if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0);
5450 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1swipe_1get_1velocity_FUNC);
5451 	return rc;
5452 }
5453 #endif
5454 
5455 #ifndef NO_gtk_1gesture_1zoom_1get_1scale_1delta
GTK_NATIVE(gtk_1gesture_1zoom_1get_1scale_1delta)5456 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1gesture_1zoom_1get_1scale_1delta)
5457 	(JNIEnv *env, jclass that, jlong arg0)
5458 {
5459 	jdouble rc = 0;
5460 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1zoom_1get_1scale_1delta_FUNC);
5461 /*
5462 	rc = (jdouble)gtk_gesture_zoom_get_scale_delta(arg0);
5463 */
5464 	{
5465 		GTK_LOAD_FUNCTION(fp, gtk_gesture_zoom_get_scale_delta)
5466 		if (fp) {
5467 			rc = (jdouble)((jdouble (CALLING_CONVENTION*)(jlong))fp)(arg0);
5468 		}
5469 	}
5470 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1zoom_1get_1scale_1delta_FUNC);
5471 	return rc;
5472 }
5473 #endif
5474 
5475 #ifndef NO_gtk_1gesture_1zoom_1new
GTK_NATIVE(gtk_1gesture_1zoom_1new)5476 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1gesture_1zoom_1new)
5477 	(JNIEnv *env, jclass that, jlong arg0)
5478 {
5479 	jlong rc = 0;
5480 	GTK_NATIVE_ENTER(env, that, gtk_1gesture_1zoom_1new_FUNC);
5481 /*
5482 	rc = (jlong)gtk_gesture_zoom_new(arg0);
5483 */
5484 	{
5485 		GTK_LOAD_FUNCTION(fp, gtk_gesture_zoom_new)
5486 		if (fp) {
5487 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong))fp)(arg0);
5488 		}
5489 	}
5490 	GTK_NATIVE_EXIT(env, that, gtk_1gesture_1zoom_1new_FUNC);
5491 	return rc;
5492 }
5493 #endif
5494 
5495 #ifndef NO_gtk_1get_1default_1language
GTK_NATIVE(gtk_1get_1default_1language)5496 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1get_1default_1language)
5497 	(JNIEnv *env, jclass that)
5498 {
5499 	jlong rc = 0;
5500 	GTK_NATIVE_ENTER(env, that, gtk_1get_1default_1language_FUNC);
5501 	rc = (jlong)gtk_get_default_language();
5502 	GTK_NATIVE_EXIT(env, that, gtk_1get_1default_1language_FUNC);
5503 	return rc;
5504 }
5505 #endif
5506 
5507 #ifndef NO_gtk_1get_1major_1version
GTK_NATIVE(gtk_1get_1major_1version)5508 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1get_1major_1version)
5509 	(JNIEnv *env, jclass that)
5510 {
5511 	jint rc = 0;
5512 	GTK_NATIVE_ENTER(env, that, gtk_1get_1major_1version_FUNC);
5513 	rc = (jint)gtk_get_major_version();
5514 	GTK_NATIVE_EXIT(env, that, gtk_1get_1major_1version_FUNC);
5515 	return rc;
5516 }
5517 #endif
5518 
5519 #ifndef NO_gtk_1get_1micro_1version
GTK_NATIVE(gtk_1get_1micro_1version)5520 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1get_1micro_1version)
5521 	(JNIEnv *env, jclass that)
5522 {
5523 	jint rc = 0;
5524 	GTK_NATIVE_ENTER(env, that, gtk_1get_1micro_1version_FUNC);
5525 	rc = (jint)gtk_get_micro_version();
5526 	GTK_NATIVE_EXIT(env, that, gtk_1get_1micro_1version_FUNC);
5527 	return rc;
5528 }
5529 #endif
5530 
5531 #ifndef NO_gtk_1get_1minor_1version
GTK_NATIVE(gtk_1get_1minor_1version)5532 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1get_1minor_1version)
5533 	(JNIEnv *env, jclass that)
5534 {
5535 	jint rc = 0;
5536 	GTK_NATIVE_ENTER(env, that, gtk_1get_1minor_1version_FUNC);
5537 	rc = (jint)gtk_get_minor_version();
5538 	GTK_NATIVE_EXIT(env, that, gtk_1get_1minor_1version_FUNC);
5539 	return rc;
5540 }
5541 #endif
5542 
5543 #ifndef NO_gtk_1im_1context_1focus_1in
GTK_NATIVE(gtk_1im_1context_1focus_1in)5544 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1focus_1in)
5545 	(JNIEnv *env, jclass that, jlong arg0)
5546 {
5547 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1focus_1in_FUNC);
5548 	gtk_im_context_focus_in((GtkIMContext *)arg0);
5549 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1focus_1in_FUNC);
5550 }
5551 #endif
5552 
5553 #ifndef NO_gtk_1im_1context_1focus_1out
GTK_NATIVE(gtk_1im_1context_1focus_1out)5554 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1focus_1out)
5555 	(JNIEnv *env, jclass that, jlong arg0)
5556 {
5557 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1focus_1out_FUNC);
5558 	gtk_im_context_focus_out((GtkIMContext *)arg0);
5559 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1focus_1out_FUNC);
5560 }
5561 #endif
5562 
5563 #ifndef NO_gtk_1im_1context_1get_1preedit_1string
GTK_NATIVE(gtk_1im_1context_1get_1preedit_1string)5564 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1get_1preedit_1string)
5565 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jlongArray arg2, jintArray arg3)
5566 {
5567 	jlong *lparg1=NULL;
5568 	jlong *lparg2=NULL;
5569 	jint *lparg3=NULL;
5570 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1get_1preedit_1string_FUNC);
5571 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
5572 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
5573 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
5574 	gtk_im_context_get_preedit_string((GtkIMContext *)arg0, (gchar **)lparg1, (PangoAttrList **)lparg2, (gint *)lparg3);
5575 fail:
5576 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
5577 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
5578 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
5579 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1get_1preedit_1string_FUNC);
5580 }
5581 #endif
5582 
5583 #ifndef NO_gtk_1im_1context_1get_1type
GTK_NATIVE(gtk_1im_1context_1get_1type)5584 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1im_1context_1get_1type)
5585 	(JNIEnv *env, jclass that)
5586 {
5587 	jlong rc = 0;
5588 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1get_1type_FUNC);
5589 	rc = (jlong)gtk_im_context_get_type();
5590 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1get_1type_FUNC);
5591 	return rc;
5592 }
5593 #endif
5594 
5595 #ifndef NO_gtk_1im_1context_1reset
GTK_NATIVE(gtk_1im_1context_1reset)5596 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1reset)
5597 	(JNIEnv *env, jclass that, jlong arg0)
5598 {
5599 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1reset_FUNC);
5600 	gtk_im_context_reset((GtkIMContext *)arg0);
5601 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1reset_FUNC);
5602 }
5603 #endif
5604 
5605 #ifndef NO_gtk_1im_1context_1set_1client_1window
GTK_NATIVE(gtk_1im_1context_1set_1client_1window)5606 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1set_1client_1window)
5607 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5608 {
5609 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1set_1client_1window_FUNC);
5610 	gtk_im_context_set_client_window((GtkIMContext *)arg0, (GdkWindow *)arg1);
5611 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1set_1client_1window_FUNC);
5612 }
5613 #endif
5614 
5615 #ifndef NO_gtk_1im_1context_1set_1cursor_1location
GTK_NATIVE(gtk_1im_1context_1set_1cursor_1location)5616 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1im_1context_1set_1cursor_1location)
5617 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
5618 {
5619 	GdkRectangle _arg1, *lparg1=NULL;
5620 	GTK_NATIVE_ENTER(env, that, gtk_1im_1context_1set_1cursor_1location_FUNC);
5621 	if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail;
5622 	gtk_im_context_set_cursor_location((GtkIMContext *)arg0, (GdkRectangle *)lparg1);
5623 fail:
5624 	GTK_NATIVE_EXIT(env, that, gtk_1im_1context_1set_1cursor_1location_FUNC);
5625 }
5626 #endif
5627 
5628 #ifndef NO_gtk_1im_1multicontext_1new
GTK_NATIVE(gtk_1im_1multicontext_1new)5629 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1im_1multicontext_1new)
5630 	(JNIEnv *env, jclass that)
5631 {
5632 	jlong rc = 0;
5633 	GTK_NATIVE_ENTER(env, that, gtk_1im_1multicontext_1new_FUNC);
5634 	rc = (jlong)gtk_im_multicontext_new();
5635 	GTK_NATIVE_EXIT(env, that, gtk_1im_1multicontext_1new_FUNC);
5636 	return rc;
5637 }
5638 #endif
5639 
5640 #ifndef NO_gtk_1image_1new
GTK_NATIVE(gtk_1image_1new)5641 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1image_1new)
5642 	(JNIEnv *env, jclass that)
5643 {
5644 	jlong rc = 0;
5645 	GTK_NATIVE_ENTER(env, that, gtk_1image_1new_FUNC);
5646 	rc = (jlong)gtk_image_new();
5647 	GTK_NATIVE_EXIT(env, that, gtk_1image_1new_FUNC);
5648 	return rc;
5649 }
5650 #endif
5651 
5652 #ifndef NO_gtk_1image_1set_1pixel_1size
GTK_NATIVE(gtk_1image_1set_1pixel_1size)5653 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1image_1set_1pixel_1size)
5654 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
5655 {
5656 	GTK_NATIVE_ENTER(env, that, gtk_1image_1set_1pixel_1size_FUNC);
5657 	gtk_image_set_pixel_size((GtkImage *)arg0, (gint)arg1);
5658 	GTK_NATIVE_EXIT(env, that, gtk_1image_1set_1pixel_1size_FUNC);
5659 }
5660 #endif
5661 
5662 #ifndef NO_gtk_1label_1get_1layout
GTK_NATIVE(gtk_1label_1get_1layout)5663 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1label_1get_1layout)
5664 	(JNIEnv *env, jclass that, jlong arg0)
5665 {
5666 	jlong rc = 0;
5667 	GTK_NATIVE_ENTER(env, that, gtk_1label_1get_1layout_FUNC);
5668 	rc = (jlong)gtk_label_get_layout((GtkLabel *)arg0);
5669 	GTK_NATIVE_EXIT(env, that, gtk_1label_1get_1layout_FUNC);
5670 	return rc;
5671 }
5672 #endif
5673 
5674 #ifndef NO_gtk_1label_1get_1mnemonic_1keyval
GTK_NATIVE(gtk_1label_1get_1mnemonic_1keyval)5675 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1label_1get_1mnemonic_1keyval)
5676 	(JNIEnv *env, jclass that, jlong arg0)
5677 {
5678 	jint rc = 0;
5679 	GTK_NATIVE_ENTER(env, that, gtk_1label_1get_1mnemonic_1keyval_FUNC);
5680 	rc = (jint)gtk_label_get_mnemonic_keyval((GtkLabel *)arg0);
5681 	GTK_NATIVE_EXIT(env, that, gtk_1label_1get_1mnemonic_1keyval_FUNC);
5682 	return rc;
5683 }
5684 #endif
5685 
5686 #ifndef NO_gtk_1label_1get_1type
GTK_NATIVE(gtk_1label_1get_1type)5687 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1label_1get_1type)
5688 	(JNIEnv *env, jclass that)
5689 {
5690 	jlong rc = 0;
5691 	GTK_NATIVE_ENTER(env, that, gtk_1label_1get_1type_FUNC);
5692 	rc = (jlong)gtk_label_get_type();
5693 	GTK_NATIVE_EXIT(env, that, gtk_1label_1get_1type_FUNC);
5694 	return rc;
5695 }
5696 #endif
5697 
5698 #ifndef NO_gtk_1label_1new
GTK_NATIVE(gtk_1label_1new)5699 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1label_1new)
5700 	(JNIEnv *env, jclass that, jbyteArray arg0)
5701 {
5702 	jbyte *lparg0=NULL;
5703 	jlong rc = 0;
5704 	GTK_NATIVE_ENTER(env, that, gtk_1label_1new_FUNC);
5705 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
5706 	rc = (jlong)gtk_label_new((const gchar *)lparg0);
5707 fail:
5708 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
5709 	GTK_NATIVE_EXIT(env, that, gtk_1label_1new_FUNC);
5710 	return rc;
5711 }
5712 #endif
5713 
5714 #ifndef NO_gtk_1label_1new_1with_1mnemonic
GTK_NATIVE(gtk_1label_1new_1with_1mnemonic)5715 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1label_1new_1with_1mnemonic)
5716 	(JNIEnv *env, jclass that, jbyteArray arg0)
5717 {
5718 	jbyte *lparg0=NULL;
5719 	jlong rc = 0;
5720 	GTK_NATIVE_ENTER(env, that, gtk_1label_1new_1with_1mnemonic_FUNC);
5721 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
5722 	rc = (jlong)gtk_label_new_with_mnemonic((const gchar *)lparg0);
5723 fail:
5724 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
5725 	GTK_NATIVE_EXIT(env, that, gtk_1label_1new_1with_1mnemonic_FUNC);
5726 	return rc;
5727 }
5728 #endif
5729 
5730 #ifndef NO_gtk_1label_1set_1attributes
GTK_NATIVE(gtk_1label_1set_1attributes)5731 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1attributes)
5732 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5733 {
5734 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1attributes_FUNC);
5735 	gtk_label_set_attributes((GtkLabel *)arg0, (PangoAttrList *)arg1);
5736 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1attributes_FUNC);
5737 }
5738 #endif
5739 
5740 #ifndef NO_gtk_1label_1set_1justify
GTK_NATIVE(gtk_1label_1set_1justify)5741 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1justify)
5742 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
5743 {
5744 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1justify_FUNC);
5745 	gtk_label_set_justify((GtkLabel *)arg0, (GtkJustification)arg1);
5746 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1justify_FUNC);
5747 }
5748 #endif
5749 
5750 #ifndef NO_gtk_1label_1set_1line_1wrap
GTK_NATIVE(gtk_1label_1set_1line_1wrap)5751 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1line_1wrap)
5752 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
5753 {
5754 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1line_1wrap_FUNC);
5755 /*
5756 	gtk_label_set_line_wrap((GtkLabel *)arg0, (gboolean)arg1);
5757 */
5758 	{
5759 		GTK_LOAD_FUNCTION(fp, gtk_label_set_line_wrap)
5760 		if (fp) {
5761 			((void (CALLING_CONVENTION*)(GtkLabel *, gboolean))fp)((GtkLabel *)arg0, (gboolean)arg1);
5762 		}
5763 	}
5764 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1line_1wrap_FUNC);
5765 }
5766 #endif
5767 
5768 #ifndef NO_gtk_1label_1set_1line_1wrap_1mode
GTK_NATIVE(gtk_1label_1set_1line_1wrap_1mode)5769 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1line_1wrap_1mode)
5770 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
5771 {
5772 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1line_1wrap_1mode_FUNC);
5773 /*
5774 	gtk_label_set_line_wrap_mode((GtkLabel *)arg0, (PangoWrapMode)arg1);
5775 */
5776 	{
5777 		GTK_LOAD_FUNCTION(fp, gtk_label_set_line_wrap_mode)
5778 		if (fp) {
5779 			((void (CALLING_CONVENTION*)(GtkLabel *, PangoWrapMode))fp)((GtkLabel *)arg0, (PangoWrapMode)arg1);
5780 		}
5781 	}
5782 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1line_1wrap_1mode_FUNC);
5783 }
5784 #endif
5785 
5786 #ifndef NO_gtk_1label_1set_1text__JJ
GTK_NATIVE(gtk_1label_1set_1text__JJ)5787 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1text__JJ)
5788 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5789 {
5790 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1text__JJ_FUNC);
5791 	gtk_label_set_text((GtkLabel *)arg0, (const gchar *)arg1);
5792 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1text__JJ_FUNC);
5793 }
5794 #endif
5795 
5796 #ifndef NO_gtk_1label_1set_1text__J_3B
GTK_NATIVE(gtk_1label_1set_1text__J_3B)5797 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1text__J_3B)
5798 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5799 {
5800 	jbyte *lparg1=NULL;
5801 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1text__J_3B_FUNC);
5802 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5803 	gtk_label_set_text((GtkLabel *)arg0, (const gchar *)lparg1);
5804 fail:
5805 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5806 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1text__J_3B_FUNC);
5807 }
5808 #endif
5809 
5810 #ifndef NO_gtk_1label_1set_1text_1with_1mnemonic
GTK_NATIVE(gtk_1label_1set_1text_1with_1mnemonic)5811 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1text_1with_1mnemonic)
5812 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
5813 {
5814 	jbyte *lparg1=NULL;
5815 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1text_1with_1mnemonic_FUNC);
5816 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
5817 	gtk_label_set_text_with_mnemonic((GtkLabel *)arg0, (const gchar *)lparg1);
5818 fail:
5819 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
5820 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1text_1with_1mnemonic_FUNC);
5821 }
5822 #endif
5823 
5824 #ifndef NO_gtk_1label_1set_1wrap
GTK_NATIVE(gtk_1label_1set_1wrap)5825 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1wrap)
5826 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
5827 {
5828 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1wrap_FUNC);
5829 /*
5830 	gtk_label_set_wrap((GtkLabel *)arg0, (gboolean)arg1);
5831 */
5832 	{
5833 		GTK_LOAD_FUNCTION(fp, gtk_label_set_wrap)
5834 		if (fp) {
5835 			((void (CALLING_CONVENTION*)(GtkLabel *, gboolean))fp)((GtkLabel *)arg0, (gboolean)arg1);
5836 		}
5837 	}
5838 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1wrap_FUNC);
5839 }
5840 #endif
5841 
5842 #ifndef NO_gtk_1label_1set_1wrap_1mode
GTK_NATIVE(gtk_1label_1set_1wrap_1mode)5843 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1wrap_1mode)
5844 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
5845 {
5846 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1wrap_1mode_FUNC);
5847 /*
5848 	gtk_label_set_wrap_mode((GtkLabel *)arg0, (PangoWrapMode)arg1);
5849 */
5850 	{
5851 		GTK_LOAD_FUNCTION(fp, gtk_label_set_wrap_mode)
5852 		if (fp) {
5853 			((void (CALLING_CONVENTION*)(GtkLabel *, PangoWrapMode))fp)((GtkLabel *)arg0, (PangoWrapMode)arg1);
5854 		}
5855 	}
5856 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1wrap_1mode_FUNC);
5857 }
5858 #endif
5859 
5860 #ifndef NO_gtk_1label_1set_1xalign
GTK_NATIVE(gtk_1label_1set_1xalign)5861 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1xalign)
5862 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
5863 {
5864 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1xalign_FUNC);
5865 	gtk_label_set_xalign((GtkLabel *)arg0, (gfloat)arg1);
5866 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1xalign_FUNC);
5867 }
5868 #endif
5869 
5870 #ifndef NO_gtk_1label_1set_1yalign
GTK_NATIVE(gtk_1label_1set_1yalign)5871 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1label_1set_1yalign)
5872 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
5873 {
5874 	GTK_NATIVE_ENTER(env, that, gtk_1label_1set_1yalign_FUNC);
5875 	gtk_label_set_yalign((GtkLabel *)arg0, (gfloat)arg1);
5876 	GTK_NATIVE_EXIT(env, that, gtk_1label_1set_1yalign_FUNC);
5877 }
5878 #endif
5879 
5880 #ifndef NO_gtk_1list_1store_1append
GTK_NATIVE(gtk_1list_1store_1append)5881 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1append)
5882 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5883 {
5884 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1append_FUNC);
5885 	gtk_list_store_append((GtkListStore *)arg0, (GtkTreeIter *)arg1);
5886 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1append_FUNC);
5887 }
5888 #endif
5889 
5890 #ifndef NO_gtk_1list_1store_1clear
GTK_NATIVE(gtk_1list_1store_1clear)5891 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1clear)
5892 	(JNIEnv *env, jclass that, jlong arg0)
5893 {
5894 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1clear_FUNC);
5895 	gtk_list_store_clear((GtkListStore *)arg0);
5896 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1clear_FUNC);
5897 }
5898 #endif
5899 
5900 #ifndef NO_gtk_1list_1store_1insert
GTK_NATIVE(gtk_1list_1store_1insert)5901 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1insert)
5902 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
5903 {
5904 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1insert_FUNC);
5905 	gtk_list_store_insert((GtkListStore *)arg0, (GtkTreeIter *)arg1, (gint)arg2);
5906 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1insert_FUNC);
5907 }
5908 #endif
5909 
5910 #ifndef NO_gtk_1list_1store_1newv
GTK_NATIVE(gtk_1list_1store_1newv)5911 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1list_1store_1newv)
5912 	(JNIEnv *env, jclass that, jint arg0, jlongArray arg1)
5913 {
5914 	jlong *lparg1=NULL;
5915 	jlong rc = 0;
5916 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1newv_FUNC);
5917 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
5918 	rc = (jlong)gtk_list_store_newv((gint)arg0, (GType *)lparg1);
5919 fail:
5920 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
5921 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1newv_FUNC);
5922 	return rc;
5923 }
5924 #endif
5925 
5926 #ifndef NO_gtk_1list_1store_1remove
GTK_NATIVE(gtk_1list_1store_1remove)5927 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1remove)
5928 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
5929 {
5930 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1remove_FUNC);
5931 	gtk_list_store_remove((GtkListStore *)arg0, (GtkTreeIter *)arg1);
5932 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1remove_FUNC);
5933 }
5934 #endif
5935 
5936 #ifndef NO_gtk_1list_1store_1set__JJIII
GTK_NATIVE(gtk_1list_1store_1set__JJIII)5937 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1set__JJIII)
5938 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4)
5939 {
5940 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1set__JJIII_FUNC);
5941 	gtk_list_store_set((GtkListStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
5942 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1set__JJIII_FUNC);
5943 }
5944 #endif
5945 
5946 #ifndef NO_gtk_1list_1store_1set__JJIJI
GTK_NATIVE(gtk_1list_1store_1set__JJIJI)5947 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1set__JJIJI)
5948 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jint arg4)
5949 {
5950 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1set__JJIJI_FUNC);
5951 	gtk_list_store_set((GtkListStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
5952 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1set__JJIJI_FUNC);
5953 }
5954 #endif
5955 
5956 #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)5957 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I)
5958 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jobject arg3, jint arg4)
5959 {
5960 	GdkRGBA _arg3, *lparg3=NULL;
5961 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I_FUNC);
5962 	if (arg3) if ((lparg3 = getGdkRGBAFields(env, arg3, &_arg3)) == NULL) goto fail;
5963 	gtk_list_store_set((GtkListStore *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
5964 fail:
5965 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I_FUNC);
5966 }
5967 #endif
5968 
5969 #ifndef NO_gtk_1list_1store_1set__JJIZI
GTK_NATIVE(gtk_1list_1store_1set__JJIZI)5970 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1set__JJIZI)
5971 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jboolean arg3, jint arg4)
5972 {
5973 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1set__JJIZI_FUNC);
5974 	gtk_list_store_set((GtkListStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
5975 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1set__JJIZI_FUNC);
5976 }
5977 #endif
5978 
5979 #ifndef NO_gtk_1list_1store_1set__JJI_3BI
GTK_NATIVE(gtk_1list_1store_1set__JJI_3BI)5980 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1list_1store_1set__JJI_3BI)
5981 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jbyteArray arg3, jint arg4)
5982 {
5983 	jbyte *lparg3=NULL;
5984 	GTK_NATIVE_ENTER(env, that, gtk_1list_1store_1set__JJI_3BI_FUNC);
5985 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
5986 	gtk_list_store_set((GtkListStore *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
5987 fail:
5988 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
5989 	GTK_NATIVE_EXIT(env, that, gtk_1list_1store_1set__JJI_3BI_FUNC);
5990 }
5991 #endif
5992 
5993 #ifndef NO_gtk_1menu_1button_1new
GTK_NATIVE(gtk_1menu_1button_1new)5994 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1menu_1button_1new)
5995 	(JNIEnv *env, jclass that)
5996 {
5997 	jlong rc = 0;
5998 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1button_1new_FUNC);
5999 	rc = (jlong)gtk_menu_button_new();
6000 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1button_1new_FUNC);
6001 	return rc;
6002 }
6003 #endif
6004 
6005 #ifndef NO_gtk_1menu_1button_1set_1use_1underline
GTK_NATIVE(gtk_1menu_1button_1set_1use_1underline)6006 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1button_1set_1use_1underline)
6007 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
6008 {
6009 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1button_1set_1use_1underline_FUNC);
6010 /*
6011 	gtk_menu_button_set_use_underline((GtkMenuButton *)arg0, arg1);
6012 */
6013 	{
6014 		GTK_LOAD_FUNCTION(fp, gtk_menu_button_set_use_underline)
6015 		if (fp) {
6016 			((void (CALLING_CONVENTION*)(GtkMenuButton *, jboolean))fp)((GtkMenuButton *)arg0, arg1);
6017 		}
6018 	}
6019 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1button_1set_1use_1underline_FUNC);
6020 }
6021 #endif
6022 
6023 #ifndef NO_gtk_1menu_1popup
GTK_NATIVE(gtk_1menu_1popup)6024 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1popup)
6025 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4, jint arg5, jint arg6)
6026 {
6027 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1popup_FUNC);
6028 /*
6029 	gtk_menu_popup(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
6030 */
6031 	{
6032 		GTK_LOAD_FUNCTION(fp, gtk_menu_popup)
6033 		if (fp) {
6034 			((void (CALLING_CONVENTION*)(jlong, jlong, jlong, jlong, jlong, jint, jint))fp)(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
6035 		}
6036 	}
6037 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1popup_FUNC);
6038 }
6039 #endif
6040 
6041 #ifndef NO_gtk_1menu_1popup_1at_1pointer
GTK_NATIVE(gtk_1menu_1popup_1at_1pointer)6042 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1popup_1at_1pointer)
6043 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6044 {
6045 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1popup_1at_1pointer_FUNC);
6046 /*
6047 	gtk_menu_popup_at_pointer(arg0, arg1);
6048 */
6049 	{
6050 		GTK_LOAD_FUNCTION(fp, gtk_menu_popup_at_pointer)
6051 		if (fp) {
6052 			((void (CALLING_CONVENTION*)(jlong, jlong))fp)(arg0, arg1);
6053 		}
6054 	}
6055 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1popup_1at_1pointer_FUNC);
6056 }
6057 #endif
6058 
6059 #ifndef NO_gtk_1menu_1popup_1at_1rect
GTK_NATIVE(gtk_1menu_1popup_1at_1rect)6060 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1menu_1popup_1at_1rect)
6061 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jobject arg2, jint arg3, jint arg4, jlong arg5)
6062 {
6063 	GdkRectangle _arg2, *lparg2=NULL;
6064 	GTK_NATIVE_ENTER(env, that, gtk_1menu_1popup_1at_1rect_FUNC);
6065 	if (arg2) if ((lparg2 = getGdkRectangleFields(env, arg2, &_arg2)) == NULL) goto fail;
6066 /*
6067 	gtk_menu_popup_at_rect(arg0, arg1, lparg2, arg3, arg4, arg5);
6068 */
6069 	{
6070 		GTK_LOAD_FUNCTION(fp, gtk_menu_popup_at_rect)
6071 		if (fp) {
6072 			((void (CALLING_CONVENTION*)(jlong, jlong, GdkRectangle *, jint, jint, jlong))fp)(arg0, arg1, lparg2, arg3, arg4, arg5);
6073 		}
6074 	}
6075 fail:
6076 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
6077 	GTK_NATIVE_EXIT(env, that, gtk_1menu_1popup_1at_1rect_FUNC);
6078 }
6079 #endif
6080 
6081 #ifndef NO_gtk_1message_1dialog_1format_1secondary_1text
GTK_NATIVE(gtk_1message_1dialog_1format_1secondary_1text)6082 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1message_1dialog_1format_1secondary_1text)
6083 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
6084 {
6085 	jbyte *lparg1=NULL;
6086 	jbyte *lparg2=NULL;
6087 	GTK_NATIVE_ENTER(env, that, gtk_1message_1dialog_1format_1secondary_1text_FUNC);
6088 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
6089 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
6090 	gtk_message_dialog_format_secondary_text((GtkMessageDialog *)arg0, (const gchar *)lparg1, (const gchar *)lparg2);
6091 fail:
6092 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
6093 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
6094 	GTK_NATIVE_EXIT(env, that, gtk_1message_1dialog_1format_1secondary_1text_FUNC);
6095 }
6096 #endif
6097 
6098 #ifndef NO_gtk_1message_1dialog_1new
GTK_NATIVE(gtk_1message_1dialog_1new)6099 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1message_1dialog_1new)
6100 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jbyteArray arg4, jbyteArray arg5)
6101 {
6102 	jbyte *lparg4=NULL;
6103 	jbyte *lparg5=NULL;
6104 	jlong rc = 0;
6105 	GTK_NATIVE_ENTER(env, that, gtk_1message_1dialog_1new_FUNC);
6106 	if (arg4) if ((lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL)) == NULL) goto fail;
6107 	if (arg5) if ((lparg5 = (*env)->GetByteArrayElements(env, arg5, NULL)) == NULL) goto fail;
6108 	rc = (jlong)gtk_message_dialog_new((GtkWindow *)arg0, (GtkDialogFlags)arg1, (GtkMessageType)arg2, (GtkButtonsType)arg3, (const gchar *)lparg4, (const gchar *)lparg5);
6109 fail:
6110 	if (arg5 && lparg5) (*env)->ReleaseByteArrayElements(env, arg5, lparg5, 0);
6111 	if (arg4 && lparg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0);
6112 	GTK_NATIVE_EXIT(env, that, gtk_1message_1dialog_1new_FUNC);
6113 	return rc;
6114 }
6115 #endif
6116 
6117 #ifndef NO_gtk_1native_1dialog_1show
GTK_NATIVE(gtk_1native_1dialog_1show)6118 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1native_1dialog_1show)
6119 	(JNIEnv *env, jclass that, jlong arg0)
6120 {
6121 	GTK_NATIVE_ENTER(env, that, gtk_1native_1dialog_1show_FUNC);
6122 	gtk_native_dialog_show((GtkNativeDialog *)arg0);
6123 	GTK_NATIVE_EXIT(env, that, gtk_1native_1dialog_1show_FUNC);
6124 }
6125 #endif
6126 
6127 #ifndef NO_gtk_1notebook_1get_1current_1page
GTK_NATIVE(gtk_1notebook_1get_1current_1page)6128 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1notebook_1get_1current_1page)
6129 	(JNIEnv *env, jclass that, jlong arg0)
6130 {
6131 	jint rc = 0;
6132 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1get_1current_1page_FUNC);
6133 	rc = (jint)gtk_notebook_get_current_page((GtkNotebook *)arg0);
6134 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1get_1current_1page_FUNC);
6135 	return rc;
6136 }
6137 #endif
6138 
6139 #ifndef NO_gtk_1notebook_1get_1n_1pages
GTK_NATIVE(gtk_1notebook_1get_1n_1pages)6140 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1notebook_1get_1n_1pages)
6141 	(JNIEnv *env, jclass that, jlong arg0)
6142 {
6143 	jint rc = 0;
6144 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1get_1n_1pages_FUNC);
6145 	rc = (jint)gtk_notebook_get_n_pages((GtkNotebook *)arg0);
6146 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1get_1n_1pages_FUNC);
6147 	return rc;
6148 }
6149 #endif
6150 
6151 #ifndef NO_gtk_1notebook_1get_1scrollable
GTK_NATIVE(gtk_1notebook_1get_1scrollable)6152 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1notebook_1get_1scrollable)
6153 	(JNIEnv *env, jclass that, jlong arg0)
6154 {
6155 	jboolean rc = 0;
6156 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1get_1scrollable_FUNC);
6157 	rc = (jboolean)gtk_notebook_get_scrollable((GtkNotebook *)arg0);
6158 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1get_1scrollable_FUNC);
6159 	return rc;
6160 }
6161 #endif
6162 
6163 #ifndef NO_gtk_1notebook_1insert_1page
GTK_NATIVE(gtk_1notebook_1insert_1page)6164 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1insert_1page)
6165 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jint arg3)
6166 {
6167 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1insert_1page_FUNC);
6168 	gtk_notebook_insert_page((GtkNotebook *)arg0, (GtkWidget *)arg1, (GtkWidget *)arg2, (gint)arg3);
6169 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1insert_1page_FUNC);
6170 }
6171 #endif
6172 
6173 #ifndef NO_gtk_1notebook_1new
GTK_NATIVE(gtk_1notebook_1new)6174 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1notebook_1new)
6175 	(JNIEnv *env, jclass that)
6176 {
6177 	jlong rc = 0;
6178 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1new_FUNC);
6179 	rc = (jlong)gtk_notebook_new();
6180 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1new_FUNC);
6181 	return rc;
6182 }
6183 #endif
6184 
6185 #ifndef NO_gtk_1notebook_1next_1page
GTK_NATIVE(gtk_1notebook_1next_1page)6186 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1next_1page)
6187 	(JNIEnv *env, jclass that, jlong arg0)
6188 {
6189 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1next_1page_FUNC);
6190 	gtk_notebook_next_page((GtkNotebook *)arg0);
6191 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1next_1page_FUNC);
6192 }
6193 #endif
6194 
6195 #ifndef NO_gtk_1notebook_1prev_1page
GTK_NATIVE(gtk_1notebook_1prev_1page)6196 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1prev_1page)
6197 	(JNIEnv *env, jclass that, jlong arg0)
6198 {
6199 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1prev_1page_FUNC);
6200 	gtk_notebook_prev_page((GtkNotebook *)arg0);
6201 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1prev_1page_FUNC);
6202 }
6203 #endif
6204 
6205 #ifndef NO_gtk_1notebook_1remove_1page
GTK_NATIVE(gtk_1notebook_1remove_1page)6206 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1remove_1page)
6207 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6208 {
6209 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1remove_1page_FUNC);
6210 	gtk_notebook_remove_page((GtkNotebook *)arg0, (gint)arg1);
6211 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1remove_1page_FUNC);
6212 }
6213 #endif
6214 
6215 #ifndef NO_gtk_1notebook_1set_1current_1page
GTK_NATIVE(gtk_1notebook_1set_1current_1page)6216 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1set_1current_1page)
6217 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6218 {
6219 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1set_1current_1page_FUNC);
6220 	gtk_notebook_set_current_page((GtkNotebook *)arg0, (gint)arg1);
6221 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1set_1current_1page_FUNC);
6222 }
6223 #endif
6224 
6225 #ifndef NO_gtk_1notebook_1set_1scrollable
GTK_NATIVE(gtk_1notebook_1set_1scrollable)6226 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1set_1scrollable)
6227 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
6228 {
6229 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1set_1scrollable_FUNC);
6230 	gtk_notebook_set_scrollable((GtkNotebook *)arg0, (gboolean)arg1);
6231 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1set_1scrollable_FUNC);
6232 }
6233 #endif
6234 
6235 #ifndef NO_gtk_1notebook_1set_1show_1tabs
GTK_NATIVE(gtk_1notebook_1set_1show_1tabs)6236 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1set_1show_1tabs)
6237 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
6238 {
6239 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1set_1show_1tabs_FUNC);
6240 	gtk_notebook_set_show_tabs((GtkNotebook *)arg0, (gboolean)arg1);
6241 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1set_1show_1tabs_FUNC);
6242 }
6243 #endif
6244 
6245 #ifndef NO_gtk_1notebook_1set_1tab_1pos
GTK_NATIVE(gtk_1notebook_1set_1tab_1pos)6246 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1notebook_1set_1tab_1pos)
6247 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6248 {
6249 	GTK_NATIVE_ENTER(env, that, gtk_1notebook_1set_1tab_1pos_FUNC);
6250 	gtk_notebook_set_tab_pos((GtkNotebook *)arg0, (GtkPositionType)arg1);
6251 	GTK_NATIVE_EXIT(env, that, gtk_1notebook_1set_1tab_1pos_FUNC);
6252 }
6253 #endif
6254 
6255 #ifndef NO_gtk_1orientable_1set_1orientation
GTK_NATIVE(gtk_1orientable_1set_1orientation)6256 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1orientable_1set_1orientation)
6257 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6258 {
6259 	GTK_NATIVE_ENTER(env, that, gtk_1orientable_1set_1orientation_FUNC);
6260 	gtk_orientable_set_orientation((GtkOrientable *)arg0, (GtkOrientation)arg1);
6261 	GTK_NATIVE_EXIT(env, that, gtk_1orientable_1set_1orientation_FUNC);
6262 }
6263 #endif
6264 
6265 #ifndef NO_gtk_1page_1setup_1get_1bottom_1margin
GTK_NATIVE(gtk_1page_1setup_1get_1bottom_1margin)6266 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1bottom_1margin)
6267 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6268 {
6269 	jdouble rc = 0;
6270 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1bottom_1margin_FUNC);
6271 	rc = (jdouble)gtk_page_setup_get_bottom_margin((GtkPageSetup *)arg0, (GtkUnit)arg1);
6272 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1bottom_1margin_FUNC);
6273 	return rc;
6274 }
6275 #endif
6276 
6277 #ifndef NO_gtk_1page_1setup_1get_1left_1margin
GTK_NATIVE(gtk_1page_1setup_1get_1left_1margin)6278 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1left_1margin)
6279 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6280 {
6281 	jdouble rc = 0;
6282 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1left_1margin_FUNC);
6283 	rc = (jdouble)gtk_page_setup_get_left_margin((GtkPageSetup *)arg0, (GtkUnit)arg1);
6284 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1left_1margin_FUNC);
6285 	return rc;
6286 }
6287 #endif
6288 
6289 #ifndef NO_gtk_1page_1setup_1get_1orientation
GTK_NATIVE(gtk_1page_1setup_1get_1orientation)6290 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1orientation)
6291 	(JNIEnv *env, jclass that, jlong arg0)
6292 {
6293 	jint rc = 0;
6294 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1orientation_FUNC);
6295 	rc = (jint)gtk_page_setup_get_orientation((GtkPageSetup *)arg0);
6296 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1orientation_FUNC);
6297 	return rc;
6298 }
6299 #endif
6300 
6301 #ifndef NO_gtk_1page_1setup_1get_1page_1height
GTK_NATIVE(gtk_1page_1setup_1get_1page_1height)6302 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1page_1height)
6303 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6304 {
6305 	jdouble rc = 0;
6306 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1page_1height_FUNC);
6307 	rc = (jdouble)gtk_page_setup_get_page_height((GtkPageSetup *)arg0, (GtkUnit)arg1);
6308 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1page_1height_FUNC);
6309 	return rc;
6310 }
6311 #endif
6312 
6313 #ifndef NO_gtk_1page_1setup_1get_1page_1width
GTK_NATIVE(gtk_1page_1setup_1get_1page_1width)6314 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1page_1width)
6315 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6316 {
6317 	jdouble rc = 0;
6318 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1page_1width_FUNC);
6319 	rc = (jdouble)gtk_page_setup_get_page_width((GtkPageSetup *)arg0, (GtkUnit)arg1);
6320 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1page_1width_FUNC);
6321 	return rc;
6322 }
6323 #endif
6324 
6325 #ifndef NO_gtk_1page_1setup_1get_1paper_1height
GTK_NATIVE(gtk_1page_1setup_1get_1paper_1height)6326 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1paper_1height)
6327 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6328 {
6329 	jdouble rc = 0;
6330 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1paper_1height_FUNC);
6331 	rc = (jdouble)gtk_page_setup_get_paper_height((GtkPageSetup *)arg0, (GtkUnit)arg1);
6332 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1paper_1height_FUNC);
6333 	return rc;
6334 }
6335 #endif
6336 
6337 #ifndef NO_gtk_1page_1setup_1get_1paper_1size
GTK_NATIVE(gtk_1page_1setup_1get_1paper_1size)6338 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1paper_1size)
6339 	(JNIEnv *env, jclass that, jlong arg0)
6340 {
6341 	jlong rc = 0;
6342 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1paper_1size_FUNC);
6343 	rc = (jlong)gtk_page_setup_get_paper_size((GtkPageSetup *)arg0);
6344 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1paper_1size_FUNC);
6345 	return rc;
6346 }
6347 #endif
6348 
6349 #ifndef NO_gtk_1page_1setup_1get_1paper_1width
GTK_NATIVE(gtk_1page_1setup_1get_1paper_1width)6350 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1paper_1width)
6351 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6352 {
6353 	jdouble rc = 0;
6354 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1paper_1width_FUNC);
6355 	rc = (jdouble)gtk_page_setup_get_paper_width((GtkPageSetup *)arg0, (GtkUnit)arg1);
6356 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1paper_1width_FUNC);
6357 	return rc;
6358 }
6359 #endif
6360 
6361 #ifndef NO_gtk_1page_1setup_1get_1right_1margin
GTK_NATIVE(gtk_1page_1setup_1get_1right_1margin)6362 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1right_1margin)
6363 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6364 {
6365 	jdouble rc = 0;
6366 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1right_1margin_FUNC);
6367 	rc = (jdouble)gtk_page_setup_get_right_margin((GtkPageSetup *)arg0, (GtkUnit)arg1);
6368 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1right_1margin_FUNC);
6369 	return rc;
6370 }
6371 #endif
6372 
6373 #ifndef NO_gtk_1page_1setup_1get_1top_1margin
GTK_NATIVE(gtk_1page_1setup_1get_1top_1margin)6374 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1page_1setup_1get_1top_1margin)
6375 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6376 {
6377 	jdouble rc = 0;
6378 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1get_1top_1margin_FUNC);
6379 	rc = (jdouble)gtk_page_setup_get_top_margin((GtkPageSetup *)arg0, (GtkUnit)arg1);
6380 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1get_1top_1margin_FUNC);
6381 	return rc;
6382 }
6383 #endif
6384 
6385 #ifndef NO_gtk_1page_1setup_1new
GTK_NATIVE(gtk_1page_1setup_1new)6386 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1page_1setup_1new)
6387 	(JNIEnv *env, jclass that)
6388 {
6389 	jlong rc = 0;
6390 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1new_FUNC);
6391 	rc = (jlong)gtk_page_setup_new();
6392 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1new_FUNC);
6393 	return rc;
6394 }
6395 #endif
6396 
6397 #ifndef NO_gtk_1page_1setup_1set_1bottom_1margin
GTK_NATIVE(gtk_1page_1setup_1set_1bottom_1margin)6398 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1bottom_1margin)
6399 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jint arg2)
6400 {
6401 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1bottom_1margin_FUNC);
6402 	gtk_page_setup_set_bottom_margin((GtkPageSetup *)arg0, (gdouble)arg1, (GtkUnit)arg2);
6403 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1bottom_1margin_FUNC);
6404 }
6405 #endif
6406 
6407 #ifndef NO_gtk_1page_1setup_1set_1left_1margin
GTK_NATIVE(gtk_1page_1setup_1set_1left_1margin)6408 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1left_1margin)
6409 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jint arg2)
6410 {
6411 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1left_1margin_FUNC);
6412 	gtk_page_setup_set_left_margin((GtkPageSetup *)arg0, (gdouble)arg1, (GtkUnit)arg2);
6413 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1left_1margin_FUNC);
6414 }
6415 #endif
6416 
6417 #ifndef NO_gtk_1page_1setup_1set_1orientation
GTK_NATIVE(gtk_1page_1setup_1set_1orientation)6418 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1orientation)
6419 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6420 {
6421 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1orientation_FUNC);
6422 	gtk_page_setup_set_orientation((GtkPageSetup *)arg0, (GtkPageOrientation)arg1);
6423 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1orientation_FUNC);
6424 }
6425 #endif
6426 
6427 #ifndef NO_gtk_1page_1setup_1set_1paper_1size
GTK_NATIVE(gtk_1page_1setup_1set_1paper_1size)6428 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1paper_1size)
6429 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6430 {
6431 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1paper_1size_FUNC);
6432 	gtk_page_setup_set_paper_size((GtkPageSetup *)arg0, (GtkPaperSize *)arg1);
6433 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1paper_1size_FUNC);
6434 }
6435 #endif
6436 
6437 #ifndef NO_gtk_1page_1setup_1set_1right_1margin
GTK_NATIVE(gtk_1page_1setup_1set_1right_1margin)6438 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1right_1margin)
6439 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jint arg2)
6440 {
6441 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1right_1margin_FUNC);
6442 	gtk_page_setup_set_right_margin((GtkPageSetup *)arg0, (gdouble)arg1, (GtkUnit)arg2);
6443 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1right_1margin_FUNC);
6444 }
6445 #endif
6446 
6447 #ifndef NO_gtk_1page_1setup_1set_1top_1margin
GTK_NATIVE(gtk_1page_1setup_1set_1top_1margin)6448 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1page_1setup_1set_1top_1margin)
6449 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jint arg2)
6450 {
6451 	GTK_NATIVE_ENTER(env, that, gtk_1page_1setup_1set_1top_1margin_FUNC);
6452 	gtk_page_setup_set_top_margin((GtkPageSetup *)arg0, (gdouble)arg1, (GtkUnit)arg2);
6453 	GTK_NATIVE_EXIT(env, that, gtk_1page_1setup_1set_1top_1margin_FUNC);
6454 }
6455 #endif
6456 
6457 #ifndef NO_gtk_1paper_1size_1free
GTK_NATIVE(gtk_1paper_1size_1free)6458 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1paper_1size_1free)
6459 	(JNIEnv *env, jclass that, jlong arg0)
6460 {
6461 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1free_FUNC);
6462 	gtk_paper_size_free((GtkPaperSize *)arg0);
6463 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1free_FUNC);
6464 }
6465 #endif
6466 
6467 #ifndef NO_gtk_1paper_1size_1get_1display_1name
GTK_NATIVE(gtk_1paper_1size_1get_1display_1name)6468 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1get_1display_1name)
6469 	(JNIEnv *env, jclass that, jlong arg0)
6470 {
6471 	jlong rc = 0;
6472 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1get_1display_1name_FUNC);
6473 	rc = (jlong)gtk_paper_size_get_display_name((GtkPaperSize *)arg0);
6474 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1get_1display_1name_FUNC);
6475 	return rc;
6476 }
6477 #endif
6478 
6479 #ifndef NO_gtk_1paper_1size_1get_1height
GTK_NATIVE(gtk_1paper_1size_1get_1height)6480 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1paper_1size_1get_1height)
6481 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6482 {
6483 	jdouble rc = 0;
6484 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1get_1height_FUNC);
6485 	rc = (jdouble)gtk_paper_size_get_height((GtkPaperSize *)arg0, (GtkUnit)arg1);
6486 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1get_1height_FUNC);
6487 	return rc;
6488 }
6489 #endif
6490 
6491 #ifndef NO_gtk_1paper_1size_1get_1name
GTK_NATIVE(gtk_1paper_1size_1get_1name)6492 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1get_1name)
6493 	(JNIEnv *env, jclass that, jlong arg0)
6494 {
6495 	jlong rc = 0;
6496 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1get_1name_FUNC);
6497 	rc = (jlong)gtk_paper_size_get_name((GtkPaperSize *)arg0);
6498 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1get_1name_FUNC);
6499 	return rc;
6500 }
6501 #endif
6502 
6503 #ifndef NO_gtk_1paper_1size_1get_1ppd_1name
GTK_NATIVE(gtk_1paper_1size_1get_1ppd_1name)6504 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1get_1ppd_1name)
6505 	(JNIEnv *env, jclass that, jlong arg0)
6506 {
6507 	jlong rc = 0;
6508 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1get_1ppd_1name_FUNC);
6509 	rc = (jlong)gtk_paper_size_get_ppd_name((GtkPaperSize *)arg0);
6510 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1get_1ppd_1name_FUNC);
6511 	return rc;
6512 }
6513 #endif
6514 
6515 #ifndef NO_gtk_1paper_1size_1get_1width
GTK_NATIVE(gtk_1paper_1size_1get_1width)6516 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1paper_1size_1get_1width)
6517 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6518 {
6519 	jdouble rc = 0;
6520 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1get_1width_FUNC);
6521 	rc = (jdouble)gtk_paper_size_get_width((GtkPaperSize *)arg0, (GtkUnit)arg1);
6522 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1get_1width_FUNC);
6523 	return rc;
6524 }
6525 #endif
6526 
6527 #ifndef NO_gtk_1paper_1size_1is_1custom
GTK_NATIVE(gtk_1paper_1size_1is_1custom)6528 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1paper_1size_1is_1custom)
6529 	(JNIEnv *env, jclass that, jlong arg0)
6530 {
6531 	jboolean rc = 0;
6532 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1is_1custom_FUNC);
6533 	rc = (jboolean)gtk_paper_size_is_custom((GtkPaperSize *)arg0);
6534 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1is_1custom_FUNC);
6535 	return rc;
6536 }
6537 #endif
6538 
6539 #ifndef NO_gtk_1paper_1size_1new
GTK_NATIVE(gtk_1paper_1size_1new)6540 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1new)
6541 	(JNIEnv *env, jclass that, jbyteArray arg0)
6542 {
6543 	jbyte *lparg0=NULL;
6544 	jlong rc = 0;
6545 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1new_FUNC);
6546 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
6547 	rc = (jlong)gtk_paper_size_new((const gchar *)lparg0);
6548 fail:
6549 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
6550 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1new_FUNC);
6551 	return rc;
6552 }
6553 #endif
6554 
6555 #ifndef NO_gtk_1paper_1size_1new_1custom
GTK_NATIVE(gtk_1paper_1size_1new_1custom)6556 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1new_1custom)
6557 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1, jdouble arg2, jdouble arg3, jint arg4)
6558 {
6559 	jbyte *lparg0=NULL;
6560 	jbyte *lparg1=NULL;
6561 	jlong rc = 0;
6562 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1new_1custom_FUNC);
6563 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
6564 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
6565 	rc = (jlong)gtk_paper_size_new_custom((const gchar *)lparg0, (const gchar *)lparg1, (gdouble)arg2, (gdouble)arg3, (GtkUnit)arg4);
6566 fail:
6567 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
6568 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
6569 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1new_1custom_FUNC);
6570 	return rc;
6571 }
6572 #endif
6573 
6574 #ifndef NO_gtk_1paper_1size_1new_1from_1ppd
GTK_NATIVE(gtk_1paper_1size_1new_1from_1ppd)6575 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1paper_1size_1new_1from_1ppd)
6576 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1, jdouble arg2, jdouble arg3)
6577 {
6578 	jbyte *lparg0=NULL;
6579 	jbyte *lparg1=NULL;
6580 	jlong rc = 0;
6581 	GTK_NATIVE_ENTER(env, that, gtk_1paper_1size_1new_1from_1ppd_FUNC);
6582 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
6583 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
6584 	rc = (jlong)gtk_paper_size_new_from_ppd((const gchar *)lparg0, (const gchar *)lparg1, (gdouble)arg2, (gdouble)arg3);
6585 fail:
6586 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
6587 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
6588 	GTK_NATIVE_EXIT(env, that, gtk_1paper_1size_1new_1from_1ppd_FUNC);
6589 	return rc;
6590 }
6591 #endif
6592 
6593 #ifndef NO_gtk_1plug_1new
GTK_NATIVE(gtk_1plug_1new)6594 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1plug_1new)
6595 	(JNIEnv *env, jclass that, jlong arg0)
6596 {
6597 	jlong rc = 0;
6598 	GTK_NATIVE_ENTER(env, that, gtk_1plug_1new_FUNC);
6599 	rc = (jlong)gtk_plug_new(arg0);
6600 	GTK_NATIVE_EXIT(env, that, gtk_1plug_1new_FUNC);
6601 	return rc;
6602 }
6603 #endif
6604 
6605 #ifndef NO_gtk_1popover_1popdown
GTK_NATIVE(gtk_1popover_1popdown)6606 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1popover_1popdown)
6607 	(JNIEnv *env, jclass that, jlong arg0)
6608 {
6609 	GTK_NATIVE_ENTER(env, that, gtk_1popover_1popdown_FUNC);
6610 	gtk_popover_popdown((GtkPopover *)arg0);
6611 	GTK_NATIVE_EXIT(env, that, gtk_1popover_1popdown_FUNC);
6612 }
6613 #endif
6614 
6615 #ifndef NO_gtk_1popover_1popup
GTK_NATIVE(gtk_1popover_1popup)6616 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1popover_1popup)
6617 	(JNIEnv *env, jclass that, jlong arg0)
6618 {
6619 	GTK_NATIVE_ENTER(env, that, gtk_1popover_1popup_FUNC);
6620 	gtk_popover_popup((GtkPopover *)arg0);
6621 	GTK_NATIVE_EXIT(env, that, gtk_1popover_1popup_FUNC);
6622 }
6623 #endif
6624 
6625 #ifndef NO_gtk_1popover_1set_1pointing_1to
GTK_NATIVE(gtk_1popover_1set_1pointing_1to)6626 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1popover_1set_1pointing_1to)
6627 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
6628 {
6629 	GdkRectangle _arg1, *lparg1=NULL;
6630 	GTK_NATIVE_ENTER(env, that, gtk_1popover_1set_1pointing_1to_FUNC);
6631 	if (arg1) if ((lparg1 = getGdkRectangleFields(env, arg1, &_arg1)) == NULL) goto fail;
6632 	gtk_popover_set_pointing_to((GtkPopover *)arg0, (const GdkRectangle *)lparg1);
6633 fail:
6634 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
6635 	GTK_NATIVE_EXIT(env, that, gtk_1popover_1set_1pointing_1to_FUNC);
6636 }
6637 #endif
6638 
6639 #ifndef NO_gtk_1popover_1set_1position
GTK_NATIVE(gtk_1popover_1set_1position)6640 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1popover_1set_1position)
6641 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6642 {
6643 	GTK_NATIVE_ENTER(env, that, gtk_1popover_1set_1position_FUNC);
6644 	gtk_popover_set_position((GtkPopover *)arg0, (GtkPositionType)arg1);
6645 	GTK_NATIVE_EXIT(env, that, gtk_1popover_1set_1position_FUNC);
6646 }
6647 #endif
6648 
6649 #ifndef NO_gtk_1print_1job_1get_1surface
GTK_NATIVE(gtk_1print_1job_1get_1surface)6650 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1job_1get_1surface)
6651 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
6652 {
6653 	jlong *lparg1=NULL;
6654 	jlong rc = 0;
6655 	GTK_NATIVE_ENTER(env, that, gtk_1print_1job_1get_1surface_FUNC);
6656 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
6657 	rc = (jlong)gtk_print_job_get_surface((GtkPrintJob *)arg0, (GError **)lparg1);
6658 fail:
6659 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
6660 	GTK_NATIVE_EXIT(env, that, gtk_1print_1job_1get_1surface_FUNC);
6661 	return rc;
6662 }
6663 #endif
6664 
6665 #ifndef NO_gtk_1print_1job_1new
GTK_NATIVE(gtk_1print_1job_1new)6666 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1job_1new)
6667 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1, jlong arg2, jlong arg3)
6668 {
6669 	jbyte *lparg0=NULL;
6670 	jlong rc = 0;
6671 	GTK_NATIVE_ENTER(env, that, gtk_1print_1job_1new_FUNC);
6672 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
6673 	rc = (jlong)gtk_print_job_new((const gchar *)lparg0, (GtkPrinter *)arg1, (GtkPrintSettings *)arg2, (GtkPageSetup *)arg3);
6674 fail:
6675 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
6676 	GTK_NATIVE_EXIT(env, that, gtk_1print_1job_1new_FUNC);
6677 	return rc;
6678 }
6679 #endif
6680 
6681 #ifndef NO_gtk_1print_1job_1send
GTK_NATIVE(gtk_1print_1job_1send)6682 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1job_1send)
6683 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3)
6684 {
6685 	GTK_NATIVE_ENTER(env, that, gtk_1print_1job_1send_FUNC);
6686 	gtk_print_job_send((GtkPrintJob *)arg0, (GtkPrintJobCompleteFunc)arg1, (gpointer)arg2, (GDestroyNotify)arg3);
6687 	GTK_NATIVE_EXIT(env, that, gtk_1print_1job_1send_FUNC);
6688 }
6689 #endif
6690 
6691 #ifndef NO_gtk_1print_1settings_1foreach
GTK_NATIVE(gtk_1print_1settings_1foreach)6692 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1foreach)
6693 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
6694 {
6695 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1foreach_FUNC);
6696 	gtk_print_settings_foreach((GtkPrintSettings *)arg0, (GtkPrintSettingsFunc)arg1, (gpointer)arg2);
6697 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1foreach_FUNC);
6698 }
6699 #endif
6700 
6701 #ifndef NO_gtk_1print_1settings_1get
GTK_NATIVE(gtk_1print_1settings_1get)6702 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1settings_1get)
6703 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
6704 {
6705 	jbyte *lparg1=NULL;
6706 	jlong rc = 0;
6707 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_FUNC);
6708 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
6709 	rc = (jlong)gtk_print_settings_get((GtkPrintSettings *)arg0, (const gchar *)lparg1);
6710 fail:
6711 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
6712 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_FUNC);
6713 	return rc;
6714 }
6715 #endif
6716 
6717 #ifndef NO_gtk_1print_1settings_1get_1collate
GTK_NATIVE(gtk_1print_1settings_1get_1collate)6718 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1collate)
6719 	(JNIEnv *env, jclass that, jlong arg0)
6720 {
6721 	jboolean rc = 0;
6722 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1collate_FUNC);
6723 	rc = (jboolean)gtk_print_settings_get_collate((GtkPrintSettings *)arg0);
6724 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1collate_FUNC);
6725 	return rc;
6726 }
6727 #endif
6728 
6729 #ifndef NO_gtk_1print_1settings_1get_1duplex
GTK_NATIVE(gtk_1print_1settings_1get_1duplex)6730 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1duplex)
6731 	(JNIEnv *env, jclass that, jlong arg0)
6732 {
6733 	jint rc = 0;
6734 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1duplex_FUNC);
6735 	rc = (jint)gtk_print_settings_get_duplex((GtkPrintSettings *)arg0);
6736 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1duplex_FUNC);
6737 	return rc;
6738 }
6739 #endif
6740 
6741 #ifndef NO_gtk_1print_1settings_1get_1n_1copies
GTK_NATIVE(gtk_1print_1settings_1get_1n_1copies)6742 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1n_1copies)
6743 	(JNIEnv *env, jclass that, jlong arg0)
6744 {
6745 	jint rc = 0;
6746 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1n_1copies_FUNC);
6747 	rc = (jint)gtk_print_settings_get_n_copies((GtkPrintSettings *)arg0);
6748 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1n_1copies_FUNC);
6749 	return rc;
6750 }
6751 #endif
6752 
6753 #ifndef NO_gtk_1print_1settings_1get_1page_1ranges
GTK_NATIVE(gtk_1print_1settings_1get_1page_1ranges)6754 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1page_1ranges)
6755 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
6756 {
6757 	jint *lparg1=NULL;
6758 	jlong rc = 0;
6759 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1page_1ranges_FUNC);
6760 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
6761 	rc = (jlong)gtk_print_settings_get_page_ranges((GtkPrintSettings *)arg0, (gint *)lparg1);
6762 fail:
6763 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
6764 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1page_1ranges_FUNC);
6765 	return rc;
6766 }
6767 #endif
6768 
6769 #ifndef NO_gtk_1print_1settings_1get_1print_1pages
GTK_NATIVE(gtk_1print_1settings_1get_1print_1pages)6770 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1print_1pages)
6771 	(JNIEnv *env, jclass that, jlong arg0)
6772 {
6773 	jint rc = 0;
6774 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1print_1pages_FUNC);
6775 	rc = (jint)gtk_print_settings_get_print_pages((GtkPrintSettings *)arg0);
6776 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1print_1pages_FUNC);
6777 	return rc;
6778 }
6779 #endif
6780 
6781 #ifndef NO_gtk_1print_1settings_1get_1resolution
GTK_NATIVE(gtk_1print_1settings_1get_1resolution)6782 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1print_1settings_1get_1resolution)
6783 	(JNIEnv *env, jclass that, jlong arg0)
6784 {
6785 	jint rc = 0;
6786 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1get_1resolution_FUNC);
6787 	rc = (jint)gtk_print_settings_get_resolution((GtkPrintSettings *)arg0);
6788 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1get_1resolution_FUNC);
6789 	return rc;
6790 }
6791 #endif
6792 
6793 #ifndef NO_gtk_1print_1settings_1new
GTK_NATIVE(gtk_1print_1settings_1new)6794 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1settings_1new)
6795 	(JNIEnv *env, jclass that)
6796 {
6797 	jlong rc = 0;
6798 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1new_FUNC);
6799 	rc = (jlong)gtk_print_settings_new();
6800 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1new_FUNC);
6801 	return rc;
6802 }
6803 #endif
6804 
6805 #ifndef NO_gtk_1print_1settings_1set
GTK_NATIVE(gtk_1print_1settings_1set)6806 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set)
6807 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
6808 {
6809 	jbyte *lparg1=NULL;
6810 	jbyte *lparg2=NULL;
6811 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_FUNC);
6812 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
6813 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
6814 	gtk_print_settings_set((GtkPrintSettings *)arg0, (const gchar *)lparg1, (const gchar *)lparg2);
6815 fail:
6816 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
6817 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
6818 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_FUNC);
6819 }
6820 #endif
6821 
6822 #ifndef NO_gtk_1print_1settings_1set_1collate
GTK_NATIVE(gtk_1print_1settings_1set_1collate)6823 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1collate)
6824 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
6825 {
6826 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1collate_FUNC);
6827 	gtk_print_settings_set_collate((GtkPrintSettings *)arg0, (gboolean)arg1);
6828 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1collate_FUNC);
6829 }
6830 #endif
6831 
6832 #ifndef NO_gtk_1print_1settings_1set_1duplex
GTK_NATIVE(gtk_1print_1settings_1set_1duplex)6833 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1duplex)
6834 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6835 {
6836 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1duplex_FUNC);
6837 	gtk_print_settings_set_duplex((GtkPrintSettings *)arg0, (GtkPrintDuplex)arg1);
6838 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1duplex_FUNC);
6839 }
6840 #endif
6841 
6842 #ifndef NO_gtk_1print_1settings_1set_1n_1copies
GTK_NATIVE(gtk_1print_1settings_1set_1n_1copies)6843 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1n_1copies)
6844 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6845 {
6846 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1n_1copies_FUNC);
6847 	gtk_print_settings_set_n_copies((GtkPrintSettings *)arg0, (gint)arg1);
6848 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1n_1copies_FUNC);
6849 }
6850 #endif
6851 
6852 #ifndef NO_gtk_1print_1settings_1set_1orientation
GTK_NATIVE(gtk_1print_1settings_1set_1orientation)6853 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1orientation)
6854 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6855 {
6856 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1orientation_FUNC);
6857 	gtk_print_settings_set_orientation((GtkPrintSettings *)arg0, (GtkPageOrientation)arg1);
6858 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1orientation_FUNC);
6859 }
6860 #endif
6861 
6862 #ifndef NO_gtk_1print_1settings_1set_1page_1ranges
GTK_NATIVE(gtk_1print_1settings_1set_1page_1ranges)6863 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1page_1ranges)
6864 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jint arg2)
6865 {
6866 	jint *lparg1=NULL;
6867 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1page_1ranges_FUNC);
6868 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
6869 	gtk_print_settings_set_page_ranges((GtkPrintSettings *)arg0, (GtkPageRange *)lparg1, (gint)arg2);
6870 fail:
6871 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
6872 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1page_1ranges_FUNC);
6873 }
6874 #endif
6875 
6876 #ifndef NO_gtk_1print_1settings_1set_1print_1pages
GTK_NATIVE(gtk_1print_1settings_1set_1print_1pages)6877 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1print_1pages)
6878 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6879 {
6880 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1print_1pages_FUNC);
6881 	gtk_print_settings_set_print_pages((GtkPrintSettings *)arg0, (GtkPrintPages)arg1);
6882 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1print_1pages_FUNC);
6883 }
6884 #endif
6885 
6886 #ifndef NO_gtk_1print_1settings_1set_1printer
GTK_NATIVE(gtk_1print_1settings_1set_1printer)6887 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1settings_1set_1printer)
6888 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
6889 {
6890 	jbyte *lparg1=NULL;
6891 	GTK_NATIVE_ENTER(env, that, gtk_1print_1settings_1set_1printer_FUNC);
6892 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
6893 	gtk_print_settings_set_printer((GtkPrintSettings *)arg0, (const gchar *)lparg1);
6894 fail:
6895 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
6896 	GTK_NATIVE_EXIT(env, that, gtk_1print_1settings_1set_1printer_FUNC);
6897 }
6898 #endif
6899 
6900 #ifndef NO_gtk_1print_1unix_1dialog_1get_1current_1page
GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1current_1page)6901 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1current_1page)
6902 	(JNIEnv *env, jclass that, jlong arg0)
6903 {
6904 	jint rc = 0;
6905 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1get_1current_1page_FUNC);
6906 	rc = (jint)gtk_print_unix_dialog_get_current_page((GtkPrintUnixDialog *)arg0);
6907 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1get_1current_1page_FUNC);
6908 	return rc;
6909 }
6910 #endif
6911 
6912 #ifndef NO_gtk_1print_1unix_1dialog_1get_1page_1setup
GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1page_1setup)6913 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1page_1setup)
6914 	(JNIEnv *env, jclass that, jlong arg0)
6915 {
6916 	jlong rc = 0;
6917 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1get_1page_1setup_FUNC);
6918 	rc = (jlong)gtk_print_unix_dialog_get_page_setup((GtkPrintUnixDialog *)arg0);
6919 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1get_1page_1setup_FUNC);
6920 	return rc;
6921 }
6922 #endif
6923 
6924 #ifndef NO_gtk_1print_1unix_1dialog_1get_1selected_1printer
GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1selected_1printer)6925 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1selected_1printer)
6926 	(JNIEnv *env, jclass that, jlong arg0)
6927 {
6928 	jlong rc = 0;
6929 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1get_1selected_1printer_FUNC);
6930 	rc = (jlong)gtk_print_unix_dialog_get_selected_printer((GtkPrintUnixDialog *)arg0);
6931 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1get_1selected_1printer_FUNC);
6932 	return rc;
6933 }
6934 #endif
6935 
6936 #ifndef NO_gtk_1print_1unix_1dialog_1get_1settings
GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1settings)6937 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1get_1settings)
6938 	(JNIEnv *env, jclass that, jlong arg0)
6939 {
6940 	jlong rc = 0;
6941 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1get_1settings_FUNC);
6942 	rc = (jlong)gtk_print_unix_dialog_get_settings((GtkPrintUnixDialog *)arg0);
6943 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1get_1settings_FUNC);
6944 	return rc;
6945 }
6946 #endif
6947 
6948 #ifndef NO_gtk_1print_1unix_1dialog_1new
GTK_NATIVE(gtk_1print_1unix_1dialog_1new)6949 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1new)
6950 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
6951 {
6952 	jbyte *lparg0=NULL;
6953 	jlong rc = 0;
6954 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1new_FUNC);
6955 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
6956 	rc = (jlong)gtk_print_unix_dialog_new((const gchar *)lparg0, (GtkWindow *)arg1);
6957 fail:
6958 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
6959 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1new_FUNC);
6960 	return rc;
6961 }
6962 #endif
6963 
6964 #ifndef NO_gtk_1print_1unix_1dialog_1set_1current_1page
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1current_1page)6965 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1current_1page)
6966 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
6967 {
6968 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1current_1page_FUNC);
6969 	gtk_print_unix_dialog_set_current_page((GtkPrintUnixDialog *)arg0, (gint)arg1);
6970 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1current_1page_FUNC);
6971 }
6972 #endif
6973 
6974 #ifndef NO_gtk_1print_1unix_1dialog_1set_1embed_1page_1setup
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1embed_1page_1setup)6975 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1embed_1page_1setup)
6976 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
6977 {
6978 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1embed_1page_1setup_FUNC);
6979 	gtk_print_unix_dialog_set_embed_page_setup((GtkPrintUnixDialog *)arg0, (gboolean)arg1);
6980 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1embed_1page_1setup_FUNC);
6981 }
6982 #endif
6983 
6984 #ifndef NO_gtk_1print_1unix_1dialog_1set_1has_1selection
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1has_1selection)6985 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1has_1selection)
6986 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
6987 {
6988 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1has_1selection_FUNC);
6989 	gtk_print_unix_dialog_set_has_selection((GtkPrintUnixDialog *)arg0, arg1);
6990 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1has_1selection_FUNC);
6991 }
6992 #endif
6993 
6994 #ifndef NO_gtk_1print_1unix_1dialog_1set_1manual_1capabilities
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1manual_1capabilities)6995 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1manual_1capabilities)
6996 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
6997 {
6998 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1manual_1capabilities_FUNC);
6999 	gtk_print_unix_dialog_set_manual_capabilities((GtkPrintUnixDialog *)arg0, (GtkPrintCapabilities)arg1);
7000 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1manual_1capabilities_FUNC);
7001 }
7002 #endif
7003 
7004 #ifndef NO_gtk_1print_1unix_1dialog_1set_1page_1setup
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1page_1setup)7005 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1page_1setup)
7006 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
7007 {
7008 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1page_1setup_FUNC);
7009 	gtk_print_unix_dialog_set_page_setup((GtkPrintUnixDialog *)arg0, (GtkPageSetup *)arg1);
7010 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1page_1setup_FUNC);
7011 }
7012 #endif
7013 
7014 #ifndef NO_gtk_1print_1unix_1dialog_1set_1settings
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1settings)7015 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1settings)
7016 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
7017 {
7018 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1settings_FUNC);
7019 	gtk_print_unix_dialog_set_settings((GtkPrintUnixDialog *)arg0, (GtkPrintSettings *)arg1);
7020 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1settings_FUNC);
7021 }
7022 #endif
7023 
7024 #ifndef NO_gtk_1print_1unix_1dialog_1set_1support_1selection
GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1support_1selection)7025 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1print_1unix_1dialog_1set_1support_1selection)
7026 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7027 {
7028 	GTK_NATIVE_ENTER(env, that, gtk_1print_1unix_1dialog_1set_1support_1selection_FUNC);
7029 	gtk_print_unix_dialog_set_support_selection((GtkPrintUnixDialog *)arg0, arg1);
7030 	GTK_NATIVE_EXIT(env, that, gtk_1print_1unix_1dialog_1set_1support_1selection_FUNC);
7031 }
7032 #endif
7033 
7034 #ifndef NO_gtk_1printer_1get_1backend
GTK_NATIVE(gtk_1printer_1get_1backend)7035 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1printer_1get_1backend)
7036 	(JNIEnv *env, jclass that, jlong arg0)
7037 {
7038 	jlong rc = 0;
7039 	GTK_NATIVE_ENTER(env, that, gtk_1printer_1get_1backend_FUNC);
7040 	rc = (jlong)gtk_printer_get_backend((GtkPrinter *)arg0);
7041 	GTK_NATIVE_EXIT(env, that, gtk_1printer_1get_1backend_FUNC);
7042 	return rc;
7043 }
7044 #endif
7045 
7046 #ifndef NO_gtk_1printer_1get_1name
GTK_NATIVE(gtk_1printer_1get_1name)7047 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1printer_1get_1name)
7048 	(JNIEnv *env, jclass that, jlong arg0)
7049 {
7050 	jlong rc = 0;
7051 	GTK_NATIVE_ENTER(env, that, gtk_1printer_1get_1name_FUNC);
7052 	rc = (jlong)gtk_printer_get_name((GtkPrinter *)arg0);
7053 	GTK_NATIVE_EXIT(env, that, gtk_1printer_1get_1name_FUNC);
7054 	return rc;
7055 }
7056 #endif
7057 
7058 #ifndef NO_gtk_1printer_1is_1default
GTK_NATIVE(gtk_1printer_1is_1default)7059 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1printer_1is_1default)
7060 	(JNIEnv *env, jclass that, jlong arg0)
7061 {
7062 	jboolean rc = 0;
7063 	GTK_NATIVE_ENTER(env, that, gtk_1printer_1is_1default_FUNC);
7064 	rc = (jboolean)gtk_printer_is_default((GtkPrinter *)arg0);
7065 	GTK_NATIVE_EXIT(env, that, gtk_1printer_1is_1default_FUNC);
7066 	return rc;
7067 }
7068 #endif
7069 
7070 #ifndef NO_gtk_1printer_1option_1widget_1get_1type
GTK_NATIVE(gtk_1printer_1option_1widget_1get_1type)7071 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1printer_1option_1widget_1get_1type)
7072 	(JNIEnv *env, jclass that)
7073 {
7074 	jlong rc = 0;
7075 	GTK_NATIVE_ENTER(env, that, gtk_1printer_1option_1widget_1get_1type_FUNC);
7076 /*
7077 	rc = (jlong)gtk_printer_option_widget_get_type();
7078 */
7079 	{
7080 		GTK_LOAD_FUNCTION(fp, gtk_printer_option_widget_get_type)
7081 		if (fp) {
7082 			rc = (jlong)((jlong (CALLING_CONVENTION*)())fp)();
7083 		}
7084 	}
7085 	GTK_NATIVE_EXIT(env, that, gtk_1printer_1option_1widget_1get_1type_FUNC);
7086 	return rc;
7087 }
7088 #endif
7089 
7090 #ifndef NO_gtk_1progress_1bar_1new
GTK_NATIVE(gtk_1progress_1bar_1new)7091 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1progress_1bar_1new)
7092 	(JNIEnv *env, jclass that)
7093 {
7094 	jlong rc = 0;
7095 	GTK_NATIVE_ENTER(env, that, gtk_1progress_1bar_1new_FUNC);
7096 	rc = (jlong)gtk_progress_bar_new();
7097 	GTK_NATIVE_EXIT(env, that, gtk_1progress_1bar_1new_FUNC);
7098 	return rc;
7099 }
7100 #endif
7101 
7102 #ifndef NO_gtk_1progress_1bar_1pulse
GTK_NATIVE(gtk_1progress_1bar_1pulse)7103 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1progress_1bar_1pulse)
7104 	(JNIEnv *env, jclass that, jlong arg0)
7105 {
7106 	GTK_NATIVE_ENTER(env, that, gtk_1progress_1bar_1pulse_FUNC);
7107 	gtk_progress_bar_pulse((GtkProgressBar *)arg0);
7108 	GTK_NATIVE_EXIT(env, that, gtk_1progress_1bar_1pulse_FUNC);
7109 }
7110 #endif
7111 
7112 #ifndef NO_gtk_1progress_1bar_1set_1fraction
GTK_NATIVE(gtk_1progress_1bar_1set_1fraction)7113 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1progress_1bar_1set_1fraction)
7114 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
7115 {
7116 	GTK_NATIVE_ENTER(env, that, gtk_1progress_1bar_1set_1fraction_FUNC);
7117 	gtk_progress_bar_set_fraction((GtkProgressBar *)arg0, (gdouble)arg1);
7118 	GTK_NATIVE_EXIT(env, that, gtk_1progress_1bar_1set_1fraction_FUNC);
7119 }
7120 #endif
7121 
7122 #ifndef NO_gtk_1progress_1bar_1set_1inverted
GTK_NATIVE(gtk_1progress_1bar_1set_1inverted)7123 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1progress_1bar_1set_1inverted)
7124 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7125 {
7126 	GTK_NATIVE_ENTER(env, that, gtk_1progress_1bar_1set_1inverted_FUNC);
7127 	gtk_progress_bar_set_inverted((GtkProgressBar *)arg0, (gboolean)arg1);
7128 	GTK_NATIVE_EXIT(env, that, gtk_1progress_1bar_1set_1inverted_FUNC);
7129 }
7130 #endif
7131 
7132 #ifndef NO_gtk_1range_1get_1adjustment
GTK_NATIVE(gtk_1range_1get_1adjustment)7133 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1range_1get_1adjustment)
7134 	(JNIEnv *env, jclass that, jlong arg0)
7135 {
7136 	jlong rc = 0;
7137 	GTK_NATIVE_ENTER(env, that, gtk_1range_1get_1adjustment_FUNC);
7138 	rc = (jlong)gtk_range_get_adjustment((GtkRange *)arg0);
7139 	GTK_NATIVE_EXIT(env, that, gtk_1range_1get_1adjustment_FUNC);
7140 	return rc;
7141 }
7142 #endif
7143 
7144 #ifndef NO_gtk_1range_1get_1slider_1range
GTK_NATIVE(gtk_1range_1get_1slider_1range)7145 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1range_1get_1slider_1range)
7146 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
7147 {
7148 	jint *lparg1=NULL;
7149 	jint *lparg2=NULL;
7150 	GTK_NATIVE_ENTER(env, that, gtk_1range_1get_1slider_1range_FUNC);
7151 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
7152 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
7153 	gtk_range_get_slider_range((GtkRange *)arg0, (gint *)lparg1, (gint *)lparg2);
7154 fail:
7155 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
7156 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
7157 	GTK_NATIVE_EXIT(env, that, gtk_1range_1get_1slider_1range_FUNC);
7158 }
7159 #endif
7160 
7161 #ifndef NO_gtk_1range_1get_1value
GTK_NATIVE(gtk_1range_1get_1value)7162 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1range_1get_1value)
7163 	(JNIEnv *env, jclass that, jlong arg0)
7164 {
7165 	jdouble rc = 0;
7166 	GTK_NATIVE_ENTER(env, that, gtk_1range_1get_1value_FUNC);
7167 	rc = (jdouble)gtk_range_get_value((GtkRange *)arg0);
7168 	GTK_NATIVE_EXIT(env, that, gtk_1range_1get_1value_FUNC);
7169 	return rc;
7170 }
7171 #endif
7172 
7173 #ifndef NO_gtk_1range_1set_1increments
GTK_NATIVE(gtk_1range_1set_1increments)7174 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1range_1set_1increments)
7175 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jdouble arg2)
7176 {
7177 	GTK_NATIVE_ENTER(env, that, gtk_1range_1set_1increments_FUNC);
7178 	gtk_range_set_increments((GtkRange *)arg0, arg1, arg2);
7179 	GTK_NATIVE_EXIT(env, that, gtk_1range_1set_1increments_FUNC);
7180 }
7181 #endif
7182 
7183 #ifndef NO_gtk_1range_1set_1inverted
GTK_NATIVE(gtk_1range_1set_1inverted)7184 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1range_1set_1inverted)
7185 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7186 {
7187 	GTK_NATIVE_ENTER(env, that, gtk_1range_1set_1inverted_FUNC);
7188 	gtk_range_set_inverted((GtkRange *)arg0, arg1);
7189 	GTK_NATIVE_EXIT(env, that, gtk_1range_1set_1inverted_FUNC);
7190 }
7191 #endif
7192 
7193 #ifndef NO_gtk_1range_1set_1range
GTK_NATIVE(gtk_1range_1set_1range)7194 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1range_1set_1range)
7195 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jdouble arg2)
7196 {
7197 	GTK_NATIVE_ENTER(env, that, gtk_1range_1set_1range_FUNC);
7198 	gtk_range_set_range((GtkRange *)arg0, arg1, arg2);
7199 	GTK_NATIVE_EXIT(env, that, gtk_1range_1set_1range_FUNC);
7200 }
7201 #endif
7202 
7203 #ifndef NO_gtk_1range_1set_1value
GTK_NATIVE(gtk_1range_1set_1value)7204 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1range_1set_1value)
7205 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
7206 {
7207 	GTK_NATIVE_ENTER(env, that, gtk_1range_1set_1value_FUNC);
7208 	gtk_range_set_value((GtkRange *)arg0, arg1);
7209 	GTK_NATIVE_EXIT(env, that, gtk_1range_1set_1value_FUNC);
7210 }
7211 #endif
7212 
7213 #ifndef NO_gtk_1render_1background
GTK_NATIVE(gtk_1render_1background)7214 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1render_1background)
7215 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
7216 {
7217 	GTK_NATIVE_ENTER(env, that, gtk_1render_1background_FUNC);
7218 	gtk_render_background((GtkStyleContext *)arg0, (cairo_t *)arg1, (gdouble)arg2, (gdouble)arg3, (gdouble)arg4, (gdouble)arg5);
7219 	GTK_NATIVE_EXIT(env, that, gtk_1render_1background_FUNC);
7220 }
7221 #endif
7222 
7223 #ifndef NO_gtk_1render_1focus
GTK_NATIVE(gtk_1render_1focus)7224 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1render_1focus)
7225 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
7226 {
7227 	GTK_NATIVE_ENTER(env, that, gtk_1render_1focus_FUNC);
7228 	gtk_render_focus((GtkStyleContext *)arg0, (cairo_t *)arg1, (gdouble)arg2, (gdouble)arg3, (gdouble)arg4, (gdouble)arg5);
7229 	GTK_NATIVE_EXIT(env, that, gtk_1render_1focus_FUNC);
7230 }
7231 #endif
7232 
7233 #ifndef NO_gtk_1render_1frame
GTK_NATIVE(gtk_1render_1frame)7234 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1render_1frame)
7235 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
7236 {
7237 	GTK_NATIVE_ENTER(env, that, gtk_1render_1frame_FUNC);
7238 	gtk_render_frame((GtkStyleContext *)arg0, (cairo_t *)arg1, (gdouble)arg2, (gdouble)arg3, (gdouble)arg4, (gdouble)arg5);
7239 	GTK_NATIVE_EXIT(env, that, gtk_1render_1frame_FUNC);
7240 }
7241 #endif
7242 
7243 #ifndef NO_gtk_1render_1handle
GTK_NATIVE(gtk_1render_1handle)7244 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1render_1handle)
7245 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jdouble arg3, jdouble arg4, jdouble arg5)
7246 {
7247 	GTK_NATIVE_ENTER(env, that, gtk_1render_1handle_FUNC);
7248 	gtk_render_handle((GtkStyleContext *)arg0, (cairo_t *)arg1, (gdouble)arg2, (gdouble)arg3, (gdouble)arg4, (gdouble)arg5);
7249 	GTK_NATIVE_EXIT(env, that, gtk_1render_1handle_FUNC);
7250 }
7251 #endif
7252 
7253 #ifndef NO_gtk_1scale_1new
GTK_NATIVE(gtk_1scale_1new)7254 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scale_1new)
7255 	(JNIEnv *env, jclass that, jint arg0, jlong arg1)
7256 {
7257 	jlong rc = 0;
7258 	GTK_NATIVE_ENTER(env, that, gtk_1scale_1new_FUNC);
7259 	rc = (jlong)gtk_scale_new((GtkOrientation)arg0, (GtkAdjustment *)arg1);
7260 	GTK_NATIVE_EXIT(env, that, gtk_1scale_1new_FUNC);
7261 	return rc;
7262 }
7263 #endif
7264 
7265 #ifndef NO_gtk_1scale_1set_1digits
GTK_NATIVE(gtk_1scale_1set_1digits)7266 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1scale_1set_1digits)
7267 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7268 {
7269 	GTK_NATIVE_ENTER(env, that, gtk_1scale_1set_1digits_FUNC);
7270 	gtk_scale_set_digits((GtkScale *)arg0, (gint)arg1);
7271 	GTK_NATIVE_EXIT(env, that, gtk_1scale_1set_1digits_FUNC);
7272 }
7273 #endif
7274 
7275 #ifndef NO_gtk_1scale_1set_1draw_1value
GTK_NATIVE(gtk_1scale_1set_1draw_1value)7276 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1scale_1set_1draw_1value)
7277 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7278 {
7279 	GTK_NATIVE_ENTER(env, that, gtk_1scale_1set_1draw_1value_FUNC);
7280 	gtk_scale_set_draw_value((GtkScale *)arg0, (gboolean)arg1);
7281 	GTK_NATIVE_EXIT(env, that, gtk_1scale_1set_1draw_1value_FUNC);
7282 }
7283 #endif
7284 
7285 #ifndef NO_gtk_1scrollable_1get_1vadjustment
GTK_NATIVE(gtk_1scrollable_1get_1vadjustment)7286 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrollable_1get_1vadjustment)
7287 	(JNIEnv *env, jclass that, jlong arg0)
7288 {
7289 	jlong rc = 0;
7290 	GTK_NATIVE_ENTER(env, that, gtk_1scrollable_1get_1vadjustment_FUNC);
7291 	rc = (jlong)gtk_scrollable_get_vadjustment((GtkScrollable *)arg0);
7292 	GTK_NATIVE_EXIT(env, that, gtk_1scrollable_1get_1vadjustment_FUNC);
7293 	return rc;
7294 }
7295 #endif
7296 
7297 #ifndef NO_gtk_1scrollbar_1new
GTK_NATIVE(gtk_1scrollbar_1new)7298 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrollbar_1new)
7299 	(JNIEnv *env, jclass that, jint arg0, jlong arg1)
7300 {
7301 	jlong rc = 0;
7302 	GTK_NATIVE_ENTER(env, that, gtk_1scrollbar_1new_FUNC);
7303 	rc = (jlong)gtk_scrollbar_new((GtkOrientation)arg0, (GtkAdjustment *)arg1);
7304 	GTK_NATIVE_EXIT(env, that, gtk_1scrollbar_1new_FUNC);
7305 	return rc;
7306 }
7307 #endif
7308 
7309 #ifndef NO_gtk_1scrolled_1window_1get_1hadjustment
GTK_NATIVE(gtk_1scrolled_1window_1get_1hadjustment)7310 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1hadjustment)
7311 	(JNIEnv *env, jclass that, jlong arg0)
7312 {
7313 	jlong rc = 0;
7314 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1hadjustment_FUNC);
7315 	rc = (jlong)gtk_scrolled_window_get_hadjustment((GtkScrolledWindow *)arg0);
7316 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1hadjustment_FUNC);
7317 	return rc;
7318 }
7319 #endif
7320 
7321 #ifndef NO_gtk_1scrolled_1window_1get_1hscrollbar
GTK_NATIVE(gtk_1scrolled_1window_1get_1hscrollbar)7322 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1hscrollbar)
7323 	(JNIEnv *env, jclass that, jlong arg0)
7324 {
7325 	jlong rc = 0;
7326 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1hscrollbar_FUNC);
7327 	rc = (jlong)gtk_scrolled_window_get_hscrollbar((GtkScrolledWindow *)arg0);
7328 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1hscrollbar_FUNC);
7329 	return rc;
7330 }
7331 #endif
7332 
7333 #ifndef NO_gtk_1scrolled_1window_1get_1overlay_1scrolling
GTK_NATIVE(gtk_1scrolled_1window_1get_1overlay_1scrolling)7334 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1overlay_1scrolling)
7335 	(JNIEnv *env, jclass that, jlong arg0)
7336 {
7337 	jboolean rc = 0;
7338 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1overlay_1scrolling_FUNC);
7339 /*
7340 	rc = (jboolean)gtk_scrolled_window_get_overlay_scrolling((GtkScrolledWindow *)arg0);
7341 */
7342 	{
7343 		GTK_LOAD_FUNCTION(fp, gtk_scrolled_window_get_overlay_scrolling)
7344 		if (fp) {
7345 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(GtkScrolledWindow *))fp)((GtkScrolledWindow *)arg0);
7346 		}
7347 	}
7348 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1overlay_1scrolling_FUNC);
7349 	return rc;
7350 }
7351 #endif
7352 
7353 #ifndef NO_gtk_1scrolled_1window_1get_1policy
GTK_NATIVE(gtk_1scrolled_1window_1get_1policy)7354 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1policy)
7355 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
7356 {
7357 	jint *lparg1=NULL;
7358 	jint *lparg2=NULL;
7359 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1policy_FUNC);
7360 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
7361 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
7362 	gtk_scrolled_window_get_policy((GtkScrolledWindow *)arg0, (GtkPolicyType *)lparg1, (GtkPolicyType *)lparg2);
7363 fail:
7364 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
7365 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
7366 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1policy_FUNC);
7367 }
7368 #endif
7369 
7370 #ifndef NO_gtk_1scrolled_1window_1get_1vadjustment
GTK_NATIVE(gtk_1scrolled_1window_1get_1vadjustment)7371 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1vadjustment)
7372 	(JNIEnv *env, jclass that, jlong arg0)
7373 {
7374 	jlong rc = 0;
7375 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1vadjustment_FUNC);
7376 	rc = (jlong)gtk_scrolled_window_get_vadjustment((GtkScrolledWindow *)arg0);
7377 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1vadjustment_FUNC);
7378 	return rc;
7379 }
7380 #endif
7381 
7382 #ifndef NO_gtk_1scrolled_1window_1get_1vscrollbar
GTK_NATIVE(gtk_1scrolled_1window_1get_1vscrollbar)7383 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1scrolled_1window_1get_1vscrollbar)
7384 	(JNIEnv *env, jclass that, jlong arg0)
7385 {
7386 	jlong rc = 0;
7387 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1vscrollbar_FUNC);
7388 	rc = (jlong)gtk_scrolled_window_get_vscrollbar((GtkScrolledWindow *)arg0);
7389 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1vscrollbar_FUNC);
7390 	return rc;
7391 }
7392 #endif
7393 
7394 #ifndef NO_gtk_1scrolled_1window_1set_1hadjustment
GTK_NATIVE(gtk_1scrolled_1window_1set_1hadjustment)7395 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1scrolled_1window_1set_1hadjustment)
7396 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
7397 {
7398 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1set_1hadjustment_FUNC);
7399 	gtk_scrolled_window_set_hadjustment((GtkScrolledWindow *)arg0, (GtkAdjustment *)arg1);
7400 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1set_1hadjustment_FUNC);
7401 }
7402 #endif
7403 
7404 #ifndef NO_gtk_1scrolled_1window_1set_1policy
GTK_NATIVE(gtk_1scrolled_1window_1set_1policy)7405 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1scrolled_1window_1set_1policy)
7406 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
7407 {
7408 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1set_1policy_FUNC);
7409 	gtk_scrolled_window_set_policy((GtkScrolledWindow *)arg0, (GtkPolicyType)arg1, (GtkPolicyType)arg2);
7410 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1set_1policy_FUNC);
7411 }
7412 #endif
7413 
7414 #ifndef NO_gtk_1scrolled_1window_1set_1vadjustment
GTK_NATIVE(gtk_1scrolled_1window_1set_1vadjustment)7415 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1scrolled_1window_1set_1vadjustment)
7416 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
7417 {
7418 	GTK_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1set_1vadjustment_FUNC);
7419 	gtk_scrolled_window_set_vadjustment((GtkScrolledWindow *)arg0, (GtkAdjustment *)arg1);
7420 	GTK_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1set_1vadjustment_FUNC);
7421 }
7422 #endif
7423 
7424 #ifndef NO_gtk_1search_1entry_1new
GTK_NATIVE(gtk_1search_1entry_1new)7425 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1search_1entry_1new)
7426 	(JNIEnv *env, jclass that)
7427 {
7428 	jlong rc = 0;
7429 	GTK_NATIVE_ENTER(env, that, gtk_1search_1entry_1new_FUNC);
7430 	rc = (jlong)gtk_search_entry_new();
7431 	GTK_NATIVE_EXIT(env, that, gtk_1search_1entry_1new_FUNC);
7432 	return rc;
7433 }
7434 #endif
7435 
7436 #ifndef NO_gtk_1separator_1new
GTK_NATIVE(gtk_1separator_1new)7437 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1separator_1new)
7438 	(JNIEnv *env, jclass that, jint arg0)
7439 {
7440 	jlong rc = 0;
7441 	GTK_NATIVE_ENTER(env, that, gtk_1separator_1new_FUNC);
7442 	rc = (jlong)gtk_separator_new((GtkOrientation)arg0);
7443 	GTK_NATIVE_EXIT(env, that, gtk_1separator_1new_FUNC);
7444 	return rc;
7445 }
7446 #endif
7447 
7448 #ifndef NO_gtk_1settings_1get_1default
GTK_NATIVE(gtk_1settings_1get_1default)7449 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1settings_1get_1default)
7450 	(JNIEnv *env, jclass that)
7451 {
7452 	jlong rc = 0;
7453 	GTK_NATIVE_ENTER(env, that, gtk_1settings_1get_1default_FUNC);
7454 	rc = (jlong)gtk_settings_get_default();
7455 	GTK_NATIVE_EXIT(env, that, gtk_1settings_1get_1default_FUNC);
7456 	return rc;
7457 }
7458 #endif
7459 
7460 #ifndef NO_gtk_1socket_1get_1id
GTK_NATIVE(gtk_1socket_1get_1id)7461 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1socket_1get_1id)
7462 	(JNIEnv *env, jclass that, jlong arg0)
7463 {
7464 	jlong rc = 0;
7465 	GTK_NATIVE_ENTER(env, that, gtk_1socket_1get_1id_FUNC);
7466 	rc = (jlong)gtk_socket_get_id((GtkSocket *)arg0);
7467 	GTK_NATIVE_EXIT(env, that, gtk_1socket_1get_1id_FUNC);
7468 	return rc;
7469 }
7470 #endif
7471 
7472 #ifndef NO_gtk_1socket_1new
GTK_NATIVE(gtk_1socket_1new)7473 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1socket_1new)
7474 	(JNIEnv *env, jclass that)
7475 {
7476 	jlong rc = 0;
7477 	GTK_NATIVE_ENTER(env, that, gtk_1socket_1new_FUNC);
7478 	rc = (jlong)gtk_socket_new();
7479 	GTK_NATIVE_EXIT(env, that, gtk_1socket_1new_FUNC);
7480 	return rc;
7481 }
7482 #endif
7483 
7484 #ifndef NO_gtk_1spin_1button_1configure
GTK_NATIVE(gtk_1spin_1button_1configure)7485 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1configure)
7486 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jint arg3)
7487 {
7488 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1configure_FUNC);
7489 	gtk_spin_button_configure((GtkSpinButton*)arg0, (GtkAdjustment *)arg1, arg2, arg3);
7490 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1configure_FUNC);
7491 }
7492 #endif
7493 
7494 #ifndef NO_gtk_1spin_1button_1get_1adjustment
GTK_NATIVE(gtk_1spin_1button_1get_1adjustment)7495 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1spin_1button_1get_1adjustment)
7496 	(JNIEnv *env, jclass that, jlong arg0)
7497 {
7498 	jlong rc = 0;
7499 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1get_1adjustment_FUNC);
7500 	rc = (jlong)gtk_spin_button_get_adjustment((GtkSpinButton*)arg0);
7501 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1get_1adjustment_FUNC);
7502 	return rc;
7503 }
7504 #endif
7505 
7506 #ifndef NO_gtk_1spin_1button_1get_1digits
GTK_NATIVE(gtk_1spin_1button_1get_1digits)7507 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1spin_1button_1get_1digits)
7508 	(JNIEnv *env, jclass that, jlong arg0)
7509 {
7510 	jint rc = 0;
7511 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1get_1digits_FUNC);
7512 	rc = (jint)gtk_spin_button_get_digits((GtkSpinButton*)arg0);
7513 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1get_1digits_FUNC);
7514 	return rc;
7515 }
7516 #endif
7517 
7518 #ifndef NO_gtk_1spin_1button_1new
GTK_NATIVE(gtk_1spin_1button_1new)7519 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1spin_1button_1new)
7520 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jint arg2)
7521 {
7522 	jlong rc = 0;
7523 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1new_FUNC);
7524 	rc = (jlong)gtk_spin_button_new((GtkAdjustment *)arg0, arg1, arg2);
7525 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1new_FUNC);
7526 	return rc;
7527 }
7528 #endif
7529 
7530 #ifndef NO_gtk_1spin_1button_1set_1increments
GTK_NATIVE(gtk_1spin_1button_1set_1increments)7531 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1set_1increments)
7532 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jdouble arg2)
7533 {
7534 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1set_1increments_FUNC);
7535 	gtk_spin_button_set_increments((GtkSpinButton*)arg0, arg1, arg2);
7536 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1set_1increments_FUNC);
7537 }
7538 #endif
7539 
7540 #ifndef NO_gtk_1spin_1button_1set_1numeric
GTK_NATIVE(gtk_1spin_1button_1set_1numeric)7541 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1set_1numeric)
7542 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7543 {
7544 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1set_1numeric_FUNC);
7545 	gtk_spin_button_set_numeric((GtkSpinButton*)arg0, (gboolean)arg1);
7546 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1set_1numeric_FUNC);
7547 }
7548 #endif
7549 
7550 #ifndef NO_gtk_1spin_1button_1set_1range
GTK_NATIVE(gtk_1spin_1button_1set_1range)7551 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1set_1range)
7552 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1, jdouble arg2)
7553 {
7554 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1set_1range_FUNC);
7555 	gtk_spin_button_set_range((GtkSpinButton*)arg0, arg1, arg2);
7556 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1set_1range_FUNC);
7557 }
7558 #endif
7559 
7560 #ifndef NO_gtk_1spin_1button_1set_1value
GTK_NATIVE(gtk_1spin_1button_1set_1value)7561 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1set_1value)
7562 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
7563 {
7564 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1set_1value_FUNC);
7565 	gtk_spin_button_set_value((GtkSpinButton*)arg0, arg1);
7566 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1set_1value_FUNC);
7567 }
7568 #endif
7569 
7570 #ifndef NO_gtk_1spin_1button_1set_1wrap
GTK_NATIVE(gtk_1spin_1button_1set_1wrap)7571 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1set_1wrap)
7572 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
7573 {
7574 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1set_1wrap_FUNC);
7575 	gtk_spin_button_set_wrap((GtkSpinButton*)arg0, arg1);
7576 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1set_1wrap_FUNC);
7577 }
7578 #endif
7579 
7580 #ifndef NO_gtk_1spin_1button_1update
GTK_NATIVE(gtk_1spin_1button_1update)7581 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1spin_1button_1update)
7582 	(JNIEnv *env, jclass that, jlong arg0)
7583 {
7584 	GTK_NATIVE_ENTER(env, that, gtk_1spin_1button_1update_FUNC);
7585 	gtk_spin_button_update((GtkSpinButton*)arg0);
7586 	GTK_NATIVE_EXIT(env, that, gtk_1spin_1button_1update_FUNC);
7587 }
7588 #endif
7589 
7590 #ifndef NO_gtk_1status_1icon_1get_1geometry
7591 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GTK_NATIVE(gtk_1status_1icon_1get_1geometry)7592 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1status_1icon_1get_1geometry)
7593 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jobject arg2, jlong arg3)
7594 {
7595 	GdkRectangle _arg2, *lparg2=NULL;
7596 	jboolean rc = 0;
7597 	GTK_NATIVE_ENTER(env, that, gtk_1status_1icon_1get_1geometry_FUNC);
7598 	if (arg2) if ((lparg2 = getGdkRectangleFields(env, arg2, &_arg2)) == NULL) goto fail;
7599 	rc = (jboolean)gtk_status_icon_get_geometry((GtkStatusIcon*)arg0, (GdkScreen**)arg1, (GdkRectangle*)lparg2, (GtkOrientation*)arg3);
7600 fail:
7601 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
7602 	GTK_NATIVE_EXIT(env, that, gtk_1status_1icon_1get_1geometry_FUNC);
7603 	return rc;
7604 }
7605 G_GNUC_END_IGNORE_DEPRECATIONS
7606 #endif
7607 
7608 #ifndef NO_gtk_1status_1icon_1position_1menu_1func
GTK_NATIVE(gtk_1status_1icon_1position_1menu_1func)7609 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1status_1icon_1position_1menu_1func)
7610 	(JNIEnv *env, jclass that)
7611 {
7612 	jlong rc = 0;
7613 	GTK_NATIVE_ENTER(env, that, gtk_1status_1icon_1position_1menu_1func_FUNC);
7614 	rc = (jlong)gtk_status_icon_position_menu_func();
7615 	GTK_NATIVE_EXIT(env, that, gtk_1status_1icon_1position_1menu_1func_FUNC);
7616 	return rc;
7617 }
7618 #endif
7619 
7620 #ifndef NO_gtk_1style_1context_1add_1class
GTK_NATIVE(gtk_1style_1context_1add_1class)7621 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1add_1class)
7622 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
7623 {
7624 	jbyte *lparg1=NULL;
7625 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1add_1class_FUNC);
7626 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
7627 	gtk_style_context_add_class((GtkStyleContext *)arg0, (const gchar *)lparg1);
7628 fail:
7629 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
7630 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1add_1class_FUNC);
7631 }
7632 #endif
7633 
7634 #ifndef NO_gtk_1style_1context_1add_1provider
GTK_NATIVE(gtk_1style_1context_1add_1provider)7635 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1add_1provider)
7636 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
7637 {
7638 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1add_1provider_FUNC);
7639 	gtk_style_context_add_provider((GtkStyleContext *)arg0, (GtkStyleProvider *)arg1, (guint)arg2);
7640 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1add_1provider_FUNC);
7641 }
7642 #endif
7643 
7644 #ifndef NO_gtk_1style_1context_1add_1provider_1for_1display
GTK_NATIVE(gtk_1style_1context_1add_1provider_1for_1display)7645 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1add_1provider_1for_1display)
7646 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
7647 {
7648 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1add_1provider_1for_1display_FUNC);
7649 /*
7650 	gtk_style_context_add_provider_for_display((GdkDisplay *)arg0, (GtkStyleProvider *)arg1, (guint)arg2);
7651 */
7652 	{
7653 		GTK_LOAD_FUNCTION(fp, gtk_style_context_add_provider_for_display)
7654 		if (fp) {
7655 			((void (CALLING_CONVENTION*)(GdkDisplay *, GtkStyleProvider *, guint))fp)((GdkDisplay *)arg0, (GtkStyleProvider *)arg1, (guint)arg2);
7656 		}
7657 	}
7658 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1add_1provider_1for_1display_FUNC);
7659 }
7660 #endif
7661 
7662 #ifndef NO_gtk_1style_1context_1add_1provider_1for_1screen
GTK_NATIVE(gtk_1style_1context_1add_1provider_1for_1screen)7663 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1add_1provider_1for_1screen)
7664 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
7665 {
7666 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1add_1provider_1for_1screen_FUNC);
7667 	gtk_style_context_add_provider_for_screen((GdkScreen *)arg0, (GtkStyleProvider *)arg1, (guint)arg2);
7668 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1add_1provider_1for_1screen_FUNC);
7669 }
7670 #endif
7671 
7672 #ifndef NO_gtk_1style_1context_1get__JI_3B_3JJ
GTK_NATIVE(gtk_1style_1context_1get__JI_3B_3JJ)7673 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get__JI_3B_3JJ)
7674 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jbyteArray arg2, jlongArray arg3, jlong arg4)
7675 {
7676 	jbyte *lparg2=NULL;
7677 	jlong *lparg3=NULL;
7678 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get__JI_3B_3JJ_FUNC);
7679 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
7680 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
7681 /*
7682 	gtk_style_context_get(arg0, arg1, (const gchar *)lparg2, lparg3, (const gchar *)NULL);
7683 */
7684 	{
7685 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get)
7686 		if (fp) {
7687 			((void (CALLING_CONVENTION*)(jlong, jint, const gchar *, jlong *, const gchar *))fp)(arg0, arg1, (const gchar *)lparg2, lparg3, (const gchar *)NULL);
7688 		}
7689 	}
7690 fail:
7691 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
7692 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, JNI_ABORT);
7693 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get__JI_3B_3JJ_FUNC);
7694 }
7695 #endif
7696 
7697 #ifndef NO_gtk_1style_1context_1get__J_3B_3JJ
GTK_NATIVE(gtk_1style_1context_1get__J_3B_3JJ)7698 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get__J_3B_3JJ)
7699 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlongArray arg2, jlong arg3)
7700 {
7701 	jbyte *lparg1=NULL;
7702 	jlong *lparg2=NULL;
7703 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get__J_3B_3JJ_FUNC);
7704 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
7705 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
7706 /*
7707 	gtk_style_context_get(arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
7708 */
7709 	{
7710 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get)
7711 		if (fp) {
7712 			((void (CALLING_CONVENTION*)(jlong, const gchar *, jlong *, const gchar *))fp)(arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
7713 		}
7714 	}
7715 fail:
7716 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
7717 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
7718 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get__J_3B_3JJ_FUNC);
7719 }
7720 #endif
7721 
7722 #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)7723 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1border__JILorg_eclipse_swt_internal_gtk_GtkBorder_2)
7724 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
7725 {
7726 	GtkBorder _arg2, *lparg2=NULL;
7727 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1border__JILorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
7728 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
7729 /*
7730 	gtk_style_context_get_border((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GtkBorder *)lparg2);
7731 */
7732 	{
7733 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_border)
7734 		if (fp) {
7735 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GtkStateFlags, GtkBorder *))fp)((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GtkBorder *)lparg2);
7736 		}
7737 	}
7738 fail:
7739 	if (arg2 && lparg2) setGtkBorderFields(env, arg2, lparg2);
7740 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1border__JILorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
7741 }
7742 #endif
7743 
7744 #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)7745 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1border__JLorg_eclipse_swt_internal_gtk_GtkBorder_2)
7746 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
7747 {
7748 	GtkBorder _arg1, *lparg1=NULL;
7749 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1border__JLorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
7750 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
7751 /*
7752 	gtk_style_context_get_border((GtkStyleContext *)arg0, (GtkBorder *)lparg1);
7753 */
7754 	{
7755 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_border)
7756 		if (fp) {
7757 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GtkBorder *))fp)((GtkStyleContext *)arg0, (GtkBorder *)lparg1);
7758 		}
7759 	}
7760 fail:
7761 	if (arg1 && lparg1) setGtkBorderFields(env, arg1, lparg1);
7762 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1border__JLorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
7763 }
7764 #endif
7765 
7766 #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)7767 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1color__JILorg_eclipse_swt_internal_gtk_GdkRGBA_2)
7768 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
7769 {
7770 	GdkRGBA _arg2, *lparg2=NULL;
7771 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1color__JILorg_eclipse_swt_internal_gtk_GdkRGBA_2_FUNC);
7772 	if (arg2) if ((lparg2 = getGdkRGBAFields(env, arg2, &_arg2)) == NULL) goto fail;
7773 /*
7774 	gtk_style_context_get_color((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GdkRGBA *)lparg2);
7775 */
7776 	{
7777 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_color)
7778 		if (fp) {
7779 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GtkStateFlags, GdkRGBA *))fp)((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GdkRGBA *)lparg2);
7780 		}
7781 	}
7782 fail:
7783 	if (arg2 && lparg2) setGdkRGBAFields(env, arg2, lparg2);
7784 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1color__JILorg_eclipse_swt_internal_gtk_GdkRGBA_2_FUNC);
7785 }
7786 #endif
7787 
7788 #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)7789 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1color__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2)
7790 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
7791 {
7792 	GdkRGBA _arg1, *lparg1=NULL;
7793 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1color__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2_FUNC);
7794 	if (arg1) if ((lparg1 = getGdkRGBAFields(env, arg1, &_arg1)) == NULL) goto fail;
7795 /*
7796 	gtk_style_context_get_color((GtkStyleContext *)arg0, (GdkRGBA *)lparg1);
7797 */
7798 	{
7799 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_color)
7800 		if (fp) {
7801 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GdkRGBA *))fp)((GtkStyleContext *)arg0, (GdkRGBA *)lparg1);
7802 		}
7803 	}
7804 fail:
7805 	if (arg1 && lparg1) setGdkRGBAFields(env, arg1, lparg1);
7806 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1color__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2_FUNC);
7807 }
7808 #endif
7809 
7810 #ifndef NO_gtk_1style_1context_1get_1font
GTK_NATIVE(gtk_1style_1context_1get_1font)7811 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1style_1context_1get_1font)
7812 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
7813 {
7814 	jlong rc = 0;
7815 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1font_FUNC);
7816 /*
7817 	rc = (jlong)gtk_style_context_get_font(arg0, arg1);
7818 */
7819 	{
7820 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_font)
7821 		if (fp) {
7822 			rc = (jlong)((jlong (CALLING_CONVENTION*)(jlong, jint))fp)(arg0, arg1);
7823 		}
7824 	}
7825 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1font_FUNC);
7826 	return rc;
7827 }
7828 #endif
7829 
7830 #ifndef NO_gtk_1style_1context_1get_1margin
GTK_NATIVE(gtk_1style_1context_1get_1margin)7831 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1margin)
7832 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
7833 {
7834 	GtkBorder _arg1, *lparg1=NULL;
7835 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1margin_FUNC);
7836 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
7837 	gtk_style_context_get_margin((GtkStyleContext *)arg0, (GtkBorder *)lparg1);
7838 fail:
7839 	if (arg1 && lparg1) setGtkBorderFields(env, arg1, lparg1);
7840 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1margin_FUNC);
7841 }
7842 #endif
7843 
7844 #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)7845 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1padding__JILorg_eclipse_swt_internal_gtk_GtkBorder_2)
7846 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
7847 {
7848 	GtkBorder _arg2, *lparg2=NULL;
7849 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1padding__JILorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
7850 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
7851 /*
7852 	gtk_style_context_get_padding((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GtkBorder *)lparg2);
7853 */
7854 	{
7855 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_padding)
7856 		if (fp) {
7857 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GtkStateFlags, GtkBorder *))fp)((GtkStyleContext *)arg0, (GtkStateFlags)arg1, (GtkBorder *)lparg2);
7858 		}
7859 	}
7860 fail:
7861 	if (arg2 && lparg2) setGtkBorderFields(env, arg2, lparg2);
7862 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1padding__JILorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
7863 }
7864 #endif
7865 
7866 #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)7867 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1get_1padding__JLorg_eclipse_swt_internal_gtk_GtkBorder_2)
7868 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
7869 {
7870 	GtkBorder _arg1, *lparg1=NULL;
7871 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1padding__JLorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
7872 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
7873 /*
7874 	gtk_style_context_get_padding((GtkStyleContext *)arg0, (GtkBorder *)lparg1);
7875 */
7876 	{
7877 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_padding)
7878 		if (fp) {
7879 			((void (CALLING_CONVENTION*)(GtkStyleContext *, GtkBorder *))fp)((GtkStyleContext *)arg0, (GtkBorder *)lparg1);
7880 		}
7881 	}
7882 fail:
7883 	if (arg1 && lparg1) setGtkBorderFields(env, arg1, lparg1);
7884 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1padding__JLorg_eclipse_swt_internal_gtk_GtkBorder_2_FUNC);
7885 }
7886 #endif
7887 
7888 #ifndef NO_gtk_1style_1context_1get_1parent
GTK_NATIVE(gtk_1style_1context_1get_1parent)7889 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1style_1context_1get_1parent)
7890 	(JNIEnv *env, jclass that, jlong arg0)
7891 {
7892 	jlong rc = 0;
7893 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1get_1parent_FUNC);
7894 /*
7895 	rc = (jlong)gtk_style_context_get_parent((GtkStyleContext *)arg0);
7896 */
7897 	{
7898 		GTK_LOAD_FUNCTION(fp, gtk_style_context_get_parent)
7899 		if (fp) {
7900 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkStyleContext *))fp)((GtkStyleContext *)arg0);
7901 		}
7902 	}
7903 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1get_1parent_FUNC);
7904 	return rc;
7905 }
7906 #endif
7907 
7908 #ifndef NO_gtk_1style_1context_1remove_1class
GTK_NATIVE(gtk_1style_1context_1remove_1class)7909 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1remove_1class)
7910 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
7911 {
7912 	jbyte *lparg1=NULL;
7913 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1remove_1class_FUNC);
7914 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
7915 	gtk_style_context_remove_class((GtkStyleContext *)arg0, (const gchar *)lparg1);
7916 fail:
7917 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
7918 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1remove_1class_FUNC);
7919 }
7920 #endif
7921 
7922 #ifndef NO_gtk_1style_1context_1restore
GTK_NATIVE(gtk_1style_1context_1restore)7923 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1restore)
7924 	(JNIEnv *env, jclass that, jlong arg0)
7925 {
7926 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1restore_FUNC);
7927 	gtk_style_context_restore((GtkStyleContext *)arg0);
7928 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1restore_FUNC);
7929 }
7930 #endif
7931 
7932 #ifndef NO_gtk_1style_1context_1save
GTK_NATIVE(gtk_1style_1context_1save)7933 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1save)
7934 	(JNIEnv *env, jclass that, jlong arg0)
7935 {
7936 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1save_FUNC);
7937 	gtk_style_context_save((GtkStyleContext *)arg0);
7938 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1save_FUNC);
7939 }
7940 #endif
7941 
7942 #ifndef NO_gtk_1style_1context_1set_1state
GTK_NATIVE(gtk_1style_1context_1set_1state)7943 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1style_1context_1set_1state)
7944 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
7945 {
7946 	GTK_NATIVE_ENTER(env, that, gtk_1style_1context_1set_1state_FUNC);
7947 	gtk_style_context_set_state((GtkStyleContext *)arg0, (GtkStateFlags)arg1);
7948 	GTK_NATIVE_EXIT(env, that, gtk_1style_1context_1set_1state_FUNC);
7949 }
7950 #endif
7951 
7952 #ifndef NO_gtk_1text_1buffer_1copy_1clipboard
GTK_NATIVE(gtk_1text_1buffer_1copy_1clipboard)7953 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1copy_1clipboard)
7954 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
7955 {
7956 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1copy_1clipboard_FUNC);
7957 /*
7958 	gtk_text_buffer_copy_clipboard((GtkTextBuffer *)arg0, arg1);
7959 */
7960 	{
7961 		GTK_LOAD_FUNCTION(fp, gtk_text_buffer_copy_clipboard)
7962 		if (fp) {
7963 			((void (CALLING_CONVENTION*)(GtkTextBuffer *, jlong))fp)((GtkTextBuffer *)arg0, arg1);
7964 		}
7965 	}
7966 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1copy_1clipboard_FUNC);
7967 }
7968 #endif
7969 
7970 #ifndef NO_gtk_1text_1buffer_1create_1mark
GTK_NATIVE(gtk_1text_1buffer_1create_1mark)7971 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1buffer_1create_1mark)
7972 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2, jboolean arg3)
7973 {
7974 	jbyte *lparg1=NULL;
7975 	jbyte *lparg2=NULL;
7976 	jlong rc = 0;
7977 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1create_1mark_FUNC);
7978 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
7979 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
7980 	rc = (jlong)gtk_text_buffer_create_mark((GtkTextBuffer *)arg0, (const gchar *)lparg1, (GtkTextIter *)lparg2, (gboolean)arg3);
7981 fail:
7982 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
7983 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
7984 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1create_1mark_FUNC);
7985 	return rc;
7986 }
7987 #endif
7988 
7989 #ifndef NO_gtk_1text_1buffer_1cut_1clipboard
GTK_NATIVE(gtk_1text_1buffer_1cut_1clipboard)7990 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1cut_1clipboard)
7991 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
7992 {
7993 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1cut_1clipboard_FUNC);
7994 /*
7995 	gtk_text_buffer_cut_clipboard((GtkTextBuffer *)arg0, arg1, (gboolean)arg2);
7996 */
7997 	{
7998 		GTK_LOAD_FUNCTION(fp, gtk_text_buffer_cut_clipboard)
7999 		if (fp) {
8000 			((void (CALLING_CONVENTION*)(GtkTextBuffer *, jlong, gboolean))fp)((GtkTextBuffer *)arg0, arg1, (gboolean)arg2);
8001 		}
8002 	}
8003 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1cut_1clipboard_FUNC);
8004 }
8005 #endif
8006 
8007 #ifndef NO_gtk_1text_1buffer_1delete
GTK_NATIVE(gtk_1text_1buffer_1delete)8008 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1delete)
8009 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
8010 {
8011 	jbyte *lparg1=NULL;
8012 	jbyte *lparg2=NULL;
8013 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1delete_FUNC);
8014 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8015 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
8016 	gtk_text_buffer_delete((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (GtkTextIter *)lparg2);
8017 fail:
8018 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
8019 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8020 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1delete_FUNC);
8021 }
8022 #endif
8023 
8024 #ifndef NO_gtk_1text_1buffer_1get_1bounds
GTK_NATIVE(gtk_1text_1buffer_1get_1bounds)8025 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1bounds)
8026 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
8027 {
8028 	jbyte *lparg1=NULL;
8029 	jbyte *lparg2=NULL;
8030 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1bounds_FUNC);
8031 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8032 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
8033 	gtk_text_buffer_get_bounds((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (GtkTextIter *)lparg2);
8034 fail:
8035 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
8036 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8037 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1bounds_FUNC);
8038 }
8039 #endif
8040 
8041 #ifndef NO_gtk_1text_1buffer_1get_1end_1iter
GTK_NATIVE(gtk_1text_1buffer_1get_1end_1iter)8042 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1end_1iter)
8043 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
8044 {
8045 	jbyte *lparg1=NULL;
8046 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1end_1iter_FUNC);
8047 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8048 	gtk_text_buffer_get_end_iter((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1);
8049 fail:
8050 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8051 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1end_1iter_FUNC);
8052 }
8053 #endif
8054 
8055 #ifndef NO_gtk_1text_1buffer_1get_1insert
GTK_NATIVE(gtk_1text_1buffer_1get_1insert)8056 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1insert)
8057 	(JNIEnv *env, jclass that, jlong arg0)
8058 {
8059 	jlong rc = 0;
8060 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1insert_FUNC);
8061 	rc = (jlong)gtk_text_buffer_get_insert((GtkTextBuffer *)arg0);
8062 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1insert_FUNC);
8063 	return rc;
8064 }
8065 #endif
8066 
8067 #ifndef NO_gtk_1text_1buffer_1get_1iter_1at_1line
GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1line)8068 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1line)
8069 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
8070 {
8071 	jbyte *lparg1=NULL;
8072 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1iter_1at_1line_FUNC);
8073 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8074 	gtk_text_buffer_get_iter_at_line((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (gint)arg2);
8075 fail:
8076 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8077 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1iter_1at_1line_FUNC);
8078 }
8079 #endif
8080 
8081 #ifndef NO_gtk_1text_1buffer_1get_1iter_1at_1mark
GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1mark)8082 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1mark)
8083 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2)
8084 {
8085 	jbyte *lparg1=NULL;
8086 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1iter_1at_1mark_FUNC);
8087 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8088 	gtk_text_buffer_get_iter_at_mark((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (GtkTextMark *)arg2);
8089 fail:
8090 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8091 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1iter_1at_1mark_FUNC);
8092 }
8093 #endif
8094 
8095 #ifndef NO_gtk_1text_1buffer_1get_1iter_1at_1offset
GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1offset)8096 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1iter_1at_1offset)
8097 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
8098 {
8099 	jbyte *lparg1=NULL;
8100 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1iter_1at_1offset_FUNC);
8101 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8102 	gtk_text_buffer_get_iter_at_offset((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (gint)arg2);
8103 fail:
8104 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8105 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1iter_1at_1offset_FUNC);
8106 }
8107 #endif
8108 
8109 #ifndef NO_gtk_1text_1buffer_1get_1line_1count
GTK_NATIVE(gtk_1text_1buffer_1get_1line_1count)8110 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1line_1count)
8111 	(JNIEnv *env, jclass that, jlong arg0)
8112 {
8113 	jint rc = 0;
8114 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1line_1count_FUNC);
8115 	rc = (jint)gtk_text_buffer_get_line_count((GtkTextBuffer *)arg0);
8116 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1line_1count_FUNC);
8117 	return rc;
8118 }
8119 #endif
8120 
8121 #ifndef NO_gtk_1text_1buffer_1get_1selection_1bound
GTK_NATIVE(gtk_1text_1buffer_1get_1selection_1bound)8122 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1selection_1bound)
8123 	(JNIEnv *env, jclass that, jlong arg0)
8124 {
8125 	jlong rc = 0;
8126 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1selection_1bound_FUNC);
8127 	rc = (jlong)gtk_text_buffer_get_selection_bound((GtkTextBuffer *)arg0);
8128 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1selection_1bound_FUNC);
8129 	return rc;
8130 }
8131 #endif
8132 
8133 #ifndef NO_gtk_1text_1buffer_1get_1selection_1bounds
GTK_NATIVE(gtk_1text_1buffer_1get_1selection_1bounds)8134 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1selection_1bounds)
8135 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
8136 {
8137 	jbyte *lparg1=NULL;
8138 	jbyte *lparg2=NULL;
8139 	jboolean rc = 0;
8140 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1selection_1bounds_FUNC);
8141 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8142 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
8143 	rc = (jboolean)gtk_text_buffer_get_selection_bounds((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (GtkTextIter *)lparg2);
8144 fail:
8145 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
8146 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8147 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1selection_1bounds_FUNC);
8148 	return rc;
8149 }
8150 #endif
8151 
8152 #ifndef NO_gtk_1text_1buffer_1get_1text
GTK_NATIVE(gtk_1text_1buffer_1get_1text)8153 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1buffer_1get_1text)
8154 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2, jboolean arg3)
8155 {
8156 	jbyte *lparg1=NULL;
8157 	jbyte *lparg2=NULL;
8158 	jlong rc = 0;
8159 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1get_1text_FUNC);
8160 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8161 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
8162 	rc = (jlong)gtk_text_buffer_get_text((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (GtkTextIter *)lparg2, (gboolean)arg3);
8163 fail:
8164 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
8165 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8166 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1get_1text_FUNC);
8167 	return rc;
8168 }
8169 #endif
8170 
8171 #ifndef NO_gtk_1text_1buffer_1insert__JJ_3BI
GTK_NATIVE(gtk_1text_1buffer_1insert__JJ_3BI)8172 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1insert__JJ_3BI)
8173 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jbyteArray arg2, jint arg3)
8174 {
8175 	jbyte *lparg2=NULL;
8176 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1insert__JJ_3BI_FUNC);
8177 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
8178 	gtk_text_buffer_insert((GtkTextBuffer *)arg0, (GtkTextIter *)arg1, (const gchar *)lparg2, (gint)arg3);
8179 fail:
8180 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
8181 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1insert__JJ_3BI_FUNC);
8182 }
8183 #endif
8184 
8185 #ifndef NO_gtk_1text_1buffer_1insert__J_3B_3BI
GTK_NATIVE(gtk_1text_1buffer_1insert__J_3B_3BI)8186 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1insert__J_3B_3BI)
8187 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2, jint arg3)
8188 {
8189 	jbyte *lparg1=NULL;
8190 	jbyte *lparg2=NULL;
8191 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1insert__J_3B_3BI_FUNC);
8192 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8193 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
8194 	gtk_text_buffer_insert((GtkTextBuffer *)arg0, (GtkTextIter *)lparg1, (const gchar *)lparg2, (gint)arg3);
8195 fail:
8196 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
8197 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8198 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1insert__J_3B_3BI_FUNC);
8199 }
8200 #endif
8201 
8202 #ifndef NO_gtk_1text_1buffer_1paste_1clipboard
GTK_NATIVE(gtk_1text_1buffer_1paste_1clipboard)8203 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1paste_1clipboard)
8204 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jbyteArray arg2, jboolean arg3)
8205 {
8206 	jbyte *lparg2=NULL;
8207 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1paste_1clipboard_FUNC);
8208 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
8209 /*
8210 	gtk_text_buffer_paste_clipboard((GtkTextBuffer *)arg0, arg1, (GtkTextIter *)lparg2, (gboolean)arg3);
8211 */
8212 	{
8213 		GTK_LOAD_FUNCTION(fp, gtk_text_buffer_paste_clipboard)
8214 		if (fp) {
8215 			((void (CALLING_CONVENTION*)(GtkTextBuffer *, jlong, GtkTextIter *, gboolean))fp)((GtkTextBuffer *)arg0, arg1, (GtkTextIter *)lparg2, (gboolean)arg3);
8216 		}
8217 	}
8218 fail:
8219 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
8220 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1paste_1clipboard_FUNC);
8221 }
8222 #endif
8223 
8224 #ifndef NO_gtk_1text_1buffer_1place_1cursor
GTK_NATIVE(gtk_1text_1buffer_1place_1cursor)8225 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1place_1cursor)
8226 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
8227 {
8228 	jbyte *lparg1=NULL;
8229 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1place_1cursor_FUNC);
8230 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8231 	gtk_text_buffer_place_cursor((GtkTextBuffer *)arg0, (const GtkTextIter *)lparg1);
8232 fail:
8233 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8234 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1place_1cursor_FUNC);
8235 }
8236 #endif
8237 
8238 #ifndef NO_gtk_1text_1buffer_1select_1range
GTK_NATIVE(gtk_1text_1buffer_1select_1range)8239 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1select_1range)
8240 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
8241 {
8242 	jbyte *lparg1=NULL;
8243 	jbyte *lparg2=NULL;
8244 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1select_1range_FUNC);
8245 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8246 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
8247 	gtk_text_buffer_select_range((GtkTextBuffer *)arg0, (const GtkTextIter *)lparg1, (const GtkTextIter *)lparg2);
8248 fail:
8249 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
8250 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8251 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1select_1range_FUNC);
8252 }
8253 #endif
8254 
8255 #ifndef NO_gtk_1text_1buffer_1set_1text
GTK_NATIVE(gtk_1text_1buffer_1set_1text)8256 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1buffer_1set_1text)
8257 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
8258 {
8259 	jbyte *lparg1=NULL;
8260 	GTK_NATIVE_ENTER(env, that, gtk_1text_1buffer_1set_1text_FUNC);
8261 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8262 	gtk_text_buffer_set_text((GtkTextBuffer *)arg0, (const gchar *)lparg1, (gint)arg2);
8263 fail:
8264 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8265 	GTK_NATIVE_EXIT(env, that, gtk_1text_1buffer_1set_1text_FUNC);
8266 }
8267 #endif
8268 
8269 #ifndef NO_gtk_1text_1iter_1get_1line
GTK_NATIVE(gtk_1text_1iter_1get_1line)8270 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1text_1iter_1get_1line)
8271 	(JNIEnv *env, jclass that, jbyteArray arg0)
8272 {
8273 	jbyte *lparg0=NULL;
8274 	jint rc = 0;
8275 	GTK_NATIVE_ENTER(env, that, gtk_1text_1iter_1get_1line_FUNC);
8276 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
8277 	rc = (jint)gtk_text_iter_get_line((const GtkTextIter *)lparg0);
8278 fail:
8279 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
8280 	GTK_NATIVE_EXIT(env, that, gtk_1text_1iter_1get_1line_FUNC);
8281 	return rc;
8282 }
8283 #endif
8284 
8285 #ifndef NO_gtk_1text_1iter_1get_1offset
GTK_NATIVE(gtk_1text_1iter_1get_1offset)8286 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1text_1iter_1get_1offset)
8287 	(JNIEnv *env, jclass that, jbyteArray arg0)
8288 {
8289 	jbyte *lparg0=NULL;
8290 	jint rc = 0;
8291 	GTK_NATIVE_ENTER(env, that, gtk_1text_1iter_1get_1offset_FUNC);
8292 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
8293 	rc = (jint)gtk_text_iter_get_offset((const GtkTextIter *)lparg0);
8294 fail:
8295 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
8296 	GTK_NATIVE_EXIT(env, that, gtk_1text_1iter_1get_1offset_FUNC);
8297 	return rc;
8298 }
8299 #endif
8300 
8301 #ifndef NO_gtk_1text_1view_1buffer_1to_1window_1coords
GTK_NATIVE(gtk_1text_1view_1buffer_1to_1window_1coords)8302 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1buffer_1to_1window_1coords)
8303 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jintArray arg4, jintArray arg5)
8304 {
8305 	jint *lparg4=NULL;
8306 	jint *lparg5=NULL;
8307 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1buffer_1to_1window_1coords_FUNC);
8308 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
8309 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
8310 	gtk_text_view_buffer_to_window_coords((GtkTextView *)arg0, (GtkTextWindowType)arg1, (gint)arg2, (gint)arg3, (gint *)lparg4, (gint *)lparg5);
8311 fail:
8312 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
8313 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
8314 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1buffer_1to_1window_1coords_FUNC);
8315 }
8316 #endif
8317 
8318 #ifndef NO_gtk_1text_1view_1get_1buffer
GTK_NATIVE(gtk_1text_1view_1get_1buffer)8319 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1view_1get_1buffer)
8320 	(JNIEnv *env, jclass that, jlong arg0)
8321 {
8322 	jlong rc = 0;
8323 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1buffer_FUNC);
8324 	rc = (jlong)gtk_text_view_get_buffer((GtkTextView *)arg0);
8325 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1buffer_FUNC);
8326 	return rc;
8327 }
8328 #endif
8329 
8330 #ifndef NO_gtk_1text_1view_1get_1editable
GTK_NATIVE(gtk_1text_1view_1get_1editable)8331 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1text_1view_1get_1editable)
8332 	(JNIEnv *env, jclass that, jlong arg0)
8333 {
8334 	jboolean rc = 0;
8335 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1editable_FUNC);
8336 	rc = (jboolean)gtk_text_view_get_editable((GtkTextView *)arg0);
8337 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1editable_FUNC);
8338 	return rc;
8339 }
8340 #endif
8341 
8342 #ifndef NO_gtk_1text_1view_1get_1iter_1at_1location
GTK_NATIVE(gtk_1text_1view_1get_1iter_1at_1location)8343 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1get_1iter_1at_1location)
8344 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2, jint arg3)
8345 {
8346 	jbyte *lparg1=NULL;
8347 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1iter_1at_1location_FUNC);
8348 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8349 	gtk_text_view_get_iter_at_location((GtkTextView *)arg0, (GtkTextIter *)lparg1, (gint)arg2, (gint)arg3);
8350 fail:
8351 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8352 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1iter_1at_1location_FUNC);
8353 }
8354 #endif
8355 
8356 #ifndef NO_gtk_1text_1view_1get_1iter_1location
GTK_NATIVE(gtk_1text_1view_1get_1iter_1location)8357 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1get_1iter_1location)
8358 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jobject arg2)
8359 {
8360 	jbyte *lparg1=NULL;
8361 	GdkRectangle _arg2, *lparg2=NULL;
8362 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1iter_1location_FUNC);
8363 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8364 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
8365 	gtk_text_view_get_iter_location((GtkTextView *)arg0, (const GtkTextIter *)lparg1, (GdkRectangle *)lparg2);
8366 fail:
8367 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
8368 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8369 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1iter_1location_FUNC);
8370 }
8371 #endif
8372 
8373 #ifndef NO_gtk_1text_1view_1get_1line_1at_1y
GTK_NATIVE(gtk_1text_1view_1get_1line_1at_1y)8374 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1get_1line_1at_1y)
8375 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2, jintArray arg3)
8376 {
8377 	jbyte *lparg1=NULL;
8378 	jint *lparg3=NULL;
8379 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1line_1at_1y_FUNC);
8380 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8381 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
8382 	gtk_text_view_get_line_at_y((GtkTextView *)arg0, (GtkTextIter *)lparg1, (gint)arg2, (gint *)lparg3);
8383 fail:
8384 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
8385 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8386 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1line_1at_1y_FUNC);
8387 }
8388 #endif
8389 
8390 #ifndef NO_gtk_1text_1view_1get_1line_1yrange
GTK_NATIVE(gtk_1text_1view_1get_1line_1yrange)8391 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1get_1line_1yrange)
8392 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jintArray arg2, jintArray arg3)
8393 {
8394 	jbyte *lparg1=NULL;
8395 	jint *lparg2=NULL;
8396 	jint *lparg3=NULL;
8397 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1line_1yrange_FUNC);
8398 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8399 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
8400 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
8401 	gtk_text_view_get_line_yrange((GtkTextView *)arg0, (GtkTextIter *)lparg1, (gint *)lparg2, (gint *)lparg3);
8402 fail:
8403 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
8404 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
8405 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8406 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1line_1yrange_FUNC);
8407 }
8408 #endif
8409 
8410 #ifndef NO_gtk_1text_1view_1get_1visible_1rect
GTK_NATIVE(gtk_1text_1view_1get_1visible_1rect)8411 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1get_1visible_1rect)
8412 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
8413 {
8414 	GdkRectangle _arg1, *lparg1=NULL;
8415 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1visible_1rect_FUNC);
8416 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
8417 	gtk_text_view_get_visible_rect((GtkTextView *)arg0, (GdkRectangle *)lparg1);
8418 fail:
8419 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
8420 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1visible_1rect_FUNC);
8421 }
8422 #endif
8423 
8424 #ifndef NO_gtk_1text_1view_1get_1window
GTK_NATIVE(gtk_1text_1view_1get_1window)8425 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1view_1get_1window)
8426 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
8427 {
8428 	jlong rc = 0;
8429 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1get_1window_FUNC);
8430 /*
8431 	rc = (jlong)gtk_text_view_get_window((GtkTextView *)arg0, (GtkTextWindowType)arg1);
8432 */
8433 	{
8434 		GTK_LOAD_FUNCTION(fp, gtk_text_view_get_window)
8435 		if (fp) {
8436 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkTextView *, GtkTextWindowType))fp)((GtkTextView *)arg0, (GtkTextWindowType)arg1);
8437 		}
8438 	}
8439 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1get_1window_FUNC);
8440 	return rc;
8441 }
8442 #endif
8443 
8444 #ifndef NO_gtk_1text_1view_1new
GTK_NATIVE(gtk_1text_1view_1new)8445 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1text_1view_1new)
8446 	(JNIEnv *env, jclass that)
8447 {
8448 	jlong rc = 0;
8449 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1new_FUNC);
8450 	rc = (jlong)gtk_text_view_new();
8451 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1new_FUNC);
8452 	return rc;
8453 }
8454 #endif
8455 
8456 #ifndef NO_gtk_1text_1view_1scroll_1to_1iter
GTK_NATIVE(gtk_1text_1view_1scroll_1to_1iter)8457 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1text_1view_1scroll_1to_1iter)
8458 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jdouble arg2, jboolean arg3, jdouble arg4, jdouble arg5)
8459 {
8460 	jbyte *lparg1=NULL;
8461 	jboolean rc = 0;
8462 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1scroll_1to_1iter_FUNC);
8463 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
8464 	rc = (jboolean)gtk_text_view_scroll_to_iter((GtkTextView *)arg0, (GtkTextIter *)lparg1, (gdouble)arg2, (gboolean)arg3, (gdouble)arg4, (gdouble)arg5);
8465 fail:
8466 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
8467 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1scroll_1to_1iter_FUNC);
8468 	return rc;
8469 }
8470 #endif
8471 
8472 #ifndef NO_gtk_1text_1view_1scroll_1to_1mark
GTK_NATIVE(gtk_1text_1view_1scroll_1to_1mark)8473 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1scroll_1to_1mark)
8474 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jdouble arg2, jboolean arg3, jdouble arg4, jdouble arg5)
8475 {
8476 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1scroll_1to_1mark_FUNC);
8477 	gtk_text_view_scroll_to_mark((GtkTextView *)arg0, (GtkTextMark *)arg1, (gdouble)arg2, (gboolean)arg3, (gdouble)arg4, (gdouble)arg5);
8478 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1scroll_1to_1mark_FUNC);
8479 }
8480 #endif
8481 
8482 #ifndef NO_gtk_1text_1view_1set_1editable
GTK_NATIVE(gtk_1text_1view_1set_1editable)8483 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1set_1editable)
8484 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
8485 {
8486 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1set_1editable_FUNC);
8487 	gtk_text_view_set_editable((GtkTextView *)arg0, (gboolean)arg1);
8488 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1set_1editable_FUNC);
8489 }
8490 #endif
8491 
8492 #ifndef NO_gtk_1text_1view_1set_1justification
GTK_NATIVE(gtk_1text_1view_1set_1justification)8493 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1set_1justification)
8494 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
8495 {
8496 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1set_1justification_FUNC);
8497 	gtk_text_view_set_justification((GtkTextView *)arg0, arg1);
8498 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1set_1justification_FUNC);
8499 }
8500 #endif
8501 
8502 #ifndef NO_gtk_1text_1view_1set_1tabs
GTK_NATIVE(gtk_1text_1view_1set_1tabs)8503 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1set_1tabs)
8504 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8505 {
8506 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1set_1tabs_FUNC);
8507 	gtk_text_view_set_tabs((GtkTextView *)arg0, (PangoTabArray *)arg1);
8508 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1set_1tabs_FUNC);
8509 }
8510 #endif
8511 
8512 #ifndef NO_gtk_1text_1view_1set_1wrap_1mode
GTK_NATIVE(gtk_1text_1view_1set_1wrap_1mode)8513 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1text_1view_1set_1wrap_1mode)
8514 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
8515 {
8516 	GTK_NATIVE_ENTER(env, that, gtk_1text_1view_1set_1wrap_1mode_FUNC);
8517 	gtk_text_view_set_wrap_mode((GtkTextView *)arg0, arg1);
8518 	GTK_NATIVE_EXIT(env, that, gtk_1text_1view_1set_1wrap_1mode_FUNC);
8519 }
8520 #endif
8521 
8522 #ifndef NO_gtk_1toggle_1button_1get_1active
GTK_NATIVE(gtk_1toggle_1button_1get_1active)8523 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1toggle_1button_1get_1active)
8524 	(JNIEnv *env, jclass that, jlong arg0)
8525 {
8526 	jboolean rc = 0;
8527 	GTK_NATIVE_ENTER(env, that, gtk_1toggle_1button_1get_1active_FUNC);
8528 	rc = (jboolean)gtk_toggle_button_get_active((GtkToggleButton *)arg0);
8529 	GTK_NATIVE_EXIT(env, that, gtk_1toggle_1button_1get_1active_FUNC);
8530 	return rc;
8531 }
8532 #endif
8533 
8534 #ifndef NO_gtk_1toggle_1button_1new
GTK_NATIVE(gtk_1toggle_1button_1new)8535 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1toggle_1button_1new)
8536 	(JNIEnv *env, jclass that)
8537 {
8538 	jlong rc = 0;
8539 	GTK_NATIVE_ENTER(env, that, gtk_1toggle_1button_1new_FUNC);
8540 	rc = (jlong)gtk_toggle_button_new();
8541 	GTK_NATIVE_EXIT(env, that, gtk_1toggle_1button_1new_FUNC);
8542 	return rc;
8543 }
8544 #endif
8545 
8546 #ifndef NO_gtk_1toggle_1button_1set_1active
GTK_NATIVE(gtk_1toggle_1button_1set_1active)8547 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1toggle_1button_1set_1active)
8548 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
8549 {
8550 	GTK_NATIVE_ENTER(env, that, gtk_1toggle_1button_1set_1active_FUNC);
8551 	gtk_toggle_button_set_active((GtkToggleButton *)arg0, (gboolean)arg1);
8552 	GTK_NATIVE_EXIT(env, that, gtk_1toggle_1button_1set_1active_FUNC);
8553 }
8554 #endif
8555 
8556 #ifndef NO_gtk_1toggle_1button_1set_1inconsistent
GTK_NATIVE(gtk_1toggle_1button_1set_1inconsistent)8557 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1toggle_1button_1set_1inconsistent)
8558 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
8559 {
8560 	GTK_NATIVE_ENTER(env, that, gtk_1toggle_1button_1set_1inconsistent_FUNC);
8561 /*
8562 	gtk_toggle_button_set_inconsistent((GtkToggleButton *)arg0, (gboolean)arg1);
8563 */
8564 	{
8565 		GTK_LOAD_FUNCTION(fp, gtk_toggle_button_set_inconsistent)
8566 		if (fp) {
8567 			((void (CALLING_CONVENTION*)(GtkToggleButton *, gboolean))fp)((GtkToggleButton *)arg0, (gboolean)arg1);
8568 		}
8569 	}
8570 	GTK_NATIVE_EXIT(env, that, gtk_1toggle_1button_1set_1inconsistent_FUNC);
8571 }
8572 #endif
8573 
8574 #ifndef NO_gtk_1tooltip_1get_1type
GTK_NATIVE(gtk_1tooltip_1get_1type)8575 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tooltip_1get_1type)
8576 	(JNIEnv *env, jclass that)
8577 {
8578 	jlong rc = 0;
8579 	GTK_NATIVE_ENTER(env, that, gtk_1tooltip_1get_1type_FUNC);
8580 	rc = (jlong)gtk_tooltip_get_type();
8581 	GTK_NATIVE_EXIT(env, that, gtk_1tooltip_1get_1type_FUNC);
8582 	return rc;
8583 }
8584 #endif
8585 
8586 #ifndef NO_gtk_1tooltip_1set_1custom
GTK_NATIVE(gtk_1tooltip_1set_1custom)8587 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tooltip_1set_1custom)
8588 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8589 {
8590 	GTK_NATIVE_ENTER(env, that, gtk_1tooltip_1set_1custom_FUNC);
8591 	gtk_tooltip_set_custom((GtkTooltip *)arg0, (GtkWidget *)arg1);
8592 	GTK_NATIVE_EXIT(env, that, gtk_1tooltip_1set_1custom_FUNC);
8593 }
8594 #endif
8595 
8596 #ifndef NO_gtk_1tree_1model_1get__JJI_3II
GTK_NATIVE(gtk_1tree_1model_1get__JJI_3II)8597 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1model_1get__JJI_3II)
8598 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jintArray arg3, jint arg4)
8599 {
8600 	jint *lparg3=NULL;
8601 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get__JJI_3II_FUNC);
8602 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
8603 	gtk_tree_model_get((GtkTreeModel *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
8604 fail:
8605 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
8606 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get__JJI_3II_FUNC);
8607 }
8608 #endif
8609 
8610 #ifndef NO_gtk_1tree_1model_1get__JJI_3JI
GTK_NATIVE(gtk_1tree_1model_1get__JJI_3JI)8611 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1model_1get__JJI_3JI)
8612 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlongArray arg3, jint arg4)
8613 {
8614 	jlong *lparg3=NULL;
8615 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get__JJI_3JI_FUNC);
8616 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
8617 	gtk_tree_model_get((GtkTreeModel *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
8618 fail:
8619 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
8620 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get__JJI_3JI_FUNC);
8621 }
8622 #endif
8623 
8624 #ifndef NO_gtk_1tree_1model_1get_1iter
GTK_NATIVE(gtk_1tree_1model_1get_1iter)8625 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1model_1get_1iter)
8626 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
8627 {
8628 	jboolean rc = 0;
8629 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get_1iter_FUNC);
8630 	rc = (jboolean)gtk_tree_model_get_iter((GtkTreeModel *)arg0, (GtkTreeIter *)arg1, (GtkTreePath *)arg2);
8631 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get_1iter_FUNC);
8632 	return rc;
8633 }
8634 #endif
8635 
8636 #ifndef NO_gtk_1tree_1model_1get_1iter_1first
GTK_NATIVE(gtk_1tree_1model_1get_1iter_1first)8637 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1model_1get_1iter_1first)
8638 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8639 {
8640 	jboolean rc = 0;
8641 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get_1iter_1first_FUNC);
8642 	rc = (jboolean)gtk_tree_model_get_iter_first((GtkTreeModel *)arg0, (GtkTreeIter *)arg1);
8643 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get_1iter_1first_FUNC);
8644 	return rc;
8645 }
8646 #endif
8647 
8648 #ifndef NO_gtk_1tree_1model_1get_1n_1columns
GTK_NATIVE(gtk_1tree_1model_1get_1n_1columns)8649 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1model_1get_1n_1columns)
8650 	(JNIEnv *env, jclass that, jlong arg0)
8651 {
8652 	jint rc = 0;
8653 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get_1n_1columns_FUNC);
8654 	rc = (jint)gtk_tree_model_get_n_columns((GtkTreeModel *)arg0);
8655 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get_1n_1columns_FUNC);
8656 	return rc;
8657 }
8658 #endif
8659 
8660 #ifndef NO_gtk_1tree_1model_1get_1path
GTK_NATIVE(gtk_1tree_1model_1get_1path)8661 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1model_1get_1path)
8662 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8663 {
8664 	jlong rc = 0;
8665 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get_1path_FUNC);
8666 	rc = (jlong)gtk_tree_model_get_path((GtkTreeModel *)arg0, (GtkTreeIter *)arg1);
8667 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get_1path_FUNC);
8668 	return rc;
8669 }
8670 #endif
8671 
8672 #ifndef NO_gtk_1tree_1model_1get_1type
GTK_NATIVE(gtk_1tree_1model_1get_1type)8673 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1model_1get_1type)
8674 	(JNIEnv *env, jclass that)
8675 {
8676 	jlong rc = 0;
8677 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1get_1type_FUNC);
8678 	rc = (jlong)gtk_tree_model_get_type();
8679 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1get_1type_FUNC);
8680 	return rc;
8681 }
8682 #endif
8683 
8684 #ifndef NO_gtk_1tree_1model_1iter_1children
GTK_NATIVE(gtk_1tree_1model_1iter_1children)8685 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1model_1iter_1children)
8686 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
8687 {
8688 	jboolean rc = 0;
8689 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1iter_1children_FUNC);
8690 	rc = (jboolean)gtk_tree_model_iter_children((GtkTreeModel *)arg0, (GtkTreeIter *)arg1, (GtkTreeIter *)arg2);
8691 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1iter_1children_FUNC);
8692 	return rc;
8693 }
8694 #endif
8695 
8696 #ifndef NO_gtk_1tree_1model_1iter_1n_1children
GTK_NATIVE(gtk_1tree_1model_1iter_1n_1children)8697 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1model_1iter_1n_1children)
8698 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8699 {
8700 	jint rc = 0;
8701 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1iter_1n_1children_FUNC);
8702 	rc = (jint)gtk_tree_model_iter_n_children((GtkTreeModel *)arg0, (GtkTreeIter *)arg1);
8703 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1iter_1n_1children_FUNC);
8704 	return rc;
8705 }
8706 #endif
8707 
8708 #ifndef NO_gtk_1tree_1model_1iter_1next
GTK_NATIVE(gtk_1tree_1model_1iter_1next)8709 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1model_1iter_1next)
8710 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8711 {
8712 	jboolean rc = 0;
8713 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1iter_1next_FUNC);
8714 	rc = (jboolean)gtk_tree_model_iter_next((GtkTreeModel *)arg0, (GtkTreeIter *)arg1);
8715 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1iter_1next_FUNC);
8716 	return rc;
8717 }
8718 #endif
8719 
8720 #ifndef NO_gtk_1tree_1model_1iter_1nth_1child
GTK_NATIVE(gtk_1tree_1model_1iter_1nth_1child)8721 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1model_1iter_1nth_1child)
8722 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jint arg3)
8723 {
8724 	jboolean rc = 0;
8725 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1model_1iter_1nth_1child_FUNC);
8726 	rc = (jboolean)gtk_tree_model_iter_nth_child((GtkTreeModel *)arg0, (GtkTreeIter *)arg1, (GtkTreeIter *)arg2, arg3);
8727 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1model_1iter_1nth_1child_FUNC);
8728 	return rc;
8729 }
8730 #endif
8731 
8732 #ifndef NO_gtk_1tree_1path_1append_1index
GTK_NATIVE(gtk_1tree_1path_1append_1index)8733 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1path_1append_1index)
8734 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
8735 {
8736 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1append_1index_FUNC);
8737 	gtk_tree_path_append_index((GtkTreePath *)arg0, arg1);
8738 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1append_1index_FUNC);
8739 }
8740 #endif
8741 
8742 #ifndef NO_gtk_1tree_1path_1compare
GTK_NATIVE(gtk_1tree_1path_1compare)8743 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1path_1compare)
8744 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8745 {
8746 	jlong rc = 0;
8747 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1compare_FUNC);
8748 	rc = (jlong)gtk_tree_path_compare((const GtkTreePath *)arg0, (const GtkTreePath *)arg1);
8749 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1compare_FUNC);
8750 	return rc;
8751 }
8752 #endif
8753 
8754 #ifndef NO_gtk_1tree_1path_1free
GTK_NATIVE(gtk_1tree_1path_1free)8755 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1path_1free)
8756 	(JNIEnv *env, jclass that, jlong arg0)
8757 {
8758 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1free_FUNC);
8759 	gtk_tree_path_free((GtkTreePath *)arg0);
8760 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1free_FUNC);
8761 }
8762 #endif
8763 
8764 #ifndef NO_gtk_1tree_1path_1get_1depth
GTK_NATIVE(gtk_1tree_1path_1get_1depth)8765 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1path_1get_1depth)
8766 	(JNIEnv *env, jclass that, jlong arg0)
8767 {
8768 	jint rc = 0;
8769 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1get_1depth_FUNC);
8770 	rc = (jint)gtk_tree_path_get_depth((GtkTreePath *)arg0);
8771 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1get_1depth_FUNC);
8772 	return rc;
8773 }
8774 #endif
8775 
8776 #ifndef NO_gtk_1tree_1path_1get_1indices
GTK_NATIVE(gtk_1tree_1path_1get_1indices)8777 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1path_1get_1indices)
8778 	(JNIEnv *env, jclass that, jlong arg0)
8779 {
8780 	jlong rc = 0;
8781 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1get_1indices_FUNC);
8782 	rc = (jlong)gtk_tree_path_get_indices((GtkTreePath *)arg0);
8783 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1get_1indices_FUNC);
8784 	return rc;
8785 }
8786 #endif
8787 
8788 #ifndef NO_gtk_1tree_1path_1new
GTK_NATIVE(gtk_1tree_1path_1new)8789 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1path_1new)
8790 	(JNIEnv *env, jclass that)
8791 {
8792 	jlong rc = 0;
8793 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1new_FUNC);
8794 	rc = (jlong)gtk_tree_path_new();
8795 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1new_FUNC);
8796 	return rc;
8797 }
8798 #endif
8799 
8800 #ifndef NO_gtk_1tree_1path_1new_1from_1string__J
GTK_NATIVE(gtk_1tree_1path_1new_1from_1string__J)8801 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1path_1new_1from_1string__J)
8802 	(JNIEnv *env, jclass that, jlong arg0)
8803 {
8804 	jlong rc = 0;
8805 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1new_1from_1string__J_FUNC);
8806 	rc = (jlong)gtk_tree_path_new_from_string((const gchar *)arg0);
8807 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1new_1from_1string__J_FUNC);
8808 	return rc;
8809 }
8810 #endif
8811 
8812 #ifndef NO_gtk_1tree_1path_1new_1from_1string___3B
GTK_NATIVE(gtk_1tree_1path_1new_1from_1string___3B)8813 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1path_1new_1from_1string___3B)
8814 	(JNIEnv *env, jclass that, jbyteArray arg0)
8815 {
8816 	jbyte *lparg0=NULL;
8817 	jlong rc = 0;
8818 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1new_1from_1string___3B_FUNC);
8819 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
8820 	rc = (jlong)gtk_tree_path_new_from_string((const gchar *)lparg0);
8821 fail:
8822 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
8823 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1new_1from_1string___3B_FUNC);
8824 	return rc;
8825 }
8826 #endif
8827 
8828 #ifndef NO_gtk_1tree_1path_1next
GTK_NATIVE(gtk_1tree_1path_1next)8829 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1path_1next)
8830 	(JNIEnv *env, jclass that, jlong arg0)
8831 {
8832 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1next_FUNC);
8833 	gtk_tree_path_next((GtkTreePath *)arg0);
8834 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1next_FUNC);
8835 }
8836 #endif
8837 
8838 #ifndef NO_gtk_1tree_1path_1prev
GTK_NATIVE(gtk_1tree_1path_1prev)8839 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1path_1prev)
8840 	(JNIEnv *env, jclass that, jlong arg0)
8841 {
8842 	jboolean rc = 0;
8843 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1prev_FUNC);
8844 	rc = (jboolean)gtk_tree_path_prev((GtkTreePath *)arg0);
8845 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1prev_FUNC);
8846 	return rc;
8847 }
8848 #endif
8849 
8850 #ifndef NO_gtk_1tree_1path_1up
GTK_NATIVE(gtk_1tree_1path_1up)8851 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1path_1up)
8852 	(JNIEnv *env, jclass that, jlong arg0)
8853 {
8854 	jboolean rc = 0;
8855 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1path_1up_FUNC);
8856 	rc = (jboolean)gtk_tree_path_up((GtkTreePath *)arg0);
8857 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1path_1up_FUNC);
8858 	return rc;
8859 }
8860 #endif
8861 
8862 #ifndef NO_gtk_1tree_1selection_1count_1selected_1rows
GTK_NATIVE(gtk_1tree_1selection_1count_1selected_1rows)8863 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1selection_1count_1selected_1rows)
8864 	(JNIEnv *env, jclass that, jlong arg0)
8865 {
8866 	jint rc = 0;
8867 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1count_1selected_1rows_FUNC);
8868 	rc = (jint)gtk_tree_selection_count_selected_rows((GtkTreeSelection *)arg0);
8869 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1count_1selected_1rows_FUNC);
8870 	return rc;
8871 }
8872 #endif
8873 
8874 #ifndef NO_gtk_1tree_1selection_1get_1selected_1rows
GTK_NATIVE(gtk_1tree_1selection_1get_1selected_1rows)8875 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1selection_1get_1selected_1rows)
8876 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
8877 {
8878 	jlong *lparg1=NULL;
8879 	jlong rc = 0;
8880 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1get_1selected_1rows_FUNC);
8881 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
8882 	rc = (jlong)gtk_tree_selection_get_selected_rows((GtkTreeSelection *)arg0, (GtkTreeModel **)lparg1);
8883 fail:
8884 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
8885 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1get_1selected_1rows_FUNC);
8886 	return rc;
8887 }
8888 #endif
8889 
8890 #ifndef NO_gtk_1tree_1selection_1path_1is_1selected
GTK_NATIVE(gtk_1tree_1selection_1path_1is_1selected)8891 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1selection_1path_1is_1selected)
8892 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8893 {
8894 	jboolean rc = 0;
8895 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1path_1is_1selected_FUNC);
8896 	rc = (jboolean)gtk_tree_selection_path_is_selected((GtkTreeSelection *)arg0, (GtkTreePath *)arg1);
8897 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1path_1is_1selected_FUNC);
8898 	return rc;
8899 }
8900 #endif
8901 
8902 #ifndef NO_gtk_1tree_1selection_1select_1all
GTK_NATIVE(gtk_1tree_1selection_1select_1all)8903 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1select_1all)
8904 	(JNIEnv *env, jclass that, jlong arg0)
8905 {
8906 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1select_1all_FUNC);
8907 	gtk_tree_selection_select_all((GtkTreeSelection *)arg0);
8908 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1select_1all_FUNC);
8909 }
8910 #endif
8911 
8912 #ifndef NO_gtk_1tree_1selection_1select_1iter
GTK_NATIVE(gtk_1tree_1selection_1select_1iter)8913 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1select_1iter)
8914 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8915 {
8916 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1select_1iter_FUNC);
8917 	gtk_tree_selection_select_iter((GtkTreeSelection *)arg0, (GtkTreeIter *)arg1);
8918 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1select_1iter_FUNC);
8919 }
8920 #endif
8921 
8922 #ifndef NO_gtk_1tree_1selection_1set_1mode
GTK_NATIVE(gtk_1tree_1selection_1set_1mode)8923 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1set_1mode)
8924 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
8925 {
8926 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1set_1mode_FUNC);
8927 	gtk_tree_selection_set_mode((GtkTreeSelection *)arg0, (GtkSelectionMode)arg1);
8928 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1set_1mode_FUNC);
8929 }
8930 #endif
8931 
8932 #ifndef NO_gtk_1tree_1selection_1set_1select_1function
GTK_NATIVE(gtk_1tree_1selection_1set_1select_1function)8933 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1set_1select_1function)
8934 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3)
8935 {
8936 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1set_1select_1function_FUNC);
8937 	gtk_tree_selection_set_select_function((GtkTreeSelection *)arg0, (GtkTreeSelectionFunc)arg1, (gpointer)arg2, (GDestroyNotify)arg3);
8938 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1set_1select_1function_FUNC);
8939 }
8940 #endif
8941 
8942 #ifndef NO_gtk_1tree_1selection_1unselect_1all
GTK_NATIVE(gtk_1tree_1selection_1unselect_1all)8943 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1unselect_1all)
8944 	(JNIEnv *env, jclass that, jlong arg0)
8945 {
8946 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1unselect_1all_FUNC);
8947 	gtk_tree_selection_unselect_all((GtkTreeSelection *)arg0);
8948 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1unselect_1all_FUNC);
8949 }
8950 #endif
8951 
8952 #ifndef NO_gtk_1tree_1selection_1unselect_1iter
GTK_NATIVE(gtk_1tree_1selection_1unselect_1iter)8953 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1unselect_1iter)
8954 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8955 {
8956 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1unselect_1iter_FUNC);
8957 	gtk_tree_selection_unselect_iter((GtkTreeSelection *)arg0, (GtkTreeIter *)arg1);
8958 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1unselect_1iter_FUNC);
8959 }
8960 #endif
8961 
8962 #ifndef NO_gtk_1tree_1selection_1unselect_1path
GTK_NATIVE(gtk_1tree_1selection_1unselect_1path)8963 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1selection_1unselect_1path)
8964 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
8965 {
8966 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1selection_1unselect_1path_FUNC);
8967 	gtk_tree_selection_unselect_path((GtkTreeSelection *)arg0, (GtkTreePath *)arg1);
8968 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1selection_1unselect_1path_FUNC);
8969 }
8970 #endif
8971 
8972 #ifndef NO_gtk_1tree_1store_1append
GTK_NATIVE(gtk_1tree_1store_1append)8973 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1append)
8974 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
8975 {
8976 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1append_FUNC);
8977 	gtk_tree_store_append((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, (GtkTreeIter *)arg2);
8978 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1append_FUNC);
8979 }
8980 #endif
8981 
8982 #ifndef NO_gtk_1tree_1store_1clear
GTK_NATIVE(gtk_1tree_1store_1clear)8983 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1clear)
8984 	(JNIEnv *env, jclass that, jlong arg0)
8985 {
8986 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1clear_FUNC);
8987 	gtk_tree_store_clear((GtkTreeStore *)arg0);
8988 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1clear_FUNC);
8989 }
8990 #endif
8991 
8992 #ifndef NO_gtk_1tree_1store_1insert
GTK_NATIVE(gtk_1tree_1store_1insert)8993 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1insert)
8994 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jint arg3)
8995 {
8996 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1insert_FUNC);
8997 	gtk_tree_store_insert((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, (GtkTreeIter *)arg2, (gint)arg3);
8998 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1insert_FUNC);
8999 }
9000 #endif
9001 
9002 #ifndef NO_gtk_1tree_1store_1newv
GTK_NATIVE(gtk_1tree_1store_1newv)9003 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1store_1newv)
9004 	(JNIEnv *env, jclass that, jint arg0, jlongArray arg1)
9005 {
9006 	jlong *lparg1=NULL;
9007 	jlong rc = 0;
9008 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1newv_FUNC);
9009 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
9010 	rc = (jlong)gtk_tree_store_newv(arg0, (GType *)lparg1);
9011 fail:
9012 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
9013 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1newv_FUNC);
9014 	return rc;
9015 }
9016 #endif
9017 
9018 #ifndef NO_gtk_1tree_1store_1prepend
GTK_NATIVE(gtk_1tree_1store_1prepend)9019 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1prepend)
9020 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
9021 {
9022 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1prepend_FUNC);
9023 	gtk_tree_store_prepend((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, (GtkTreeIter *)arg2);
9024 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1prepend_FUNC);
9025 }
9026 #endif
9027 
9028 #ifndef NO_gtk_1tree_1store_1remove
GTK_NATIVE(gtk_1tree_1store_1remove)9029 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1remove)
9030 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9031 {
9032 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1remove_FUNC);
9033 	gtk_tree_store_remove((GtkTreeStore *)arg0, (GtkTreeIter *)arg1);
9034 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1remove_FUNC);
9035 }
9036 #endif
9037 
9038 #ifndef NO_gtk_1tree_1store_1set__JJIII
GTK_NATIVE(gtk_1tree_1store_1set__JJIII)9039 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1set__JJIII)
9040 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jint arg4)
9041 {
9042 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1set__JJIII_FUNC);
9043 	gtk_tree_store_set((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
9044 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1set__JJIII_FUNC);
9045 }
9046 #endif
9047 
9048 #ifndef NO_gtk_1tree_1store_1set__JJIJI
GTK_NATIVE(gtk_1tree_1store_1set__JJIJI)9049 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1set__JJIJI)
9050 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jint arg4)
9051 {
9052 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1set__JJIJI_FUNC);
9053 	gtk_tree_store_set((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
9054 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1set__JJIJI_FUNC);
9055 }
9056 #endif
9057 
9058 #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)9059 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I)
9060 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jobject arg3, jint arg4)
9061 {
9062 	GdkRGBA _arg3, *lparg3=NULL;
9063 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I_FUNC);
9064 	if (arg3) if ((lparg3 = getGdkRGBAFields(env, arg3, &_arg3)) == NULL) goto fail;
9065 	gtk_tree_store_set((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
9066 fail:
9067 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1set__JJILorg_eclipse_swt_internal_gtk_GdkRGBA_2I_FUNC);
9068 }
9069 #endif
9070 
9071 #ifndef NO_gtk_1tree_1store_1set__JJIZI
GTK_NATIVE(gtk_1tree_1store_1set__JJIZI)9072 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1set__JJIZI)
9073 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jboolean arg3, jint arg4)
9074 {
9075 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1set__JJIZI_FUNC);
9076 	gtk_tree_store_set((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, arg2, arg3, arg4);
9077 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1set__JJIZI_FUNC);
9078 }
9079 #endif
9080 
9081 #ifndef NO_gtk_1tree_1store_1set__JJI_3BI
GTK_NATIVE(gtk_1tree_1store_1set__JJI_3BI)9082 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1store_1set__JJI_3BI)
9083 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jbyteArray arg3, jint arg4)
9084 {
9085 	jbyte *lparg3=NULL;
9086 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1store_1set__JJI_3BI_FUNC);
9087 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
9088 	gtk_tree_store_set((GtkTreeStore *)arg0, (GtkTreeIter *)arg1, arg2, lparg3, arg4);
9089 fail:
9090 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
9091 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1store_1set__JJI_3BI_FUNC);
9092 }
9093 #endif
9094 
9095 #ifndef NO_gtk_1tree_1view_1collapse_1row
GTK_NATIVE(gtk_1tree_1view_1collapse_1row)9096 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1collapse_1row)
9097 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9098 {
9099 	jboolean rc = 0;
9100 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1collapse_1row_FUNC);
9101 	rc = (jboolean)gtk_tree_view_collapse_row((GtkTreeView *)arg0, (GtkTreePath *)arg1);
9102 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1collapse_1row_FUNC);
9103 	return rc;
9104 }
9105 #endif
9106 
9107 #ifndef NO_gtk_1tree_1view_1column_1add_1attribute
GTK_NATIVE(gtk_1tree_1view_1column_1add_1attribute)9108 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1add_1attribute)
9109 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jbyteArray arg2, jint arg3)
9110 {
9111 	jbyte *lparg2=NULL;
9112 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1add_1attribute_FUNC);
9113 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
9114 	gtk_tree_view_column_add_attribute((GtkTreeViewColumn *)arg0, (GtkCellRenderer *)arg1, (const gchar *)lparg2, (gint)arg3);
9115 fail:
9116 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
9117 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1add_1attribute_FUNC);
9118 }
9119 #endif
9120 
9121 #ifndef NO_gtk_1tree_1view_1column_1cell_1get_1position
GTK_NATIVE(gtk_1tree_1view_1column_1cell_1get_1position)9122 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1cell_1get_1position)
9123 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jintArray arg2, jintArray arg3)
9124 {
9125 	jint *lparg2=NULL;
9126 	jint *lparg3=NULL;
9127 	jboolean rc = 0;
9128 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1cell_1get_1position_FUNC);
9129 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
9130 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
9131 	rc = (jboolean)gtk_tree_view_column_cell_get_position((GtkTreeViewColumn *)arg0, (GtkCellRenderer *)arg1, (gint *)lparg2, (gint *)lparg3);
9132 fail:
9133 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
9134 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
9135 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1cell_1get_1position_FUNC);
9136 	return rc;
9137 }
9138 #endif
9139 
9140 #ifndef NO_gtk_1tree_1view_1column_1cell_1get_1size__JLorg_eclipse_swt_internal_gtk_GdkRectangle_2_3I_3I_3I_3I
GTK_NATIVE(gtk_1tree_1view_1column_1cell_1get_1size__JLorg_eclipse_swt_internal_gtk_GdkRectangle_2_3I_3I_3I_3I)9141 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1cell_1get_1size__JLorg_eclipse_swt_internal_gtk_GdkRectangle_2_3I_3I_3I_3I)
9142 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jintArray arg2, jintArray arg3, jintArray arg4, jintArray arg5)
9143 {
9144 	GdkRectangle _arg1, *lparg1=NULL;
9145 	jint *lparg2=NULL;
9146 	jint *lparg3=NULL;
9147 	jint *lparg4=NULL;
9148 	jint *lparg5=NULL;
9149 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1cell_1get_1size__JLorg_eclipse_swt_internal_gtk_GdkRectangle_2_3I_3I_3I_3I_FUNC);
9150 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
9151 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
9152 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
9153 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
9154 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
9155 	gtk_tree_view_column_cell_get_size((GtkTreeViewColumn *)arg0, (GdkRectangle *)lparg1, (gint *)lparg2, (gint *)lparg3, (gint *)lparg4, (gint *)lparg5);
9156 fail:
9157 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
9158 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
9159 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
9160 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
9161 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
9162 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1cell_1get_1size__JLorg_eclipse_swt_internal_gtk_GdkRectangle_2_3I_3I_3I_3I_FUNC);
9163 }
9164 #endif
9165 
9166 #ifndef NO_gtk_1tree_1view_1column_1cell_1get_1size__J_3I_3I_3I_3I
GTK_NATIVE(gtk_1tree_1view_1column_1cell_1get_1size__J_3I_3I_3I_3I)9167 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1cell_1get_1size__J_3I_3I_3I_3I)
9168 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2, jintArray arg3, jintArray arg4)
9169 {
9170 	jint *lparg1=NULL;
9171 	jint *lparg2=NULL;
9172 	jint *lparg3=NULL;
9173 	jint *lparg4=NULL;
9174 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1cell_1get_1size__J_3I_3I_3I_3I_FUNC);
9175 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
9176 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
9177 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
9178 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
9179 	gtk_tree_view_column_cell_get_size((GtkTreeViewColumn *)arg0, (int *)lparg1, (int *)lparg2, (int *)lparg3, (int *)lparg4);
9180 fail:
9181 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
9182 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
9183 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
9184 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
9185 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1cell_1get_1size__J_3I_3I_3I_3I_FUNC);
9186 }
9187 #endif
9188 
9189 #ifndef NO_gtk_1tree_1view_1column_1cell_1set_1cell_1data
GTK_NATIVE(gtk_1tree_1view_1column_1cell_1set_1cell_1data)9190 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1cell_1set_1cell_1data)
9191 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jboolean arg3, jboolean arg4)
9192 {
9193 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1cell_1set_1cell_1data_FUNC);
9194 	gtk_tree_view_column_cell_set_cell_data((GtkTreeViewColumn *)arg0, (GtkTreeModel *)arg1, (GtkTreeIter *)arg2, arg3, arg4);
9195 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1cell_1set_1cell_1data_FUNC);
9196 }
9197 #endif
9198 
9199 #ifndef NO_gtk_1tree_1view_1column_1clear
GTK_NATIVE(gtk_1tree_1view_1column_1clear)9200 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1clear)
9201 	(JNIEnv *env, jclass that, jlong arg0)
9202 {
9203 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1clear_FUNC);
9204 	gtk_tree_view_column_clear((GtkTreeViewColumn *)arg0);
9205 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1clear_FUNC);
9206 }
9207 #endif
9208 
9209 #ifndef NO_gtk_1tree_1view_1column_1get_1button
GTK_NATIVE(gtk_1tree_1view_1column_1get_1button)9210 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1button)
9211 	(JNIEnv *env, jclass that, jlong arg0)
9212 {
9213 	jlong rc = 0;
9214 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1button_FUNC);
9215 	rc = (jlong)gtk_tree_view_column_get_button((GtkTreeViewColumn *)arg0);
9216 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1button_FUNC);
9217 	return rc;
9218 }
9219 #endif
9220 
9221 #ifndef NO_gtk_1tree_1view_1column_1get_1fixed_1width
GTK_NATIVE(gtk_1tree_1view_1column_1get_1fixed_1width)9222 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1fixed_1width)
9223 	(JNIEnv *env, jclass that, jlong arg0)
9224 {
9225 	jint rc = 0;
9226 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1fixed_1width_FUNC);
9227 	rc = (jint)gtk_tree_view_column_get_fixed_width((GtkTreeViewColumn *)arg0);
9228 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1fixed_1width_FUNC);
9229 	return rc;
9230 }
9231 #endif
9232 
9233 #ifndef NO_gtk_1tree_1view_1column_1get_1reorderable
GTK_NATIVE(gtk_1tree_1view_1column_1get_1reorderable)9234 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1reorderable)
9235 	(JNIEnv *env, jclass that, jlong arg0)
9236 {
9237 	jboolean rc = 0;
9238 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1reorderable_FUNC);
9239 	rc = (jboolean)gtk_tree_view_column_get_reorderable((GtkTreeViewColumn *)arg0);
9240 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1reorderable_FUNC);
9241 	return rc;
9242 }
9243 #endif
9244 
9245 #ifndef NO_gtk_1tree_1view_1column_1get_1resizable
GTK_NATIVE(gtk_1tree_1view_1column_1get_1resizable)9246 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1resizable)
9247 	(JNIEnv *env, jclass that, jlong arg0)
9248 {
9249 	jboolean rc = 0;
9250 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1resizable_FUNC);
9251 	rc = (jboolean)gtk_tree_view_column_get_resizable((GtkTreeViewColumn *)arg0);
9252 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1resizable_FUNC);
9253 	return rc;
9254 }
9255 #endif
9256 
9257 #ifndef NO_gtk_1tree_1view_1column_1get_1visible
GTK_NATIVE(gtk_1tree_1view_1column_1get_1visible)9258 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1visible)
9259 	(JNIEnv *env, jclass that, jlong arg0)
9260 {
9261 	jboolean rc = 0;
9262 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1visible_FUNC);
9263 	rc = (jboolean)gtk_tree_view_column_get_visible((GtkTreeViewColumn *)arg0);
9264 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1visible_FUNC);
9265 	return rc;
9266 }
9267 #endif
9268 
9269 #ifndef NO_gtk_1tree_1view_1column_1get_1width
GTK_NATIVE(gtk_1tree_1view_1column_1get_1width)9270 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1get_1width)
9271 	(JNIEnv *env, jclass that, jlong arg0)
9272 {
9273 	jint rc = 0;
9274 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1get_1width_FUNC);
9275 	rc = (jint)gtk_tree_view_column_get_width((GtkTreeViewColumn *)arg0);
9276 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1get_1width_FUNC);
9277 	return rc;
9278 }
9279 #endif
9280 
9281 #ifndef NO_gtk_1tree_1view_1column_1new
GTK_NATIVE(gtk_1tree_1view_1column_1new)9282 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1new)
9283 	(JNIEnv *env, jclass that)
9284 {
9285 	jlong rc = 0;
9286 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1new_FUNC);
9287 	rc = (jlong)gtk_tree_view_column_new();
9288 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1new_FUNC);
9289 	return rc;
9290 }
9291 #endif
9292 
9293 #ifndef NO_gtk_1tree_1view_1column_1pack_1end
GTK_NATIVE(gtk_1tree_1view_1column_1pack_1end)9294 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1pack_1end)
9295 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
9296 {
9297 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1pack_1end_FUNC);
9298 	gtk_tree_view_column_pack_end((GtkTreeViewColumn *)arg0, (GtkCellRenderer *)arg1, (gboolean)arg2);
9299 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1pack_1end_FUNC);
9300 }
9301 #endif
9302 
9303 #ifndef NO_gtk_1tree_1view_1column_1pack_1start
GTK_NATIVE(gtk_1tree_1view_1column_1pack_1start)9304 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1pack_1start)
9305 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
9306 {
9307 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1pack_1start_FUNC);
9308 	gtk_tree_view_column_pack_start((GtkTreeViewColumn *)arg0, (GtkCellRenderer *)arg1, (gboolean)arg2);
9309 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1pack_1start_FUNC);
9310 }
9311 #endif
9312 
9313 #ifndef NO_gtk_1tree_1view_1column_1set_1alignment
GTK_NATIVE(gtk_1tree_1view_1column_1set_1alignment)9314 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1alignment)
9315 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
9316 {
9317 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1alignment_FUNC);
9318 	gtk_tree_view_column_set_alignment((GtkTreeViewColumn *)arg0, arg1);
9319 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1alignment_FUNC);
9320 }
9321 #endif
9322 
9323 #ifndef NO_gtk_1tree_1view_1column_1set_1cell_1data_1func
GTK_NATIVE(gtk_1tree_1view_1column_1set_1cell_1data_1func)9324 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1cell_1data_1func)
9325 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4)
9326 {
9327 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1cell_1data_1func_FUNC);
9328 	gtk_tree_view_column_set_cell_data_func((GtkTreeViewColumn *)arg0, (GtkCellRenderer *)arg1, (GtkTreeCellDataFunc)arg2, (gpointer)arg3, (GDestroyNotify)arg4);
9329 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1cell_1data_1func_FUNC);
9330 }
9331 #endif
9332 
9333 #ifndef NO_gtk_1tree_1view_1column_1set_1clickable
GTK_NATIVE(gtk_1tree_1view_1column_1set_1clickable)9334 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1clickable)
9335 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9336 {
9337 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1clickable_FUNC);
9338 	gtk_tree_view_column_set_clickable((GtkTreeViewColumn *)arg0, (gboolean)arg1);
9339 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1clickable_FUNC);
9340 }
9341 #endif
9342 
9343 #ifndef NO_gtk_1tree_1view_1column_1set_1fixed_1width
GTK_NATIVE(gtk_1tree_1view_1column_1set_1fixed_1width)9344 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1fixed_1width)
9345 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9346 {
9347 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1fixed_1width_FUNC);
9348 	gtk_tree_view_column_set_fixed_width((GtkTreeViewColumn *)arg0, (gint)arg1);
9349 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1fixed_1width_FUNC);
9350 }
9351 #endif
9352 
9353 #ifndef NO_gtk_1tree_1view_1column_1set_1min_1width
GTK_NATIVE(gtk_1tree_1view_1column_1set_1min_1width)9354 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1min_1width)
9355 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9356 {
9357 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1min_1width_FUNC);
9358 	gtk_tree_view_column_set_min_width((GtkTreeViewColumn *)arg0, (gint)arg1);
9359 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1min_1width_FUNC);
9360 }
9361 #endif
9362 
9363 #ifndef NO_gtk_1tree_1view_1column_1set_1reorderable
GTK_NATIVE(gtk_1tree_1view_1column_1set_1reorderable)9364 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1reorderable)
9365 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9366 {
9367 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1reorderable_FUNC);
9368 	gtk_tree_view_column_set_reorderable((GtkTreeViewColumn *)arg0, (gboolean)arg1);
9369 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1reorderable_FUNC);
9370 }
9371 #endif
9372 
9373 #ifndef NO_gtk_1tree_1view_1column_1set_1resizable
GTK_NATIVE(gtk_1tree_1view_1column_1set_1resizable)9374 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1resizable)
9375 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9376 {
9377 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1resizable_FUNC);
9378 	gtk_tree_view_column_set_resizable((GtkTreeViewColumn *)arg0, (gboolean)arg1);
9379 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1resizable_FUNC);
9380 }
9381 #endif
9382 
9383 #ifndef NO_gtk_1tree_1view_1column_1set_1sizing
GTK_NATIVE(gtk_1tree_1view_1column_1set_1sizing)9384 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1sizing)
9385 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9386 {
9387 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1sizing_FUNC);
9388 	gtk_tree_view_column_set_sizing((GtkTreeViewColumn *)arg0, (GtkTreeViewColumnSizing)arg1);
9389 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1sizing_FUNC);
9390 }
9391 #endif
9392 
9393 #ifndef NO_gtk_1tree_1view_1column_1set_1sort_1indicator
GTK_NATIVE(gtk_1tree_1view_1column_1set_1sort_1indicator)9394 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1sort_1indicator)
9395 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9396 {
9397 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1sort_1indicator_FUNC);
9398 	gtk_tree_view_column_set_sort_indicator((GtkTreeViewColumn *)arg0, (gboolean)arg1);
9399 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1sort_1indicator_FUNC);
9400 }
9401 #endif
9402 
9403 #ifndef NO_gtk_1tree_1view_1column_1set_1sort_1order
GTK_NATIVE(gtk_1tree_1view_1column_1set_1sort_1order)9404 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1sort_1order)
9405 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9406 {
9407 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1sort_1order_FUNC);
9408 	gtk_tree_view_column_set_sort_order((GtkTreeViewColumn *)arg0, (GtkSortType)arg1);
9409 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1sort_1order_FUNC);
9410 }
9411 #endif
9412 
9413 #ifndef NO_gtk_1tree_1view_1column_1set_1visible
GTK_NATIVE(gtk_1tree_1view_1column_1set_1visible)9414 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1visible)
9415 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9416 {
9417 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1visible_FUNC);
9418 	gtk_tree_view_column_set_visible((GtkTreeViewColumn *)arg0, arg1);
9419 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1visible_FUNC);
9420 }
9421 #endif
9422 
9423 #ifndef NO_gtk_1tree_1view_1column_1set_1widget
GTK_NATIVE(gtk_1tree_1view_1column_1set_1widget)9424 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1column_1set_1widget)
9425 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9426 {
9427 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1column_1set_1widget_FUNC);
9428 	gtk_tree_view_column_set_widget((GtkTreeViewColumn *)arg0, (GtkWidget *)arg1);
9429 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1column_1set_1widget_FUNC);
9430 }
9431 #endif
9432 
9433 #ifndef NO_gtk_1tree_1view_1convert_1bin_1window_1to_1tree_1coords
GTK_NATIVE(gtk_1tree_1view_1convert_1bin_1window_1to_1tree_1coords)9434 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1convert_1bin_1window_1to_1tree_1coords)
9435 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jintArray arg3, jintArray arg4)
9436 {
9437 	jint *lparg3=NULL;
9438 	jint *lparg4=NULL;
9439 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1convert_1bin_1window_1to_1tree_1coords_FUNC);
9440 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
9441 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
9442 	gtk_tree_view_convert_bin_window_to_tree_coords((GtkTreeView *)arg0, (gint)arg1, (gint)arg2, (gint *)lparg3, (gint *)lparg4);
9443 fail:
9444 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
9445 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
9446 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1convert_1bin_1window_1to_1tree_1coords_FUNC);
9447 }
9448 #endif
9449 
9450 #ifndef NO_gtk_1tree_1view_1convert_1bin_1window_1to_1widget_1coords
GTK_NATIVE(gtk_1tree_1view_1convert_1bin_1window_1to_1widget_1coords)9451 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1convert_1bin_1window_1to_1widget_1coords)
9452 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jintArray arg3, jintArray arg4)
9453 {
9454 	jint *lparg3=NULL;
9455 	jint *lparg4=NULL;
9456 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1convert_1bin_1window_1to_1widget_1coords_FUNC);
9457 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
9458 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
9459 	gtk_tree_view_convert_bin_window_to_widget_coords((GtkTreeView *)arg0, arg1, arg2, (int *)lparg3, (int *)lparg4);
9460 fail:
9461 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
9462 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
9463 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1convert_1bin_1window_1to_1widget_1coords_FUNC);
9464 }
9465 #endif
9466 
9467 #ifndef NO_gtk_1tree_1view_1create_1row_1drag_1icon
GTK_NATIVE(gtk_1tree_1view_1create_1row_1drag_1icon)9468 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1create_1row_1drag_1icon)
9469 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9470 {
9471 	jlong rc = 0;
9472 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1create_1row_1drag_1icon_FUNC);
9473 	rc = (jlong)gtk_tree_view_create_row_drag_icon((GtkTreeView *)arg0, (GtkTreePath *)arg1);
9474 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1create_1row_1drag_1icon_FUNC);
9475 	return rc;
9476 }
9477 #endif
9478 
9479 #ifndef NO_gtk_1tree_1view_1expand_1row
GTK_NATIVE(gtk_1tree_1view_1expand_1row)9480 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1expand_1row)
9481 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2)
9482 {
9483 	jboolean rc = 0;
9484 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1expand_1row_FUNC);
9485 	rc = (jboolean)gtk_tree_view_expand_row((GtkTreeView *)arg0, (GtkTreePath *)arg1, (gboolean)arg2);
9486 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1expand_1row_FUNC);
9487 	return rc;
9488 }
9489 #endif
9490 
9491 #ifndef NO_gtk_1tree_1view_1get_1background_1area
GTK_NATIVE(gtk_1tree_1view_1get_1background_1area)9492 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1background_1area)
9493 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jobject arg3)
9494 {
9495 	GdkRectangle _arg3, *lparg3=NULL;
9496 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1background_1area_FUNC);
9497 	if (arg3) if ((lparg3 = getGdkRectangleFields(env, arg3, &_arg3)) == NULL) goto fail;
9498 	gtk_tree_view_get_background_area((GtkTreeView *)arg0, (GtkTreePath *)arg1, (GtkTreeViewColumn *)arg2, (GdkRectangle *)lparg3);
9499 fail:
9500 	if (arg3 && lparg3) setGdkRectangleFields(env, arg3, lparg3);
9501 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1background_1area_FUNC);
9502 }
9503 #endif
9504 
9505 #ifndef NO_gtk_1tree_1view_1get_1bin_1window
GTK_NATIVE(gtk_1tree_1view_1get_1bin_1window)9506 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1bin_1window)
9507 	(JNIEnv *env, jclass that, jlong arg0)
9508 {
9509 	jlong rc = 0;
9510 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1bin_1window_FUNC);
9511 	rc = (jlong)gtk_tree_view_get_bin_window((GtkTreeView *)arg0);
9512 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1bin_1window_FUNC);
9513 	return rc;
9514 }
9515 #endif
9516 
9517 #ifndef NO_gtk_1tree_1view_1get_1cell_1area
GTK_NATIVE(gtk_1tree_1view_1get_1cell_1area)9518 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1cell_1area)
9519 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jobject arg3)
9520 {
9521 	GdkRectangle _arg3, *lparg3=NULL;
9522 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1cell_1area_FUNC);
9523 	if (arg3) if ((lparg3 = &_arg3) == NULL) goto fail;
9524 	gtk_tree_view_get_cell_area((GtkTreeView *)arg0, (GtkTreePath *)arg1, (GtkTreeViewColumn *)arg2, (GdkRectangle *)lparg3);
9525 fail:
9526 	if (arg3 && lparg3) setGdkRectangleFields(env, arg3, lparg3);
9527 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1cell_1area_FUNC);
9528 }
9529 #endif
9530 
9531 #ifndef NO_gtk_1tree_1view_1get_1column
GTK_NATIVE(gtk_1tree_1view_1get_1column)9532 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1column)
9533 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9534 {
9535 	jlong rc = 0;
9536 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1column_FUNC);
9537 	rc = (jlong)gtk_tree_view_get_column((GtkTreeView *)arg0, (gint)arg1);
9538 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1column_FUNC);
9539 	return rc;
9540 }
9541 #endif
9542 
9543 #ifndef NO_gtk_1tree_1view_1get_1columns
GTK_NATIVE(gtk_1tree_1view_1get_1columns)9544 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1columns)
9545 	(JNIEnv *env, jclass that, jlong arg0)
9546 {
9547 	jlong rc = 0;
9548 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1columns_FUNC);
9549 	rc = (jlong)gtk_tree_view_get_columns((GtkTreeView *)arg0);
9550 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1columns_FUNC);
9551 	return rc;
9552 }
9553 #endif
9554 
9555 #ifndef NO_gtk_1tree_1view_1get_1cursor
GTK_NATIVE(gtk_1tree_1view_1get_1cursor)9556 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1cursor)
9557 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jlongArray arg2)
9558 {
9559 	jlong *lparg1=NULL;
9560 	jlong *lparg2=NULL;
9561 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1cursor_FUNC);
9562 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
9563 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
9564 	gtk_tree_view_get_cursor((GtkTreeView *)arg0, (GtkTreePath **)lparg1, (GtkTreeViewColumn **)lparg2);
9565 fail:
9566 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
9567 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
9568 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1cursor_FUNC);
9569 }
9570 #endif
9571 
9572 #ifndef NO_gtk_1tree_1view_1get_1expander_1column
GTK_NATIVE(gtk_1tree_1view_1get_1expander_1column)9573 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1expander_1column)
9574 	(JNIEnv *env, jclass that, jlong arg0)
9575 {
9576 	jlong rc = 0;
9577 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1expander_1column_FUNC);
9578 	rc = (jlong)gtk_tree_view_get_expander_column((GtkTreeView *)arg0);
9579 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1expander_1column_FUNC);
9580 	return rc;
9581 }
9582 #endif
9583 
9584 #ifndef NO_gtk_1tree_1view_1get_1grid_1lines
GTK_NATIVE(gtk_1tree_1view_1get_1grid_1lines)9585 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1grid_1lines)
9586 	(JNIEnv *env, jclass that, jlong arg0)
9587 {
9588 	jint rc = 0;
9589 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1grid_1lines_FUNC);
9590 	rc = (jint)gtk_tree_view_get_grid_lines((GtkTreeView*)arg0);
9591 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1grid_1lines_FUNC);
9592 	return rc;
9593 }
9594 #endif
9595 
9596 #ifndef NO_gtk_1tree_1view_1get_1headers_1visible
GTK_NATIVE(gtk_1tree_1view_1get_1headers_1visible)9597 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1headers_1visible)
9598 	(JNIEnv *env, jclass that, jlong arg0)
9599 {
9600 	jboolean rc = 0;
9601 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1headers_1visible_FUNC);
9602 	rc = (jboolean)gtk_tree_view_get_headers_visible((GtkTreeView *)arg0);
9603 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1headers_1visible_FUNC);
9604 	return rc;
9605 }
9606 #endif
9607 
9608 #ifndef NO_gtk_1tree_1view_1get_1path_1at_1pos
GTK_NATIVE(gtk_1tree_1view_1get_1path_1at_1pos)9609 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1path_1at_1pos)
9610 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jlongArray arg3, jlongArray arg4, jintArray arg5, jintArray arg6)
9611 {
9612 	jlong *lparg3=NULL;
9613 	jlong *lparg4=NULL;
9614 	jint *lparg5=NULL;
9615 	jint *lparg6=NULL;
9616 	jboolean rc = 0;
9617 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1path_1at_1pos_FUNC);
9618 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
9619 	if (arg4) if ((lparg4 = (*env)->GetLongArrayElements(env, arg4, NULL)) == NULL) goto fail;
9620 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
9621 	if (arg6) if ((lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL)) == NULL) goto fail;
9622 	rc = (jboolean)gtk_tree_view_get_path_at_pos((GtkTreeView *)arg0, (gint)arg1, (gint)arg2, (GtkTreePath **)lparg3, (GtkTreeViewColumn **)lparg4, (gint *)lparg5, (gint *)lparg6);
9623 fail:
9624 	if (arg6 && lparg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0);
9625 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
9626 	if (arg4 && lparg4) (*env)->ReleaseLongArrayElements(env, arg4, lparg4, 0);
9627 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
9628 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1path_1at_1pos_FUNC);
9629 	return rc;
9630 }
9631 #endif
9632 
9633 #ifndef NO_gtk_1tree_1view_1get_1selection
GTK_NATIVE(gtk_1tree_1view_1get_1selection)9634 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1selection)
9635 	(JNIEnv *env, jclass that, jlong arg0)
9636 {
9637 	jlong rc = 0;
9638 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1selection_FUNC);
9639 	rc = (jlong)gtk_tree_view_get_selection((GtkTreeView *)arg0);
9640 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1selection_FUNC);
9641 	return rc;
9642 }
9643 #endif
9644 
9645 #ifndef NO_gtk_1tree_1view_1get_1visible_1rect
GTK_NATIVE(gtk_1tree_1view_1get_1visible_1rect)9646 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1get_1visible_1rect)
9647 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
9648 {
9649 	GdkRectangle _arg1, *lparg1=NULL;
9650 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1get_1visible_1rect_FUNC);
9651 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
9652 	gtk_tree_view_get_visible_rect((GtkTreeView *)arg0, lparg1);
9653 fail:
9654 	if (arg1 && lparg1) setGdkRectangleFields(env, arg1, lparg1);
9655 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1get_1visible_1rect_FUNC);
9656 }
9657 #endif
9658 
9659 #ifndef NO_gtk_1tree_1view_1insert_1column
GTK_NATIVE(gtk_1tree_1view_1insert_1column)9660 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1tree_1view_1insert_1column)
9661 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
9662 {
9663 	jint rc = 0;
9664 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1insert_1column_FUNC);
9665 	rc = (jint)gtk_tree_view_insert_column((GtkTreeView *)arg0, (GtkTreeViewColumn *)arg1, (gint)arg2);
9666 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1insert_1column_FUNC);
9667 	return rc;
9668 }
9669 #endif
9670 
9671 #ifndef NO_gtk_1tree_1view_1move_1column_1after
GTK_NATIVE(gtk_1tree_1view_1move_1column_1after)9672 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1move_1column_1after)
9673 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
9674 {
9675 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1move_1column_1after_FUNC);
9676 	gtk_tree_view_move_column_after((GtkTreeView *)arg0, (GtkTreeViewColumn *)arg1, (GtkTreeViewColumn *)arg2);
9677 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1move_1column_1after_FUNC);
9678 }
9679 #endif
9680 
9681 #ifndef NO_gtk_1tree_1view_1new_1with_1model
GTK_NATIVE(gtk_1tree_1view_1new_1with_1model)9682 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1tree_1view_1new_1with_1model)
9683 	(JNIEnv *env, jclass that, jlong arg0)
9684 {
9685 	jlong rc = 0;
9686 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1new_1with_1model_FUNC);
9687 	rc = (jlong)gtk_tree_view_new_with_model((GtkTreeModel *)arg0);
9688 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1new_1with_1model_FUNC);
9689 	return rc;
9690 }
9691 #endif
9692 
9693 #ifndef NO_gtk_1tree_1view_1remove_1column
GTK_NATIVE(gtk_1tree_1view_1remove_1column)9694 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1remove_1column)
9695 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9696 {
9697 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1remove_1column_FUNC);
9698 	gtk_tree_view_remove_column((GtkTreeView *)arg0, (GtkTreeViewColumn *)arg1);
9699 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1remove_1column_FUNC);
9700 }
9701 #endif
9702 
9703 #ifndef NO_gtk_1tree_1view_1row_1expanded
GTK_NATIVE(gtk_1tree_1view_1row_1expanded)9704 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1tree_1view_1row_1expanded)
9705 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9706 {
9707 	jboolean rc = 0;
9708 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1row_1expanded_FUNC);
9709 	rc = (jboolean)gtk_tree_view_row_expanded((GtkTreeView *)arg0, (GtkTreePath *)arg1);
9710 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1row_1expanded_FUNC);
9711 	return rc;
9712 }
9713 #endif
9714 
9715 #ifndef NO_gtk_1tree_1view_1scroll_1to_1cell
GTK_NATIVE(gtk_1tree_1view_1scroll_1to_1cell)9716 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1scroll_1to_1cell)
9717 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jboolean arg3, jfloat arg4, jfloat arg5)
9718 {
9719 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1scroll_1to_1cell_FUNC);
9720 	gtk_tree_view_scroll_to_cell((GtkTreeView *)arg0, (GtkTreePath *)arg1, (GtkTreeViewColumn *)arg2, (gboolean)arg3, (gfloat)arg4, (gfloat)arg5);
9721 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1scroll_1to_1cell_FUNC);
9722 }
9723 #endif
9724 
9725 #ifndef NO_gtk_1tree_1view_1scroll_1to_1point
GTK_NATIVE(gtk_1tree_1view_1scroll_1to_1point)9726 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1scroll_1to_1point)
9727 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
9728 {
9729 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1scroll_1to_1point_FUNC);
9730 	gtk_tree_view_scroll_to_point((GtkTreeView *)arg0, (gint)arg1, (gint)arg2);
9731 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1scroll_1to_1point_FUNC);
9732 }
9733 #endif
9734 
9735 #ifndef NO_gtk_1tree_1view_1set_1cursor
GTK_NATIVE(gtk_1tree_1view_1set_1cursor)9736 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1cursor)
9737 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jboolean arg3)
9738 {
9739 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1cursor_FUNC);
9740 	gtk_tree_view_set_cursor((GtkTreeView *)arg0, (GtkTreePath *)arg1, (GtkTreeViewColumn *)arg2, arg3);
9741 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1cursor_FUNC);
9742 }
9743 #endif
9744 
9745 #ifndef NO_gtk_1tree_1view_1set_1drag_1dest_1row
GTK_NATIVE(gtk_1tree_1view_1set_1drag_1dest_1row)9746 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1drag_1dest_1row)
9747 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
9748 {
9749 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1drag_1dest_1row_FUNC);
9750 	gtk_tree_view_set_drag_dest_row((GtkTreeView *)arg0, (GtkTreePath *)arg1, arg2);
9751 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1drag_1dest_1row_FUNC);
9752 }
9753 #endif
9754 
9755 #ifndef NO_gtk_1tree_1view_1set_1grid_1lines
GTK_NATIVE(gtk_1tree_1view_1set_1grid_1lines)9756 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1grid_1lines)
9757 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9758 {
9759 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1grid_1lines_FUNC);
9760 	gtk_tree_view_set_grid_lines((GtkTreeView*)arg0, (GtkTreeViewGridLines)arg1);
9761 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1grid_1lines_FUNC);
9762 }
9763 #endif
9764 
9765 #ifndef NO_gtk_1tree_1view_1set_1headers_1visible
GTK_NATIVE(gtk_1tree_1view_1set_1headers_1visible)9766 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1headers_1visible)
9767 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
9768 {
9769 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1headers_1visible_FUNC);
9770 	gtk_tree_view_set_headers_visible((GtkTreeView *)arg0, (gboolean)arg1);
9771 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1headers_1visible_FUNC);
9772 }
9773 #endif
9774 
9775 #ifndef NO_gtk_1tree_1view_1set_1model
GTK_NATIVE(gtk_1tree_1view_1set_1model)9776 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1model)
9777 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9778 {
9779 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1model_FUNC);
9780 	gtk_tree_view_set_model((GtkTreeView *)arg0, (GtkTreeModel *)arg1);
9781 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1model_FUNC);
9782 }
9783 #endif
9784 
9785 #ifndef NO_gtk_1tree_1view_1set_1search_1column
GTK_NATIVE(gtk_1tree_1view_1set_1search_1column)9786 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1tree_1view_1set_1search_1column)
9787 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9788 {
9789 	GTK_NATIVE_ENTER(env, that, gtk_1tree_1view_1set_1search_1column_FUNC);
9790 	gtk_tree_view_set_search_column((GtkTreeView *)arg0, (gint)arg1);
9791 	GTK_NATIVE_EXIT(env, that, gtk_1tree_1view_1set_1search_1column_FUNC);
9792 }
9793 #endif
9794 
9795 #ifndef NO_gtk_1widget_1activate
GTK_NATIVE(gtk_1widget_1activate)9796 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1activate)
9797 	(JNIEnv *env, jclass that, jlong arg0)
9798 {
9799 	jboolean rc = 0;
9800 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1activate_FUNC);
9801 	rc = (jboolean)gtk_widget_activate((GtkWidget *)arg0);
9802 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1activate_FUNC);
9803 	return rc;
9804 }
9805 #endif
9806 
9807 #ifndef NO_gtk_1widget_1add_1css_1class
GTK_NATIVE(gtk_1widget_1add_1css_1class)9808 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1add_1css_1class)
9809 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
9810 {
9811 	jbyte *lparg1=NULL;
9812 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1add_1css_1class_FUNC);
9813 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9814 /*
9815 	gtk_widget_add_css_class((GtkWidget *)arg0, (const char *)lparg1);
9816 */
9817 	{
9818 		GTK_LOAD_FUNCTION(fp, gtk_widget_add_css_class)
9819 		if (fp) {
9820 			((void (CALLING_CONVENTION*)(GtkWidget *, const char *))fp)((GtkWidget *)arg0, (const char *)lparg1);
9821 		}
9822 	}
9823 fail:
9824 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9825 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1add_1css_1class_FUNC);
9826 }
9827 #endif
9828 
9829 #ifndef NO_gtk_1widget_1child_1focus
GTK_NATIVE(gtk_1widget_1child_1focus)9830 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1child_1focus)
9831 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
9832 {
9833 	jboolean rc = 0;
9834 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1child_1focus_FUNC);
9835 	rc = (jboolean)gtk_widget_child_focus((GtkWidget *)arg0, arg1);
9836 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1child_1focus_FUNC);
9837 	return rc;
9838 }
9839 #endif
9840 
9841 #ifndef NO_gtk_1widget_1class_1get_1css_1name
GTK_NATIVE(gtk_1widget_1class_1get_1css_1name)9842 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1class_1get_1css_1name)
9843 	(JNIEnv *env, jclass that, jlong arg0)
9844 {
9845 	jlong rc = 0;
9846 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1class_1get_1css_1name_FUNC);
9847 /*
9848 	rc = (jlong)gtk_widget_class_get_css_name((GtkWidgetClass *)arg0);
9849 */
9850 	{
9851 		GTK_LOAD_FUNCTION(fp, gtk_widget_class_get_css_name)
9852 		if (fp) {
9853 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkWidgetClass *))fp)((GtkWidgetClass *)arg0);
9854 		}
9855 	}
9856 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1class_1get_1css_1name_FUNC);
9857 	return rc;
9858 }
9859 #endif
9860 
9861 #ifndef NO_gtk_1widget_1create_1pango_1layout__JJ
GTK_NATIVE(gtk_1widget_1create_1pango_1layout__JJ)9862 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1create_1pango_1layout__JJ)
9863 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
9864 {
9865 	jlong rc = 0;
9866 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1create_1pango_1layout__JJ_FUNC);
9867 	rc = (jlong)gtk_widget_create_pango_layout((GtkWidget *)arg0, (const gchar *)arg1);
9868 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1create_1pango_1layout__JJ_FUNC);
9869 	return rc;
9870 }
9871 #endif
9872 
9873 #ifndef NO_gtk_1widget_1create_1pango_1layout__J_3B
GTK_NATIVE(gtk_1widget_1create_1pango_1layout__J_3B)9874 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1create_1pango_1layout__J_3B)
9875 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
9876 {
9877 	jbyte *lparg1=NULL;
9878 	jlong rc = 0;
9879 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1create_1pango_1layout__J_3B_FUNC);
9880 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
9881 	rc = (jlong)gtk_widget_create_pango_layout((GtkWidget *)arg0, (const gchar *)lparg1);
9882 fail:
9883 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
9884 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1create_1pango_1layout__J_3B_FUNC);
9885 	return rc;
9886 }
9887 #endif
9888 
9889 #ifndef NO_gtk_1widget_1get_1allocation
GTK_NATIVE(gtk_1widget_1get_1allocation)9890 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1get_1allocation)
9891 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
9892 {
9893 	GtkAllocation _arg1, *lparg1=NULL;
9894 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1allocation_FUNC);
9895 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
9896 	gtk_widget_get_allocation((GtkWidget *)arg0, (GtkAllocation *)lparg1);
9897 fail:
9898 	if (arg1 && lparg1) setGtkAllocationFields(env, arg1, lparg1);
9899 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1allocation_FUNC);
9900 }
9901 #endif
9902 
9903 #ifndef NO_gtk_1widget_1get_1child_1visible
GTK_NATIVE(gtk_1widget_1get_1child_1visible)9904 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1child_1visible)
9905 	(JNIEnv *env, jclass that, jlong arg0)
9906 {
9907 	jboolean rc = 0;
9908 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1child_1visible_FUNC);
9909 	rc = (jboolean)gtk_widget_get_child_visible((GtkWidget *)arg0);
9910 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1child_1visible_FUNC);
9911 	return rc;
9912 }
9913 #endif
9914 
9915 #ifndef NO_gtk_1widget_1get_1clip
GTK_NATIVE(gtk_1widget_1get_1clip)9916 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1get_1clip)
9917 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
9918 {
9919 	GtkAllocation _arg1, *lparg1=NULL;
9920 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1clip_FUNC);
9921 	if (arg1) if ((lparg1 = getGtkAllocationFields(env, arg1, &_arg1)) == NULL) goto fail;
9922 /*
9923 	gtk_widget_get_clip((GtkWidget *)arg0, lparg1);
9924 */
9925 	{
9926 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_clip)
9927 		if (fp) {
9928 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkAllocation *))fp)((GtkWidget *)arg0, lparg1);
9929 		}
9930 	}
9931 fail:
9932 	if (arg1 && lparg1) setGtkAllocationFields(env, arg1, lparg1);
9933 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1clip_FUNC);
9934 }
9935 #endif
9936 
9937 #ifndef NO_gtk_1widget_1get_1mapped
GTK_NATIVE(gtk_1widget_1get_1mapped)9938 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1mapped)
9939 	(JNIEnv *env, jclass that, jlong arg0)
9940 {
9941 	jboolean rc = 0;
9942 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1mapped_FUNC);
9943 	rc = (jboolean)gtk_widget_get_mapped((GtkWidget *)arg0);
9944 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1mapped_FUNC);
9945 	return rc;
9946 }
9947 #endif
9948 
9949 #ifndef NO_gtk_1widget_1get_1margin_1bottom
GTK_NATIVE(gtk_1widget_1get_1margin_1bottom)9950 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1margin_1bottom)
9951 	(JNIEnv *env, jclass that, jlong arg0)
9952 {
9953 	jint rc = 0;
9954 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1margin_1bottom_FUNC);
9955 /*
9956 	rc = (jint)gtk_widget_get_margin_bottom((GtkWidget *)arg0);
9957 */
9958 	{
9959 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_margin_bottom)
9960 		if (fp) {
9961 			rc = (jint)((jint (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
9962 		}
9963 	}
9964 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1margin_1bottom_FUNC);
9965 	return rc;
9966 }
9967 #endif
9968 
9969 #ifndef NO_gtk_1widget_1get_1margin_1end
GTK_NATIVE(gtk_1widget_1get_1margin_1end)9970 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1margin_1end)
9971 	(JNIEnv *env, jclass that, jlong arg0)
9972 {
9973 	jint rc = 0;
9974 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1margin_1end_FUNC);
9975 /*
9976 	rc = (jint)gtk_widget_get_margin_end((GtkWidget *)arg0);
9977 */
9978 	{
9979 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_margin_end)
9980 		if (fp) {
9981 			rc = (jint)((jint (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
9982 		}
9983 	}
9984 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1margin_1end_FUNC);
9985 	return rc;
9986 }
9987 #endif
9988 
9989 #ifndef NO_gtk_1widget_1get_1margin_1start
GTK_NATIVE(gtk_1widget_1get_1margin_1start)9990 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1margin_1start)
9991 	(JNIEnv *env, jclass that, jlong arg0)
9992 {
9993 	jint rc = 0;
9994 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1margin_1start_FUNC);
9995 /*
9996 	rc = (jint)gtk_widget_get_margin_start((GtkWidget *)arg0);
9997 */
9998 	{
9999 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_margin_start)
10000 		if (fp) {
10001 			rc = (jint)((jint (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
10002 		}
10003 	}
10004 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1margin_1start_FUNC);
10005 	return rc;
10006 }
10007 #endif
10008 
10009 #ifndef NO_gtk_1widget_1get_1margin_1top
GTK_NATIVE(gtk_1widget_1get_1margin_1top)10010 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1margin_1top)
10011 	(JNIEnv *env, jclass that, jlong arg0)
10012 {
10013 	jint rc = 0;
10014 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1margin_1top_FUNC);
10015 /*
10016 	rc = (jint)gtk_widget_get_margin_top((GtkWidget *)arg0);
10017 */
10018 	{
10019 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_margin_top)
10020 		if (fp) {
10021 			rc = (jint)((jint (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
10022 		}
10023 	}
10024 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1margin_1top_FUNC);
10025 	return rc;
10026 }
10027 #endif
10028 
10029 #ifndef NO_gtk_1widget_1get_1name
GTK_NATIVE(gtk_1widget_1get_1name)10030 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1name)
10031 	(JNIEnv *env, jclass that, jlong arg0)
10032 {
10033 	jlong rc = 0;
10034 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1name_FUNC);
10035 	rc = (jlong)gtk_widget_get_name((GtkWidget *)arg0);
10036 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1name_FUNC);
10037 	return rc;
10038 }
10039 #endif
10040 
10041 #ifndef NO_gtk_1widget_1get_1opacity
GTK_NATIVE(gtk_1widget_1get_1opacity)10042 JNIEXPORT jdouble JNICALL GTK_NATIVE(gtk_1widget_1get_1opacity)
10043 	(JNIEnv *env, jclass that, jlong arg0)
10044 {
10045 	jdouble rc = 0;
10046 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1opacity_FUNC);
10047 /*
10048 	rc = (jdouble)gtk_widget_get_opacity((GtkWidget *)arg0);
10049 */
10050 	{
10051 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_opacity)
10052 		if (fp) {
10053 			rc = (jdouble)((jdouble (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
10054 		}
10055 	}
10056 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1opacity_FUNC);
10057 	return rc;
10058 }
10059 #endif
10060 
10061 #ifndef NO_gtk_1widget_1get_1pango_1context
GTK_NATIVE(gtk_1widget_1get_1pango_1context)10062 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1pango_1context)
10063 	(JNIEnv *env, jclass that, jlong arg0)
10064 {
10065 	jlong rc = 0;
10066 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1pango_1context_FUNC);
10067 	rc = (jlong)gtk_widget_get_pango_context((GtkWidget *)arg0);
10068 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1pango_1context_FUNC);
10069 	return rc;
10070 }
10071 #endif
10072 
10073 #ifndef NO_gtk_1widget_1get_1parent
GTK_NATIVE(gtk_1widget_1get_1parent)10074 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1parent)
10075 	(JNIEnv *env, jclass that, jlong arg0)
10076 {
10077 	jlong rc = 0;
10078 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1parent_FUNC);
10079 	rc = (jlong)gtk_widget_get_parent((GtkWidget *)arg0);
10080 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1parent_FUNC);
10081 	return rc;
10082 }
10083 #endif
10084 
10085 #ifndef NO_gtk_1widget_1get_1parent_1surface
GTK_NATIVE(gtk_1widget_1get_1parent_1surface)10086 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1parent_1surface)
10087 	(JNIEnv *env, jclass that, jlong arg0)
10088 {
10089 	jlong rc = 0;
10090 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1parent_1surface_FUNC);
10091 /*
10092 	rc = (jlong)gtk_widget_get_parent_surface((GtkWidget *)arg0);
10093 */
10094 	{
10095 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_parent_surface)
10096 		if (fp) {
10097 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
10098 		}
10099 	}
10100 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1parent_1surface_FUNC);
10101 	return rc;
10102 }
10103 #endif
10104 
10105 #ifndef NO_gtk_1widget_1get_1parent_1window
GTK_NATIVE(gtk_1widget_1get_1parent_1window)10106 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1parent_1window)
10107 	(JNIEnv *env, jclass that, jlong arg0)
10108 {
10109 	jlong rc = 0;
10110 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1parent_1window_FUNC);
10111 /*
10112 	rc = (jlong)gtk_widget_get_parent_window((GtkWidget *)arg0);
10113 */
10114 	{
10115 		GTK_LOAD_FUNCTION(fp, gtk_widget_get_parent_window)
10116 		if (fp) {
10117 			rc = (jlong)((jlong (CALLING_CONVENTION*)(GtkWidget *))fp)((GtkWidget *)arg0);
10118 		}
10119 	}
10120 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1parent_1window_FUNC);
10121 	return rc;
10122 }
10123 #endif
10124 
10125 #ifndef NO_gtk_1widget_1get_1preferred_1size
GTK_NATIVE(gtk_1widget_1get_1preferred_1size)10126 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1get_1preferred_1size)
10127 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jobject arg2)
10128 {
10129 	GtkRequisition _arg1, *lparg1=NULL;
10130 	GtkRequisition _arg2, *lparg2=NULL;
10131 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1preferred_1size_FUNC);
10132 	if (arg1) if ((lparg1 = getGtkRequisitionFields(env, arg1, &_arg1)) == NULL) goto fail;
10133 	if (arg2) if ((lparg2 = getGtkRequisitionFields(env, arg2, &_arg2)) == NULL) goto fail;
10134 	gtk_widget_get_preferred_size((GtkWidget *)arg0, (GtkRequisition *)lparg1, (GtkRequisition *)lparg2);
10135 fail:
10136 	if (arg2 && lparg2) setGtkRequisitionFields(env, arg2, lparg2);
10137 	if (arg1 && lparg1) setGtkRequisitionFields(env, arg1, lparg1);
10138 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1preferred_1size_FUNC);
10139 }
10140 #endif
10141 
10142 #ifndef NO_gtk_1widget_1get_1realized
GTK_NATIVE(gtk_1widget_1get_1realized)10143 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1realized)
10144 	(JNIEnv *env, jclass that, jlong arg0)
10145 {
10146 	jboolean rc = 0;
10147 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1realized_FUNC);
10148 	rc = (jboolean)gtk_widget_get_realized((GtkWidget *)arg0);
10149 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1realized_FUNC);
10150 	return rc;
10151 }
10152 #endif
10153 
10154 #ifndef NO_gtk_1widget_1get_1scale_1factor
GTK_NATIVE(gtk_1widget_1get_1scale_1factor)10155 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1scale_1factor)
10156 	(JNIEnv *env, jclass that, jlong arg0)
10157 {
10158 	jint rc = 0;
10159 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1scale_1factor_FUNC);
10160 	rc = (jint)gtk_widget_get_scale_factor((GtkWidget *)arg0);
10161 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1scale_1factor_FUNC);
10162 	return rc;
10163 }
10164 #endif
10165 
10166 #ifndef NO_gtk_1widget_1get_1sensitive
GTK_NATIVE(gtk_1widget_1get_1sensitive)10167 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1sensitive)
10168 	(JNIEnv *env, jclass that, jlong arg0)
10169 {
10170 	jboolean rc = 0;
10171 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1sensitive_FUNC);
10172 	rc = (jboolean)gtk_widget_get_sensitive((GtkWidget *)arg0);
10173 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1sensitive_FUNC);
10174 	return rc;
10175 }
10176 #endif
10177 
10178 #ifndef NO_gtk_1widget_1get_1size_1request
GTK_NATIVE(gtk_1widget_1get_1size_1request)10179 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1get_1size_1request)
10180 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
10181 {
10182 	jint *lparg1=NULL;
10183 	jint *lparg2=NULL;
10184 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1size_1request_FUNC);
10185 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
10186 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
10187 	gtk_widget_get_size_request((GtkWidget *)arg0, (gint *)lparg1, (gint *)lparg2);
10188 fail:
10189 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
10190 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
10191 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1size_1request_FUNC);
10192 }
10193 #endif
10194 
10195 #ifndef NO_gtk_1widget_1get_1state_1flags
GTK_NATIVE(gtk_1widget_1get_1state_1flags)10196 JNIEXPORT jint JNICALL GTK_NATIVE(gtk_1widget_1get_1state_1flags)
10197 	(JNIEnv *env, jclass that, jlong arg0)
10198 {
10199 	jint rc = 0;
10200 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1state_1flags_FUNC);
10201 	rc = (jint)gtk_widget_get_state_flags((GtkWidget *)arg0);
10202 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1state_1flags_FUNC);
10203 	return rc;
10204 }
10205 #endif
10206 
10207 #ifndef NO_gtk_1widget_1get_1style_1context
GTK_NATIVE(gtk_1widget_1get_1style_1context)10208 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1style_1context)
10209 	(JNIEnv *env, jclass that, jlong arg0)
10210 {
10211 	jlong rc = 0;
10212 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1style_1context_FUNC);
10213 	rc = (jlong)gtk_widget_get_style_context((GtkWidget *)arg0);
10214 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1style_1context_FUNC);
10215 	return rc;
10216 }
10217 #endif
10218 
10219 #ifndef NO_gtk_1widget_1get_1tooltip_1text
GTK_NATIVE(gtk_1widget_1get_1tooltip_1text)10220 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1widget_1get_1tooltip_1text)
10221 	(JNIEnv *env, jclass that, jlong arg0)
10222 {
10223 	jlong rc = 0;
10224 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1tooltip_1text_FUNC);
10225 	rc = (jlong)gtk_widget_get_tooltip_text((GtkWidget *)arg0);
10226 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1tooltip_1text_FUNC);
10227 	return rc;
10228 }
10229 #endif
10230 
10231 #ifndef NO_gtk_1widget_1get_1visible
GTK_NATIVE(gtk_1widget_1get_1visible)10232 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1get_1visible)
10233 	(JNIEnv *env, jclass that, jlong arg0)
10234 {
10235 	jboolean rc = 0;
10236 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1get_1visible_FUNC);
10237 	rc = (jboolean)gtk_widget_get_visible((GtkWidget *)arg0);
10238 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1get_1visible_FUNC);
10239 	return rc;
10240 }
10241 #endif
10242 
10243 #ifndef NO_gtk_1widget_1grab_1focus
GTK_NATIVE(gtk_1widget_1grab_1focus)10244 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1grab_1focus)
10245 	(JNIEnv *env, jclass that, jlong arg0)
10246 {
10247 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1grab_1focus_FUNC);
10248 	gtk_widget_grab_focus((GtkWidget *)arg0);
10249 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1grab_1focus_FUNC);
10250 }
10251 #endif
10252 
10253 #ifndef NO_gtk_1widget_1has_1default
GTK_NATIVE(gtk_1widget_1has_1default)10254 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1has_1default)
10255 	(JNIEnv *env, jclass that, jlong arg0)
10256 {
10257 	jboolean rc = 0;
10258 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1has_1default_FUNC);
10259 	rc = (jboolean)gtk_widget_has_default((GtkWidget *)arg0);
10260 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1has_1default_FUNC);
10261 	return rc;
10262 }
10263 #endif
10264 
10265 #ifndef NO_gtk_1widget_1has_1focus
GTK_NATIVE(gtk_1widget_1has_1focus)10266 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1has_1focus)
10267 	(JNIEnv *env, jclass that, jlong arg0)
10268 {
10269 	jboolean rc = 0;
10270 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1has_1focus_FUNC);
10271 	rc = (jboolean)gtk_widget_has_focus((GtkWidget *)arg0);
10272 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1has_1focus_FUNC);
10273 	return rc;
10274 }
10275 #endif
10276 
10277 #ifndef NO_gtk_1widget_1hide
GTK_NATIVE(gtk_1widget_1hide)10278 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1hide)
10279 	(JNIEnv *env, jclass that, jlong arg0)
10280 {
10281 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1hide_FUNC);
10282 	gtk_widget_hide((GtkWidget *)arg0);
10283 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1hide_FUNC);
10284 }
10285 #endif
10286 
10287 #ifndef NO_gtk_1widget_1insert_1action_1group
GTK_NATIVE(gtk_1widget_1insert_1action_1group)10288 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1insert_1action_1group)
10289 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2)
10290 {
10291 	jbyte *lparg1=NULL;
10292 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1insert_1action_1group_FUNC);
10293 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
10294 	gtk_widget_insert_action_group((GtkWidget *)arg0, (const char *)lparg1, (GActionGroup *)arg2);
10295 fail:
10296 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
10297 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1insert_1action_1group_FUNC);
10298 }
10299 #endif
10300 
10301 #ifndef NO_gtk_1widget_1is_1focus
GTK_NATIVE(gtk_1widget_1is_1focus)10302 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1is_1focus)
10303 	(JNIEnv *env, jclass that, jlong arg0)
10304 {
10305 	jboolean rc = 0;
10306 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1is_1focus_FUNC);
10307 	rc = (jboolean)gtk_widget_is_focus((GtkWidget *)arg0);
10308 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1is_1focus_FUNC);
10309 	return rc;
10310 }
10311 #endif
10312 
10313 #ifndef NO_gtk_1widget_1mnemonic_1activate
GTK_NATIVE(gtk_1widget_1mnemonic_1activate)10314 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1widget_1mnemonic_1activate)
10315 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10316 {
10317 	jboolean rc = 0;
10318 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1mnemonic_1activate_FUNC);
10319 	rc = (jboolean)gtk_widget_mnemonic_activate((GtkWidget *)arg0, (gboolean)arg1);
10320 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1mnemonic_1activate_FUNC);
10321 	return rc;
10322 }
10323 #endif
10324 
10325 #ifndef NO_gtk_1widget_1queue_1draw
GTK_NATIVE(gtk_1widget_1queue_1draw)10326 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1queue_1draw)
10327 	(JNIEnv *env, jclass that, jlong arg0)
10328 {
10329 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1queue_1draw_FUNC);
10330 	gtk_widget_queue_draw((GtkWidget *)arg0);
10331 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1queue_1draw_FUNC);
10332 }
10333 #endif
10334 
10335 #ifndef NO_gtk_1widget_1queue_1resize
GTK_NATIVE(gtk_1widget_1queue_1resize)10336 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1queue_1resize)
10337 	(JNIEnv *env, jclass that, jlong arg0)
10338 {
10339 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1queue_1resize_FUNC);
10340 	gtk_widget_queue_resize((GtkWidget *)arg0);
10341 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1queue_1resize_FUNC);
10342 }
10343 #endif
10344 
10345 #ifndef NO_gtk_1widget_1realize
GTK_NATIVE(gtk_1widget_1realize)10346 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1realize)
10347 	(JNIEnv *env, jclass that, jlong arg0)
10348 {
10349 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1realize_FUNC);
10350 	gtk_widget_realize((GtkWidget *)arg0);
10351 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1realize_FUNC);
10352 }
10353 #endif
10354 
10355 #ifndef NO_gtk_1widget_1set_1allocation
GTK_NATIVE(gtk_1widget_1set_1allocation)10356 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1allocation)
10357 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
10358 {
10359 	GtkAllocation _arg1, *lparg1=NULL;
10360 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1allocation_FUNC);
10361 	if (arg1) if ((lparg1 = getGtkAllocationFields(env, arg1, &_arg1)) == NULL) goto fail;
10362 /*
10363 	gtk_widget_set_allocation((GtkWidget *)arg0, (GtkAllocation *)lparg1);
10364 */
10365 	{
10366 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_allocation)
10367 		if (fp) {
10368 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkAllocation *))fp)((GtkWidget *)arg0, (GtkAllocation *)lparg1);
10369 		}
10370 	}
10371 fail:
10372 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1allocation_FUNC);
10373 }
10374 #endif
10375 
10376 #ifndef NO_gtk_1widget_1set_1can_1focus
GTK_NATIVE(gtk_1widget_1set_1can_1focus)10377 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1can_1focus)
10378 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10379 {
10380 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1can_1focus_FUNC);
10381 	gtk_widget_set_can_focus((GtkWidget *)arg0, (gboolean)arg1);
10382 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1can_1focus_FUNC);
10383 }
10384 #endif
10385 
10386 #ifndef NO_gtk_1widget_1set_1clip
GTK_NATIVE(gtk_1widget_1set_1clip)10387 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1clip)
10388 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
10389 {
10390 	GtkAllocation _arg1, *lparg1=NULL;
10391 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1clip_FUNC);
10392 	if (arg1) if ((lparg1 = getGtkAllocationFields(env, arg1, &_arg1)) == NULL) goto fail;
10393 /*
10394 	gtk_widget_set_clip((GtkWidget *)arg0, lparg1);
10395 */
10396 	{
10397 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_clip)
10398 		if (fp) {
10399 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkAllocation *))fp)((GtkWidget *)arg0, lparg1);
10400 		}
10401 	}
10402 fail:
10403 	if (arg1 && lparg1) setGtkAllocationFields(env, arg1, lparg1);
10404 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1clip_FUNC);
10405 }
10406 #endif
10407 
10408 #ifndef NO_gtk_1widget_1set_1default_1direction
GTK_NATIVE(gtk_1widget_1set_1default_1direction)10409 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1default_1direction)
10410 	(JNIEnv *env, jclass that, jint arg0)
10411 {
10412 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1default_1direction_FUNC);
10413 	gtk_widget_set_default_direction((GtkTextDirection)arg0);
10414 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1default_1direction_FUNC);
10415 }
10416 #endif
10417 
10418 #ifndef NO_gtk_1widget_1set_1direction
GTK_NATIVE(gtk_1widget_1set_1direction)10419 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1direction)
10420 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10421 {
10422 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1direction_FUNC);
10423 	gtk_widget_set_direction((GtkWidget *)arg0, (GtkTextDirection)arg1);
10424 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1direction_FUNC);
10425 }
10426 #endif
10427 
10428 #ifndef NO_gtk_1widget_1set_1focus_1on_1click
GTK_NATIVE(gtk_1widget_1set_1focus_1on_1click)10429 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1focus_1on_1click)
10430 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10431 {
10432 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1focus_1on_1click_FUNC);
10433 /*
10434 	gtk_widget_set_focus_on_click((GtkWidget *)arg0, (gboolean)arg1);
10435 */
10436 	{
10437 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_focus_on_click)
10438 		if (fp) {
10439 			((void (CALLING_CONVENTION*)(GtkWidget *, gboolean))fp)((GtkWidget *)arg0, (gboolean)arg1);
10440 		}
10441 	}
10442 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1focus_1on_1click_FUNC);
10443 }
10444 #endif
10445 
10446 #ifndef NO_gtk_1widget_1set_1halign
GTK_NATIVE(gtk_1widget_1set_1halign)10447 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1halign)
10448 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10449 {
10450 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1halign_FUNC);
10451 	gtk_widget_set_halign((GtkWidget *)arg0, (GtkAlign)arg1);
10452 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1halign_FUNC);
10453 }
10454 #endif
10455 
10456 #ifndef NO_gtk_1widget_1set_1hexpand
GTK_NATIVE(gtk_1widget_1set_1hexpand)10457 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1hexpand)
10458 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10459 {
10460 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1hexpand_FUNC);
10461 	gtk_widget_set_hexpand((GtkWidget *)arg0, (gboolean)arg1);
10462 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1hexpand_FUNC);
10463 }
10464 #endif
10465 
10466 #ifndef NO_gtk_1widget_1set_1margin_1bottom
GTK_NATIVE(gtk_1widget_1set_1margin_1bottom)10467 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1margin_1bottom)
10468 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10469 {
10470 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1margin_1bottom_FUNC);
10471 /*
10472 	gtk_widget_set_margin_bottom((GtkWidget *)arg0, (gint)arg1);
10473 */
10474 	{
10475 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_margin_bottom)
10476 		if (fp) {
10477 			((void (CALLING_CONVENTION*)(GtkWidget *, gint))fp)((GtkWidget *)arg0, (gint)arg1);
10478 		}
10479 	}
10480 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1margin_1bottom_FUNC);
10481 }
10482 #endif
10483 
10484 #ifndef NO_gtk_1widget_1set_1margin_1end
GTK_NATIVE(gtk_1widget_1set_1margin_1end)10485 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1margin_1end)
10486 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10487 {
10488 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1margin_1end_FUNC);
10489 /*
10490 	gtk_widget_set_margin_end((GtkWidget *)arg0, (gint)arg1);
10491 */
10492 	{
10493 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_margin_end)
10494 		if (fp) {
10495 			((void (CALLING_CONVENTION*)(GtkWidget *, gint))fp)((GtkWidget *)arg0, (gint)arg1);
10496 		}
10497 	}
10498 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1margin_1end_FUNC);
10499 }
10500 #endif
10501 
10502 #ifndef NO_gtk_1widget_1set_1margin_1start
GTK_NATIVE(gtk_1widget_1set_1margin_1start)10503 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1margin_1start)
10504 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10505 {
10506 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1margin_1start_FUNC);
10507 /*
10508 	gtk_widget_set_margin_start((GtkWidget *)arg0, (gint)arg1);
10509 */
10510 	{
10511 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_margin_start)
10512 		if (fp) {
10513 			((void (CALLING_CONVENTION*)(GtkWidget *, gint))fp)((GtkWidget *)arg0, (gint)arg1);
10514 		}
10515 	}
10516 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1margin_1start_FUNC);
10517 }
10518 #endif
10519 
10520 #ifndef NO_gtk_1widget_1set_1margin_1top
GTK_NATIVE(gtk_1widget_1set_1margin_1top)10521 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1margin_1top)
10522 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10523 {
10524 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1margin_1top_FUNC);
10525 /*
10526 	gtk_widget_set_margin_top((GtkWidget *)arg0, (gint)arg1);
10527 */
10528 	{
10529 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_margin_top)
10530 		if (fp) {
10531 			((void (CALLING_CONVENTION*)(GtkWidget *, gint))fp)((GtkWidget *)arg0, (gint)arg1);
10532 		}
10533 	}
10534 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1margin_1top_FUNC);
10535 }
10536 #endif
10537 
10538 #ifndef NO_gtk_1widget_1set_1opacity
GTK_NATIVE(gtk_1widget_1set_1opacity)10539 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1opacity)
10540 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
10541 {
10542 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1opacity_FUNC);
10543 /*
10544 	gtk_widget_set_opacity((GtkWidget *)arg0, arg1);
10545 */
10546 	{
10547 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_opacity)
10548 		if (fp) {
10549 			((void (CALLING_CONVENTION*)(GtkWidget *, jdouble))fp)((GtkWidget *)arg0, arg1);
10550 		}
10551 	}
10552 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1opacity_FUNC);
10553 }
10554 #endif
10555 
10556 #ifndef NO_gtk_1widget_1set_1parent
GTK_NATIVE(gtk_1widget_1set_1parent)10557 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1parent)
10558 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10559 {
10560 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1parent_FUNC);
10561 /*
10562 	gtk_widget_set_parent((GtkWidget *)arg0, (GtkWidget *)arg1);
10563 */
10564 	{
10565 		GTK_LOAD_FUNCTION(fp, gtk_widget_set_parent)
10566 		if (fp) {
10567 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkWidget *))fp)((GtkWidget *)arg0, (GtkWidget *)arg1);
10568 		}
10569 	}
10570 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1parent_FUNC);
10571 }
10572 #endif
10573 
10574 #ifndef NO_gtk_1widget_1set_1receives_1default
GTK_NATIVE(gtk_1widget_1set_1receives_1default)10575 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1receives_1default)
10576 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10577 {
10578 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1receives_1default_FUNC);
10579 	gtk_widget_set_receives_default((GtkWidget *)arg0, (gboolean)arg1);
10580 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1receives_1default_FUNC);
10581 }
10582 #endif
10583 
10584 #ifndef NO_gtk_1widget_1set_1sensitive
GTK_NATIVE(gtk_1widget_1set_1sensitive)10585 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1sensitive)
10586 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10587 {
10588 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1sensitive_FUNC);
10589 	gtk_widget_set_sensitive((GtkWidget *)arg0, (gboolean)arg1);
10590 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1sensitive_FUNC);
10591 }
10592 #endif
10593 
10594 #ifndef NO_gtk_1widget_1set_1size_1request
GTK_NATIVE(gtk_1widget_1set_1size_1request)10595 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1size_1request)
10596 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
10597 {
10598 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1size_1request_FUNC);
10599 	gtk_widget_set_size_request((GtkWidget *)arg0, (gint)arg1, (gint)arg2);
10600 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1size_1request_FUNC);
10601 }
10602 #endif
10603 
10604 #ifndef NO_gtk_1widget_1set_1tooltip_1text
GTK_NATIVE(gtk_1widget_1set_1tooltip_1text)10605 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1tooltip_1text)
10606 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
10607 {
10608 	jbyte *lparg1=NULL;
10609 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1tooltip_1text_FUNC);
10610 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
10611 	gtk_widget_set_tooltip_text((GtkWidget *)arg0, (const gchar *)lparg1);
10612 fail:
10613 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
10614 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1tooltip_1text_FUNC);
10615 }
10616 #endif
10617 
10618 #ifndef NO_gtk_1widget_1set_1valign
GTK_NATIVE(gtk_1widget_1set_1valign)10619 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1valign)
10620 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
10621 {
10622 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1valign_FUNC);
10623 	gtk_widget_set_valign((GtkWidget *)arg0, (GtkAlign)arg1);
10624 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1valign_FUNC);
10625 }
10626 #endif
10627 
10628 #ifndef NO_gtk_1widget_1set_1vexpand
GTK_NATIVE(gtk_1widget_1set_1vexpand)10629 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1vexpand)
10630 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10631 {
10632 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1vexpand_FUNC);
10633 	gtk_widget_set_vexpand((GtkWidget *)arg0, (gboolean)arg1);
10634 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1vexpand_FUNC);
10635 }
10636 #endif
10637 
10638 #ifndef NO_gtk_1widget_1set_1visible
GTK_NATIVE(gtk_1widget_1set_1visible)10639 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1set_1visible)
10640 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10641 {
10642 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1set_1visible_FUNC);
10643 	gtk_widget_set_visible((GtkWidget *)arg0, (gboolean)arg1);
10644 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1set_1visible_FUNC);
10645 }
10646 #endif
10647 
10648 #ifndef NO_gtk_1widget_1show
GTK_NATIVE(gtk_1widget_1show)10649 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1show)
10650 	(JNIEnv *env, jclass that, jlong arg0)
10651 {
10652 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1show_FUNC);
10653 	gtk_widget_show((GtkWidget *)arg0);
10654 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1show_FUNC);
10655 }
10656 #endif
10657 
10658 #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)10659 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2)
10660 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
10661 {
10662 	GtkAllocation _arg1, *lparg1=NULL;
10663 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2_FUNC);
10664 	if (arg1) if ((lparg1 = getGtkAllocationFields(env, arg1, &_arg1)) == NULL) goto fail;
10665 /*
10666 	gtk_widget_size_allocate((GtkWidget *)arg0, (GtkAllocation *)lparg1);
10667 */
10668 	{
10669 		GTK_LOAD_FUNCTION(fp, gtk_widget_size_allocate)
10670 		if (fp) {
10671 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkAllocation *))fp)((GtkWidget *)arg0, (GtkAllocation *)lparg1);
10672 		}
10673 	}
10674 fail:
10675 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2_FUNC);
10676 }
10677 #endif
10678 
10679 #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)10680 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2I)
10681 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2)
10682 {
10683 	GtkAllocation _arg1, *lparg1=NULL;
10684 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2I_FUNC);
10685 	if (arg1) if ((lparg1 = getGtkAllocationFields(env, arg1, &_arg1)) == NULL) goto fail;
10686 /*
10687 	gtk_widget_size_allocate((GtkWidget *)arg0, (GtkAllocation *)lparg1, arg2);
10688 */
10689 	{
10690 		GTK_LOAD_FUNCTION(fp, gtk_widget_size_allocate)
10691 		if (fp) {
10692 			((void (CALLING_CONVENTION*)(GtkWidget *, GtkAllocation *, jint))fp)((GtkWidget *)arg0, (GtkAllocation *)lparg1, arg2);
10693 		}
10694 	}
10695 fail:
10696 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1size_1allocate__JLorg_eclipse_swt_internal_gtk_GtkAllocation_2I_FUNC);
10697 }
10698 #endif
10699 
10700 #ifndef NO_gtk_1widget_1unparent
GTK_NATIVE(gtk_1widget_1unparent)10701 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1widget_1unparent)
10702 	(JNIEnv *env, jclass that, jlong arg0)
10703 {
10704 	GTK_NATIVE_ENTER(env, that, gtk_1widget_1unparent_FUNC);
10705 	gtk_widget_unparent((GtkWidget *)arg0);
10706 	GTK_NATIVE_EXIT(env, that, gtk_1widget_1unparent_FUNC);
10707 }
10708 #endif
10709 
10710 #ifndef NO_gtk_1window_1fullscreen
GTK_NATIVE(gtk_1window_1fullscreen)10711 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1fullscreen)
10712 	(JNIEnv *env, jclass that, jlong arg0)
10713 {
10714 	GTK_NATIVE_ENTER(env, that, gtk_1window_1fullscreen_FUNC);
10715 	gtk_window_fullscreen((GtkWindow *)arg0);
10716 	GTK_NATIVE_EXIT(env, that, gtk_1window_1fullscreen_FUNC);
10717 }
10718 #endif
10719 
10720 #ifndef NO_gtk_1window_1get_1default_1size
GTK_NATIVE(gtk_1window_1get_1default_1size)10721 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1get_1default_1size)
10722 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
10723 {
10724 	jint *lparg1=NULL;
10725 	jint *lparg2=NULL;
10726 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1default_1size_FUNC);
10727 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
10728 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
10729 	gtk_window_get_default_size((GtkWindow *)arg0, (gint *)lparg1, (gint *)lparg2);
10730 fail:
10731 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
10732 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
10733 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1default_1size_FUNC);
10734 }
10735 #endif
10736 
10737 #ifndef NO_gtk_1window_1get_1default_1widget
GTK_NATIVE(gtk_1window_1get_1default_1widget)10738 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1window_1get_1default_1widget)
10739 	(JNIEnv *env, jclass that, jlong arg0)
10740 {
10741 	jlong rc = 0;
10742 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1default_1widget_FUNC);
10743 	rc = (jlong)gtk_window_get_default_widget((GtkWindow *)arg0);
10744 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1default_1widget_FUNC);
10745 	return rc;
10746 }
10747 #endif
10748 
10749 #ifndef NO_gtk_1window_1get_1focus
GTK_NATIVE(gtk_1window_1get_1focus)10750 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1window_1get_1focus)
10751 	(JNIEnv *env, jclass that, jlong arg0)
10752 {
10753 	jlong rc = 0;
10754 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1focus_FUNC);
10755 	rc = (jlong)gtk_window_get_focus((GtkWindow *)arg0);
10756 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1focus_FUNC);
10757 	return rc;
10758 }
10759 #endif
10760 
10761 #ifndef NO_gtk_1window_1get_1group
GTK_NATIVE(gtk_1window_1get_1group)10762 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1window_1get_1group)
10763 	(JNIEnv *env, jclass that, jlong arg0)
10764 {
10765 	jlong rc = 0;
10766 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1group_FUNC);
10767 	rc = (jlong)gtk_window_get_group((GtkWindow *)arg0);
10768 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1group_FUNC);
10769 	return rc;
10770 }
10771 #endif
10772 
10773 #ifndef NO_gtk_1window_1get_1modal
GTK_NATIVE(gtk_1window_1get_1modal)10774 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1window_1get_1modal)
10775 	(JNIEnv *env, jclass that, jlong arg0)
10776 {
10777 	jboolean rc = 0;
10778 	GTK_NATIVE_ENTER(env, that, gtk_1window_1get_1modal_FUNC);
10779 	rc = (jboolean)gtk_window_get_modal((GtkWindow *)arg0);
10780 	GTK_NATIVE_EXIT(env, that, gtk_1window_1get_1modal_FUNC);
10781 	return rc;
10782 }
10783 #endif
10784 
10785 #ifndef NO_gtk_1window_1group_1add_1window
GTK_NATIVE(gtk_1window_1group_1add_1window)10786 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1group_1add_1window)
10787 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10788 {
10789 	GTK_NATIVE_ENTER(env, that, gtk_1window_1group_1add_1window_FUNC);
10790 	gtk_window_group_add_window((GtkWindowGroup*)arg0, (GtkWindow*)arg1);
10791 	GTK_NATIVE_EXIT(env, that, gtk_1window_1group_1add_1window_FUNC);
10792 }
10793 #endif
10794 
10795 #ifndef NO_gtk_1window_1group_1new
GTK_NATIVE(gtk_1window_1group_1new)10796 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1window_1group_1new)
10797 	(JNIEnv *env, jclass that)
10798 {
10799 	jlong rc = 0;
10800 	GTK_NATIVE_ENTER(env, that, gtk_1window_1group_1new_FUNC);
10801 	rc = (jlong)gtk_window_group_new();
10802 	GTK_NATIVE_EXIT(env, that, gtk_1window_1group_1new_FUNC);
10803 	return rc;
10804 }
10805 #endif
10806 
10807 #ifndef NO_gtk_1window_1group_1remove_1window
GTK_NATIVE(gtk_1window_1group_1remove_1window)10808 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1group_1remove_1window)
10809 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10810 {
10811 	GTK_NATIVE_ENTER(env, that, gtk_1window_1group_1remove_1window_FUNC);
10812 	gtk_window_group_remove_window((GtkWindowGroup*)arg0, (GtkWindow*)arg1);
10813 	GTK_NATIVE_EXIT(env, that, gtk_1window_1group_1remove_1window_FUNC);
10814 }
10815 #endif
10816 
10817 #ifndef NO_gtk_1window_1is_1active
GTK_NATIVE(gtk_1window_1is_1active)10818 JNIEXPORT jboolean JNICALL GTK_NATIVE(gtk_1window_1is_1active)
10819 	(JNIEnv *env, jclass that, jlong arg0)
10820 {
10821 	jboolean rc = 0;
10822 	GTK_NATIVE_ENTER(env, that, gtk_1window_1is_1active_FUNC);
10823 	rc = (jboolean)gtk_window_is_active((GtkWindow *)arg0);
10824 	GTK_NATIVE_EXIT(env, that, gtk_1window_1is_1active_FUNC);
10825 	return rc;
10826 }
10827 #endif
10828 
10829 #ifndef NO_gtk_1window_1list_1toplevels
GTK_NATIVE(gtk_1window_1list_1toplevels)10830 JNIEXPORT jlong JNICALL GTK_NATIVE(gtk_1window_1list_1toplevels)
10831 	(JNIEnv *env, jclass that)
10832 {
10833 	jlong rc = 0;
10834 	GTK_NATIVE_ENTER(env, that, gtk_1window_1list_1toplevels_FUNC);
10835 	rc = (jlong)gtk_window_list_toplevels();
10836 	GTK_NATIVE_EXIT(env, that, gtk_1window_1list_1toplevels_FUNC);
10837 	return rc;
10838 }
10839 #endif
10840 
10841 #ifndef NO_gtk_1window_1maximize
GTK_NATIVE(gtk_1window_1maximize)10842 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1maximize)
10843 	(JNIEnv *env, jclass that, jlong arg0)
10844 {
10845 	GTK_NATIVE_ENTER(env, that, gtk_1window_1maximize_FUNC);
10846 	gtk_window_maximize((GtkWindow *)arg0);
10847 	GTK_NATIVE_EXIT(env, that, gtk_1window_1maximize_FUNC);
10848 }
10849 #endif
10850 
10851 #ifndef NO_gtk_1window_1set_1decorated
GTK_NATIVE(gtk_1window_1set_1decorated)10852 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1decorated)
10853 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10854 {
10855 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1decorated_FUNC);
10856 	gtk_window_set_decorated((GtkWindow *)arg0, (gboolean)arg1);
10857 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1decorated_FUNC);
10858 }
10859 #endif
10860 
10861 #ifndef NO_gtk_1window_1set_1default_1size
GTK_NATIVE(gtk_1window_1set_1default_1size)10862 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1default_1size)
10863 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
10864 {
10865 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1default_1size_FUNC);
10866 	gtk_window_set_default_size((GtkWindow *)arg0, (gint)arg1, (gint)arg2);
10867 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1default_1size_FUNC);
10868 }
10869 #endif
10870 
10871 #ifndef NO_gtk_1window_1set_1destroy_1with_1parent
GTK_NATIVE(gtk_1window_1set_1destroy_1with_1parent)10872 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1destroy_1with_1parent)
10873 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10874 {
10875 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1destroy_1with_1parent_FUNC);
10876 	gtk_window_set_destroy_with_parent((GtkWindow *)arg0, (gboolean)arg1);
10877 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1destroy_1with_1parent_FUNC);
10878 }
10879 #endif
10880 
10881 #ifndef NO_gtk_1window_1set_1geometry_1hints
GTK_NATIVE(gtk_1window_1set_1geometry_1hints)10882 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1geometry_1hints)
10883 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jobject arg2, jint arg3)
10884 {
10885 	GdkGeometry _arg2, *lparg2=NULL;
10886 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1geometry_1hints_FUNC);
10887 	if (arg2) if ((lparg2 = getGdkGeometryFields(env, arg2, &_arg2)) == NULL) goto fail;
10888 	gtk_window_set_geometry_hints((GtkWindow *)arg0, (GtkWidget *)arg1, lparg2, arg3);
10889 fail:
10890 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1geometry_1hints_FUNC);
10891 }
10892 #endif
10893 
10894 #ifndef NO_gtk_1window_1set_1modal
GTK_NATIVE(gtk_1window_1set_1modal)10895 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1modal)
10896 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10897 {
10898 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1modal_FUNC);
10899 	gtk_window_set_modal((GtkWindow *)arg0, (gboolean)arg1);
10900 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1modal_FUNC);
10901 }
10902 #endif
10903 
10904 #ifndef NO_gtk_1window_1set_1resizable
GTK_NATIVE(gtk_1window_1set_1resizable)10905 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1resizable)
10906 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
10907 {
10908 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1resizable_FUNC);
10909 	gtk_window_set_resizable((GtkWindow *)arg0, (gboolean)arg1);
10910 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1resizable_FUNC);
10911 }
10912 #endif
10913 
10914 #ifndef NO_gtk_1window_1set_1title
GTK_NATIVE(gtk_1window_1set_1title)10915 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1title)
10916 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
10917 {
10918 	jbyte *lparg1=NULL;
10919 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1title_FUNC);
10920 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
10921 	gtk_window_set_title((GtkWindow *)arg0, (const gchar *)lparg1);
10922 fail:
10923 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
10924 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1title_FUNC);
10925 }
10926 #endif
10927 
10928 #ifndef NO_gtk_1window_1set_1transient_1for
GTK_NATIVE(gtk_1window_1set_1transient_1for)10929 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1set_1transient_1for)
10930 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
10931 {
10932 	GTK_NATIVE_ENTER(env, that, gtk_1window_1set_1transient_1for_FUNC);
10933 	gtk_window_set_transient_for((GtkWindow *)arg0, (GtkWindow *)arg1);
10934 	GTK_NATIVE_EXIT(env, that, gtk_1window_1set_1transient_1for_FUNC);
10935 }
10936 #endif
10937 
10938 #ifndef NO_gtk_1window_1unfullscreen
GTK_NATIVE(gtk_1window_1unfullscreen)10939 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1unfullscreen)
10940 	(JNIEnv *env, jclass that, jlong arg0)
10941 {
10942 	GTK_NATIVE_ENTER(env, that, gtk_1window_1unfullscreen_FUNC);
10943 	gtk_window_unfullscreen((GtkWindow *)arg0);
10944 	GTK_NATIVE_EXIT(env, that, gtk_1window_1unfullscreen_FUNC);
10945 }
10946 #endif
10947 
10948 #ifndef NO_gtk_1window_1unmaximize
GTK_NATIVE(gtk_1window_1unmaximize)10949 JNIEXPORT void JNICALL GTK_NATIVE(gtk_1window_1unmaximize)
10950 	(JNIEnv *env, jclass that, jlong arg0)
10951 {
10952 	GTK_NATIVE_ENTER(env, that, gtk_1window_1unmaximize_FUNC);
10953 	gtk_window_unmaximize((GtkWindow *)arg0);
10954 	GTK_NATIVE_EXIT(env, that, gtk_1window_1unmaximize_FUNC);
10955 }
10956 #endif
10957 
10958 #ifndef Graphene_NATIVE
10959 #define Graphene_NATIVE(func) Java_org_eclipse_swt_internal_gtk_Graphene_##func
10960 #endif
10961 
10962 #ifndef NO_graphene_1rect_1alloc
Graphene_NATIVE(graphene_1rect_1alloc)10963 JNIEXPORT jlong JNICALL Graphene_NATIVE(graphene_1rect_1alloc)
10964 	(JNIEnv *env, jclass that)
10965 {
10966 	jlong rc = 0;
10967 	Graphene_NATIVE_ENTER(env, that, graphene_1rect_1alloc_FUNC);
10968 	rc = (jlong)graphene_rect_alloc();
10969 	Graphene_NATIVE_EXIT(env, that, graphene_1rect_1alloc_FUNC);
10970 	return rc;
10971 }
10972 #endif
10973 
10974 #ifndef NO_graphene_1rect_1free
Graphene_NATIVE(graphene_1rect_1free)10975 JNIEXPORT void JNICALL Graphene_NATIVE(graphene_1rect_1free)
10976 	(JNIEnv *env, jclass that, jlong arg0)
10977 {
10978 	Graphene_NATIVE_ENTER(env, that, graphene_1rect_1free_FUNC);
10979 	graphene_rect_free((graphene_rect_t *)arg0);
10980 	Graphene_NATIVE_EXIT(env, that, graphene_1rect_1free_FUNC);
10981 }
10982 #endif
10983 
10984 #ifndef NO_graphene_1rect_1init
Graphene_NATIVE(graphene_1rect_1init)10985 JNIEXPORT jlong JNICALL Graphene_NATIVE(graphene_1rect_1init)
10986 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1, jfloat arg2, jfloat arg3, jfloat arg4)
10987 {
10988 	jlong rc = 0;
10989 	Graphene_NATIVE_ENTER(env, that, graphene_1rect_1init_FUNC);
10990 	rc = (jlong)graphene_rect_init((graphene_rect_t *)arg0, arg1, arg2, arg3, arg4);
10991 	Graphene_NATIVE_EXIT(env, that, graphene_1rect_1init_FUNC);
10992 	return rc;
10993 }
10994 #endif
10995 
10996 #ifndef OS_NATIVE
10997 #define OS_NATIVE(func) Java_org_eclipse_swt_internal_gtk_OS_##func
10998 #endif
10999 
11000 #ifndef NO_Call__JJII
OS_NATIVE(Call__JJII)11001 JNIEXPORT jint JNICALL OS_NATIVE(Call__JJII)
11002 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
11003 {
11004 	jint rc = 0;
11005 	OS_NATIVE_ENTER(env, that, Call__JJII_FUNC);
11006 	rc = (jint)((jint (*)())arg0)(arg1, arg2, arg3);
11007 	OS_NATIVE_EXIT(env, that, Call__JJII_FUNC);
11008 	return rc;
11009 }
11010 #endif
11011 
11012 #ifndef NO_Call__JJJ
OS_NATIVE(Call__JJJ)11013 JNIEXPORT jint JNICALL OS_NATIVE(Call__JJJ)
11014 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
11015 {
11016 	jint rc = 0;
11017 	OS_NATIVE_ENTER(env, that, Call__JJJ_FUNC);
11018 	rc = (jint)((jint (*)())arg0)(arg1, arg2);
11019 	OS_NATIVE_EXIT(env, that, Call__JJJ_FUNC);
11020 	return rc;
11021 }
11022 #endif
11023 
11024 #ifndef NO_FcConfigAppFontAddFile
OS_NATIVE(FcConfigAppFontAddFile)11025 JNIEXPORT jboolean JNICALL OS_NATIVE(FcConfigAppFontAddFile)
11026 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
11027 {
11028 	jbyte *lparg1=NULL;
11029 	jboolean rc = 0;
11030 	OS_NATIVE_ENTER(env, that, FcConfigAppFontAddFile_FUNC);
11031 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
11032 /*
11033 	rc = (jboolean)FcConfigAppFontAddFile(arg0, lparg1);
11034 */
11035 	{
11036 		OS_LOAD_FUNCTION(fp, FcConfigAppFontAddFile)
11037 		if (fp) {
11038 			rc = (jboolean)((jboolean (CALLING_CONVENTION*)(jlong, jbyte *))fp)(arg0, lparg1);
11039 		}
11040 	}
11041 fail:
11042 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
11043 	OS_NATIVE_EXIT(env, that, FcConfigAppFontAddFile_FUNC);
11044 	return rc;
11045 }
11046 #endif
11047 
11048 #ifndef NO_GPollFD_1sizeof
OS_NATIVE(GPollFD_1sizeof)11049 JNIEXPORT jint JNICALL OS_NATIVE(GPollFD_1sizeof)
11050 	(JNIEnv *env, jclass that)
11051 {
11052 	jint rc = 0;
11053 	OS_NATIVE_ENTER(env, that, GPollFD_1sizeof_FUNC);
11054 	rc = (jint)GPollFD_sizeof();
11055 	OS_NATIVE_EXIT(env, that, GPollFD_1sizeof_FUNC);
11056 	return rc;
11057 }
11058 #endif
11059 
11060 #ifndef NO_GTypeInfo_1sizeof
OS_NATIVE(GTypeInfo_1sizeof)11061 JNIEXPORT jint JNICALL OS_NATIVE(GTypeInfo_1sizeof)
11062 	(JNIEnv *env, jclass that)
11063 {
11064 	jint rc = 0;
11065 	OS_NATIVE_ENTER(env, that, GTypeInfo_1sizeof_FUNC);
11066 	rc = (jint)GTypeInfo_sizeof();
11067 	OS_NATIVE_EXIT(env, that, GTypeInfo_1sizeof_FUNC);
11068 	return rc;
11069 }
11070 #endif
11071 
11072 #ifndef NO_G_1OBJECT_1CLASS_1CONSTRUCTOR
OS_NATIVE(G_1OBJECT_1CLASS_1CONSTRUCTOR)11073 JNIEXPORT jlong JNICALL OS_NATIVE(G_1OBJECT_1CLASS_1CONSTRUCTOR)
11074 	(JNIEnv *env, jclass that, jlong arg0)
11075 {
11076 	jlong rc = 0;
11077 	OS_NATIVE_ENTER(env, that, G_1OBJECT_1CLASS_1CONSTRUCTOR_FUNC);
11078 	rc = (jlong)G_OBJECT_CLASS_CONSTRUCTOR((GObjectClass *)arg0);
11079 	OS_NATIVE_EXIT(env, that, G_1OBJECT_1CLASS_1CONSTRUCTOR_FUNC);
11080 	return rc;
11081 }
11082 #endif
11083 
11084 #ifndef NO_G_1OBJECT_1CLASS_1SET_1CONSTRUCTOR
OS_NATIVE(G_1OBJECT_1CLASS_1SET_1CONSTRUCTOR)11085 JNIEXPORT void JNICALL OS_NATIVE(G_1OBJECT_1CLASS_1SET_1CONSTRUCTOR)
11086 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
11087 {
11088 	OS_NATIVE_ENTER(env, that, G_1OBJECT_1CLASS_1SET_1CONSTRUCTOR_FUNC);
11089 	G_OBJECT_CLASS_SET_CONSTRUCTOR((GObjectClass *)arg0, arg1);
11090 	OS_NATIVE_EXIT(env, that, G_1OBJECT_1CLASS_1SET_1CONSTRUCTOR_FUNC);
11091 }
11092 #endif
11093 
11094 #ifndef NO_G_1OBJECT_1GET_1CLASS
OS_NATIVE(G_1OBJECT_1GET_1CLASS)11095 JNIEXPORT jlong JNICALL OS_NATIVE(G_1OBJECT_1GET_1CLASS)
11096 	(JNIEnv *env, jclass that, jlong arg0)
11097 {
11098 	jlong rc = 0;
11099 	OS_NATIVE_ENTER(env, that, G_1OBJECT_1GET_1CLASS_FUNC);
11100 	rc = (jlong)G_OBJECT_GET_CLASS(arg0);
11101 	OS_NATIVE_EXIT(env, that, G_1OBJECT_1GET_1CLASS_FUNC);
11102 	return rc;
11103 }
11104 #endif
11105 
11106 #ifndef NO_G_1OBJECT_1TYPE
OS_NATIVE(G_1OBJECT_1TYPE)11107 JNIEXPORT jlong JNICALL OS_NATIVE(G_1OBJECT_1TYPE)
11108 	(JNIEnv *env, jclass that, jlong arg0)
11109 {
11110 	jlong rc = 0;
11111 	OS_NATIVE_ENTER(env, that, G_1OBJECT_1TYPE_FUNC);
11112 	rc = (jlong)G_OBJECT_TYPE(arg0);
11113 	OS_NATIVE_EXIT(env, that, G_1OBJECT_1TYPE_FUNC);
11114 	return rc;
11115 }
11116 #endif
11117 
11118 #ifndef NO_G_1OBJECT_1TYPE_1NAME
OS_NATIVE(G_1OBJECT_1TYPE_1NAME)11119 JNIEXPORT jlong JNICALL OS_NATIVE(G_1OBJECT_1TYPE_1NAME)
11120 	(JNIEnv *env, jclass that, jlong arg0)
11121 {
11122 	jlong rc = 0;
11123 	OS_NATIVE_ENTER(env, that, G_1OBJECT_1TYPE_1NAME_FUNC);
11124 	rc = (jlong)G_OBJECT_TYPE_NAME(arg0);
11125 	OS_NATIVE_EXIT(env, that, G_1OBJECT_1TYPE_1NAME_FUNC);
11126 	return rc;
11127 }
11128 #endif
11129 
11130 #ifndef NO_G_1TYPE_1BOOLEAN
OS_NATIVE(G_1TYPE_1BOOLEAN)11131 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1BOOLEAN)
11132 	(JNIEnv *env, jclass that)
11133 {
11134 	jlong rc = 0;
11135 	OS_NATIVE_ENTER(env, that, G_1TYPE_1BOOLEAN_FUNC);
11136 	rc = (jlong)G_TYPE_BOOLEAN;
11137 	OS_NATIVE_EXIT(env, that, G_1TYPE_1BOOLEAN_FUNC);
11138 	return rc;
11139 }
11140 #endif
11141 
11142 #ifndef NO_G_1TYPE_1DOUBLE
OS_NATIVE(G_1TYPE_1DOUBLE)11143 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1DOUBLE)
11144 	(JNIEnv *env, jclass that)
11145 {
11146 	jlong rc = 0;
11147 	OS_NATIVE_ENTER(env, that, G_1TYPE_1DOUBLE_FUNC);
11148 	rc = (jlong)G_TYPE_DOUBLE;
11149 	OS_NATIVE_EXIT(env, that, G_1TYPE_1DOUBLE_FUNC);
11150 	return rc;
11151 }
11152 #endif
11153 
11154 #ifndef NO_G_1TYPE_1FLOAT
OS_NATIVE(G_1TYPE_1FLOAT)11155 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1FLOAT)
11156 	(JNIEnv *env, jclass that)
11157 {
11158 	jlong rc = 0;
11159 	OS_NATIVE_ENTER(env, that, G_1TYPE_1FLOAT_FUNC);
11160 	rc = (jlong)G_TYPE_FLOAT;
11161 	OS_NATIVE_EXIT(env, that, G_1TYPE_1FLOAT_FUNC);
11162 	return rc;
11163 }
11164 #endif
11165 
11166 #ifndef NO_G_1TYPE_1INT
OS_NATIVE(G_1TYPE_1INT)11167 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1INT)
11168 	(JNIEnv *env, jclass that)
11169 {
11170 	jlong rc = 0;
11171 	OS_NATIVE_ENTER(env, that, G_1TYPE_1INT_FUNC);
11172 	rc = (jlong)G_TYPE_INT;
11173 	OS_NATIVE_EXIT(env, that, G_1TYPE_1INT_FUNC);
11174 	return rc;
11175 }
11176 #endif
11177 
11178 #ifndef NO_G_1TYPE_1INT64
OS_NATIVE(G_1TYPE_1INT64)11179 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1INT64)
11180 	(JNIEnv *env, jclass that)
11181 {
11182 	jlong rc = 0;
11183 	OS_NATIVE_ENTER(env, that, G_1TYPE_1INT64_FUNC);
11184 	rc = (jlong)G_TYPE_INT64;
11185 	OS_NATIVE_EXIT(env, that, G_1TYPE_1INT64_FUNC);
11186 	return rc;
11187 }
11188 #endif
11189 
11190 #ifndef NO_G_1TYPE_1LONG
OS_NATIVE(G_1TYPE_1LONG)11191 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1LONG)
11192 	(JNIEnv *env, jclass that)
11193 {
11194 	jlong rc = 0;
11195 	OS_NATIVE_ENTER(env, that, G_1TYPE_1LONG_FUNC);
11196 	rc = (jlong)G_TYPE_LONG;
11197 	OS_NATIVE_EXIT(env, that, G_1TYPE_1LONG_FUNC);
11198 	return rc;
11199 }
11200 #endif
11201 
11202 #ifndef NO_G_1TYPE_1STRING
OS_NATIVE(G_1TYPE_1STRING)11203 JNIEXPORT jlong JNICALL OS_NATIVE(G_1TYPE_1STRING)
11204 	(JNIEnv *env, jclass that)
11205 {
11206 	jlong rc = 0;
11207 	OS_NATIVE_ENTER(env, that, G_1TYPE_1STRING_FUNC);
11208 	rc = (jlong)G_TYPE_STRING;
11209 	OS_NATIVE_EXIT(env, that, G_1TYPE_1STRING_FUNC);
11210 	return rc;
11211 }
11212 #endif
11213 
11214 #ifndef NO_G_1VALUE_1TYPE
OS_NATIVE(G_1VALUE_1TYPE)11215 JNIEXPORT jlong JNICALL OS_NATIVE(G_1VALUE_1TYPE)
11216 	(JNIEnv *env, jclass that, jlong arg0)
11217 {
11218 	jlong rc = 0;
11219 	OS_NATIVE_ENTER(env, that, G_1VALUE_1TYPE_FUNC);
11220 	rc = (jlong)G_VALUE_TYPE(arg0);
11221 	OS_NATIVE_EXIT(env, that, G_1VALUE_1TYPE_FUNC);
11222 	return rc;
11223 }
11224 #endif
11225 
11226 #ifndef NO_PANGO_1PIXELS
OS_NATIVE(PANGO_1PIXELS)11227 JNIEXPORT jint JNICALL OS_NATIVE(PANGO_1PIXELS)
11228 	(JNIEnv *env, jclass that, jint arg0)
11229 {
11230 	jint rc = 0;
11231 	OS_NATIVE_ENTER(env, that, PANGO_1PIXELS_FUNC);
11232 	rc = (jint)PANGO_PIXELS(arg0);
11233 	OS_NATIVE_EXIT(env, that, PANGO_1PIXELS_FUNC);
11234 	return rc;
11235 }
11236 #endif
11237 
11238 #ifndef NO_PANGO_1TYPE_1FONT_1DESCRIPTION
OS_NATIVE(PANGO_1TYPE_1FONT_1DESCRIPTION)11239 JNIEXPORT jlong JNICALL OS_NATIVE(PANGO_1TYPE_1FONT_1DESCRIPTION)
11240 	(JNIEnv *env, jclass that)
11241 {
11242 	jlong rc = 0;
11243 	OS_NATIVE_ENTER(env, that, PANGO_1TYPE_1FONT_1DESCRIPTION_FUNC);
11244 	rc = (jlong)PANGO_TYPE_FONT_DESCRIPTION;
11245 	OS_NATIVE_EXIT(env, that, PANGO_1TYPE_1FONT_1DESCRIPTION_FUNC);
11246 	return rc;
11247 }
11248 #endif
11249 
11250 #ifndef NO_PANGO_1TYPE_1FONT_1FACE
OS_NATIVE(PANGO_1TYPE_1FONT_1FACE)11251 JNIEXPORT jlong JNICALL OS_NATIVE(PANGO_1TYPE_1FONT_1FACE)
11252 	(JNIEnv *env, jclass that)
11253 {
11254 	jlong rc = 0;
11255 	OS_NATIVE_ENTER(env, that, PANGO_1TYPE_1FONT_1FACE_FUNC);
11256 	rc = (jlong)PANGO_TYPE_FONT_FACE;
11257 	OS_NATIVE_EXIT(env, that, PANGO_1TYPE_1FONT_1FACE_FUNC);
11258 	return rc;
11259 }
11260 #endif
11261 
11262 #ifndef NO_PANGO_1TYPE_1FONT_1FAMILY
OS_NATIVE(PANGO_1TYPE_1FONT_1FAMILY)11263 JNIEXPORT jlong JNICALL OS_NATIVE(PANGO_1TYPE_1FONT_1FAMILY)
11264 	(JNIEnv *env, jclass that)
11265 {
11266 	jlong rc = 0;
11267 	OS_NATIVE_ENTER(env, that, PANGO_1TYPE_1FONT_1FAMILY_FUNC);
11268 	rc = (jlong)PANGO_TYPE_FONT_FAMILY;
11269 	OS_NATIVE_EXIT(env, that, PANGO_1TYPE_1FONT_1FAMILY_FUNC);
11270 	return rc;
11271 }
11272 #endif
11273 
11274 #ifndef NO_PANGO_1TYPE_1LAYOUT
OS_NATIVE(PANGO_1TYPE_1LAYOUT)11275 JNIEXPORT jlong JNICALL OS_NATIVE(PANGO_1TYPE_1LAYOUT)
11276 	(JNIEnv *env, jclass that)
11277 {
11278 	jlong rc = 0;
11279 	OS_NATIVE_ENTER(env, that, PANGO_1TYPE_1LAYOUT_FUNC);
11280 	rc = (jlong)PANGO_TYPE_LAYOUT;
11281 	OS_NATIVE_EXIT(env, that, PANGO_1TYPE_1LAYOUT_FUNC);
11282 	return rc;
11283 }
11284 #endif
11285 
11286 #ifndef NO_PangoAttrColor_1sizeof
OS_NATIVE(PangoAttrColor_1sizeof)11287 JNIEXPORT jint JNICALL OS_NATIVE(PangoAttrColor_1sizeof)
11288 	(JNIEnv *env, jclass that)
11289 {
11290 	jint rc = 0;
11291 	OS_NATIVE_ENTER(env, that, PangoAttrColor_1sizeof_FUNC);
11292 	rc = (jint)PangoAttrColor_sizeof();
11293 	OS_NATIVE_EXIT(env, that, PangoAttrColor_1sizeof_FUNC);
11294 	return rc;
11295 }
11296 #endif
11297 
11298 #ifndef NO_PangoAttrInt_1sizeof
OS_NATIVE(PangoAttrInt_1sizeof)11299 JNIEXPORT jint JNICALL OS_NATIVE(PangoAttrInt_1sizeof)
11300 	(JNIEnv *env, jclass that)
11301 {
11302 	jint rc = 0;
11303 	OS_NATIVE_ENTER(env, that, PangoAttrInt_1sizeof_FUNC);
11304 	rc = (jint)PangoAttrInt_sizeof();
11305 	OS_NATIVE_EXIT(env, that, PangoAttrInt_1sizeof_FUNC);
11306 	return rc;
11307 }
11308 #endif
11309 
11310 #ifndef NO_PangoAttribute_1sizeof
OS_NATIVE(PangoAttribute_1sizeof)11311 JNIEXPORT jint JNICALL OS_NATIVE(PangoAttribute_1sizeof)
11312 	(JNIEnv *env, jclass that)
11313 {
11314 	jint rc = 0;
11315 	OS_NATIVE_ENTER(env, that, PangoAttribute_1sizeof_FUNC);
11316 	rc = (jint)PangoAttribute_sizeof();
11317 	OS_NATIVE_EXIT(env, that, PangoAttribute_1sizeof_FUNC);
11318 	return rc;
11319 }
11320 #endif
11321 
11322 #ifndef NO_PangoItem_1sizeof
OS_NATIVE(PangoItem_1sizeof)11323 JNIEXPORT jint JNICALL OS_NATIVE(PangoItem_1sizeof)
11324 	(JNIEnv *env, jclass that)
11325 {
11326 	jint rc = 0;
11327 	OS_NATIVE_ENTER(env, that, PangoItem_1sizeof_FUNC);
11328 	rc = (jint)PangoItem_sizeof();
11329 	OS_NATIVE_EXIT(env, that, PangoItem_1sizeof_FUNC);
11330 	return rc;
11331 }
11332 #endif
11333 
11334 #ifndef NO_PangoLayoutLine_1sizeof
OS_NATIVE(PangoLayoutLine_1sizeof)11335 JNIEXPORT jint JNICALL OS_NATIVE(PangoLayoutLine_1sizeof)
11336 	(JNIEnv *env, jclass that)
11337 {
11338 	jint rc = 0;
11339 	OS_NATIVE_ENTER(env, that, PangoLayoutLine_1sizeof_FUNC);
11340 	rc = (jint)PangoLayoutLine_sizeof();
11341 	OS_NATIVE_EXIT(env, that, PangoLayoutLine_1sizeof_FUNC);
11342 	return rc;
11343 }
11344 #endif
11345 
11346 #ifndef NO_PangoLayoutRun_1sizeof
OS_NATIVE(PangoLayoutRun_1sizeof)11347 JNIEXPORT jint JNICALL OS_NATIVE(PangoLayoutRun_1sizeof)
11348 	(JNIEnv *env, jclass that)
11349 {
11350 	jint rc = 0;
11351 	OS_NATIVE_ENTER(env, that, PangoLayoutRun_1sizeof_FUNC);
11352 	rc = (jint)PangoLayoutRun_sizeof();
11353 	OS_NATIVE_EXIT(env, that, PangoLayoutRun_1sizeof_FUNC);
11354 	return rc;
11355 }
11356 #endif
11357 
11358 #ifndef NO_PangoLogAttr_1sizeof
OS_NATIVE(PangoLogAttr_1sizeof)11359 JNIEXPORT jint JNICALL OS_NATIVE(PangoLogAttr_1sizeof)
11360 	(JNIEnv *env, jclass that)
11361 {
11362 	jint rc = 0;
11363 	OS_NATIVE_ENTER(env, that, PangoLogAttr_1sizeof_FUNC);
11364 	rc = (jint)PangoLogAttr_sizeof();
11365 	OS_NATIVE_EXIT(env, that, PangoLogAttr_1sizeof_FUNC);
11366 	return rc;
11367 }
11368 #endif
11369 
11370 #ifndef NO_PangoRectangle_1sizeof
OS_NATIVE(PangoRectangle_1sizeof)11371 JNIEXPORT jint JNICALL OS_NATIVE(PangoRectangle_1sizeof)
11372 	(JNIEnv *env, jclass that)
11373 {
11374 	jint rc = 0;
11375 	OS_NATIVE_ENTER(env, that, PangoRectangle_1sizeof_FUNC);
11376 	rc = (jint)PangoRectangle_sizeof();
11377 	OS_NATIVE_EXIT(env, that, PangoRectangle_1sizeof_FUNC);
11378 	return rc;
11379 }
11380 #endif
11381 
11382 #ifndef NO_XAnyEvent_1sizeof
OS_NATIVE(XAnyEvent_1sizeof)11383 JNIEXPORT jint JNICALL OS_NATIVE(XAnyEvent_1sizeof)
11384 	(JNIEnv *env, jclass that)
11385 {
11386 	jint rc = 0;
11387 	OS_NATIVE_ENTER(env, that, XAnyEvent_1sizeof_FUNC);
11388 	rc = (jint)XAnyEvent_sizeof();
11389 	OS_NATIVE_EXIT(env, that, XAnyEvent_1sizeof_FUNC);
11390 	return rc;
11391 }
11392 #endif
11393 
11394 #ifndef NO_XCheckIfEvent
OS_NATIVE(XCheckIfEvent)11395 JNIEXPORT jboolean JNICALL OS_NATIVE(XCheckIfEvent)
11396 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3)
11397 {
11398 	jboolean rc = 0;
11399 	OS_NATIVE_ENTER(env, that, XCheckIfEvent_FUNC);
11400 	rc = (jboolean)XCheckIfEvent((Display *)arg0, (XEvent *)arg1, (Bool (*)())arg2, (XPointer)arg3);
11401 	OS_NATIVE_EXIT(env, that, XCheckIfEvent_FUNC);
11402 	return rc;
11403 }
11404 #endif
11405 
11406 #ifndef NO_XDefaultRootWindow
OS_NATIVE(XDefaultRootWindow)11407 JNIEXPORT jlong JNICALL OS_NATIVE(XDefaultRootWindow)
11408 	(JNIEnv *env, jclass that, jlong arg0)
11409 {
11410 	jlong rc = 0;
11411 	OS_NATIVE_ENTER(env, that, XDefaultRootWindow_FUNC);
11412 	rc = (jlong)XDefaultRootWindow((Display *)arg0);
11413 	OS_NATIVE_EXIT(env, that, XDefaultRootWindow_FUNC);
11414 	return rc;
11415 }
11416 #endif
11417 
11418 #ifndef NO_XDefaultScreen
OS_NATIVE(XDefaultScreen)11419 JNIEXPORT jint JNICALL OS_NATIVE(XDefaultScreen)
11420 	(JNIEnv *env, jclass that, jlong arg0)
11421 {
11422 	jint rc = 0;
11423 	OS_NATIVE_ENTER(env, that, XDefaultScreen_FUNC);
11424 	rc = (jint)XDefaultScreen((Display *)arg0);
11425 	OS_NATIVE_EXIT(env, that, XDefaultScreen_FUNC);
11426 	return rc;
11427 }
11428 #endif
11429 
11430 #ifndef NO_XEvent_1sizeof
OS_NATIVE(XEvent_1sizeof)11431 JNIEXPORT jint JNICALL OS_NATIVE(XEvent_1sizeof)
11432 	(JNIEnv *env, jclass that)
11433 {
11434 	jint rc = 0;
11435 	OS_NATIVE_ENTER(env, that, XEvent_1sizeof_FUNC);
11436 	rc = (jint)XEvent_sizeof();
11437 	OS_NATIVE_EXIT(env, that, XEvent_1sizeof_FUNC);
11438 	return rc;
11439 }
11440 #endif
11441 
11442 #ifndef NO_XExposeEvent_1sizeof
OS_NATIVE(XExposeEvent_1sizeof)11443 JNIEXPORT jint JNICALL OS_NATIVE(XExposeEvent_1sizeof)
11444 	(JNIEnv *env, jclass that)
11445 {
11446 	jint rc = 0;
11447 	OS_NATIVE_ENTER(env, that, XExposeEvent_1sizeof_FUNC);
11448 	rc = (jint)XExposeEvent_sizeof();
11449 	OS_NATIVE_EXIT(env, that, XExposeEvent_1sizeof_FUNC);
11450 	return rc;
11451 }
11452 #endif
11453 
11454 #ifndef NO_XFocusChangeEvent_1sizeof
OS_NATIVE(XFocusChangeEvent_1sizeof)11455 JNIEXPORT jint JNICALL OS_NATIVE(XFocusChangeEvent_1sizeof)
11456 	(JNIEnv *env, jclass that)
11457 {
11458 	jint rc = 0;
11459 	OS_NATIVE_ENTER(env, that, XFocusChangeEvent_1sizeof_FUNC);
11460 	rc = (jint)XFocusChangeEvent_sizeof();
11461 	OS_NATIVE_EXIT(env, that, XFocusChangeEvent_1sizeof_FUNC);
11462 	return rc;
11463 }
11464 #endif
11465 
11466 #ifndef NO_XFree
OS_NATIVE(XFree)11467 JNIEXPORT void JNICALL OS_NATIVE(XFree)
11468 	(JNIEnv *env, jclass that, jlong arg0)
11469 {
11470 	OS_NATIVE_ENTER(env, that, XFree_FUNC);
11471 	XFree((void *)arg0);
11472 	OS_NATIVE_EXIT(env, that, XFree_FUNC);
11473 }
11474 #endif
11475 
11476 #ifndef NO_XQueryPointer
OS_NATIVE(XQueryPointer)11477 JNIEXPORT jint JNICALL OS_NATIVE(XQueryPointer)
11478 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jintArray arg4, jintArray arg5, jintArray arg6, jintArray arg7, jintArray arg8)
11479 {
11480 	jlong *lparg2=NULL;
11481 	jlong *lparg3=NULL;
11482 	jint *lparg4=NULL;
11483 	jint *lparg5=NULL;
11484 	jint *lparg6=NULL;
11485 	jint *lparg7=NULL;
11486 	jint *lparg8=NULL;
11487 	jint rc = 0;
11488 	OS_NATIVE_ENTER(env, that, XQueryPointer_FUNC);
11489 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
11490 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
11491 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
11492 	if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
11493 	if (arg6) if ((lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL)) == NULL) goto fail;
11494 	if (arg7) if ((lparg7 = (*env)->GetIntArrayElements(env, arg7, NULL)) == NULL) goto fail;
11495 	if (arg8) if ((lparg8 = (*env)->GetIntArrayElements(env, arg8, NULL)) == NULL) goto fail;
11496 	rc = (jint)XQueryPointer((Display *)arg0, (Window)arg1, (Window *)lparg2, (Window *)lparg3, (int *)lparg4, (int *)lparg5, (int *)lparg6, (int *)lparg7, (unsigned int *)lparg8);
11497 fail:
11498 	if (arg8 && lparg8) (*env)->ReleaseIntArrayElements(env, arg8, lparg8, 0);
11499 	if (arg7 && lparg7) (*env)->ReleaseIntArrayElements(env, arg7, lparg7, 0);
11500 	if (arg6 && lparg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0);
11501 	if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
11502 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
11503 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
11504 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
11505 	OS_NATIVE_EXIT(env, that, XQueryPointer_FUNC);
11506 	return rc;
11507 }
11508 #endif
11509 
11510 #ifndef NO_XSetErrorHandler
OS_NATIVE(XSetErrorHandler)11511 JNIEXPORT jlong JNICALL OS_NATIVE(XSetErrorHandler)
11512 	(JNIEnv *env, jclass that, jlong arg0)
11513 {
11514 	jlong rc = 0;
11515 	OS_NATIVE_ENTER(env, that, XSetErrorHandler_FUNC);
11516 	rc = (jlong)XSetErrorHandler((XErrorHandler)arg0);
11517 	OS_NATIVE_EXIT(env, that, XSetErrorHandler_FUNC);
11518 	return rc;
11519 }
11520 #endif
11521 
11522 #ifndef NO_XSetIOErrorHandler
OS_NATIVE(XSetIOErrorHandler)11523 JNIEXPORT jlong JNICALL OS_NATIVE(XSetIOErrorHandler)
11524 	(JNIEnv *env, jclass that, jlong arg0)
11525 {
11526 	jlong rc = 0;
11527 	OS_NATIVE_ENTER(env, that, XSetIOErrorHandler_FUNC);
11528 	rc = (jlong)XSetIOErrorHandler((XIOErrorHandler)arg0);
11529 	OS_NATIVE_EXIT(env, that, XSetIOErrorHandler_FUNC);
11530 	return rc;
11531 }
11532 #endif
11533 
11534 #ifndef NO_XSetInputFocus
OS_NATIVE(XSetInputFocus)11535 JNIEXPORT jint JNICALL OS_NATIVE(XSetInputFocus)
11536 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
11537 {
11538 	jint rc = 0;
11539 	OS_NATIVE_ENTER(env, that, XSetInputFocus_FUNC);
11540 	rc = (jint)XSetInputFocus((Display *)arg0, (Window)arg1, arg2, arg3);
11541 	OS_NATIVE_EXIT(env, that, XSetInputFocus_FUNC);
11542 	return rc;
11543 }
11544 #endif
11545 
11546 #ifndef NO_XSetTransientForHint
OS_NATIVE(XSetTransientForHint)11547 JNIEXPORT jint JNICALL OS_NATIVE(XSetTransientForHint)
11548 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
11549 {
11550 	jint rc = 0;
11551 	OS_NATIVE_ENTER(env, that, XSetTransientForHint_FUNC);
11552 	rc = (jint)XSetTransientForHint((Display *)arg0, (Window)arg1, (Window)arg2);
11553 	OS_NATIVE_EXIT(env, that, XSetTransientForHint_FUNC);
11554 	return rc;
11555 }
11556 #endif
11557 
11558 #ifndef NO_XSynchronize
OS_NATIVE(XSynchronize)11559 JNIEXPORT jlong JNICALL OS_NATIVE(XSynchronize)
11560 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
11561 {
11562 	jlong rc = 0;
11563 	OS_NATIVE_ENTER(env, that, XSynchronize_FUNC);
11564 	rc = (jlong)XSynchronize((Display *)arg0, arg1);
11565 	OS_NATIVE_EXIT(env, that, XSynchronize_FUNC);
11566 	return rc;
11567 }
11568 #endif
11569 
11570 #ifndef NO_X_1EVENT_1TYPE
OS_NATIVE(X_1EVENT_1TYPE)11571 JNIEXPORT jint JNICALL OS_NATIVE(X_1EVENT_1TYPE)
11572 	(JNIEnv *env, jclass that, jlong arg0)
11573 {
11574 	jint rc = 0;
11575 	OS_NATIVE_ENTER(env, that, X_1EVENT_1TYPE_FUNC);
11576 	rc = (jint)X_EVENT_TYPE((XEvent *)arg0);
11577 	OS_NATIVE_EXIT(env, that, X_1EVENT_1TYPE_FUNC);
11578 	return rc;
11579 }
11580 #endif
11581 
11582 #ifndef NO_X_1EVENT_1WINDOW
OS_NATIVE(X_1EVENT_1WINDOW)11583 JNIEXPORT jlong JNICALL OS_NATIVE(X_1EVENT_1WINDOW)
11584 	(JNIEnv *env, jclass that, jlong arg0)
11585 {
11586 	jlong rc = 0;
11587 	OS_NATIVE_ENTER(env, that, X_1EVENT_1WINDOW_FUNC);
11588 	rc = (jlong)X_EVENT_WINDOW((XAnyEvent *)arg0);
11589 	OS_NATIVE_EXIT(env, that, X_1EVENT_1WINDOW_FUNC);
11590 	return rc;
11591 }
11592 #endif
11593 
11594 #ifndef NO_call__JJJJJ
OS_NATIVE(call__JJJJJ)11595 JNIEXPORT jlong JNICALL OS_NATIVE(call__JJJJJ)
11596 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4)
11597 {
11598 	jlong rc = 0;
11599 	OS_NATIVE_ENTER(env, that, call__JJJJJ_FUNC);
11600 	rc = (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg4);
11601 	OS_NATIVE_EXIT(env, that, call__JJJJJ_FUNC);
11602 	return rc;
11603 }
11604 #endif
11605 
11606 #ifndef NO_call__JJJJJJJ
OS_NATIVE(call__JJJJJJJ)11607 JNIEXPORT jlong JNICALL OS_NATIVE(call__JJJJJJJ)
11608 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4, jlong arg5, jlong arg6)
11609 {
11610 	jlong rc = 0;
11611 	OS_NATIVE_ENTER(env, that, call__JJJJJJJ_FUNC);
11612 	rc = (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg4, arg5, arg6);
11613 	OS_NATIVE_EXIT(env, that, call__JJJJJJJ_FUNC);
11614 	return rc;
11615 }
11616 #endif
11617 
11618 #ifndef NO_call__JJJJJJJJ
OS_NATIVE(call__JJJJJJJJ)11619 JNIEXPORT jlong JNICALL OS_NATIVE(call__JJJJJJJJ)
11620 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3, jlong arg4, jlong arg5, jlong arg6, jlong arg7)
11621 {
11622 	jlong rc = 0;
11623 	OS_NATIVE_ENTER(env, that, call__JJJJJJJJ_FUNC);
11624 	rc = (jlong)((jlong (*)())arg0)(arg1, arg2, arg3, arg4, arg5, arg6, arg7);
11625 	OS_NATIVE_EXIT(env, that, call__JJJJJJJJ_FUNC);
11626 	return rc;
11627 }
11628 #endif
11629 
11630 #ifndef NO_g_1action_1get_1enabled
OS_NATIVE(g_1action_1get_1enabled)11631 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1action_1get_1enabled)
11632 	(JNIEnv *env, jclass that, jlong arg0)
11633 {
11634 	jboolean rc = 0;
11635 	OS_NATIVE_ENTER(env, that, g_1action_1get_1enabled_FUNC);
11636 	rc = (jboolean)g_action_get_enabled((GAction *)arg0);
11637 	OS_NATIVE_EXIT(env, that, g_1action_1get_1enabled_FUNC);
11638 	return rc;
11639 }
11640 #endif
11641 
11642 #ifndef NO_g_1action_1get_1state
OS_NATIVE(g_1action_1get_1state)11643 JNIEXPORT jlong JNICALL OS_NATIVE(g_1action_1get_1state)
11644 	(JNIEnv *env, jclass that, jlong arg0)
11645 {
11646 	jlong rc = 0;
11647 	OS_NATIVE_ENTER(env, that, g_1action_1get_1state_FUNC);
11648 	rc = (jlong)g_action_get_state((GAction *)arg0);
11649 	OS_NATIVE_EXIT(env, that, g_1action_1get_1state_FUNC);
11650 	return rc;
11651 }
11652 #endif
11653 
11654 #ifndef NO_g_1action_1map_1add_1action
OS_NATIVE(g_1action_1map_1add_1action)11655 JNIEXPORT void JNICALL OS_NATIVE(g_1action_1map_1add_1action)
11656 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
11657 {
11658 	OS_NATIVE_ENTER(env, that, g_1action_1map_1add_1action_FUNC);
11659 	g_action_map_add_action((GActionMap *)arg0, (GAction *)arg1);
11660 	OS_NATIVE_EXIT(env, that, g_1action_1map_1add_1action_FUNC);
11661 }
11662 #endif
11663 
11664 #ifndef NO_g_1app_1info_1create_1from_1commandline
OS_NATIVE(g_1app_1info_1create_1from_1commandline)11665 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1create_1from_1commandline)
11666 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1, jlong arg2, jlong arg3)
11667 {
11668 	jbyte *lparg0=NULL;
11669 	jbyte *lparg1=NULL;
11670 	jlong rc = 0;
11671 	OS_NATIVE_ENTER(env, that, g_1app_1info_1create_1from_1commandline_FUNC);
11672 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
11673 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
11674 	rc = (jlong)g_app_info_create_from_commandline((gchar *)lparg0, (gchar *)lparg1, (GAppInfoCreateFlags)arg2, (GError **)arg3);
11675 fail:
11676 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
11677 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
11678 	OS_NATIVE_EXIT(env, that, g_1app_1info_1create_1from_1commandline_FUNC);
11679 	return rc;
11680 }
11681 #endif
11682 
11683 #ifndef NO_g_1app_1info_1get_1all
OS_NATIVE(g_1app_1info_1get_1all)11684 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1get_1all)
11685 	(JNIEnv *env, jclass that)
11686 {
11687 	jlong rc = 0;
11688 	OS_NATIVE_ENTER(env, that, g_1app_1info_1get_1all_FUNC);
11689 	rc = (jlong)g_app_info_get_all();
11690 	OS_NATIVE_EXIT(env, that, g_1app_1info_1get_1all_FUNC);
11691 	return rc;
11692 }
11693 #endif
11694 
11695 #ifndef NO_g_1app_1info_1get_1default_1for_1type
OS_NATIVE(g_1app_1info_1get_1default_1for_1type)11696 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1get_1default_1for_1type)
11697 	(JNIEnv *env, jclass that, jbyteArray arg0, jboolean arg1)
11698 {
11699 	jbyte *lparg0=NULL;
11700 	jlong rc = 0;
11701 	OS_NATIVE_ENTER(env, that, g_1app_1info_1get_1default_1for_1type_FUNC);
11702 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
11703 	rc = (jlong)g_app_info_get_default_for_type((gchar *)lparg0, (gboolean)arg1);
11704 fail:
11705 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
11706 	OS_NATIVE_EXIT(env, that, g_1app_1info_1get_1default_1for_1type_FUNC);
11707 	return rc;
11708 }
11709 #endif
11710 
11711 #ifndef NO_g_1app_1info_1get_1executable
OS_NATIVE(g_1app_1info_1get_1executable)11712 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1get_1executable)
11713 	(JNIEnv *env, jclass that, jlong arg0)
11714 {
11715 	jlong rc = 0;
11716 	OS_NATIVE_ENTER(env, that, g_1app_1info_1get_1executable_FUNC);
11717 	rc = (jlong)g_app_info_get_executable((GAppInfo *)arg0);
11718 	OS_NATIVE_EXIT(env, that, g_1app_1info_1get_1executable_FUNC);
11719 	return rc;
11720 }
11721 #endif
11722 
11723 #ifndef NO_g_1app_1info_1get_1icon
OS_NATIVE(g_1app_1info_1get_1icon)11724 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1get_1icon)
11725 	(JNIEnv *env, jclass that, jlong arg0)
11726 {
11727 	jlong rc = 0;
11728 	OS_NATIVE_ENTER(env, that, g_1app_1info_1get_1icon_FUNC);
11729 	rc = (jlong)g_app_info_get_icon((GAppInfo *)arg0);
11730 	OS_NATIVE_EXIT(env, that, g_1app_1info_1get_1icon_FUNC);
11731 	return rc;
11732 }
11733 #endif
11734 
11735 #ifndef NO_g_1app_1info_1get_1name
OS_NATIVE(g_1app_1info_1get_1name)11736 JNIEXPORT jlong JNICALL OS_NATIVE(g_1app_1info_1get_1name)
11737 	(JNIEnv *env, jclass that, jlong arg0)
11738 {
11739 	jlong rc = 0;
11740 	OS_NATIVE_ENTER(env, that, g_1app_1info_1get_1name_FUNC);
11741 	rc = (jlong)g_app_info_get_name((GAppInfo *)arg0);
11742 	OS_NATIVE_EXIT(env, that, g_1app_1info_1get_1name_FUNC);
11743 	return rc;
11744 }
11745 #endif
11746 
11747 #ifndef NO_g_1app_1info_1launch
OS_NATIVE(g_1app_1info_1launch)11748 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1app_1info_1launch)
11749 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3)
11750 {
11751 	jboolean rc = 0;
11752 	OS_NATIVE_ENTER(env, that, g_1app_1info_1launch_FUNC);
11753 	rc = (jboolean)g_app_info_launch((GAppInfo *)arg0, (GList *)arg1, (GAppLaunchContext *)arg2, (GError **)arg3);
11754 	OS_NATIVE_EXIT(env, that, g_1app_1info_1launch_FUNC);
11755 	return rc;
11756 }
11757 #endif
11758 
11759 #ifndef NO_g_1app_1info_1launch_1default_1for_1uri
OS_NATIVE(g_1app_1info_1launch_1default_1for_1uri)11760 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1app_1info_1launch_1default_1for_1uri)
11761 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
11762 {
11763 	jboolean rc = 0;
11764 	OS_NATIVE_ENTER(env, that, g_1app_1info_1launch_1default_1for_1uri_FUNC);
11765 	rc = (jboolean)g_app_info_launch_default_for_uri((char *)arg0, (GAppLaunchContext *)arg1, (GError **)arg2);
11766 	OS_NATIVE_EXIT(env, that, g_1app_1info_1launch_1default_1for_1uri_FUNC);
11767 	return rc;
11768 }
11769 #endif
11770 
11771 #ifndef NO_g_1app_1info_1supports_1uris
OS_NATIVE(g_1app_1info_1supports_1uris)11772 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1app_1info_1supports_1uris)
11773 	(JNIEnv *env, jclass that, jlong arg0)
11774 {
11775 	jboolean rc = 0;
11776 	OS_NATIVE_ENTER(env, that, g_1app_1info_1supports_1uris_FUNC);
11777 	rc = (jboolean)g_app_info_supports_uris((GAppInfo *)arg0);
11778 	OS_NATIVE_EXIT(env, that, g_1app_1info_1supports_1uris_FUNC);
11779 	return rc;
11780 }
11781 #endif
11782 
11783 #ifndef NO_g_1bus_1own_1name
OS_NATIVE(g_1bus_1own_1name)11784 JNIEXPORT jint JNICALL OS_NATIVE(g_1bus_1own_1name)
11785 	(JNIEnv *env, jclass that, jint arg0, jbyteArray arg1, jint arg2, jlong arg3, jlong arg4, jlong arg5, jlong arg6, jlong arg7)
11786 {
11787 	jbyte *lparg1=NULL;
11788 	jint rc = 0;
11789 	OS_NATIVE_ENTER(env, that, g_1bus_1own_1name_FUNC);
11790 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
11791 	rc = (jint)g_bus_own_name((GBusType)arg0, (const gchar *)lparg1, (GBusNameOwnerFlags)arg2, (GBusAcquiredCallback)arg3, (GBusNameAcquiredCallback)arg4, (GBusNameLostCallback)arg5, (gpointer)arg6, (GDestroyNotify)arg7);
11792 fail:
11793 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
11794 	OS_NATIVE_EXIT(env, that, g_1bus_1own_1name_FUNC);
11795 	return rc;
11796 }
11797 #endif
11798 
11799 #ifndef NO_g_1bytes_1new
OS_NATIVE(g_1bytes_1new)11800 JNIEXPORT jlong JNICALL OS_NATIVE(g_1bytes_1new)
11801 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
11802 {
11803 	jbyte *lparg0=NULL;
11804 	jlong rc = 0;
11805 	OS_NATIVE_ENTER(env, that, g_1bytes_1new_FUNC);
11806 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
11807 	rc = (jlong)g_bytes_new((gconstpointer)lparg0, (gsize)arg1);
11808 fail:
11809 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
11810 	OS_NATIVE_EXIT(env, that, g_1bytes_1new_FUNC);
11811 	return rc;
11812 }
11813 #endif
11814 
11815 #ifndef NO_g_1bytes_1unref
OS_NATIVE(g_1bytes_1unref)11816 JNIEXPORT void JNICALL OS_NATIVE(g_1bytes_1unref)
11817 	(JNIEnv *env, jclass that, jlong arg0)
11818 {
11819 	OS_NATIVE_ENTER(env, that, g_1bytes_1unref_FUNC);
11820 	g_bytes_unref((GBytes *)arg0);
11821 	OS_NATIVE_EXIT(env, that, g_1bytes_1unref_FUNC);
11822 }
11823 #endif
11824 
11825 #ifndef NO_g_1cclosure_1new
OS_NATIVE(g_1cclosure_1new)11826 JNIEXPORT jlong JNICALL OS_NATIVE(g_1cclosure_1new)
11827 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
11828 {
11829 	jlong rc = 0;
11830 	OS_NATIVE_ENTER(env, that, g_1cclosure_1new_FUNC);
11831 	rc = (jlong)g_cclosure_new((GCallback)arg0, (gpointer)arg1, (GClosureNotify)arg2);
11832 	OS_NATIVE_EXIT(env, that, g_1cclosure_1new_FUNC);
11833 	return rc;
11834 }
11835 #endif
11836 
11837 #ifndef NO_g_1closure_1ref
OS_NATIVE(g_1closure_1ref)11838 JNIEXPORT jlong JNICALL OS_NATIVE(g_1closure_1ref)
11839 	(JNIEnv *env, jclass that, jlong arg0)
11840 {
11841 	jlong rc = 0;
11842 	OS_NATIVE_ENTER(env, that, g_1closure_1ref_FUNC);
11843 	rc = (jlong)g_closure_ref((GClosure *)arg0);
11844 	OS_NATIVE_EXIT(env, that, g_1closure_1ref_FUNC);
11845 	return rc;
11846 }
11847 #endif
11848 
11849 #ifndef NO_g_1closure_1sink
OS_NATIVE(g_1closure_1sink)11850 JNIEXPORT void JNICALL OS_NATIVE(g_1closure_1sink)
11851 	(JNIEnv *env, jclass that, jlong arg0)
11852 {
11853 	OS_NATIVE_ENTER(env, that, g_1closure_1sink_FUNC);
11854 	g_closure_sink((GClosure *)arg0);
11855 	OS_NATIVE_EXIT(env, that, g_1closure_1sink_FUNC);
11856 }
11857 #endif
11858 
11859 #ifndef NO_g_1closure_1unref
OS_NATIVE(g_1closure_1unref)11860 JNIEXPORT void JNICALL OS_NATIVE(g_1closure_1unref)
11861 	(JNIEnv *env, jclass that, jlong arg0)
11862 {
11863 	OS_NATIVE_ENTER(env, that, g_1closure_1unref_FUNC);
11864 	g_closure_unref((GClosure *)arg0);
11865 	OS_NATIVE_EXIT(env, that, g_1closure_1unref_FUNC);
11866 }
11867 #endif
11868 
11869 #ifndef NO_g_1content_1type_1equals
OS_NATIVE(g_1content_1type_1equals)11870 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1content_1type_1equals)
11871 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
11872 {
11873 	jbyte *lparg1=NULL;
11874 	jboolean rc = 0;
11875 	OS_NATIVE_ENTER(env, that, g_1content_1type_1equals_FUNC);
11876 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
11877 	rc = (jboolean)g_content_type_equals((gchar *)arg0, (gchar *)lparg1);
11878 fail:
11879 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
11880 	OS_NATIVE_EXIT(env, that, g_1content_1type_1equals_FUNC);
11881 	return rc;
11882 }
11883 #endif
11884 
11885 #ifndef NO_g_1content_1type_1is_1a
OS_NATIVE(g_1content_1type_1is_1a)11886 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1content_1type_1is_1a)
11887 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
11888 {
11889 	jbyte *lparg1=NULL;
11890 	jboolean rc = 0;
11891 	OS_NATIVE_ENTER(env, that, g_1content_1type_1is_1a_FUNC);
11892 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
11893 	rc = (jboolean)g_content_type_is_a((gchar *)arg0, (gchar *)lparg1);
11894 fail:
11895 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
11896 	OS_NATIVE_EXIT(env, that, g_1content_1type_1is_1a_FUNC);
11897 	return rc;
11898 }
11899 #endif
11900 
11901 #ifndef NO_g_1credentials_1is_1same_1user
OS_NATIVE(g_1credentials_1is_1same_1user)11902 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1credentials_1is_1same_1user)
11903 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2)
11904 {
11905 	jlong *lparg2=NULL;
11906 	jboolean rc = 0;
11907 	OS_NATIVE_ENTER(env, that, g_1credentials_1is_1same_1user_FUNC);
11908 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
11909 	rc = (jboolean)g_credentials_is_same_user((GCredentials *)arg0, (GCredentials *)arg1, (GError **)lparg2);
11910 fail:
11911 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
11912 	OS_NATIVE_EXIT(env, that, g_1credentials_1is_1same_1user_FUNC);
11913 	return rc;
11914 }
11915 #endif
11916 
11917 #ifndef NO_g_1credentials_1new
OS_NATIVE(g_1credentials_1new)11918 JNIEXPORT jlong JNICALL OS_NATIVE(g_1credentials_1new)
11919 	(JNIEnv *env, jclass that)
11920 {
11921 	jlong rc = 0;
11922 	OS_NATIVE_ENTER(env, that, g_1credentials_1new_FUNC);
11923 	rc = (jlong)g_credentials_new();
11924 	OS_NATIVE_EXIT(env, that, g_1credentials_1new_FUNC);
11925 	return rc;
11926 }
11927 #endif
11928 
11929 #ifndef NO_g_1date_1time_1get_1ymd
OS_NATIVE(g_1date_1time_1get_1ymd)11930 JNIEXPORT void JNICALL OS_NATIVE(g_1date_1time_1get_1ymd)
11931 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2, jintArray arg3)
11932 {
11933 	jint *lparg1=NULL;
11934 	jint *lparg2=NULL;
11935 	jint *lparg3=NULL;
11936 	OS_NATIVE_ENTER(env, that, g_1date_1time_1get_1ymd_FUNC);
11937 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
11938 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
11939 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
11940 	g_date_time_get_ymd((GDateTime *)arg0, (gint *)lparg1, (gint *)lparg2, (gint *)lparg3);
11941 fail:
11942 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
11943 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
11944 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
11945 	OS_NATIVE_EXIT(env, that, g_1date_1time_1get_1ymd_FUNC);
11946 }
11947 #endif
11948 
11949 #ifndef NO_g_1date_1time_1new_1local
OS_NATIVE(g_1date_1time_1new_1local)11950 JNIEXPORT jlong JNICALL OS_NATIVE(g_1date_1time_1new_1local)
11951 	(JNIEnv *env, jclass that, jint arg0, jint arg1, jint arg2, jint arg3, jint arg4, jdouble arg5)
11952 {
11953 	jlong rc = 0;
11954 	OS_NATIVE_ENTER(env, that, g_1date_1time_1new_1local_FUNC);
11955 	rc = (jlong)g_date_time_new_local((gint)arg0, (gint)arg1, (gint)arg2, (gint)arg3, (gint)arg4, (gdouble)arg5);
11956 	OS_NATIVE_EXIT(env, that, g_1date_1time_1new_1local_FUNC);
11957 	return rc;
11958 }
11959 #endif
11960 
11961 #ifndef NO_g_1dbus_1auth_1observer_1new
OS_NATIVE(g_1dbus_1auth_1observer_1new)11962 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1auth_1observer_1new)
11963 	(JNIEnv *env, jclass that)
11964 {
11965 	jlong rc = 0;
11966 	OS_NATIVE_ENTER(env, that, g_1dbus_1auth_1observer_1new_FUNC);
11967 	rc = (jlong)g_dbus_auth_observer_new();
11968 	OS_NATIVE_EXIT(env, that, g_1dbus_1auth_1observer_1new_FUNC);
11969 	return rc;
11970 }
11971 #endif
11972 
11973 #ifndef NO_g_1dbus_1connection_1call
OS_NATIVE(g_1dbus_1connection_1call)11974 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1connection_1call)
11975 	(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)
11976 {
11977 	jbyte *lparg1=NULL;
11978 	jbyte *lparg2=NULL;
11979 	jbyte *lparg3=NULL;
11980 	jbyte *lparg4=NULL;
11981 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1call_FUNC);
11982 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
11983 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
11984 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
11985 	if (arg4) if ((lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL)) == NULL) goto fail;
11986 	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);
11987 fail:
11988 	if (arg4 && lparg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0);
11989 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
11990 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
11991 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
11992 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1call_FUNC);
11993 }
11994 #endif
11995 
11996 #ifndef NO_g_1dbus_1connection_1call_1finish
OS_NATIVE(g_1dbus_1connection_1call_1finish)11997 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1connection_1call_1finish)
11998 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2)
11999 {
12000 	jlong *lparg2=NULL;
12001 	jlong rc = 0;
12002 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1call_1finish_FUNC);
12003 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
12004 	rc = (jlong)g_dbus_connection_call_finish((GDBusConnection *)arg0, (GAsyncResult *)arg1, (GError **)lparg2);
12005 fail:
12006 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
12007 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1call_1finish_FUNC);
12008 	return rc;
12009 }
12010 #endif
12011 
12012 #ifndef NO_g_1dbus_1connection_1call_1sync
OS_NATIVE(g_1dbus_1connection_1call_1sync)12013 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1connection_1call_1sync)
12014 	(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)
12015 {
12016 	jbyte *lparg1=NULL;
12017 	jbyte *lparg2=NULL;
12018 	jbyte *lparg3=NULL;
12019 	jbyte *lparg4=NULL;
12020 	jlong *lparg10=NULL;
12021 	jlong rc = 0;
12022 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1call_1sync_FUNC);
12023 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12024 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
12025 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
12026 	if (arg4) if ((lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL)) == NULL) goto fail;
12027 	if (arg10) if ((lparg10 = (*env)->GetLongArrayElements(env, arg10, NULL)) == NULL) goto fail;
12028 	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);
12029 fail:
12030 	if (arg10 && lparg10) (*env)->ReleaseLongArrayElements(env, arg10, lparg10, 0);
12031 	if (arg4 && lparg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0);
12032 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
12033 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
12034 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12035 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1call_1sync_FUNC);
12036 	return rc;
12037 }
12038 #endif
12039 
12040 #ifndef NO_g_1dbus_1connection_1close_1sync
OS_NATIVE(g_1dbus_1connection_1close_1sync)12041 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1dbus_1connection_1close_1sync)
12042 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2)
12043 {
12044 	jlong *lparg2=NULL;
12045 	jboolean rc = 0;
12046 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1close_1sync_FUNC);
12047 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
12048 	rc = (jboolean)g_dbus_connection_close_sync((GDBusConnection *)arg0, (GCancellable *)arg1, (GError **)lparg2);
12049 fail:
12050 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
12051 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1close_1sync_FUNC);
12052 	return rc;
12053 }
12054 #endif
12055 
12056 #ifndef NO_g_1dbus_1connection_1is_1closed
OS_NATIVE(g_1dbus_1connection_1is_1closed)12057 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1dbus_1connection_1is_1closed)
12058 	(JNIEnv *env, jclass that, jlong arg0)
12059 {
12060 	jboolean rc = 0;
12061 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1is_1closed_FUNC);
12062 	rc = (jboolean)g_dbus_connection_is_closed((GDBusConnection *)arg0);
12063 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1is_1closed_FUNC);
12064 	return rc;
12065 }
12066 #endif
12067 
12068 #ifndef NO_g_1dbus_1connection_1new_1for_1address
OS_NATIVE(g_1dbus_1connection_1new_1for_1address)12069 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1connection_1new_1for_1address)
12070 	(JNIEnv *env, jclass that, jbyteArray arg0, jint arg1, jlong arg2, jlong arg3, jlong arg4, jlong arg5)
12071 {
12072 	jbyte *lparg0=NULL;
12073 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1new_1for_1address_FUNC);
12074 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12075 	g_dbus_connection_new_for_address((const gchar *)lparg0, arg1, (GDBusAuthObserver *)arg2, (GCancellable *)arg3, (GAsyncReadyCallback)arg4, (gpointer)arg5);
12076 fail:
12077 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
12078 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1new_1for_1address_FUNC);
12079 }
12080 #endif
12081 
12082 #ifndef NO_g_1dbus_1connection_1new_1for_1address_1finish
OS_NATIVE(g_1dbus_1connection_1new_1for_1address_1finish)12083 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1connection_1new_1for_1address_1finish)
12084 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
12085 {
12086 	jlong *lparg1=NULL;
12087 	jlong rc = 0;
12088 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1new_1for_1address_1finish_FUNC);
12089 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
12090 	rc = (jlong)g_dbus_connection_new_for_address_finish((GAsyncResult *)arg0, (GError **)lparg1);
12091 fail:
12092 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
12093 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1new_1for_1address_1finish_FUNC);
12094 	return rc;
12095 }
12096 #endif
12097 
12098 #ifndef NO_g_1dbus_1connection_1register_1object
OS_NATIVE(g_1dbus_1connection_1register_1object)12099 JNIEXPORT jint JNICALL OS_NATIVE(g_1dbus_1connection_1register_1object)
12100 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlongArray arg3, jlong arg4, jlong arg5, jlongArray arg6)
12101 {
12102 	jbyte *lparg1=NULL;
12103 	jlong *lparg3=NULL;
12104 	jlong *lparg6=NULL;
12105 	jint rc = 0;
12106 	OS_NATIVE_ENTER(env, that, g_1dbus_1connection_1register_1object_FUNC);
12107 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12108 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
12109 	if (arg6) if ((lparg6 = (*env)->GetLongArrayElements(env, arg6, NULL)) == NULL) goto fail;
12110 	rc = (jint)g_dbus_connection_register_object((GDBusConnection *)arg0, (const gchar *)lparg1, (GDBusInterfaceInfo *)arg2, (const GDBusInterfaceVTable *)lparg3, (gpointer)arg4, (GDestroyNotify)arg5, (GError **)lparg6);
12111 fail:
12112 	if (arg6 && lparg6) (*env)->ReleaseLongArrayElements(env, arg6, lparg6, 0);
12113 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
12114 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12115 	OS_NATIVE_EXIT(env, that, g_1dbus_1connection_1register_1object_FUNC);
12116 	return rc;
12117 }
12118 #endif
12119 
12120 #ifndef NO_g_1dbus_1generate_1guid
OS_NATIVE(g_1dbus_1generate_1guid)12121 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1generate_1guid)
12122 	(JNIEnv *env, jclass that)
12123 {
12124 	jlong rc = 0;
12125 	OS_NATIVE_ENTER(env, that, g_1dbus_1generate_1guid_FUNC);
12126 	rc = (jlong)g_dbus_generate_guid();
12127 	OS_NATIVE_EXIT(env, that, g_1dbus_1generate_1guid_FUNC);
12128 	return rc;
12129 }
12130 #endif
12131 
12132 #ifndef NO_g_1dbus_1method_1invocation_1return_1value
OS_NATIVE(g_1dbus_1method_1invocation_1return_1value)12133 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1method_1invocation_1return_1value)
12134 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12135 {
12136 	OS_NATIVE_ENTER(env, that, g_1dbus_1method_1invocation_1return_1value_FUNC);
12137 	g_dbus_method_invocation_return_value((GDBusMethodInvocation *)arg0, (GVariant *)arg1);
12138 	OS_NATIVE_EXIT(env, that, g_1dbus_1method_1invocation_1return_1value_FUNC);
12139 }
12140 #endif
12141 
12142 #ifndef NO_g_1dbus_1node_1info_1lookup_1interface
OS_NATIVE(g_1dbus_1node_1info_1lookup_1interface)12143 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1node_1info_1lookup_1interface)
12144 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
12145 {
12146 	jbyte *lparg1=NULL;
12147 	jlong rc = 0;
12148 	OS_NATIVE_ENTER(env, that, g_1dbus_1node_1info_1lookup_1interface_FUNC);
12149 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12150 	rc = (jlong)g_dbus_node_info_lookup_interface((GDBusNodeInfo *)arg0, (const gchar *)lparg1);
12151 fail:
12152 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12153 	OS_NATIVE_EXIT(env, that, g_1dbus_1node_1info_1lookup_1interface_FUNC);
12154 	return rc;
12155 }
12156 #endif
12157 
12158 #ifndef NO_g_1dbus_1node_1info_1new_1for_1xml
OS_NATIVE(g_1dbus_1node_1info_1new_1for_1xml)12159 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1node_1info_1new_1for_1xml)
12160 	(JNIEnv *env, jclass that, jbyteArray arg0, jlongArray arg1)
12161 {
12162 	jbyte *lparg0=NULL;
12163 	jlong *lparg1=NULL;
12164 	jlong rc = 0;
12165 	OS_NATIVE_ENTER(env, that, g_1dbus_1node_1info_1new_1for_1xml_FUNC);
12166 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12167 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
12168 	rc = (jlong)g_dbus_node_info_new_for_xml((const gchar *)lparg0, (GError **)lparg1);
12169 fail:
12170 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
12171 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
12172 	OS_NATIVE_EXIT(env, that, g_1dbus_1node_1info_1new_1for_1xml_FUNC);
12173 	return rc;
12174 }
12175 #endif
12176 
12177 #ifndef NO_g_1dbus_1proxy_1call
OS_NATIVE(g_1dbus_1proxy_1call)12178 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1proxy_1call)
12179 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jint arg3, jint arg4, jlong arg5, jlong arg6, jlongArray arg7)
12180 {
12181 	jbyte *lparg1=NULL;
12182 	jlong *lparg7=NULL;
12183 	OS_NATIVE_ENTER(env, that, g_1dbus_1proxy_1call_FUNC);
12184 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12185 	if (arg7) if ((lparg7 = (*env)->GetLongArrayElements(env, arg7, NULL)) == NULL) goto fail;
12186 	g_dbus_proxy_call((GDBusProxy *)arg0, (const gchar *)lparg1, (GVariant *)arg2, arg3, arg4, (GCancellable *)arg5, (GAsyncReadyCallback)arg6, (GError **)lparg7);
12187 fail:
12188 	if (arg7 && lparg7) (*env)->ReleaseLongArrayElements(env, arg7, lparg7, 0);
12189 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12190 	OS_NATIVE_EXIT(env, that, g_1dbus_1proxy_1call_FUNC);
12191 }
12192 #endif
12193 
12194 #ifndef NO_g_1dbus_1proxy_1call_1sync
OS_NATIVE(g_1dbus_1proxy_1call_1sync)12195 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1proxy_1call_1sync)
12196 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jint arg3, jint arg4, jlong arg5, jlongArray arg6)
12197 {
12198 	jbyte *lparg1=NULL;
12199 	jlong *lparg6=NULL;
12200 	jlong rc = 0;
12201 	OS_NATIVE_ENTER(env, that, g_1dbus_1proxy_1call_1sync_FUNC);
12202 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12203 	if (arg6) if ((lparg6 = (*env)->GetLongArrayElements(env, arg6, NULL)) == NULL) goto fail;
12204 	rc = (jlong)g_dbus_proxy_call_sync((GDBusProxy *)arg0, (const gchar *)lparg1, (GVariant *)arg2, arg3, arg4, (GCancellable *)arg5, (GError **)lparg6);
12205 fail:
12206 	if (arg6 && lparg6) (*env)->ReleaseLongArrayElements(env, arg6, lparg6, 0);
12207 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12208 	OS_NATIVE_EXIT(env, that, g_1dbus_1proxy_1call_1sync_FUNC);
12209 	return rc;
12210 }
12211 #endif
12212 
12213 #ifndef NO_g_1dbus_1proxy_1get_1name_1owner
OS_NATIVE(g_1dbus_1proxy_1get_1name_1owner)12214 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1proxy_1get_1name_1owner)
12215 	(JNIEnv *env, jclass that, jlong arg0)
12216 {
12217 	jlong rc = 0;
12218 	OS_NATIVE_ENTER(env, that, g_1dbus_1proxy_1get_1name_1owner_FUNC);
12219 	rc = (jlong)g_dbus_proxy_get_name_owner((GDBusProxy *)arg0);
12220 	OS_NATIVE_EXIT(env, that, g_1dbus_1proxy_1get_1name_1owner_FUNC);
12221 	return rc;
12222 }
12223 #endif
12224 
12225 #ifndef NO_g_1dbus_1proxy_1new_1for_1bus_1sync
OS_NATIVE(g_1dbus_1proxy_1new_1for_1bus_1sync)12226 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1proxy_1new_1for_1bus_1sync)
12227 	(JNIEnv *env, jclass that, jint arg0, jint arg1, jlong arg2, jbyteArray arg3, jbyteArray arg4, jbyteArray arg5, jlong arg6, jlongArray arg7)
12228 {
12229 	jbyte *lparg3=NULL;
12230 	jbyte *lparg4=NULL;
12231 	jbyte *lparg5=NULL;
12232 	jlong *lparg7=NULL;
12233 	jlong rc = 0;
12234 	OS_NATIVE_ENTER(env, that, g_1dbus_1proxy_1new_1for_1bus_1sync_FUNC);
12235 	if (arg3) if ((lparg3 = (*env)->GetByteArrayElements(env, arg3, NULL)) == NULL) goto fail;
12236 	if (arg4) if ((lparg4 = (*env)->GetByteArrayElements(env, arg4, NULL)) == NULL) goto fail;
12237 	if (arg5) if ((lparg5 = (*env)->GetByteArrayElements(env, arg5, NULL)) == NULL) goto fail;
12238 	if (arg7) if ((lparg7 = (*env)->GetLongArrayElements(env, arg7, NULL)) == NULL) goto fail;
12239 	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);
12240 fail:
12241 	if (arg7 && lparg7) (*env)->ReleaseLongArrayElements(env, arg7, lparg7, 0);
12242 	if (arg5 && lparg5) (*env)->ReleaseByteArrayElements(env, arg5, lparg5, 0);
12243 	if (arg4 && lparg4) (*env)->ReleaseByteArrayElements(env, arg4, lparg4, 0);
12244 	if (arg3 && lparg3) (*env)->ReleaseByteArrayElements(env, arg3, lparg3, 0);
12245 	OS_NATIVE_EXIT(env, that, g_1dbus_1proxy_1new_1for_1bus_1sync_FUNC);
12246 	return rc;
12247 }
12248 #endif
12249 
12250 #ifndef NO_g_1dbus_1server_1get_1client_1address
OS_NATIVE(g_1dbus_1server_1get_1client_1address)12251 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1server_1get_1client_1address)
12252 	(JNIEnv *env, jclass that, jlong arg0)
12253 {
12254 	jlong rc = 0;
12255 	OS_NATIVE_ENTER(env, that, g_1dbus_1server_1get_1client_1address_FUNC);
12256 	rc = (jlong)g_dbus_server_get_client_address((GDBusServer *)arg0);
12257 	OS_NATIVE_EXIT(env, that, g_1dbus_1server_1get_1client_1address_FUNC);
12258 	return rc;
12259 }
12260 #endif
12261 
12262 #ifndef NO_g_1dbus_1server_1new_1sync
OS_NATIVE(g_1dbus_1server_1new_1sync)12263 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dbus_1server_1new_1sync)
12264 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2, jlong arg3, jlong arg4, jlongArray arg5)
12265 {
12266 	jlong *lparg5=NULL;
12267 	jlong rc = 0;
12268 	OS_NATIVE_ENTER(env, that, g_1dbus_1server_1new_1sync_FUNC);
12269 	if (arg5) if ((lparg5 = (*env)->GetLongArrayElements(env, arg5, NULL)) == NULL) goto fail;
12270 	rc = (jlong)g_dbus_server_new_sync((const gchar *)arg0, (GDBusServerFlags)arg1, (const gchar *)arg2, (GDBusAuthObserver *)arg3, (GCancellable *)arg4, (GError **)lparg5);
12271 fail:
12272 	if (arg5 && lparg5) (*env)->ReleaseLongArrayElements(env, arg5, lparg5, 0);
12273 	OS_NATIVE_EXIT(env, that, g_1dbus_1server_1new_1sync_FUNC);
12274 	return rc;
12275 }
12276 #endif
12277 
12278 #ifndef NO_g_1dbus_1server_1start
OS_NATIVE(g_1dbus_1server_1start)12279 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1server_1start)
12280 	(JNIEnv *env, jclass that, jlong arg0)
12281 {
12282 	OS_NATIVE_ENTER(env, that, g_1dbus_1server_1start_FUNC);
12283 	g_dbus_server_start((GDBusServer *)arg0);
12284 	OS_NATIVE_EXIT(env, that, g_1dbus_1server_1start_FUNC);
12285 }
12286 #endif
12287 
12288 #ifndef NO_g_1dbus_1server_1stop
OS_NATIVE(g_1dbus_1server_1stop)12289 JNIEXPORT void JNICALL OS_NATIVE(g_1dbus_1server_1stop)
12290 	(JNIEnv *env, jclass that, jlong arg0)
12291 {
12292 	OS_NATIVE_ENTER(env, that, g_1dbus_1server_1stop_FUNC);
12293 	g_dbus_server_stop((GDBusServer *)arg0);
12294 	OS_NATIVE_EXIT(env, that, g_1dbus_1server_1stop_FUNC);
12295 }
12296 #endif
12297 
12298 #ifndef NO_g_1dir_1make_1tmp
OS_NATIVE(g_1dir_1make_1tmp)12299 JNIEXPORT jlong JNICALL OS_NATIVE(g_1dir_1make_1tmp)
12300 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
12301 {
12302 	jlong *lparg1=NULL;
12303 	jlong rc = 0;
12304 	OS_NATIVE_ENTER(env, that, g_1dir_1make_1tmp_FUNC);
12305 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
12306 	rc = (jlong)g_dir_make_tmp((const gchar *)arg0, (GError **)lparg1);
12307 fail:
12308 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
12309 	OS_NATIVE_EXIT(env, that, g_1dir_1make_1tmp_FUNC);
12310 	return rc;
12311 }
12312 #endif
12313 
12314 #ifndef NO_g_1error_1free
OS_NATIVE(g_1error_1free)12315 JNIEXPORT void JNICALL OS_NATIVE(g_1error_1free)
12316 	(JNIEnv *env, jclass that, jlong arg0)
12317 {
12318 	OS_NATIVE_ENTER(env, that, g_1error_1free_FUNC);
12319 	g_error_free((GError *)arg0);
12320 	OS_NATIVE_EXIT(env, that, g_1error_1free_FUNC);
12321 }
12322 #endif
12323 
12324 #ifndef NO_g_1error_1get_1message
OS_NATIVE(g_1error_1get_1message)12325 JNIEXPORT jlong JNICALL OS_NATIVE(g_1error_1get_1message)
12326 	(JNIEnv *env, jclass that, jlong arg0)
12327 {
12328 	jlong rc = 0;
12329 	OS_NATIVE_ENTER(env, that, g_1error_1get_1message_FUNC);
12330 	rc = (jlong)g_error_get_message((GError *)arg0);
12331 	OS_NATIVE_EXIT(env, that, g_1error_1get_1message_FUNC);
12332 	return rc;
12333 }
12334 #endif
12335 
12336 #ifndef NO_g_1file_1get_1path
OS_NATIVE(g_1file_1get_1path)12337 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1get_1path)
12338 	(JNIEnv *env, jclass that, jlong arg0)
12339 {
12340 	jlong rc = 0;
12341 	OS_NATIVE_ENTER(env, that, g_1file_1get_1path_FUNC);
12342 	rc = (jlong)g_file_get_path((GFile *)arg0);
12343 	OS_NATIVE_EXIT(env, that, g_1file_1get_1path_FUNC);
12344 	return rc;
12345 }
12346 #endif
12347 
12348 #ifndef NO_g_1file_1get_1uri
OS_NATIVE(g_1file_1get_1uri)12349 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1get_1uri)
12350 	(JNIEnv *env, jclass that, jlong arg0)
12351 {
12352 	jlong rc = 0;
12353 	OS_NATIVE_ENTER(env, that, g_1file_1get_1uri_FUNC);
12354 	rc = (jlong)g_file_get_uri((GFile *)arg0);
12355 	OS_NATIVE_EXIT(env, that, g_1file_1get_1uri_FUNC);
12356 	return rc;
12357 }
12358 #endif
12359 
12360 #ifndef NO_g_1file_1info_1get_1content_1type
OS_NATIVE(g_1file_1info_1get_1content_1type)12361 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1info_1get_1content_1type)
12362 	(JNIEnv *env, jclass that, jlong arg0)
12363 {
12364 	jlong rc = 0;
12365 	OS_NATIVE_ENTER(env, that, g_1file_1info_1get_1content_1type_FUNC);
12366 	rc = (jlong)g_file_info_get_content_type((GFileInfo *)arg0);
12367 	OS_NATIVE_EXIT(env, that, g_1file_1info_1get_1content_1type_FUNC);
12368 	return rc;
12369 }
12370 #endif
12371 
12372 #ifndef NO_g_1file_1new_1for_1commandline_1arg
OS_NATIVE(g_1file_1new_1for_1commandline_1arg)12373 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1new_1for_1commandline_1arg)
12374 	(JNIEnv *env, jclass that, jbyteArray arg0)
12375 {
12376 	jbyte *lparg0=NULL;
12377 	jlong rc = 0;
12378 	OS_NATIVE_ENTER(env, that, g_1file_1new_1for_1commandline_1arg_FUNC);
12379 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12380 	rc = (jlong)g_file_new_for_commandline_arg((const char *)lparg0);
12381 fail:
12382 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
12383 	OS_NATIVE_EXIT(env, that, g_1file_1new_1for_1commandline_1arg_FUNC);
12384 	return rc;
12385 }
12386 #endif
12387 
12388 #ifndef NO_g_1file_1new_1for_1path
OS_NATIVE(g_1file_1new_1for_1path)12389 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1new_1for_1path)
12390 	(JNIEnv *env, jclass that, jbyteArray arg0)
12391 {
12392 	jbyte *lparg0=NULL;
12393 	jlong rc = 0;
12394 	OS_NATIVE_ENTER(env, that, g_1file_1new_1for_1path_FUNC);
12395 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12396 	rc = (jlong)g_file_new_for_path((const char *)lparg0);
12397 fail:
12398 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
12399 	OS_NATIVE_EXIT(env, that, g_1file_1new_1for_1path_FUNC);
12400 	return rc;
12401 }
12402 #endif
12403 
12404 #ifndef NO_g_1file_1new_1for_1uri
OS_NATIVE(g_1file_1new_1for_1uri)12405 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1new_1for_1uri)
12406 	(JNIEnv *env, jclass that, jbyteArray arg0)
12407 {
12408 	jbyte *lparg0=NULL;
12409 	jlong rc = 0;
12410 	OS_NATIVE_ENTER(env, that, g_1file_1new_1for_1uri_FUNC);
12411 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12412 	rc = (jlong)g_file_new_for_uri((const char *)lparg0);
12413 fail:
12414 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
12415 	OS_NATIVE_EXIT(env, that, g_1file_1new_1for_1uri_FUNC);
12416 	return rc;
12417 }
12418 #endif
12419 
12420 #ifndef NO_g_1file_1query_1info
OS_NATIVE(g_1file_1query_1info)12421 JNIEXPORT jlong JNICALL OS_NATIVE(g_1file_1query_1info)
12422 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlong arg3, jlong arg4)
12423 {
12424 	jbyte *lparg1=NULL;
12425 	jlong rc = 0;
12426 	OS_NATIVE_ENTER(env, that, g_1file_1query_1info_FUNC);
12427 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12428 	rc = (jlong)g_file_query_info((GFile *)arg0, (const char *)lparg1, (GFileQueryInfoFlags)arg2, (GCancellable *)arg3, (GError **)arg4);
12429 fail:
12430 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12431 	OS_NATIVE_EXIT(env, that, g_1file_1query_1info_FUNC);
12432 	return rc;
12433 }
12434 #endif
12435 
12436 #ifndef NO_g_1file_1test
OS_NATIVE(g_1file_1test)12437 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1file_1test)
12438 	(JNIEnv *env, jclass that, jbyteArray arg0, jint arg1)
12439 {
12440 	jbyte *lparg0=NULL;
12441 	jboolean rc = 0;
12442 	OS_NATIVE_ENTER(env, that, g_1file_1test_FUNC);
12443 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12444 	rc = (jboolean)g_file_test((const gchar *)lparg0, (GFileTest)arg1);
12445 fail:
12446 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
12447 	OS_NATIVE_EXIT(env, that, g_1file_1test_FUNC);
12448 	return rc;
12449 }
12450 #endif
12451 
12452 #ifndef NO_g_1filename_1display_1name
OS_NATIVE(g_1filename_1display_1name)12453 JNIEXPORT jlong JNICALL OS_NATIVE(g_1filename_1display_1name)
12454 	(JNIEnv *env, jclass that, jlong arg0)
12455 {
12456 	jlong rc = 0;
12457 	OS_NATIVE_ENTER(env, that, g_1filename_1display_1name_FUNC);
12458 	rc = (jlong)g_filename_display_name((const gchar *)arg0);
12459 	OS_NATIVE_EXIT(env, that, g_1filename_1display_1name_FUNC);
12460 	return rc;
12461 }
12462 #endif
12463 
12464 #ifndef NO_g_1filename_1from_1uri
OS_NATIVE(g_1filename_1from_1uri)12465 JNIEXPORT jlong JNICALL OS_NATIVE(g_1filename_1from_1uri)
12466 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jlongArray arg2)
12467 {
12468 	jlong *lparg1=NULL;
12469 	jlong *lparg2=NULL;
12470 	jlong rc = 0;
12471 	OS_NATIVE_ENTER(env, that, g_1filename_1from_1uri_FUNC);
12472 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
12473 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
12474 	rc = (jlong)g_filename_from_uri((const char *)arg0, (char **)lparg1, (GError **)lparg2);
12475 fail:
12476 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
12477 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
12478 	OS_NATIVE_EXIT(env, that, g_1filename_1from_1uri_FUNC);
12479 	return rc;
12480 }
12481 #endif
12482 
12483 #ifndef NO_g_1filename_1from_1utf8
OS_NATIVE(g_1filename_1from_1utf8)12484 JNIEXPORT jlong JNICALL OS_NATIVE(g_1filename_1from_1utf8)
12485 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jlongArray arg4)
12486 {
12487 	jlong *lparg2=NULL;
12488 	jlong *lparg3=NULL;
12489 	jlong *lparg4=NULL;
12490 	jlong rc = 0;
12491 	OS_NATIVE_ENTER(env, that, g_1filename_1from_1utf8_FUNC);
12492 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
12493 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
12494 	if (arg4) if ((lparg4 = (*env)->GetLongArrayElements(env, arg4, NULL)) == NULL) goto fail;
12495 	rc = (jlong)g_filename_from_utf8((const gchar *)arg0, (gssize)arg1, (gsize *)lparg2, (gsize *)lparg3, (GError **)lparg4);
12496 fail:
12497 	if (arg4 && lparg4) (*env)->ReleaseLongArrayElements(env, arg4, lparg4, 0);
12498 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
12499 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
12500 	OS_NATIVE_EXIT(env, that, g_1filename_1from_1utf8_FUNC);
12501 	return rc;
12502 }
12503 #endif
12504 
12505 #ifndef NO_g_1filename_1to_1uri
OS_NATIVE(g_1filename_1to_1uri)12506 JNIEXPORT jlong JNICALL OS_NATIVE(g_1filename_1to_1uri)
12507 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2)
12508 {
12509 	jlong *lparg2=NULL;
12510 	jlong rc = 0;
12511 	OS_NATIVE_ENTER(env, that, g_1filename_1to_1uri_FUNC);
12512 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
12513 	rc = (jlong)g_filename_to_uri((const char *)arg0, (const char *)arg1, (GError **)lparg2);
12514 fail:
12515 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
12516 	OS_NATIVE_EXIT(env, that, g_1filename_1to_1uri_FUNC);
12517 	return rc;
12518 }
12519 #endif
12520 
12521 #ifndef NO_g_1filename_1to_1utf8
OS_NATIVE(g_1filename_1to_1utf8)12522 JNIEXPORT jlong JNICALL OS_NATIVE(g_1filename_1to_1utf8)
12523 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jlongArray arg4)
12524 {
12525 	jlong *lparg2=NULL;
12526 	jlong *lparg3=NULL;
12527 	jlong *lparg4=NULL;
12528 	jlong rc = 0;
12529 	OS_NATIVE_ENTER(env, that, g_1filename_1to_1utf8_FUNC);
12530 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
12531 	if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
12532 	if (arg4) if ((lparg4 = (*env)->GetLongArrayElements(env, arg4, NULL)) == NULL) goto fail;
12533 	rc = (jlong)g_filename_to_utf8((const gchar *)arg0, (gssize)arg1, (gsize *)lparg2, (gsize *)lparg3, (GError **)lparg4);
12534 fail:
12535 	if (arg4 && lparg4) (*env)->ReleaseLongArrayElements(env, arg4, lparg4, 0);
12536 	if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
12537 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
12538 	OS_NATIVE_EXIT(env, that, g_1filename_1to_1utf8_FUNC);
12539 	return rc;
12540 }
12541 #endif
12542 
12543 #ifndef NO_g_1free
OS_NATIVE(g_1free)12544 JNIEXPORT void JNICALL OS_NATIVE(g_1free)
12545 	(JNIEnv *env, jclass that, jlong arg0)
12546 {
12547 	OS_NATIVE_ENTER(env, that, g_1free_FUNC);
12548 	g_free((gpointer)arg0);
12549 	OS_NATIVE_EXIT(env, that, g_1free_FUNC);
12550 }
12551 #endif
12552 
12553 #ifndef NO_g_1get_1current_1time
12554 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
OS_NATIVE(g_1get_1current_1time)12555 JNIEXPORT void JNICALL OS_NATIVE(g_1get_1current_1time)
12556 	(JNIEnv *env, jclass that, jlong arg0)
12557 {
12558 	OS_NATIVE_ENTER(env, that, g_1get_1current_1time_FUNC);
12559 	g_get_current_time((GTimeVal *)arg0);
12560 	OS_NATIVE_EXIT(env, that, g_1get_1current_1time_FUNC);
12561 }
12562 G_GNUC_END_IGNORE_DEPRECATIONS
12563 #endif
12564 
12565 #ifndef NO_g_1get_1user_1name
OS_NATIVE(g_1get_1user_1name)12566 JNIEXPORT jlong JNICALL OS_NATIVE(g_1get_1user_1name)
12567 	(JNIEnv *env, jclass that)
12568 {
12569 	jlong rc = 0;
12570 	OS_NATIVE_ENTER(env, that, g_1get_1user_1name_FUNC);
12571 	rc = (jlong)g_get_user_name();
12572 	OS_NATIVE_EXIT(env, that, g_1get_1user_1name_FUNC);
12573 	return rc;
12574 }
12575 #endif
12576 
12577 #ifndef NO_g_1getenv
OS_NATIVE(g_1getenv)12578 JNIEXPORT jlong JNICALL OS_NATIVE(g_1getenv)
12579 	(JNIEnv *env, jclass that, jbyteArray arg0)
12580 {
12581 	jbyte *lparg0=NULL;
12582 	jlong rc = 0;
12583 	OS_NATIVE_ENTER(env, that, g_1getenv_FUNC);
12584 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12585 	rc = (jlong)g_getenv((const gchar *)lparg0);
12586 fail:
12587 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
12588 	OS_NATIVE_EXIT(env, that, g_1getenv_FUNC);
12589 	return rc;
12590 }
12591 #endif
12592 
12593 #ifndef NO_g_1icon_1new_1for_1string
OS_NATIVE(g_1icon_1new_1for_1string)12594 JNIEXPORT jlong JNICALL OS_NATIVE(g_1icon_1new_1for_1string)
12595 	(JNIEnv *env, jclass that, jbyteArray arg0, jlongArray arg1)
12596 {
12597 	jbyte *lparg0=NULL;
12598 	jlong *lparg1=NULL;
12599 	jlong rc = 0;
12600 	OS_NATIVE_ENTER(env, that, g_1icon_1new_1for_1string_FUNC);
12601 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12602 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
12603 	rc = (jlong)g_icon_new_for_string((const gchar *)lparg0, (GError **)lparg1);
12604 fail:
12605 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
12606 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
12607 	OS_NATIVE_EXIT(env, that, g_1icon_1new_1for_1string_FUNC);
12608 	return rc;
12609 }
12610 #endif
12611 
12612 #ifndef NO_g_1icon_1to_1string
OS_NATIVE(g_1icon_1to_1string)12613 JNIEXPORT jlong JNICALL OS_NATIVE(g_1icon_1to_1string)
12614 	(JNIEnv *env, jclass that, jlong arg0)
12615 {
12616 	jlong rc = 0;
12617 	OS_NATIVE_ENTER(env, that, g_1icon_1to_1string_FUNC);
12618 	rc = (jlong)g_icon_to_string((GIcon *)arg0);
12619 	OS_NATIVE_EXIT(env, that, g_1icon_1to_1string_FUNC);
12620 	return rc;
12621 }
12622 #endif
12623 
12624 #ifndef NO_g_1idle_1add
OS_NATIVE(g_1idle_1add)12625 JNIEXPORT jint JNICALL OS_NATIVE(g_1idle_1add)
12626 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12627 {
12628 	jint rc = 0;
12629 	OS_NATIVE_ENTER(env, that, g_1idle_1add_FUNC);
12630 	rc = (jint)g_idle_add((GSourceFunc)arg0, (gpointer)arg1);
12631 	OS_NATIVE_EXIT(env, that, g_1idle_1add_FUNC);
12632 	return rc;
12633 }
12634 #endif
12635 
12636 #ifndef NO_g_1list_1append
OS_NATIVE(g_1list_1append)12637 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1append)
12638 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
12639 {
12640 	jlong rc = 0;
12641 	OS_NATIVE_ENTER(env, that, g_1list_1append_FUNC);
12642 	rc = (jlong)g_list_append((GList *)arg0, (gpointer)arg1);
12643 	OS_NATIVE_EXIT(env, that, g_1list_1append_FUNC);
12644 	return rc;
12645 }
12646 #endif
12647 
12648 #ifndef NO_g_1list_1data
OS_NATIVE(g_1list_1data)12649 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1data)
12650 	(JNIEnv *env, jclass that, jlong arg0)
12651 {
12652 	jlong rc = 0;
12653 	OS_NATIVE_ENTER(env, that, g_1list_1data_FUNC);
12654 	rc = (jlong)g_list_data((GList *)arg0);
12655 	OS_NATIVE_EXIT(env, that, g_1list_1data_FUNC);
12656 	return rc;
12657 }
12658 #endif
12659 
12660 #ifndef NO_g_1list_1free
OS_NATIVE(g_1list_1free)12661 JNIEXPORT void JNICALL OS_NATIVE(g_1list_1free)
12662 	(JNIEnv *env, jclass that, jlong arg0)
12663 {
12664 	OS_NATIVE_ENTER(env, that, g_1list_1free_FUNC);
12665 	g_list_free((GList *)arg0);
12666 	OS_NATIVE_EXIT(env, that, g_1list_1free_FUNC);
12667 }
12668 #endif
12669 
12670 #ifndef NO_g_1list_1last
OS_NATIVE(g_1list_1last)12671 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1last)
12672 	(JNIEnv *env, jclass that, jlong arg0)
12673 {
12674 	jlong rc = 0;
12675 	OS_NATIVE_ENTER(env, that, g_1list_1last_FUNC);
12676 	rc = (jlong)g_list_last((GList *)arg0);
12677 	OS_NATIVE_EXIT(env, that, g_1list_1last_FUNC);
12678 	return rc;
12679 }
12680 #endif
12681 
12682 #ifndef NO_g_1list_1length
OS_NATIVE(g_1list_1length)12683 JNIEXPORT jint JNICALL OS_NATIVE(g_1list_1length)
12684 	(JNIEnv *env, jclass that, jlong arg0)
12685 {
12686 	jint rc = 0;
12687 	OS_NATIVE_ENTER(env, that, g_1list_1length_FUNC);
12688 	rc = (jint)g_list_length((GList *)arg0);
12689 	OS_NATIVE_EXIT(env, that, g_1list_1length_FUNC);
12690 	return rc;
12691 }
12692 #endif
12693 
12694 #ifndef NO_g_1list_1model_1get_1item
OS_NATIVE(g_1list_1model_1get_1item)12695 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1model_1get_1item)
12696 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
12697 {
12698 	jlong rc = 0;
12699 	OS_NATIVE_ENTER(env, that, g_1list_1model_1get_1item_FUNC);
12700 	rc = (jlong)g_list_model_get_item((GListModel *)arg0, (guint)arg1);
12701 	OS_NATIVE_EXIT(env, that, g_1list_1model_1get_1item_FUNC);
12702 	return rc;
12703 }
12704 #endif
12705 
12706 #ifndef NO_g_1list_1model_1get_1n_1items
OS_NATIVE(g_1list_1model_1get_1n_1items)12707 JNIEXPORT jint JNICALL OS_NATIVE(g_1list_1model_1get_1n_1items)
12708 	(JNIEnv *env, jclass that, jlong arg0)
12709 {
12710 	jint rc = 0;
12711 	OS_NATIVE_ENTER(env, that, g_1list_1model_1get_1n_1items_FUNC);
12712 	rc = (jint)g_list_model_get_n_items((GListModel *)arg0);
12713 	OS_NATIVE_EXIT(env, that, g_1list_1model_1get_1n_1items_FUNC);
12714 	return rc;
12715 }
12716 #endif
12717 
12718 #ifndef NO_g_1list_1next
OS_NATIVE(g_1list_1next)12719 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1next)
12720 	(JNIEnv *env, jclass that, jlong arg0)
12721 {
12722 	jlong rc = 0;
12723 	OS_NATIVE_ENTER(env, that, g_1list_1next_FUNC);
12724 	rc = (jlong)g_list_next(arg0);
12725 	OS_NATIVE_EXIT(env, that, g_1list_1next_FUNC);
12726 	return rc;
12727 }
12728 #endif
12729 
12730 #ifndef NO_g_1list_1nth_1data
OS_NATIVE(g_1list_1nth_1data)12731 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1nth_1data)
12732 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
12733 {
12734 	jlong rc = 0;
12735 	OS_NATIVE_ENTER(env, that, g_1list_1nth_1data_FUNC);
12736 	rc = (jlong)g_list_nth_data((GList *)arg0, (guint)arg1);
12737 	OS_NATIVE_EXIT(env, that, g_1list_1nth_1data_FUNC);
12738 	return rc;
12739 }
12740 #endif
12741 
12742 #ifndef NO_g_1list_1previous
OS_NATIVE(g_1list_1previous)12743 JNIEXPORT jlong JNICALL OS_NATIVE(g_1list_1previous)
12744 	(JNIEnv *env, jclass that, jlong arg0)
12745 {
12746 	jlong rc = 0;
12747 	OS_NATIVE_ENTER(env, that, g_1list_1previous_FUNC);
12748 	rc = (jlong)g_list_previous(arg0);
12749 	OS_NATIVE_EXIT(env, that, g_1list_1previous_FUNC);
12750 	return rc;
12751 }
12752 #endif
12753 
12754 #ifndef NO_g_1log_1default_1handler
OS_NATIVE(g_1log_1default_1handler)12755 JNIEXPORT void JNICALL OS_NATIVE(g_1log_1default_1handler)
12756 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2, jlong arg3)
12757 {
12758 	OS_NATIVE_ENTER(env, that, g_1log_1default_1handler_FUNC);
12759 	g_log_default_handler((gchar *)arg0, (GLogLevelFlags)arg1, (gchar *)arg2, (gpointer)arg3);
12760 	OS_NATIVE_EXIT(env, that, g_1log_1default_1handler_FUNC);
12761 }
12762 #endif
12763 
12764 #ifndef NO_g_1log_1remove_1handler
OS_NATIVE(g_1log_1remove_1handler)12765 JNIEXPORT void JNICALL OS_NATIVE(g_1log_1remove_1handler)
12766 	(JNIEnv *env, jclass that, jbyteArray arg0, jint arg1)
12767 {
12768 	jbyte *lparg0=NULL;
12769 	OS_NATIVE_ENTER(env, that, g_1log_1remove_1handler_FUNC);
12770 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12771 	g_log_remove_handler((gchar *)lparg0, (gint)arg1);
12772 fail:
12773 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
12774 	OS_NATIVE_EXIT(env, that, g_1log_1remove_1handler_FUNC);
12775 }
12776 #endif
12777 
12778 #ifndef NO_g_1log_1set_1handler
OS_NATIVE(g_1log_1set_1handler)12779 JNIEXPORT jint JNICALL OS_NATIVE(g_1log_1set_1handler)
12780 	(JNIEnv *env, jclass that, jbyteArray arg0, jint arg1, jlong arg2, jlong arg3)
12781 {
12782 	jbyte *lparg0=NULL;
12783 	jint rc = 0;
12784 	OS_NATIVE_ENTER(env, that, g_1log_1set_1handler_FUNC);
12785 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12786 	rc = (jint)g_log_set_handler((gchar *)lparg0, (GLogLevelFlags)arg1, (GLogFunc)arg2, (gpointer)arg3);
12787 fail:
12788 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
12789 	OS_NATIVE_EXIT(env, that, g_1log_1set_1handler_FUNC);
12790 	return rc;
12791 }
12792 #endif
12793 
12794 #ifndef NO_g_1main_1context_1acquire
OS_NATIVE(g_1main_1context_1acquire)12795 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1main_1context_1acquire)
12796 	(JNIEnv *env, jclass that, jlong arg0)
12797 {
12798 	jboolean rc = 0;
12799 	OS_NATIVE_ENTER(env, that, g_1main_1context_1acquire_FUNC);
12800 	rc = (jboolean)g_main_context_acquire((GMainContext *)arg0);
12801 	OS_NATIVE_EXIT(env, that, g_1main_1context_1acquire_FUNC);
12802 	return rc;
12803 }
12804 #endif
12805 
12806 #ifndef NO_g_1main_1context_1check
OS_NATIVE(g_1main_1context_1check)12807 JNIEXPORT jint JNICALL OS_NATIVE(g_1main_1context_1check)
12808 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2, jint arg3)
12809 {
12810 	jint rc = 0;
12811 	OS_NATIVE_ENTER(env, that, g_1main_1context_1check_FUNC);
12812 	rc = (jint)g_main_context_check((GMainContext *)arg0, arg1, (GPollFD *)arg2, arg3);
12813 	OS_NATIVE_EXIT(env, that, g_1main_1context_1check_FUNC);
12814 	return rc;
12815 }
12816 #endif
12817 
12818 #ifndef NO_g_1main_1context_1default
OS_NATIVE(g_1main_1context_1default)12819 JNIEXPORT jlong JNICALL OS_NATIVE(g_1main_1context_1default)
12820 	(JNIEnv *env, jclass that)
12821 {
12822 	jlong rc = 0;
12823 	OS_NATIVE_ENTER(env, that, g_1main_1context_1default_FUNC);
12824 	rc = (jlong)g_main_context_default();
12825 	OS_NATIVE_EXIT(env, that, g_1main_1context_1default_FUNC);
12826 	return rc;
12827 }
12828 #endif
12829 
12830 #ifndef NO_g_1main_1context_1get_1poll_1func
OS_NATIVE(g_1main_1context_1get_1poll_1func)12831 JNIEXPORT jlong JNICALL OS_NATIVE(g_1main_1context_1get_1poll_1func)
12832 	(JNIEnv *env, jclass that, jlong arg0)
12833 {
12834 	jlong rc = 0;
12835 	OS_NATIVE_ENTER(env, that, g_1main_1context_1get_1poll_1func_FUNC);
12836 	rc = (jlong)g_main_context_get_poll_func((GMainContext *)arg0);
12837 	OS_NATIVE_EXIT(env, that, g_1main_1context_1get_1poll_1func_FUNC);
12838 	return rc;
12839 }
12840 #endif
12841 
12842 #ifndef NO_g_1main_1context_1iteration
OS_NATIVE(g_1main_1context_1iteration)12843 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1main_1context_1iteration)
12844 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
12845 {
12846 	jboolean rc = 0;
12847 	OS_NATIVE_ENTER(env, that, g_1main_1context_1iteration_FUNC);
12848 	rc = (jboolean)g_main_context_iteration((GMainContext *)arg0, arg1);
12849 	OS_NATIVE_EXIT(env, that, g_1main_1context_1iteration_FUNC);
12850 	return rc;
12851 }
12852 #endif
12853 
12854 #ifndef NO_g_1main_1context_1prepare
OS_NATIVE(g_1main_1context_1prepare)12855 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1main_1context_1prepare)
12856 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1)
12857 {
12858 	jint *lparg1=NULL;
12859 	jboolean rc = 0;
12860 	OS_NATIVE_ENTER(env, that, g_1main_1context_1prepare_FUNC);
12861 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
12862 	rc = (jboolean)g_main_context_prepare((GMainContext *)arg0, (gint *)lparg1);
12863 fail:
12864 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
12865 	OS_NATIVE_EXIT(env, that, g_1main_1context_1prepare_FUNC);
12866 	return rc;
12867 }
12868 #endif
12869 
12870 #ifndef NO_g_1main_1context_1query
OS_NATIVE(g_1main_1context_1query)12871 JNIEXPORT jint JNICALL OS_NATIVE(g_1main_1context_1query)
12872 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jintArray arg2, jlong arg3, jint arg4)
12873 {
12874 	jint *lparg2=NULL;
12875 	jint rc = 0;
12876 	OS_NATIVE_ENTER(env, that, g_1main_1context_1query_FUNC);
12877 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
12878 	rc = (jint)g_main_context_query((GMainContext *)arg0, arg1, (gint *)lparg2, (GPollFD *)arg3, arg4);
12879 fail:
12880 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
12881 	OS_NATIVE_EXIT(env, that, g_1main_1context_1query_FUNC);
12882 	return rc;
12883 }
12884 #endif
12885 
12886 #ifndef NO_g_1main_1context_1release
OS_NATIVE(g_1main_1context_1release)12887 JNIEXPORT void JNICALL OS_NATIVE(g_1main_1context_1release)
12888 	(JNIEnv *env, jclass that, jlong arg0)
12889 {
12890 	OS_NATIVE_ENTER(env, that, g_1main_1context_1release_FUNC);
12891 	g_main_context_release((GMainContext *)arg0);
12892 	OS_NATIVE_EXIT(env, that, g_1main_1context_1release_FUNC);
12893 }
12894 #endif
12895 
12896 #ifndef NO_g_1main_1context_1wakeup
OS_NATIVE(g_1main_1context_1wakeup)12897 JNIEXPORT void JNICALL OS_NATIVE(g_1main_1context_1wakeup)
12898 	(JNIEnv *env, jclass that, jlong arg0)
12899 {
12900 	OS_NATIVE_ENTER(env, that, g_1main_1context_1wakeup_FUNC);
12901 	g_main_context_wakeup((GMainContext *)arg0);
12902 	OS_NATIVE_EXIT(env, that, g_1main_1context_1wakeup_FUNC);
12903 }
12904 #endif
12905 
12906 #ifndef NO_g_1malloc
OS_NATIVE(g_1malloc)12907 JNIEXPORT jlong JNICALL OS_NATIVE(g_1malloc)
12908 	(JNIEnv *env, jclass that, jlong arg0)
12909 {
12910 	jlong rc = 0;
12911 	OS_NATIVE_ENTER(env, that, g_1malloc_FUNC);
12912 	rc = (jlong)g_malloc((gulong)arg0);
12913 	OS_NATIVE_EXIT(env, that, g_1malloc_FUNC);
12914 	return rc;
12915 }
12916 #endif
12917 
12918 #ifndef NO_g_1menu_1insert_1item
OS_NATIVE(g_1menu_1insert_1item)12919 JNIEXPORT void JNICALL OS_NATIVE(g_1menu_1insert_1item)
12920 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2)
12921 {
12922 	OS_NATIVE_ENTER(env, that, g_1menu_1insert_1item_FUNC);
12923 	g_menu_insert_item((GMenu *)arg0, arg1, (GMenuItem *)arg2);
12924 	OS_NATIVE_EXIT(env, that, g_1menu_1insert_1item_FUNC);
12925 }
12926 #endif
12927 
12928 #ifndef NO_g_1menu_1item_1new
OS_NATIVE(g_1menu_1item_1new)12929 JNIEXPORT jlong JNICALL OS_NATIVE(g_1menu_1item_1new)
12930 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1)
12931 {
12932 	jbyte *lparg0=NULL;
12933 	jbyte *lparg1=NULL;
12934 	jlong rc = 0;
12935 	OS_NATIVE_ENTER(env, that, g_1menu_1item_1new_FUNC);
12936 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12937 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12938 	rc = (jlong)g_menu_item_new((const gchar *)lparg0, (const gchar *)lparg1);
12939 fail:
12940 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12941 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
12942 	OS_NATIVE_EXIT(env, that, g_1menu_1item_1new_FUNC);
12943 	return rc;
12944 }
12945 #endif
12946 
12947 #ifndef NO_g_1menu_1item_1new_1section
OS_NATIVE(g_1menu_1item_1new_1section)12948 JNIEXPORT jlong JNICALL OS_NATIVE(g_1menu_1item_1new_1section)
12949 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
12950 {
12951 	jbyte *lparg0=NULL;
12952 	jlong rc = 0;
12953 	OS_NATIVE_ENTER(env, that, g_1menu_1item_1new_1section_FUNC);
12954 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12955 	rc = (jlong)g_menu_item_new_section((const gchar *)lparg0, (GMenuModel *)arg1);
12956 fail:
12957 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
12958 	OS_NATIVE_EXIT(env, that, g_1menu_1item_1new_1section_FUNC);
12959 	return rc;
12960 }
12961 #endif
12962 
12963 #ifndef NO_g_1menu_1item_1new_1submenu
OS_NATIVE(g_1menu_1item_1new_1submenu)12964 JNIEXPORT jlong JNICALL OS_NATIVE(g_1menu_1item_1new_1submenu)
12965 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
12966 {
12967 	jbyte *lparg0=NULL;
12968 	jlong rc = 0;
12969 	OS_NATIVE_ENTER(env, that, g_1menu_1item_1new_1submenu_FUNC);
12970 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
12971 	rc = (jlong)g_menu_item_new_submenu((const gchar *)lparg0, (GMenuModel *)arg1);
12972 fail:
12973 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
12974 	OS_NATIVE_EXIT(env, that, g_1menu_1item_1new_1submenu_FUNC);
12975 	return rc;
12976 }
12977 #endif
12978 
12979 #ifndef NO_g_1menu_1item_1set_1attribute
OS_NATIVE(g_1menu_1item_1set_1attribute)12980 JNIEXPORT void JNICALL OS_NATIVE(g_1menu_1item_1set_1attribute)
12981 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2, jlong arg3)
12982 {
12983 	jbyte *lparg1=NULL;
12984 	jbyte *lparg2=NULL;
12985 	OS_NATIVE_ENTER(env, that, g_1menu_1item_1set_1attribute_FUNC);
12986 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
12987 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
12988 	g_menu_item_set_attribute((GMenuItem *)arg0, (const gchar *)lparg1, (const gchar *)lparg2, (const gchar *)arg3);
12989 fail:
12990 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
12991 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
12992 	OS_NATIVE_EXIT(env, that, g_1menu_1item_1set_1attribute_FUNC);
12993 }
12994 #endif
12995 
12996 #ifndef NO_g_1menu_1item_1set_1label
OS_NATIVE(g_1menu_1item_1set_1label)12997 JNIEXPORT void JNICALL OS_NATIVE(g_1menu_1item_1set_1label)
12998 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
12999 {
13000 	jbyte *lparg1=NULL;
13001 	OS_NATIVE_ENTER(env, that, g_1menu_1item_1set_1label_FUNC);
13002 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13003 	g_menu_item_set_label((GMenuItem *)arg0, (const gchar *)lparg1);
13004 fail:
13005 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13006 	OS_NATIVE_EXIT(env, that, g_1menu_1item_1set_1label_FUNC);
13007 }
13008 #endif
13009 
13010 #ifndef NO_g_1menu_1item_1set_1submenu
OS_NATIVE(g_1menu_1item_1set_1submenu)13011 JNIEXPORT void JNICALL OS_NATIVE(g_1menu_1item_1set_1submenu)
13012 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13013 {
13014 	OS_NATIVE_ENTER(env, that, g_1menu_1item_1set_1submenu_FUNC);
13015 	g_menu_item_set_submenu((GMenuItem *)arg0, (GMenuModel *)arg1);
13016 	OS_NATIVE_EXIT(env, that, g_1menu_1item_1set_1submenu_FUNC);
13017 }
13018 #endif
13019 
13020 #ifndef NO_g_1menu_1model_1get_1n_1items
OS_NATIVE(g_1menu_1model_1get_1n_1items)13021 JNIEXPORT jint JNICALL OS_NATIVE(g_1menu_1model_1get_1n_1items)
13022 	(JNIEnv *env, jclass that, jlong arg0)
13023 {
13024 	jint rc = 0;
13025 	OS_NATIVE_ENTER(env, that, g_1menu_1model_1get_1n_1items_FUNC);
13026 	rc = (jint)g_menu_model_get_n_items((GMenuModel *)arg0);
13027 	OS_NATIVE_EXIT(env, that, g_1menu_1model_1get_1n_1items_FUNC);
13028 	return rc;
13029 }
13030 #endif
13031 
13032 #ifndef NO_g_1menu_1new
OS_NATIVE(g_1menu_1new)13033 JNIEXPORT jlong JNICALL OS_NATIVE(g_1menu_1new)
13034 	(JNIEnv *env, jclass that)
13035 {
13036 	jlong rc = 0;
13037 	OS_NATIVE_ENTER(env, that, g_1menu_1new_FUNC);
13038 	rc = (jlong)g_menu_new();
13039 	OS_NATIVE_EXIT(env, that, g_1menu_1new_FUNC);
13040 	return rc;
13041 }
13042 #endif
13043 
13044 #ifndef NO_g_1menu_1remove
OS_NATIVE(g_1menu_1remove)13045 JNIEXPORT void JNICALL OS_NATIVE(g_1menu_1remove)
13046 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
13047 {
13048 	OS_NATIVE_ENTER(env, that, g_1menu_1remove_FUNC);
13049 	g_menu_remove((GMenu *)arg0, arg1);
13050 	OS_NATIVE_EXIT(env, that, g_1menu_1remove_FUNC);
13051 }
13052 #endif
13053 
13054 #ifndef NO_g_1object_1get__J_3B_3IJ
OS_NATIVE(g_1object_1get__J_3B_3IJ)13055 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1get__J_3B_3IJ)
13056 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jintArray arg2, jlong arg3)
13057 {
13058 	jbyte *lparg1=NULL;
13059 	jint *lparg2=NULL;
13060 	OS_NATIVE_ENTER(env, that, g_1object_1get__J_3B_3IJ_FUNC);
13061 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13062 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
13063 	g_object_get((GObject *)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
13064 fail:
13065 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
13066 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13067 	OS_NATIVE_EXIT(env, that, g_1object_1get__J_3B_3IJ_FUNC);
13068 }
13069 #endif
13070 
13071 #ifndef NO_g_1object_1get__J_3B_3JJ
OS_NATIVE(g_1object_1get__J_3B_3JJ)13072 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1get__J_3B_3JJ)
13073 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlongArray arg2, jlong arg3)
13074 {
13075 	jbyte *lparg1=NULL;
13076 	jlong *lparg2=NULL;
13077 	OS_NATIVE_ENTER(env, that, g_1object_1get__J_3B_3JJ_FUNC);
13078 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13079 	if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
13080 	g_object_get((GObject *)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
13081 fail:
13082 	if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
13083 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13084 	OS_NATIVE_EXIT(env, that, g_1object_1get__J_3B_3JJ_FUNC);
13085 }
13086 #endif
13087 
13088 #ifndef NO_g_1object_1get_1qdata
OS_NATIVE(g_1object_1get_1qdata)13089 JNIEXPORT jlong JNICALL OS_NATIVE(g_1object_1get_1qdata)
13090 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
13091 {
13092 	jlong rc = 0;
13093 	OS_NATIVE_ENTER(env, that, g_1object_1get_1qdata_FUNC);
13094 	rc = (jlong)g_object_get_qdata((GObject *)arg0, (GQuark)arg1);
13095 	OS_NATIVE_EXIT(env, that, g_1object_1get_1qdata_FUNC);
13096 	return rc;
13097 }
13098 #endif
13099 
13100 #ifndef NO_g_1object_1new
OS_NATIVE(g_1object_1new)13101 JNIEXPORT jlong JNICALL OS_NATIVE(g_1object_1new)
13102 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13103 {
13104 	jlong rc = 0;
13105 	OS_NATIVE_ENTER(env, that, g_1object_1new_FUNC);
13106 	rc = (jlong)g_object_new((GType)arg0, (const gchar *)arg1);
13107 	OS_NATIVE_EXIT(env, that, g_1object_1new_FUNC);
13108 	return rc;
13109 }
13110 #endif
13111 
13112 #ifndef NO_g_1object_1notify
OS_NATIVE(g_1object_1notify)13113 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1notify)
13114 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
13115 {
13116 	jbyte *lparg1=NULL;
13117 	OS_NATIVE_ENTER(env, that, g_1object_1notify_FUNC);
13118 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13119 	g_object_notify((GObject *)arg0, (const gchar *)lparg1);
13120 fail:
13121 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13122 	OS_NATIVE_EXIT(env, that, g_1object_1notify_FUNC);
13123 }
13124 #endif
13125 
13126 #ifndef NO_g_1object_1ref
OS_NATIVE(g_1object_1ref)13127 JNIEXPORT jlong JNICALL OS_NATIVE(g_1object_1ref)
13128 	(JNIEnv *env, jclass that, jlong arg0)
13129 {
13130 	jlong rc = 0;
13131 	OS_NATIVE_ENTER(env, that, g_1object_1ref_FUNC);
13132 	rc = (jlong)g_object_ref((gpointer)arg0);
13133 	OS_NATIVE_EXIT(env, that, g_1object_1ref_FUNC);
13134 	return rc;
13135 }
13136 #endif
13137 
13138 #ifndef NO_g_1object_1ref_1sink
OS_NATIVE(g_1object_1ref_1sink)13139 JNIEXPORT jlong JNICALL OS_NATIVE(g_1object_1ref_1sink)
13140 	(JNIEnv *env, jclass that, jlong arg0)
13141 {
13142 	jlong rc = 0;
13143 	OS_NATIVE_ENTER(env, that, g_1object_1ref_1sink_FUNC);
13144 	rc = (jlong)g_object_ref_sink((GObject *)arg0);
13145 	OS_NATIVE_EXIT(env, that, g_1object_1ref_1sink_FUNC);
13146 	return rc;
13147 }
13148 #endif
13149 
13150 #ifndef NO_g_1object_1set__J_3BFJ
OS_NATIVE(g_1object_1set__J_3BFJ)13151 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3BFJ)
13152 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jfloat arg2, jlong arg3)
13153 {
13154 	jbyte *lparg1=NULL;
13155 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3BFJ_FUNC);
13156 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13157 	g_object_set((gpointer)arg0, (const gchar *)lparg1, arg2, (const gchar *)NULL);
13158 fail:
13159 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13160 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3BFJ_FUNC);
13161 }
13162 #endif
13163 
13164 #ifndef NO_g_1object_1set__J_3BIJ
OS_NATIVE(g_1object_1set__J_3BIJ)13165 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3BIJ)
13166 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2, jlong arg3)
13167 {
13168 	jbyte *lparg1=NULL;
13169 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3BIJ_FUNC);
13170 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13171 	g_object_set((gpointer)arg0, (const gchar *)lparg1, arg2, (const gchar *)NULL);
13172 fail:
13173 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13174 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3BIJ_FUNC);
13175 }
13176 #endif
13177 
13178 #ifndef NO_g_1object_1set__J_3BJJ
OS_NATIVE(g_1object_1set__J_3BJJ)13179 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3BJJ)
13180 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlong arg3)
13181 {
13182 	jbyte *lparg1=NULL;
13183 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3BJJ_FUNC);
13184 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13185 	g_object_set((gpointer)arg0, (const gchar *)lparg1, arg2, (const gchar *)NULL);
13186 fail:
13187 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13188 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3BJJ_FUNC);
13189 }
13190 #endif
13191 
13192 #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)13193 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3BLorg_eclipse_swt_internal_gtk_GdkRGBA_2J)
13194 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jobject arg2, jlong arg3)
13195 {
13196 	jbyte *lparg1=NULL;
13197 	GdkRGBA _arg2, *lparg2=NULL;
13198 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3BLorg_eclipse_swt_internal_gtk_GdkRGBA_2J_FUNC);
13199 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13200 	if (arg2) if ((lparg2 = getGdkRGBAFields(env, arg2, &_arg2)) == NULL) goto fail;
13201 	g_object_set((gpointer)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
13202 fail:
13203 	if (arg2 && lparg2) setGdkRGBAFields(env, arg2, lparg2);
13204 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13205 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3BLorg_eclipse_swt_internal_gtk_GdkRGBA_2J_FUNC);
13206 }
13207 #endif
13208 
13209 #ifndef NO_g_1object_1set__J_3BZJ
OS_NATIVE(g_1object_1set__J_3BZJ)13210 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3BZJ)
13211 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jboolean arg2, jlong arg3)
13212 {
13213 	jbyte *lparg1=NULL;
13214 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3BZJ_FUNC);
13215 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13216 	g_object_set((gpointer)arg0, (const gchar *)lparg1, arg2, (const gchar *)NULL);
13217 fail:
13218 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13219 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3BZJ_FUNC);
13220 }
13221 #endif
13222 
13223 #ifndef NO_g_1object_1set__J_3B_3BJ
OS_NATIVE(g_1object_1set__J_3B_3BJ)13224 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set__J_3B_3BJ)
13225 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2, jlong arg3)
13226 {
13227 	jbyte *lparg1=NULL;
13228 	jbyte *lparg2=NULL;
13229 	OS_NATIVE_ENTER(env, that, g_1object_1set__J_3B_3BJ_FUNC);
13230 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13231 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
13232 	g_object_set((gpointer)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
13233 fail:
13234 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
13235 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13236 	OS_NATIVE_EXIT(env, that, g_1object_1set__J_3B_3BJ_FUNC);
13237 }
13238 #endif
13239 
13240 #ifndef NO_g_1object_1set_1qdata
OS_NATIVE(g_1object_1set_1qdata)13241 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1set_1qdata)
13242 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2)
13243 {
13244 	OS_NATIVE_ENTER(env, that, g_1object_1set_1qdata_FUNC);
13245 	g_object_set_qdata((GObject *)arg0, (GQuark)arg1, (gpointer)arg2);
13246 	OS_NATIVE_EXIT(env, that, g_1object_1set_1qdata_FUNC);
13247 }
13248 #endif
13249 
13250 #ifndef NO_g_1object_1unref
OS_NATIVE(g_1object_1unref)13251 JNIEXPORT void JNICALL OS_NATIVE(g_1object_1unref)
13252 	(JNIEnv *env, jclass that, jlong arg0)
13253 {
13254 	OS_NATIVE_ENTER(env, that, g_1object_1unref_FUNC);
13255 	g_object_unref((gpointer)arg0);
13256 	OS_NATIVE_EXIT(env, that, g_1object_1unref_FUNC);
13257 }
13258 #endif
13259 
13260 #ifndef NO_g_1quark_1from_1string
OS_NATIVE(g_1quark_1from_1string)13261 JNIEXPORT jint JNICALL OS_NATIVE(g_1quark_1from_1string)
13262 	(JNIEnv *env, jclass that, jbyteArray arg0)
13263 {
13264 	jbyte *lparg0=NULL;
13265 	jint rc = 0;
13266 	OS_NATIVE_ENTER(env, that, g_1quark_1from_1string_FUNC);
13267 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
13268 	rc = (jint)g_quark_from_string((const gchar *)lparg0);
13269 fail:
13270 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
13271 	OS_NATIVE_EXIT(env, that, g_1quark_1from_1string_FUNC);
13272 	return rc;
13273 }
13274 #endif
13275 
13276 #ifndef NO_g_1set_1prgname
OS_NATIVE(g_1set_1prgname)13277 JNIEXPORT void JNICALL OS_NATIVE(g_1set_1prgname)
13278 	(JNIEnv *env, jclass that, jbyteArray arg0)
13279 {
13280 	jbyte *lparg0=NULL;
13281 	OS_NATIVE_ENTER(env, that, g_1set_1prgname_FUNC);
13282 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
13283 	g_set_prgname((const gchar *)lparg0);
13284 fail:
13285 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
13286 	OS_NATIVE_EXIT(env, that, g_1set_1prgname_FUNC);
13287 }
13288 #endif
13289 
13290 #ifndef NO_g_1signal_1add_1emission_1hook
OS_NATIVE(g_1signal_1add_1emission_1hook)13291 JNIEXPORT jlong JNICALL OS_NATIVE(g_1signal_1add_1emission_1hook)
13292 	(JNIEnv *env, jclass that, jint arg0, jint arg1, jlong arg2, jlong arg3, jlong arg4)
13293 {
13294 	jlong rc = 0;
13295 	OS_NATIVE_ENTER(env, that, g_1signal_1add_1emission_1hook_FUNC);
13296 	rc = (jlong)g_signal_add_emission_hook((guint)arg0, (GQuark)arg1, (GSignalEmissionHook)arg2, (gpointer)arg3, (GDestroyNotify)arg4);
13297 	OS_NATIVE_EXIT(env, that, g_1signal_1add_1emission_1hook_FUNC);
13298 	return rc;
13299 }
13300 #endif
13301 
13302 #ifndef NO_g_1signal_1connect
OS_NATIVE(g_1signal_1connect)13303 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1connect)
13304 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlong arg3)
13305 {
13306 	jbyte *lparg1=NULL;
13307 	jint rc = 0;
13308 	OS_NATIVE_ENTER(env, that, g_1signal_1connect_FUNC);
13309 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13310 	rc = (jint)g_signal_connect((gpointer)arg0, (const gchar *)lparg1, (GCallback)arg2, (gpointer)arg3);
13311 fail:
13312 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13313 	OS_NATIVE_EXIT(env, that, g_1signal_1connect_FUNC);
13314 	return rc;
13315 }
13316 #endif
13317 
13318 #ifndef NO_g_1signal_1connect_1closure
OS_NATIVE(g_1signal_1connect_1closure)13319 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1connect_1closure)
13320 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jboolean arg3)
13321 {
13322 	jbyte *lparg1=NULL;
13323 	jint rc = 0;
13324 	OS_NATIVE_ENTER(env, that, g_1signal_1connect_1closure_FUNC);
13325 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13326 	rc = (jint)g_signal_connect_closure((gpointer)arg0, (const gchar *)lparg1, (GClosure *)arg2, (gboolean)arg3);
13327 fail:
13328 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13329 	OS_NATIVE_EXIT(env, that, g_1signal_1connect_1closure_FUNC);
13330 	return rc;
13331 }
13332 #endif
13333 
13334 #ifndef NO_g_1signal_1connect_1closure_1by_1id
OS_NATIVE(g_1signal_1connect_1closure_1by_1id)13335 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1connect_1closure_1by_1id)
13336 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jlong arg3, jboolean arg4)
13337 {
13338 	jint rc = 0;
13339 	OS_NATIVE_ENTER(env, that, g_1signal_1connect_1closure_1by_1id_FUNC);
13340 	rc = (jint)g_signal_connect_closure_by_id((gpointer)arg0, (guint)arg1, (GQuark)arg2, (GClosure *)arg3, (gboolean)arg4);
13341 	OS_NATIVE_EXIT(env, that, g_1signal_1connect_1closure_1by_1id_FUNC);
13342 	return rc;
13343 }
13344 #endif
13345 
13346 #ifndef NO_g_1signal_1emit_1by_1name__J_3B
OS_NATIVE(g_1signal_1emit_1by_1name__J_3B)13347 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1emit_1by_1name__J_3B)
13348 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
13349 {
13350 	jbyte *lparg1=NULL;
13351 	OS_NATIVE_ENTER(env, that, g_1signal_1emit_1by_1name__J_3B_FUNC);
13352 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13353 	g_signal_emit_by_name((gpointer)arg0, (const gchar *)lparg1);
13354 fail:
13355 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13356 	OS_NATIVE_EXIT(env, that, g_1signal_1emit_1by_1name__J_3B_FUNC);
13357 }
13358 #endif
13359 
13360 #ifndef NO_g_1signal_1emit_1by_1name__J_3BJ
OS_NATIVE(g_1signal_1emit_1by_1name__J_3BJ)13361 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1emit_1by_1name__J_3BJ)
13362 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2)
13363 {
13364 	jbyte *lparg1=NULL;
13365 	OS_NATIVE_ENTER(env, that, g_1signal_1emit_1by_1name__J_3BJ_FUNC);
13366 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13367 	g_signal_emit_by_name((gpointer)arg0, (const gchar *)lparg1, arg2);
13368 fail:
13369 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13370 	OS_NATIVE_EXIT(env, that, g_1signal_1emit_1by_1name__J_3BJ_FUNC);
13371 }
13372 #endif
13373 
13374 #ifndef NO_g_1signal_1emit_1by_1name__J_3BJJ
OS_NATIVE(g_1signal_1emit_1by_1name__J_3BJJ)13375 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1emit_1by_1name__J_3BJJ)
13376 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlong arg3)
13377 {
13378 	jbyte *lparg1=NULL;
13379 	OS_NATIVE_ENTER(env, that, g_1signal_1emit_1by_1name__J_3BJJ_FUNC);
13380 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13381 	g_signal_emit_by_name((gpointer)arg0, (const gchar *)lparg1, arg2, arg3);
13382 fail:
13383 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13384 	OS_NATIVE_EXIT(env, that, g_1signal_1emit_1by_1name__J_3BJJ_FUNC);
13385 }
13386 #endif
13387 
13388 #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)13389 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1emit_1by_1name__J_3BLorg_eclipse_swt_internal_gtk_GdkRectangle_2)
13390 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jobject arg2)
13391 {
13392 	jbyte *lparg1=NULL;
13393 	GdkRectangle _arg2, *lparg2=NULL;
13394 	OS_NATIVE_ENTER(env, that, g_1signal_1emit_1by_1name__J_3BLorg_eclipse_swt_internal_gtk_GdkRectangle_2_FUNC);
13395 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13396 	if (arg2) if ((lparg2 = getGdkRectangleFields(env, arg2, &_arg2)) == NULL) goto fail;
13397 	g_signal_emit_by_name((gpointer)arg0, (const gchar *)lparg1, lparg2);
13398 fail:
13399 	if (arg2 && lparg2) setGdkRectangleFields(env, arg2, lparg2);
13400 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13401 	OS_NATIVE_EXIT(env, that, g_1signal_1emit_1by_1name__J_3BLorg_eclipse_swt_internal_gtk_GdkRectangle_2_FUNC);
13402 }
13403 #endif
13404 
13405 #ifndef NO_g_1signal_1emit_1by_1name__J_3B_3B
OS_NATIVE(g_1signal_1emit_1by_1name__J_3B_3B)13406 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1emit_1by_1name__J_3B_3B)
13407 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jbyteArray arg2)
13408 {
13409 	jbyte *lparg1=NULL;
13410 	jbyte *lparg2=NULL;
13411 	OS_NATIVE_ENTER(env, that, g_1signal_1emit_1by_1name__J_3B_3B_FUNC);
13412 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13413 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
13414 	g_signal_emit_by_name((gpointer)arg0, (const gchar *)lparg1, lparg2);
13415 fail:
13416 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, 0);
13417 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13418 	OS_NATIVE_EXIT(env, that, g_1signal_1emit_1by_1name__J_3B_3B_FUNC);
13419 }
13420 #endif
13421 
13422 #ifndef NO_g_1signal_1handler_1disconnect
OS_NATIVE(g_1signal_1handler_1disconnect)13423 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1handler_1disconnect)
13424 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
13425 {
13426 	OS_NATIVE_ENTER(env, that, g_1signal_1handler_1disconnect_FUNC);
13427 	g_signal_handler_disconnect((gpointer)arg0, (gulong)arg1);
13428 	OS_NATIVE_EXIT(env, that, g_1signal_1handler_1disconnect_FUNC);
13429 }
13430 #endif
13431 
13432 #ifndef NO_g_1signal_1handlers_1block_1matched
OS_NATIVE(g_1signal_1handlers_1block_1matched)13433 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1handlers_1block_1matched)
13434 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jlong arg4, jlong arg5, jlong arg6)
13435 {
13436 	jint rc = 0;
13437 	OS_NATIVE_ENTER(env, that, g_1signal_1handlers_1block_1matched_FUNC);
13438 	rc = (jint)g_signal_handlers_block_matched((gpointer)arg0, (GSignalMatchType)arg1, (guint)arg2, (GQuark)arg3, (GClosure *)arg4, (gpointer)arg5, (gpointer)arg6);
13439 	OS_NATIVE_EXIT(env, that, g_1signal_1handlers_1block_1matched_FUNC);
13440 	return rc;
13441 }
13442 #endif
13443 
13444 #ifndef NO_g_1signal_1handlers_1unblock_1matched
OS_NATIVE(g_1signal_1handlers_1unblock_1matched)13445 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1handlers_1unblock_1matched)
13446 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jlong arg4, jlong arg5, jlong arg6)
13447 {
13448 	jint rc = 0;
13449 	OS_NATIVE_ENTER(env, that, g_1signal_1handlers_1unblock_1matched_FUNC);
13450 	rc = (jint)g_signal_handlers_unblock_matched((gpointer)arg0, (GSignalMatchType)arg1, (guint)arg2, (GQuark)arg3, (GClosure *)arg4, (gpointer)arg5, (gpointer)arg6);
13451 	OS_NATIVE_EXIT(env, that, g_1signal_1handlers_1unblock_1matched_FUNC);
13452 	return rc;
13453 }
13454 #endif
13455 
13456 #ifndef NO_g_1signal_1lookup
OS_NATIVE(g_1signal_1lookup)13457 JNIEXPORT jint JNICALL OS_NATIVE(g_1signal_1lookup)
13458 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
13459 {
13460 	jbyte *lparg0=NULL;
13461 	jint rc = 0;
13462 	OS_NATIVE_ENTER(env, that, g_1signal_1lookup_FUNC);
13463 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
13464 	rc = (jint)g_signal_lookup((const gchar *)lparg0, arg1);
13465 fail:
13466 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
13467 	OS_NATIVE_EXIT(env, that, g_1signal_1lookup_FUNC);
13468 	return rc;
13469 }
13470 #endif
13471 
13472 #ifndef NO_g_1signal_1remove_1emission_1hook
OS_NATIVE(g_1signal_1remove_1emission_1hook)13473 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1remove_1emission_1hook)
13474 	(JNIEnv *env, jclass that, jint arg0, jlong arg1)
13475 {
13476 	OS_NATIVE_ENTER(env, that, g_1signal_1remove_1emission_1hook_FUNC);
13477 	g_signal_remove_emission_hook((guint)arg0, (gulong)arg1);
13478 	OS_NATIVE_EXIT(env, that, g_1signal_1remove_1emission_1hook_FUNC);
13479 }
13480 #endif
13481 
13482 #ifndef NO_g_1signal_1stop_1emission_1by_1name
OS_NATIVE(g_1signal_1stop_1emission_1by_1name)13483 JNIEXPORT void JNICALL OS_NATIVE(g_1signal_1stop_1emission_1by_1name)
13484 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
13485 {
13486 	jbyte *lparg1=NULL;
13487 	OS_NATIVE_ENTER(env, that, g_1signal_1stop_1emission_1by_1name_FUNC);
13488 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13489 	g_signal_stop_emission_by_name((gpointer)arg0, (const gchar *)lparg1);
13490 fail:
13491 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
13492 	OS_NATIVE_EXIT(env, that, g_1signal_1stop_1emission_1by_1name_FUNC);
13493 }
13494 #endif
13495 
13496 #ifndef NO_g_1simple_1action_1group_1new
OS_NATIVE(g_1simple_1action_1group_1new)13497 JNIEXPORT jlong JNICALL OS_NATIVE(g_1simple_1action_1group_1new)
13498 	(JNIEnv *env, jclass that)
13499 {
13500 	jlong rc = 0;
13501 	OS_NATIVE_ENTER(env, that, g_1simple_1action_1group_1new_FUNC);
13502 	rc = (jlong)g_simple_action_group_new();
13503 	OS_NATIVE_EXIT(env, that, g_1simple_1action_1group_1new_FUNC);
13504 	return rc;
13505 }
13506 #endif
13507 
13508 #ifndef NO_g_1simple_1action_1new
OS_NATIVE(g_1simple_1action_1new)13509 JNIEXPORT jlong JNICALL OS_NATIVE(g_1simple_1action_1new)
13510 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1)
13511 {
13512 	jbyte *lparg0=NULL;
13513 	jlong rc = 0;
13514 	OS_NATIVE_ENTER(env, that, g_1simple_1action_1new_FUNC);
13515 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
13516 	rc = (jlong)g_simple_action_new((const gchar *)lparg0, (const GVariantType *)arg1);
13517 fail:
13518 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
13519 	OS_NATIVE_EXIT(env, that, g_1simple_1action_1new_FUNC);
13520 	return rc;
13521 }
13522 #endif
13523 
13524 #ifndef NO_g_1simple_1action_1new_1stateful
OS_NATIVE(g_1simple_1action_1new_1stateful)13525 JNIEXPORT jlong JNICALL OS_NATIVE(g_1simple_1action_1new_1stateful)
13526 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1, jlong arg2)
13527 {
13528 	jbyte *lparg0=NULL;
13529 	jlong rc = 0;
13530 	OS_NATIVE_ENTER(env, that, g_1simple_1action_1new_1stateful_FUNC);
13531 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
13532 	rc = (jlong)g_simple_action_new_stateful((const gchar *)lparg0, (const GVariantType *)arg1, (GVariant *)arg2);
13533 fail:
13534 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
13535 	OS_NATIVE_EXIT(env, that, g_1simple_1action_1new_1stateful_FUNC);
13536 	return rc;
13537 }
13538 #endif
13539 
13540 #ifndef NO_g_1simple_1action_1set_1enabled
OS_NATIVE(g_1simple_1action_1set_1enabled)13541 JNIEXPORT void JNICALL OS_NATIVE(g_1simple_1action_1set_1enabled)
13542 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
13543 {
13544 	OS_NATIVE_ENTER(env, that, g_1simple_1action_1set_1enabled_FUNC);
13545 	g_simple_action_set_enabled((GSimpleAction *)arg0, arg1);
13546 	OS_NATIVE_EXIT(env, that, g_1simple_1action_1set_1enabled_FUNC);
13547 }
13548 #endif
13549 
13550 #ifndef NO_g_1simple_1action_1set_1state
OS_NATIVE(g_1simple_1action_1set_1state)13551 JNIEXPORT void JNICALL OS_NATIVE(g_1simple_1action_1set_1state)
13552 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13553 {
13554 	OS_NATIVE_ENTER(env, that, g_1simple_1action_1set_1state_FUNC);
13555 	g_simple_action_set_state((GSimpleAction *)arg0, (GVariant *)arg1);
13556 	OS_NATIVE_EXIT(env, that, g_1simple_1action_1set_1state_FUNC);
13557 }
13558 #endif
13559 
13560 #ifndef NO_g_1slist_1append
OS_NATIVE(g_1slist_1append)13561 JNIEXPORT jlong JNICALL OS_NATIVE(g_1slist_1append)
13562 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13563 {
13564 	jlong rc = 0;
13565 	OS_NATIVE_ENTER(env, that, g_1slist_1append_FUNC);
13566 	rc = (jlong)g_slist_append((GSList *)arg0, (gpointer)arg1);
13567 	OS_NATIVE_EXIT(env, that, g_1slist_1append_FUNC);
13568 	return rc;
13569 }
13570 #endif
13571 
13572 #ifndef NO_g_1slist_1data
OS_NATIVE(g_1slist_1data)13573 JNIEXPORT jlong JNICALL OS_NATIVE(g_1slist_1data)
13574 	(JNIEnv *env, jclass that, jlong arg0)
13575 {
13576 	jlong rc = 0;
13577 	OS_NATIVE_ENTER(env, that, g_1slist_1data_FUNC);
13578 	rc = (jlong)g_slist_data((GSList *)arg0);
13579 	OS_NATIVE_EXIT(env, that, g_1slist_1data_FUNC);
13580 	return rc;
13581 }
13582 #endif
13583 
13584 #ifndef NO_g_1slist_1free
OS_NATIVE(g_1slist_1free)13585 JNIEXPORT void JNICALL OS_NATIVE(g_1slist_1free)
13586 	(JNIEnv *env, jclass that, jlong arg0)
13587 {
13588 	OS_NATIVE_ENTER(env, that, g_1slist_1free_FUNC);
13589 	g_slist_free((GSList *)arg0);
13590 	OS_NATIVE_EXIT(env, that, g_1slist_1free_FUNC);
13591 }
13592 #endif
13593 
13594 #ifndef NO_g_1slist_1length
OS_NATIVE(g_1slist_1length)13595 JNIEXPORT jint JNICALL OS_NATIVE(g_1slist_1length)
13596 	(JNIEnv *env, jclass that, jlong arg0)
13597 {
13598 	jint rc = 0;
13599 	OS_NATIVE_ENTER(env, that, g_1slist_1length_FUNC);
13600 	rc = (jint)g_slist_length((GSList *)arg0);
13601 	OS_NATIVE_EXIT(env, that, g_1slist_1length_FUNC);
13602 	return rc;
13603 }
13604 #endif
13605 
13606 #ifndef NO_g_1slist_1next
OS_NATIVE(g_1slist_1next)13607 JNIEXPORT jlong JNICALL OS_NATIVE(g_1slist_1next)
13608 	(JNIEnv *env, jclass that, jlong arg0)
13609 {
13610 	jlong rc = 0;
13611 	OS_NATIVE_ENTER(env, that, g_1slist_1next_FUNC);
13612 	rc = (jlong)g_slist_next((GSList *)arg0);
13613 	OS_NATIVE_EXIT(env, that, g_1slist_1next_FUNC);
13614 	return rc;
13615 }
13616 #endif
13617 
13618 #ifndef NO_g_1source_1remove
OS_NATIVE(g_1source_1remove)13619 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1source_1remove)
13620 	(JNIEnv *env, jclass that, jlong arg0)
13621 {
13622 	jboolean rc = 0;
13623 	OS_NATIVE_ENTER(env, that, g_1source_1remove_FUNC);
13624 	rc = (jboolean)g_source_remove((guint)arg0);
13625 	OS_NATIVE_EXIT(env, that, g_1source_1remove_FUNC);
13626 	return rc;
13627 }
13628 #endif
13629 
13630 #ifndef NO_g_1strconcat__JJJ
OS_NATIVE(g_1strconcat__JJJ)13631 JNIEXPORT jlong JNICALL OS_NATIVE(g_1strconcat__JJJ)
13632 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
13633 {
13634 	jlong rc = 0;
13635 	OS_NATIVE_ENTER(env, that, g_1strconcat__JJJ_FUNC);
13636 	rc = (jlong)g_strconcat((const gchar *)arg0, (const gchar *)arg1, (const gchar *)NULL);
13637 	OS_NATIVE_EXIT(env, that, g_1strconcat__JJJ_FUNC);
13638 	return rc;
13639 }
13640 #endif
13641 
13642 #ifndef NO_g_1strconcat__JJJJ
OS_NATIVE(g_1strconcat__JJJJ)13643 JNIEXPORT jlong JNICALL OS_NATIVE(g_1strconcat__JJJJ)
13644 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jlong arg3)
13645 {
13646 	jlong rc = 0;
13647 	OS_NATIVE_ENTER(env, that, g_1strconcat__JJJJ_FUNC);
13648 	rc = (jlong)g_strconcat((const gchar *)arg0, (const gchar *)arg1, (const gchar *)arg2, (const gchar *)NULL);
13649 	OS_NATIVE_EXIT(env, that, g_1strconcat__JJJJ_FUNC);
13650 	return rc;
13651 }
13652 #endif
13653 
13654 #ifndef NO_g_1strdup
OS_NATIVE(g_1strdup)13655 JNIEXPORT jlong JNICALL OS_NATIVE(g_1strdup)
13656 	(JNIEnv *env, jclass that, jlong arg0)
13657 {
13658 	jlong rc = 0;
13659 	OS_NATIVE_ENTER(env, that, g_1strdup_FUNC);
13660 	rc = (jlong)g_strdup((char *)arg0);
13661 	OS_NATIVE_EXIT(env, that, g_1strdup_FUNC);
13662 	return rc;
13663 }
13664 #endif
13665 
13666 #ifndef NO_g_1strfreev
OS_NATIVE(g_1strfreev)13667 JNIEXPORT void JNICALL OS_NATIVE(g_1strfreev)
13668 	(JNIEnv *env, jclass that, jlong arg0)
13669 {
13670 	OS_NATIVE_ENTER(env, that, g_1strfreev_FUNC);
13671 	g_strfreev((gchar **)arg0);
13672 	OS_NATIVE_EXIT(env, that, g_1strfreev_FUNC);
13673 }
13674 #endif
13675 
13676 #ifndef NO_g_1strtod
OS_NATIVE(g_1strtod)13677 JNIEXPORT jdouble JNICALL OS_NATIVE(g_1strtod)
13678 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
13679 {
13680 	jlong *lparg1=NULL;
13681 	jdouble rc = 0;
13682 	OS_NATIVE_ENTER(env, that, g_1strtod_FUNC);
13683 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
13684 	rc = (jdouble)g_strtod((const gchar *)arg0, (gchar **)lparg1);
13685 fail:
13686 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
13687 	OS_NATIVE_EXIT(env, that, g_1strtod_FUNC);
13688 	return rc;
13689 }
13690 #endif
13691 
13692 #ifndef NO_g_1time_1val_1add
13693 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
OS_NATIVE(g_1time_1val_1add)13694 JNIEXPORT void JNICALL OS_NATIVE(g_1time_1val_1add)
13695 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13696 {
13697 	OS_NATIVE_ENTER(env, that, g_1time_1val_1add_FUNC);
13698 	g_time_val_add((GTimeVal *)arg0, (glong)arg1);
13699 	OS_NATIVE_EXIT(env, that, g_1time_1val_1add_FUNC);
13700 }
13701 G_GNUC_END_IGNORE_DEPRECATIONS
13702 #endif
13703 
13704 #ifndef NO_g_1timeout_1add
OS_NATIVE(g_1timeout_1add)13705 JNIEXPORT jint JNICALL OS_NATIVE(g_1timeout_1add)
13706 	(JNIEnv *env, jclass that, jint arg0, jlong arg1, jlong arg2)
13707 {
13708 	jint rc = 0;
13709 	OS_NATIVE_ENTER(env, that, g_1timeout_1add_FUNC);
13710 	rc = (jint)g_timeout_add((guint32)arg0, (GSourceFunc)arg1, (gpointer)arg2);
13711 	OS_NATIVE_EXIT(env, that, g_1timeout_1add_FUNC);
13712 	return rc;
13713 }
13714 #endif
13715 
13716 #ifndef NO_g_1type_1class_1peek
OS_NATIVE(g_1type_1class_1peek)13717 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1class_1peek)
13718 	(JNIEnv *env, jclass that, jlong arg0)
13719 {
13720 	jlong rc = 0;
13721 	OS_NATIVE_ENTER(env, that, g_1type_1class_1peek_FUNC);
13722 	rc = (jlong)g_type_class_peek((GType)arg0);
13723 	OS_NATIVE_EXIT(env, that, g_1type_1class_1peek_FUNC);
13724 	return rc;
13725 }
13726 #endif
13727 
13728 #ifndef NO_g_1type_1class_1peek_1parent
OS_NATIVE(g_1type_1class_1peek_1parent)13729 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1class_1peek_1parent)
13730 	(JNIEnv *env, jclass that, jlong arg0)
13731 {
13732 	jlong rc = 0;
13733 	OS_NATIVE_ENTER(env, that, g_1type_1class_1peek_1parent_FUNC);
13734 	rc = (jlong)g_type_class_peek_parent((gpointer)arg0);
13735 	OS_NATIVE_EXIT(env, that, g_1type_1class_1peek_1parent_FUNC);
13736 	return rc;
13737 }
13738 #endif
13739 
13740 #ifndef NO_g_1type_1class_1ref
OS_NATIVE(g_1type_1class_1ref)13741 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1class_1ref)
13742 	(JNIEnv *env, jclass that, jlong arg0)
13743 {
13744 	jlong rc = 0;
13745 	OS_NATIVE_ENTER(env, that, g_1type_1class_1ref_FUNC);
13746 	rc = (jlong)g_type_class_ref((GType)arg0);
13747 	OS_NATIVE_EXIT(env, that, g_1type_1class_1ref_FUNC);
13748 	return rc;
13749 }
13750 #endif
13751 
13752 #ifndef NO_g_1type_1class_1unref
OS_NATIVE(g_1type_1class_1unref)13753 JNIEXPORT void JNICALL OS_NATIVE(g_1type_1class_1unref)
13754 	(JNIEnv *env, jclass that, jlong arg0)
13755 {
13756 	OS_NATIVE_ENTER(env, that, g_1type_1class_1unref_FUNC);
13757 	g_type_class_unref((gpointer)arg0);
13758 	OS_NATIVE_EXIT(env, that, g_1type_1class_1unref_FUNC);
13759 }
13760 #endif
13761 
13762 #ifndef NO_g_1type_1interface_1peek_1parent
OS_NATIVE(g_1type_1interface_1peek_1parent)13763 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1interface_1peek_1parent)
13764 	(JNIEnv *env, jclass that, jlong arg0)
13765 {
13766 	jlong rc = 0;
13767 	OS_NATIVE_ENTER(env, that, g_1type_1interface_1peek_1parent_FUNC);
13768 	rc = (jlong)g_type_interface_peek_parent((gpointer)arg0);
13769 	OS_NATIVE_EXIT(env, that, g_1type_1interface_1peek_1parent_FUNC);
13770 	return rc;
13771 }
13772 #endif
13773 
13774 #ifndef NO_g_1type_1is_1a
OS_NATIVE(g_1type_1is_1a)13775 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1type_1is_1a)
13776 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13777 {
13778 	jboolean rc = 0;
13779 	OS_NATIVE_ENTER(env, that, g_1type_1is_1a_FUNC);
13780 	rc = (jboolean)g_type_is_a((GType)arg0, (GType)arg1);
13781 	OS_NATIVE_EXIT(env, that, g_1type_1is_1a_FUNC);
13782 	return rc;
13783 }
13784 #endif
13785 
13786 #ifndef NO_g_1type_1parent
OS_NATIVE(g_1type_1parent)13787 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1parent)
13788 	(JNIEnv *env, jclass that, jlong arg0)
13789 {
13790 	jlong rc = 0;
13791 	OS_NATIVE_ENTER(env, that, g_1type_1parent_FUNC);
13792 	rc = (jlong)g_type_parent((GType)arg0);
13793 	OS_NATIVE_EXIT(env, that, g_1type_1parent_FUNC);
13794 	return rc;
13795 }
13796 #endif
13797 
13798 #ifndef NO_g_1type_1register_1static
OS_NATIVE(g_1type_1register_1static)13799 JNIEXPORT jlong JNICALL OS_NATIVE(g_1type_1register_1static)
13800 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jint arg3)
13801 {
13802 	jbyte *lparg1=NULL;
13803 	jlong rc = 0;
13804 	OS_NATIVE_ENTER(env, that, g_1type_1register_1static_FUNC);
13805 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
13806 	rc = (jlong)g_type_register_static((GType)arg0, (const gchar *)lparg1, (const GTypeInfo *)arg2, (GTypeFlags)arg3);
13807 fail:
13808 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
13809 	OS_NATIVE_EXIT(env, that, g_1type_1register_1static_FUNC);
13810 	return rc;
13811 }
13812 #endif
13813 
13814 #ifndef NO_g_1unsetenv
OS_NATIVE(g_1unsetenv)13815 JNIEXPORT void JNICALL OS_NATIVE(g_1unsetenv)
13816 	(JNIEnv *env, jclass that, jbyteArray arg0)
13817 {
13818 	jbyte *lparg0=NULL;
13819 	OS_NATIVE_ENTER(env, that, g_1unsetenv_FUNC);
13820 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
13821 	g_unsetenv((const gchar *)lparg0);
13822 fail:
13823 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
13824 	OS_NATIVE_EXIT(env, that, g_1unsetenv_FUNC);
13825 }
13826 #endif
13827 
13828 #ifndef NO_g_1utf16_1offset_1to_1pointer
OS_NATIVE(g_1utf16_1offset_1to_1pointer)13829 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf16_1offset_1to_1pointer)
13830 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13831 {
13832 	jlong rc = 0;
13833 	OS_NATIVE_ENTER(env, that, g_1utf16_1offset_1to_1pointer_FUNC);
13834 	rc = (jlong)g_utf16_offset_to_pointer((const gchar *)arg0, arg1);
13835 	OS_NATIVE_EXIT(env, that, g_1utf16_1offset_1to_1pointer_FUNC);
13836 	return rc;
13837 }
13838 #endif
13839 
13840 #ifndef NO_g_1utf16_1offset_1to_1utf8_1offset
OS_NATIVE(g_1utf16_1offset_1to_1utf8_1offset)13841 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf16_1offset_1to_1utf8_1offset)
13842 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13843 {
13844 	jlong rc = 0;
13845 	OS_NATIVE_ENTER(env, that, g_1utf16_1offset_1to_1utf8_1offset_FUNC);
13846 	rc = (jlong)g_utf16_offset_to_utf8_offset((const gchar *)arg0, arg1);
13847 	OS_NATIVE_EXIT(env, that, g_1utf16_1offset_1to_1utf8_1offset_FUNC);
13848 	return rc;
13849 }
13850 #endif
13851 
13852 #ifndef NO_g_1utf16_1pointer_1to_1offset
OS_NATIVE(g_1utf16_1pointer_1to_1offset)13853 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf16_1pointer_1to_1offset)
13854 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13855 {
13856 	jlong rc = 0;
13857 	OS_NATIVE_ENTER(env, that, g_1utf16_1pointer_1to_1offset_FUNC);
13858 	rc = (jlong)g_utf16_pointer_to_offset((const gchar *)arg0, (const gchar *)arg1);
13859 	OS_NATIVE_EXIT(env, that, g_1utf16_1pointer_1to_1offset_FUNC);
13860 	return rc;
13861 }
13862 #endif
13863 
13864 #ifndef NO_g_1utf16_1strlen
OS_NATIVE(g_1utf16_1strlen)13865 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf16_1strlen)
13866 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13867 {
13868 	jlong rc = 0;
13869 	OS_NATIVE_ENTER(env, that, g_1utf16_1strlen_FUNC);
13870 	rc = (jlong)g_utf16_strlen((const gchar *)arg0, arg1);
13871 	OS_NATIVE_EXIT(env, that, g_1utf16_1strlen_FUNC);
13872 	return rc;
13873 }
13874 #endif
13875 
13876 #ifndef NO_g_1utf16_1to_1utf8
OS_NATIVE(g_1utf16_1to_1utf8)13877 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf16_1to_1utf8)
13878 	(JNIEnv *env, jclass that, jcharArray arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jlongArray arg4)
13879 {
13880 	jchar *lparg0=NULL;
13881 	jlong *lparg2=NULL;
13882 	jlong *lparg3=NULL;
13883 	jlong *lparg4=NULL;
13884 	jlong rc = 0;
13885 	OS_NATIVE_ENTER(env, that, g_1utf16_1to_1utf8_FUNC);
13886 		if (arg0) if ((lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL)) == NULL) goto fail;
13887 		if (arg2) if ((lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL)) == NULL) goto fail;
13888 		if (arg3) if ((lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL)) == NULL) goto fail;
13889 		if (arg4) if ((lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL)) == NULL) goto fail;
13890 	rc = (jlong)g_utf16_to_utf8((const gunichar2 *)lparg0, (glong)arg1, (glong *)lparg2, (glong *)lparg3, (GError **)lparg4);
13891 fail:
13892 		if (arg4 && lparg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
13893 		if (arg3 && lparg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
13894 		if (arg2 && lparg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
13895 		if (arg0 && lparg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, JNI_ABORT);
13896 	OS_NATIVE_EXIT(env, that, g_1utf16_1to_1utf8_FUNC);
13897 	return rc;
13898 }
13899 #endif
13900 
13901 #ifndef NO_g_1utf8_1offset_1to_1utf16_1offset
OS_NATIVE(g_1utf8_1offset_1to_1utf16_1offset)13902 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf8_1offset_1to_1utf16_1offset)
13903 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13904 {
13905 	jlong rc = 0;
13906 	OS_NATIVE_ENTER(env, that, g_1utf8_1offset_1to_1utf16_1offset_FUNC);
13907 	rc = (jlong)g_utf8_offset_to_utf16_offset((const gchar *)arg0, arg1);
13908 	OS_NATIVE_EXIT(env, that, g_1utf8_1offset_1to_1utf16_1offset_FUNC);
13909 	return rc;
13910 }
13911 #endif
13912 
13913 #ifndef NO_g_1utf8_1pointer_1to_1offset
OS_NATIVE(g_1utf8_1pointer_1to_1offset)13914 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf8_1pointer_1to_1offset)
13915 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13916 {
13917 	jlong rc = 0;
13918 	OS_NATIVE_ENTER(env, that, g_1utf8_1pointer_1to_1offset_FUNC);
13919 	rc = (jlong)g_utf8_pointer_to_offset((const gchar *)arg0, (const gchar *)arg1);
13920 	OS_NATIVE_EXIT(env, that, g_1utf8_1pointer_1to_1offset_FUNC);
13921 	return rc;
13922 }
13923 #endif
13924 
13925 #ifndef NO_g_1utf8_1strlen
OS_NATIVE(g_1utf8_1strlen)13926 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf8_1strlen)
13927 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
13928 {
13929 	jlong rc = 0;
13930 	OS_NATIVE_ENTER(env, that, g_1utf8_1strlen_FUNC);
13931 	rc = (jlong)g_utf8_strlen((const gchar *)arg0, arg1);
13932 	OS_NATIVE_EXIT(env, that, g_1utf8_1strlen_FUNC);
13933 	return rc;
13934 }
13935 #endif
13936 
13937 #ifndef NO_g_1utf8_1to_1utf16__JJ_3J_3J_3J
OS_NATIVE(g_1utf8_1to_1utf16__JJ_3J_3J_3J)13938 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf8_1to_1utf16__JJ_3J_3J_3J)
13939 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jlongArray arg4)
13940 {
13941 	jlong *lparg2=NULL;
13942 	jlong *lparg3=NULL;
13943 	jlong *lparg4=NULL;
13944 	jlong rc = 0;
13945 	OS_NATIVE_ENTER(env, that, g_1utf8_1to_1utf16__JJ_3J_3J_3J_FUNC);
13946 		if (arg2) if ((lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL)) == NULL) goto fail;
13947 		if (arg3) if ((lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL)) == NULL) goto fail;
13948 		if (arg4) if ((lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL)) == NULL) goto fail;
13949 	rc = (jlong)g_utf8_to_utf16((const gchar *)arg0, (glong)arg1, (glong *)lparg2, (glong *)lparg3, (GError **)lparg4);
13950 fail:
13951 		if (arg4 && lparg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
13952 		if (arg3 && lparg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
13953 		if (arg2 && lparg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
13954 	OS_NATIVE_EXIT(env, that, g_1utf8_1to_1utf16__JJ_3J_3J_3J_FUNC);
13955 	return rc;
13956 }
13957 #endif
13958 
13959 #ifndef NO_g_1utf8_1to_1utf16___3BJ_3J_3J_3J
OS_NATIVE(g_1utf8_1to_1utf16___3BJ_3J_3J_3J)13960 JNIEXPORT jlong JNICALL OS_NATIVE(g_1utf8_1to_1utf16___3BJ_3J_3J_3J)
13961 	(JNIEnv *env, jclass that, jbyteArray arg0, jlong arg1, jlongArray arg2, jlongArray arg3, jlongArray arg4)
13962 {
13963 	jbyte *lparg0=NULL;
13964 	jlong *lparg2=NULL;
13965 	jlong *lparg3=NULL;
13966 	jlong *lparg4=NULL;
13967 	jlong rc = 0;
13968 	OS_NATIVE_ENTER(env, that, g_1utf8_1to_1utf16___3BJ_3J_3J_3J_FUNC);
13969 		if (arg0) if ((lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL)) == NULL) goto fail;
13970 		if (arg2) if ((lparg2 = (*env)->GetPrimitiveArrayCritical(env, arg2, NULL)) == NULL) goto fail;
13971 		if (arg3) if ((lparg3 = (*env)->GetPrimitiveArrayCritical(env, arg3, NULL)) == NULL) goto fail;
13972 		if (arg4) if ((lparg4 = (*env)->GetPrimitiveArrayCritical(env, arg4, NULL)) == NULL) goto fail;
13973 	rc = (jlong)g_utf8_to_utf16((const gchar *)lparg0, (glong)arg1, (glong *)lparg2, (glong *)lparg3, (GError **)lparg4);
13974 fail:
13975 		if (arg4 && lparg4) (*env)->ReleasePrimitiveArrayCritical(env, arg4, lparg4, 0);
13976 		if (arg3 && lparg3) (*env)->ReleasePrimitiveArrayCritical(env, arg3, lparg3, 0);
13977 		if (arg2 && lparg2) (*env)->ReleasePrimitiveArrayCritical(env, arg2, lparg2, 0);
13978 		if (arg0 && lparg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, JNI_ABORT);
13979 	OS_NATIVE_EXIT(env, that, g_1utf8_1to_1utf16___3BJ_3J_3J_3J_FUNC);
13980 	return rc;
13981 }
13982 #endif
13983 
13984 #ifndef NO_g_1value_1get_1double
OS_NATIVE(g_1value_1get_1double)13985 JNIEXPORT jdouble JNICALL OS_NATIVE(g_1value_1get_1double)
13986 	(JNIEnv *env, jclass that, jlong arg0)
13987 {
13988 	jdouble rc = 0;
13989 	OS_NATIVE_ENTER(env, that, g_1value_1get_1double_FUNC);
13990 	rc = (jdouble)g_value_get_double((GValue *)arg0);
13991 	OS_NATIVE_EXIT(env, that, g_1value_1get_1double_FUNC);
13992 	return rc;
13993 }
13994 #endif
13995 
13996 #ifndef NO_g_1value_1get_1float
OS_NATIVE(g_1value_1get_1float)13997 JNIEXPORT jfloat JNICALL OS_NATIVE(g_1value_1get_1float)
13998 	(JNIEnv *env, jclass that, jlong arg0)
13999 {
14000 	jfloat rc = 0;
14001 	OS_NATIVE_ENTER(env, that, g_1value_1get_1float_FUNC);
14002 	rc = (jfloat)g_value_get_float((GValue *)arg0);
14003 	OS_NATIVE_EXIT(env, that, g_1value_1get_1float_FUNC);
14004 	return rc;
14005 }
14006 #endif
14007 
14008 #ifndef NO_g_1value_1get_1int
OS_NATIVE(g_1value_1get_1int)14009 JNIEXPORT jint JNICALL OS_NATIVE(g_1value_1get_1int)
14010 	(JNIEnv *env, jclass that, jlong arg0)
14011 {
14012 	jint rc = 0;
14013 	OS_NATIVE_ENTER(env, that, g_1value_1get_1int_FUNC);
14014 	rc = (jint)g_value_get_int((GValue *)arg0);
14015 	OS_NATIVE_EXIT(env, that, g_1value_1get_1int_FUNC);
14016 	return rc;
14017 }
14018 #endif
14019 
14020 #ifndef NO_g_1value_1get_1int64
OS_NATIVE(g_1value_1get_1int64)14021 JNIEXPORT jlong JNICALL OS_NATIVE(g_1value_1get_1int64)
14022 	(JNIEnv *env, jclass that, jlong arg0)
14023 {
14024 	jlong rc = 0;
14025 	OS_NATIVE_ENTER(env, that, g_1value_1get_1int64_FUNC);
14026 	rc = (jlong)g_value_get_int64((GValue *)arg0);
14027 	OS_NATIVE_EXIT(env, that, g_1value_1get_1int64_FUNC);
14028 	return rc;
14029 }
14030 #endif
14031 
14032 #ifndef NO_g_1value_1init
OS_NATIVE(g_1value_1init)14033 JNIEXPORT jlong JNICALL OS_NATIVE(g_1value_1init)
14034 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
14035 {
14036 	jlong rc = 0;
14037 	OS_NATIVE_ENTER(env, that, g_1value_1init_FUNC);
14038 	rc = (jlong)g_value_init((GValue *)arg0, (GType)arg1);
14039 	OS_NATIVE_EXIT(env, that, g_1value_1init_FUNC);
14040 	return rc;
14041 }
14042 #endif
14043 
14044 #ifndef NO_g_1value_1peek_1pointer
OS_NATIVE(g_1value_1peek_1pointer)14045 JNIEXPORT jlong JNICALL OS_NATIVE(g_1value_1peek_1pointer)
14046 	(JNIEnv *env, jclass that, jlong arg0)
14047 {
14048 	jlong rc = 0;
14049 	OS_NATIVE_ENTER(env, that, g_1value_1peek_1pointer_FUNC);
14050 	rc = (jlong)g_value_peek_pointer((const GValue *)arg0);
14051 	OS_NATIVE_EXIT(env, that, g_1value_1peek_1pointer_FUNC);
14052 	return rc;
14053 }
14054 #endif
14055 
14056 #ifndef NO_g_1value_1set_1double
OS_NATIVE(g_1value_1set_1double)14057 JNIEXPORT void JNICALL OS_NATIVE(g_1value_1set_1double)
14058 	(JNIEnv *env, jclass that, jlong arg0, jdouble arg1)
14059 {
14060 	OS_NATIVE_ENTER(env, that, g_1value_1set_1double_FUNC);
14061 	g_value_set_double((GValue *)arg0, arg1);
14062 	OS_NATIVE_EXIT(env, that, g_1value_1set_1double_FUNC);
14063 }
14064 #endif
14065 
14066 #ifndef NO_g_1value_1set_1float
OS_NATIVE(g_1value_1set_1float)14067 JNIEXPORT void JNICALL OS_NATIVE(g_1value_1set_1float)
14068 	(JNIEnv *env, jclass that, jlong arg0, jfloat arg1)
14069 {
14070 	OS_NATIVE_ENTER(env, that, g_1value_1set_1float_FUNC);
14071 	g_value_set_float((GValue *)arg0, arg1);
14072 	OS_NATIVE_EXIT(env, that, g_1value_1set_1float_FUNC);
14073 }
14074 #endif
14075 
14076 #ifndef NO_g_1value_1set_1int
OS_NATIVE(g_1value_1set_1int)14077 JNIEXPORT void JNICALL OS_NATIVE(g_1value_1set_1int)
14078 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
14079 {
14080 	OS_NATIVE_ENTER(env, that, g_1value_1set_1int_FUNC);
14081 	g_value_set_int((GValue *)arg0, arg1);
14082 	OS_NATIVE_EXIT(env, that, g_1value_1set_1int_FUNC);
14083 }
14084 #endif
14085 
14086 #ifndef NO_g_1value_1set_1int64
OS_NATIVE(g_1value_1set_1int64)14087 JNIEXPORT void JNICALL OS_NATIVE(g_1value_1set_1int64)
14088 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
14089 {
14090 	OS_NATIVE_ENTER(env, that, g_1value_1set_1int64_FUNC);
14091 	g_value_set_int64((GValue *)arg0, arg1);
14092 	OS_NATIVE_EXIT(env, that, g_1value_1set_1int64_FUNC);
14093 }
14094 #endif
14095 
14096 #ifndef NO_g_1value_1unset
OS_NATIVE(g_1value_1unset)14097 JNIEXPORT void JNICALL OS_NATIVE(g_1value_1unset)
14098 	(JNIEnv *env, jclass that, jlong arg0)
14099 {
14100 	OS_NATIVE_ENTER(env, that, g_1value_1unset_FUNC);
14101 	g_value_unset((GValue *)arg0);
14102 	OS_NATIVE_EXIT(env, that, g_1value_1unset_FUNC);
14103 }
14104 #endif
14105 
14106 #ifndef NO_g_1variant_1builder_1add_1value
OS_NATIVE(g_1variant_1builder_1add_1value)14107 JNIEXPORT void JNICALL OS_NATIVE(g_1variant_1builder_1add_1value)
14108 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
14109 {
14110 	OS_NATIVE_ENTER(env, that, g_1variant_1builder_1add_1value_FUNC);
14111 	g_variant_builder_add_value((GVariantBuilder *)arg0, (GVariant *)arg1);
14112 	OS_NATIVE_EXIT(env, that, g_1variant_1builder_1add_1value_FUNC);
14113 }
14114 #endif
14115 
14116 #ifndef NO_g_1variant_1builder_1end
OS_NATIVE(g_1variant_1builder_1end)14117 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1builder_1end)
14118 	(JNIEnv *env, jclass that, jlong arg0)
14119 {
14120 	jlong rc = 0;
14121 	OS_NATIVE_ENTER(env, that, g_1variant_1builder_1end_FUNC);
14122 	rc = (jlong)g_variant_builder_end((GVariantBuilder *)arg0);
14123 	OS_NATIVE_EXIT(env, that, g_1variant_1builder_1end_FUNC);
14124 	return rc;
14125 }
14126 #endif
14127 
14128 #ifndef NO_g_1variant_1builder_1new
OS_NATIVE(g_1variant_1builder_1new)14129 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1builder_1new)
14130 	(JNIEnv *env, jclass that, jlong arg0)
14131 {
14132 	jlong rc = 0;
14133 	OS_NATIVE_ENTER(env, that, g_1variant_1builder_1new_FUNC);
14134 	rc = (jlong)g_variant_builder_new((const GVariantType *)arg0);
14135 	OS_NATIVE_EXIT(env, that, g_1variant_1builder_1new_FUNC);
14136 	return rc;
14137 }
14138 #endif
14139 
14140 #ifndef NO_g_1variant_1builder_1unref
OS_NATIVE(g_1variant_1builder_1unref)14141 JNIEXPORT void JNICALL OS_NATIVE(g_1variant_1builder_1unref)
14142 	(JNIEnv *env, jclass that, jlong arg0)
14143 {
14144 	OS_NATIVE_ENTER(env, that, g_1variant_1builder_1unref_FUNC);
14145 	g_variant_builder_unref((GVariantBuilder *)arg0);
14146 	OS_NATIVE_EXIT(env, that, g_1variant_1builder_1unref_FUNC);
14147 }
14148 #endif
14149 
14150 #ifndef NO_g_1variant_1get_1boolean
OS_NATIVE(g_1variant_1get_1boolean)14151 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1variant_1get_1boolean)
14152 	(JNIEnv *env, jclass that, jlong arg0)
14153 {
14154 	jboolean rc = 0;
14155 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1boolean_FUNC);
14156 	rc = (jboolean)g_variant_get_boolean((GVariant *)arg0);
14157 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1boolean_FUNC);
14158 	return rc;
14159 }
14160 #endif
14161 
14162 #ifndef NO_g_1variant_1get_1byte
OS_NATIVE(g_1variant_1get_1byte)14163 JNIEXPORT jbyte JNICALL OS_NATIVE(g_1variant_1get_1byte)
14164 	(JNIEnv *env, jclass that, jlong arg0)
14165 {
14166 	jbyte rc = 0;
14167 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1byte_FUNC);
14168 	rc = (jbyte)g_variant_get_byte((GVariant *)arg0);
14169 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1byte_FUNC);
14170 	return rc;
14171 }
14172 #endif
14173 
14174 #ifndef NO_g_1variant_1get_1child_1value
OS_NATIVE(g_1variant_1get_1child_1value)14175 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1get_1child_1value)
14176 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
14177 {
14178 	jlong rc = 0;
14179 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1child_1value_FUNC);
14180 	rc = (jlong)g_variant_get_child_value((GVariant *)arg0, (gsize)arg1);
14181 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1child_1value_FUNC);
14182 	return rc;
14183 }
14184 #endif
14185 
14186 #ifndef NO_g_1variant_1get_1double
OS_NATIVE(g_1variant_1get_1double)14187 JNIEXPORT jdouble JNICALL OS_NATIVE(g_1variant_1get_1double)
14188 	(JNIEnv *env, jclass that, jlong arg0)
14189 {
14190 	jdouble rc = 0;
14191 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1double_FUNC);
14192 	rc = (jdouble)g_variant_get_double((GVariant *)arg0);
14193 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1double_FUNC);
14194 	return rc;
14195 }
14196 #endif
14197 
14198 #ifndef NO_g_1variant_1get_1int32
OS_NATIVE(g_1variant_1get_1int32)14199 JNIEXPORT jint JNICALL OS_NATIVE(g_1variant_1get_1int32)
14200 	(JNIEnv *env, jclass that, jlong arg0)
14201 {
14202 	jint rc = 0;
14203 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1int32_FUNC);
14204 	rc = (jint)g_variant_get_int32((GVariant *)arg0);
14205 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1int32_FUNC);
14206 	return rc;
14207 }
14208 #endif
14209 
14210 #ifndef NO_g_1variant_1get_1string
OS_NATIVE(g_1variant_1get_1string)14211 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1get_1string)
14212 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
14213 {
14214 	jlong *lparg1=NULL;
14215 	jlong rc = 0;
14216 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1string_FUNC);
14217 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
14218 	rc = (jlong)g_variant_get_string((GVariant *)arg0, (gsize *)lparg1);
14219 fail:
14220 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
14221 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1string_FUNC);
14222 	return rc;
14223 }
14224 #endif
14225 
14226 #ifndef NO_g_1variant_1get_1type_1string
OS_NATIVE(g_1variant_1get_1type_1string)14227 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1get_1type_1string)
14228 	(JNIEnv *env, jclass that, jlong arg0)
14229 {
14230 	jlong rc = 0;
14231 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1type_1string_FUNC);
14232 	rc = (jlong)g_variant_get_type_string((GVariant *)arg0);
14233 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1type_1string_FUNC);
14234 	return rc;
14235 }
14236 #endif
14237 
14238 #ifndef NO_g_1variant_1get_1uint64
OS_NATIVE(g_1variant_1get_1uint64)14239 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1get_1uint64)
14240 	(JNIEnv *env, jclass that, jlong arg0)
14241 {
14242 	jlong rc = 0;
14243 	OS_NATIVE_ENTER(env, that, g_1variant_1get_1uint64_FUNC);
14244 	rc = (jlong)g_variant_get_uint64((GVariant *)arg0);
14245 	OS_NATIVE_EXIT(env, that, g_1variant_1get_1uint64_FUNC);
14246 	return rc;
14247 }
14248 #endif
14249 
14250 #ifndef NO_g_1variant_1is_1of_1type
OS_NATIVE(g_1variant_1is_1of_1type)14251 JNIEXPORT jboolean JNICALL OS_NATIVE(g_1variant_1is_1of_1type)
14252 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
14253 {
14254 	jbyte *lparg1=NULL;
14255 	jboolean rc = 0;
14256 	OS_NATIVE_ENTER(env, that, g_1variant_1is_1of_1type_FUNC);
14257 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14258 	rc = (jboolean)g_variant_is_of_type((GVariant *)arg0, (const GVariantType *)lparg1);
14259 fail:
14260 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
14261 	OS_NATIVE_EXIT(env, that, g_1variant_1is_1of_1type_FUNC);
14262 	return rc;
14263 }
14264 #endif
14265 
14266 #ifndef NO_g_1variant_1n_1children
OS_NATIVE(g_1variant_1n_1children)14267 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1n_1children)
14268 	(JNIEnv *env, jclass that, jlong arg0)
14269 {
14270 	jlong rc = 0;
14271 	OS_NATIVE_ENTER(env, that, g_1variant_1n_1children_FUNC);
14272 	rc = (jlong)g_variant_n_children((GVariant *)arg0);
14273 	OS_NATIVE_EXIT(env, that, g_1variant_1n_1children_FUNC);
14274 	return rc;
14275 }
14276 #endif
14277 
14278 #ifndef NO_g_1variant_1new___3BZ_3B
OS_NATIVE(g_1variant_1new___3BZ_3B)14279 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new___3BZ_3B)
14280 	(JNIEnv *env, jclass that, jbyteArray arg0, jboolean arg1, jbyteArray arg2)
14281 {
14282 	jbyte *lparg0=NULL;
14283 	jbyte *lparg2=NULL;
14284 	jlong rc = 0;
14285 	OS_NATIVE_ENTER(env, that, g_1variant_1new___3BZ_3B_FUNC);
14286 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14287 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
14288 	rc = (jlong)g_variant_new((const gchar *)lparg0, (gboolean)arg1, (const gchar *)lparg2);
14289 fail:
14290 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, JNI_ABORT);
14291 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
14292 	OS_NATIVE_EXIT(env, that, g_1variant_1new___3BZ_3B_FUNC);
14293 	return rc;
14294 }
14295 #endif
14296 
14297 #ifndef NO_g_1variant_1new___3B_3B
OS_NATIVE(g_1variant_1new___3B_3B)14298 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new___3B_3B)
14299 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1)
14300 {
14301 	jbyte *lparg0=NULL;
14302 	jbyte *lparg1=NULL;
14303 	jlong rc = 0;
14304 	OS_NATIVE_ENTER(env, that, g_1variant_1new___3B_3B_FUNC);
14305 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14306 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14307 	rc = (jlong)g_variant_new((const gchar *)lparg0, (const gchar *)lparg1);
14308 fail:
14309 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
14310 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
14311 	OS_NATIVE_EXIT(env, that, g_1variant_1new___3B_3B_FUNC);
14312 	return rc;
14313 }
14314 #endif
14315 
14316 #ifndef NO_g_1variant_1new___3B_3B_3B
OS_NATIVE(g_1variant_1new___3B_3B_3B)14317 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new___3B_3B_3B)
14318 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1, jbyteArray arg2)
14319 {
14320 	jbyte *lparg0=NULL;
14321 	jbyte *lparg1=NULL;
14322 	jbyte *lparg2=NULL;
14323 	jlong rc = 0;
14324 	OS_NATIVE_ENTER(env, that, g_1variant_1new___3B_3B_3B_FUNC);
14325 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14326 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
14327 	if (arg2) if ((lparg2 = (*env)->GetByteArrayElements(env, arg2, NULL)) == NULL) goto fail;
14328 	rc = (jlong)g_variant_new((const gchar *)lparg0, (const gchar *)lparg1, (const gchar *)lparg2);
14329 fail:
14330 	if (arg2 && lparg2) (*env)->ReleaseByteArrayElements(env, arg2, lparg2, JNI_ABORT);
14331 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, JNI_ABORT);
14332 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, JNI_ABORT);
14333 	OS_NATIVE_EXIT(env, that, g_1variant_1new___3B_3B_3B_FUNC);
14334 	return rc;
14335 }
14336 #endif
14337 
14338 #ifndef NO_g_1variant_1new_1boolean
OS_NATIVE(g_1variant_1new_1boolean)14339 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1boolean)
14340 	(JNIEnv *env, jclass that, jboolean arg0)
14341 {
14342 	jlong rc = 0;
14343 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1boolean_FUNC);
14344 	rc = (jlong)g_variant_new_boolean((gboolean)arg0);
14345 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1boolean_FUNC);
14346 	return rc;
14347 }
14348 #endif
14349 
14350 #ifndef NO_g_1variant_1new_1byte
OS_NATIVE(g_1variant_1new_1byte)14351 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1byte)
14352 	(JNIEnv *env, jclass that, jbyte arg0)
14353 {
14354 	jlong rc = 0;
14355 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1byte_FUNC);
14356 	rc = (jlong)g_variant_new_byte((guchar)arg0);
14357 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1byte_FUNC);
14358 	return rc;
14359 }
14360 #endif
14361 
14362 #ifndef NO_g_1variant_1new_1double
OS_NATIVE(g_1variant_1new_1double)14363 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1double)
14364 	(JNIEnv *env, jclass that, jdouble arg0)
14365 {
14366 	jlong rc = 0;
14367 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1double_FUNC);
14368 	rc = (jlong)g_variant_new_double((gboolean)arg0);
14369 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1double_FUNC);
14370 	return rc;
14371 }
14372 #endif
14373 
14374 #ifndef NO_g_1variant_1new_1int32
OS_NATIVE(g_1variant_1new_1int32)14375 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1int32)
14376 	(JNIEnv *env, jclass that, jint arg0)
14377 {
14378 	jlong rc = 0;
14379 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1int32_FUNC);
14380 	rc = (jlong)g_variant_new_int32((gint32)arg0);
14381 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1int32_FUNC);
14382 	return rc;
14383 }
14384 #endif
14385 
14386 #ifndef NO_g_1variant_1new_1string__J
OS_NATIVE(g_1variant_1new_1string__J)14387 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1string__J)
14388 	(JNIEnv *env, jclass that, jlong arg0)
14389 {
14390 	jlong rc = 0;
14391 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1string__J_FUNC);
14392 	rc = (jlong)g_variant_new_string((const gchar *)arg0);
14393 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1string__J_FUNC);
14394 	return rc;
14395 }
14396 #endif
14397 
14398 #ifndef NO_g_1variant_1new_1string___3B
OS_NATIVE(g_1variant_1new_1string___3B)14399 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1string___3B)
14400 	(JNIEnv *env, jclass that, jbyteArray arg0)
14401 {
14402 	jbyte *lparg0=NULL;
14403 	jlong rc = 0;
14404 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1string___3B_FUNC);
14405 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14406 	rc = (jlong)g_variant_new_string((const gchar *)lparg0);
14407 fail:
14408 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
14409 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1string___3B_FUNC);
14410 	return rc;
14411 }
14412 #endif
14413 
14414 #ifndef NO_g_1variant_1new_1tuple
OS_NATIVE(g_1variant_1new_1tuple)14415 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1tuple)
14416 	(JNIEnv *env, jclass that, jlongArray arg0, jlong arg1)
14417 {
14418 	jlong *lparg0=NULL;
14419 	jlong rc = 0;
14420 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1tuple_FUNC);
14421 	if (arg0) if ((lparg0 = (*env)->GetLongArrayElements(env, arg0, NULL)) == NULL) goto fail;
14422 	rc = (jlong)g_variant_new_tuple((GVariant * const *)lparg0, (gsize)arg1);
14423 fail:
14424 	if (arg0 && lparg0) (*env)->ReleaseLongArrayElements(env, arg0, lparg0, 0);
14425 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1tuple_FUNC);
14426 	return rc;
14427 }
14428 #endif
14429 
14430 #ifndef NO_g_1variant_1new_1uint64
OS_NATIVE(g_1variant_1new_1uint64)14431 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1new_1uint64)
14432 	(JNIEnv *env, jclass that, jlong arg0)
14433 {
14434 	jlong rc = 0;
14435 	OS_NATIVE_ENTER(env, that, g_1variant_1new_1uint64_FUNC);
14436 	rc = (jlong)g_variant_new_uint64(arg0);
14437 	OS_NATIVE_EXIT(env, that, g_1variant_1new_1uint64_FUNC);
14438 	return rc;
14439 }
14440 #endif
14441 
14442 #ifndef NO_g_1variant_1type_1free
OS_NATIVE(g_1variant_1type_1free)14443 JNIEXPORT void JNICALL OS_NATIVE(g_1variant_1type_1free)
14444 	(JNIEnv *env, jclass that, jlong arg0)
14445 {
14446 	OS_NATIVE_ENTER(env, that, g_1variant_1type_1free_FUNC);
14447 	g_variant_type_free((GVariantType *)arg0);
14448 	OS_NATIVE_EXIT(env, that, g_1variant_1type_1free_FUNC);
14449 }
14450 #endif
14451 
14452 #ifndef NO_g_1variant_1type_1new
OS_NATIVE(g_1variant_1type_1new)14453 JNIEXPORT jlong JNICALL OS_NATIVE(g_1variant_1type_1new)
14454 	(JNIEnv *env, jclass that, jbyteArray arg0)
14455 {
14456 	jbyte *lparg0=NULL;
14457 	jlong rc = 0;
14458 	OS_NATIVE_ENTER(env, that, g_1variant_1type_1new_FUNC);
14459 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
14460 	rc = (jlong)g_variant_type_new((const gchar *)lparg0);
14461 fail:
14462 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
14463 	OS_NATIVE_EXIT(env, that, g_1variant_1type_1new_FUNC);
14464 	return rc;
14465 }
14466 #endif
14467 
14468 #ifndef NO_g_1variant_1unref
OS_NATIVE(g_1variant_1unref)14469 JNIEXPORT void JNICALL OS_NATIVE(g_1variant_1unref)
14470 	(JNIEnv *env, jclass that, jlong arg0)
14471 {
14472 	OS_NATIVE_ENTER(env, that, g_1variant_1unref_FUNC);
14473 	g_variant_unref((GVariant *)arg0);
14474 	OS_NATIVE_EXIT(env, that, g_1variant_1unref_FUNC);
14475 }
14476 #endif
14477 
14478 #ifndef NO_glib_1major_1version
OS_NATIVE(glib_1major_1version)14479 JNIEXPORT jint JNICALL OS_NATIVE(glib_1major_1version)
14480 	(JNIEnv *env, jclass that)
14481 {
14482 	jint rc = 0;
14483 	OS_NATIVE_ENTER(env, that, glib_1major_1version_FUNC);
14484 	rc = (jint)glib_major_version;
14485 	OS_NATIVE_EXIT(env, that, glib_1major_1version_FUNC);
14486 	return rc;
14487 }
14488 #endif
14489 
14490 #ifndef NO_glib_1micro_1version
OS_NATIVE(glib_1micro_1version)14491 JNIEXPORT jint JNICALL OS_NATIVE(glib_1micro_1version)
14492 	(JNIEnv *env, jclass that)
14493 {
14494 	jint rc = 0;
14495 	OS_NATIVE_ENTER(env, that, glib_1micro_1version_FUNC);
14496 	rc = (jint)glib_micro_version;
14497 	OS_NATIVE_EXIT(env, that, glib_1micro_1version_FUNC);
14498 	return rc;
14499 }
14500 #endif
14501 
14502 #ifndef NO_glib_1minor_1version
OS_NATIVE(glib_1minor_1version)14503 JNIEXPORT jint JNICALL OS_NATIVE(glib_1minor_1version)
14504 	(JNIEnv *env, jclass that)
14505 {
14506 	jint rc = 0;
14507 	OS_NATIVE_ENTER(env, that, glib_1minor_1version_FUNC);
14508 	rc = (jint)glib_minor_version;
14509 	OS_NATIVE_EXIT(env, that, glib_1minor_1version_FUNC);
14510 	return rc;
14511 }
14512 #endif
14513 
14514 #ifndef NO_localeconv_1decimal_1point
OS_NATIVE(localeconv_1decimal_1point)14515 JNIEXPORT jlong JNICALL OS_NATIVE(localeconv_1decimal_1point)
14516 	(JNIEnv *env, jclass that)
14517 {
14518 	jlong rc = 0;
14519 	OS_NATIVE_ENTER(env, that, localeconv_1decimal_1point_FUNC);
14520 	rc = (jlong)localeconv_decimal_point();
14521 	OS_NATIVE_EXIT(env, that, localeconv_1decimal_1point_FUNC);
14522 	return rc;
14523 }
14524 #endif
14525 
14526 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GTypeInfo_2I
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GTypeInfo_2I)14527 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GTypeInfo_2I)
14528 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jint arg2)
14529 {
14530 	GTypeInfo _arg1, *lparg1=NULL;
14531 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GTypeInfo_2I_FUNC);
14532 	if (arg1) if ((lparg1 = getGTypeInfoFields(env, arg1, &_arg1)) == NULL) goto fail;
14533 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
14534 fail:
14535 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GTypeInfo_2I_FUNC);
14536 }
14537 #endif
14538 
14539 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GdkEventButton_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkEventButton_2J)14540 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkEventButton_2J)
14541 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
14542 {
14543 	GdkEventButton _arg1, *lparg1=NULL;
14544 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkEventButton_2J_FUNC);
14545 	if (arg1) if ((lparg1 = getGdkEventButtonFields(env, arg1, &_arg1)) == NULL) goto fail;
14546 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
14547 fail:
14548 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkEventButton_2J_FUNC);
14549 }
14550 #endif
14551 
14552 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GdkEventKey_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkEventKey_2J)14553 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkEventKey_2J)
14554 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
14555 {
14556 	GdkEventKey _arg1, *lparg1=NULL;
14557 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkEventKey_2J_FUNC);
14558 	if (arg1) if ((lparg1 = getGdkEventKeyFields(env, arg1, &_arg1)) == NULL) goto fail;
14559 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
14560 fail:
14561 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkEventKey_2J_FUNC);
14562 }
14563 #endif
14564 
14565 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2J)14566 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2J)
14567 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
14568 {
14569 	GdkRGBA _arg1, *lparg1=NULL;
14570 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2J_FUNC);
14571 	if (arg1) if ((lparg1 = getGdkRGBAFields(env, arg1, &_arg1)) == NULL) goto fail;
14572 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
14573 fail:
14574 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GdkRGBA_2J_FUNC);
14575 }
14576 #endif
14577 
14578 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2)14579 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2)
14580 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
14581 {
14582 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2_FUNC);
14583 	if (arg1) getGtkCellRendererClassFields(env, arg1, (GtkCellRendererClass *)arg0);
14584 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2_FUNC);
14585 }
14586 #endif
14587 
14588 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GtkTargetEntry_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkTargetEntry_2J)14589 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkTargetEntry_2J)
14590 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
14591 {
14592 	GtkTargetEntry _arg1, *lparg1=NULL;
14593 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkTargetEntry_2J_FUNC);
14594 	if (arg1) if ((lparg1 = getGtkTargetEntryFields(env, arg1, &_arg1)) == NULL) goto fail;
14595 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
14596 fail:
14597 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkTargetEntry_2J_FUNC);
14598 }
14599 #endif
14600 
14601 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_GtkWidgetClass_2
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkWidgetClass_2)14602 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_GtkWidgetClass_2)
14603 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1)
14604 {
14605 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkWidgetClass_2_FUNC);
14606 	if (arg1) getGtkWidgetClassFields(env, arg1, (GtkWidgetClass *)arg0);
14607 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_GtkWidgetClass_2_FUNC);
14608 }
14609 #endif
14610 
14611 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_PangoAttribute_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_PangoAttribute_2J)14612 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_PangoAttribute_2J)
14613 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
14614 {
14615 	PangoAttribute _arg1, *lparg1=NULL;
14616 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_PangoAttribute_2J_FUNC);
14617 	if (arg1) if ((lparg1 = getPangoAttributeFields(env, arg1, &_arg1)) == NULL) goto fail;
14618 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
14619 fail:
14620 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_PangoAttribute_2J_FUNC);
14621 }
14622 #endif
14623 
14624 #ifndef NO_memmove__JLorg_eclipse_swt_internal_gtk_XExposeEvent_2J
OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_XExposeEvent_2J)14625 JNIEXPORT void JNICALL OS_NATIVE(memmove__JLorg_eclipse_swt_internal_gtk_XExposeEvent_2J)
14626 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jlong arg2)
14627 {
14628 	XExposeEvent _arg1, *lparg1=NULL;
14629 	OS_NATIVE_ENTER(env, that, memmove__JLorg_eclipse_swt_internal_gtk_XExposeEvent_2J_FUNC);
14630 	if (arg1) if ((lparg1 = getXExposeEventFields(env, arg1, &_arg1)) == NULL) goto fail;
14631 	memmove((void *)arg0, (const void *)lparg1, (size_t)arg2);
14632 fail:
14633 	OS_NATIVE_EXIT(env, that, memmove__JLorg_eclipse_swt_internal_gtk_XExposeEvent_2J_FUNC);
14634 }
14635 #endif
14636 
14637 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2JJ)14638 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2JJ)
14639 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14640 {
14641 	GdkEventButton _arg0, *lparg0=NULL;
14642 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2JJ_FUNC);
14643 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14644 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14645 fail:
14646 	if (arg0 && lparg0) setGdkEventButtonFields(env, arg0, lparg0);
14647 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventButton_2JJ_FUNC);
14648 }
14649 #endif
14650 
14651 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2JJ)14652 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2JJ)
14653 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14654 {
14655 	GdkEventCrossing _arg0, *lparg0=NULL;
14656 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2JJ_FUNC);
14657 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14658 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14659 fail:
14660 	if (arg0 && lparg0) setGdkEventCrossingFields(env, arg0, lparg0);
14661 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventCrossing_2JJ_FUNC);
14662 }
14663 #endif
14664 
14665 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2JJ)14666 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2JJ)
14667 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14668 {
14669 	GdkEventFocus _arg0, *lparg0=NULL;
14670 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2JJ_FUNC);
14671 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14672 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14673 fail:
14674 	if (arg0 && lparg0) setGdkEventFocusFields(env, arg0, lparg0);
14675 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventFocus_2JJ_FUNC);
14676 }
14677 #endif
14678 
14679 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2JJ)14680 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2JJ)
14681 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14682 {
14683 	GdkEventKey _arg0, *lparg0=NULL;
14684 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2JJ_FUNC);
14685 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14686 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14687 fail:
14688 	if (arg0 && lparg0) setGdkEventKeyFields(env, arg0, lparg0);
14689 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventKey_2JJ_FUNC);
14690 }
14691 #endif
14692 
14693 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2JJ)14694 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2JJ)
14695 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14696 {
14697 	GdkEventMotion _arg0, *lparg0=NULL;
14698 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2JJ_FUNC);
14699 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14700 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14701 fail:
14702 	if (arg0 && lparg0) setGdkEventMotionFields(env, arg0, lparg0);
14703 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventMotion_2JJ_FUNC);
14704 }
14705 #endif
14706 
14707 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2JJ)14708 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2JJ)
14709 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14710 {
14711 	GdkEventWindowState _arg0, *lparg0=NULL;
14712 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2JJ_FUNC);
14713 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14714 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14715 fail:
14716 	if (arg0 && lparg0) setGdkEventWindowStateFields(env, arg0, lparg0);
14717 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkEventWindowState_2JJ_FUNC);
14718 }
14719 #endif
14720 
14721 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkKeymapKey_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkKeymapKey_2JJ)14722 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkKeymapKey_2JJ)
14723 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14724 {
14725 	GdkKeymapKey _arg0, *lparg0=NULL;
14726 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkKeymapKey_2JJ_FUNC);
14727 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14728 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14729 fail:
14730 	if (arg0 && lparg0) setGdkKeymapKeyFields(env, arg0, lparg0);
14731 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkKeymapKey_2JJ_FUNC);
14732 }
14733 #endif
14734 
14735 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkRGBA_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkRGBA_2JJ)14736 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkRGBA_2JJ)
14737 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14738 {
14739 	GdkRGBA _arg0, *lparg0=NULL;
14740 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkRGBA_2JJ_FUNC);
14741 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14742 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14743 fail:
14744 	if (arg0 && lparg0) setGdkRGBAFields(env, arg0, lparg0);
14745 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkRGBA_2JJ_FUNC);
14746 }
14747 #endif
14748 
14749 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2JJ)14750 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2JJ)
14751 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14752 {
14753 	GdkRectangle _arg0, *lparg0=NULL;
14754 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2JJ_FUNC);
14755 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14756 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14757 fail:
14758 	if (arg0 && lparg0) setGdkRectangleFields(env, arg0, lparg0);
14759 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GdkRectangle_2JJ_FUNC);
14760 }
14761 #endif
14762 
14763 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2JJ)14764 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2JJ)
14765 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14766 {
14767 	GtkBorder _arg0, *lparg0=NULL;
14768 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2JJ_FUNC);
14769 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14770 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14771 fail:
14772 	if (arg0 && lparg0) setGtkBorderFields(env, arg0, lparg0);
14773 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkBorder_2JJ_FUNC);
14774 }
14775 #endif
14776 
14777 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2J
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2J)14778 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2J)
14779 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1)
14780 {
14781 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2J_FUNC);
14782 	if (arg0) setGtkCellRendererClassFields(env, arg0, (GtkCellRendererClass *)arg1);
14783 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkCellRendererClass_2J_FUNC);
14784 }
14785 #endif
14786 
14787 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2J
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2J)14788 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2J)
14789 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1)
14790 {
14791 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2J_FUNC);
14792 	if (arg0) setGtkWidgetClassFields(env, arg0, (GtkWidgetClass *)arg1);
14793 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_GtkWidgetClass_2J_FUNC);
14794 }
14795 #endif
14796 
14797 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2JJ)14798 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2JJ)
14799 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14800 {
14801 	PangoAttrColor _arg0, *lparg0=NULL;
14802 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2JJ_FUNC);
14803 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14804 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14805 fail:
14806 	if (arg0 && lparg0) setPangoAttrColorFields(env, arg0, lparg0);
14807 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrColor_2JJ_FUNC);
14808 }
14809 #endif
14810 
14811 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2JJ)14812 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2JJ)
14813 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14814 {
14815 	PangoAttrInt _arg0, *lparg0=NULL;
14816 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2JJ_FUNC);
14817 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14818 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14819 fail:
14820 	if (arg0 && lparg0) setPangoAttrIntFields(env, arg0, lparg0);
14821 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttrInt_2JJ_FUNC);
14822 }
14823 #endif
14824 
14825 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2JJ)14826 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2JJ)
14827 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14828 {
14829 	PangoAttribute _arg0, *lparg0=NULL;
14830 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2JJ_FUNC);
14831 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14832 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14833 fail:
14834 	if (arg0 && lparg0) setPangoAttributeFields(env, arg0, lparg0);
14835 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoAttribute_2JJ_FUNC);
14836 }
14837 #endif
14838 
14839 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2JJ)14840 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2JJ)
14841 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14842 {
14843 	PangoItem _arg0, *lparg0=NULL;
14844 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2JJ_FUNC);
14845 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14846 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14847 fail:
14848 	if (arg0 && lparg0) setPangoItemFields(env, arg0, lparg0);
14849 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoItem_2JJ_FUNC);
14850 }
14851 #endif
14852 
14853 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2JJ)14854 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2JJ)
14855 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14856 {
14857 	PangoLayoutLine _arg0, *lparg0=NULL;
14858 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2JJ_FUNC);
14859 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14860 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14861 fail:
14862 	if (arg0 && lparg0) setPangoLayoutLineFields(env, arg0, lparg0);
14863 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutLine_2JJ_FUNC);
14864 }
14865 #endif
14866 
14867 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2JJ)14868 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2JJ)
14869 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14870 {
14871 	PangoLayoutRun _arg0, *lparg0=NULL;
14872 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2JJ_FUNC);
14873 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14874 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14875 fail:
14876 	if (arg0 && lparg0) setPangoLayoutRunFields(env, arg0, lparg0);
14877 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLayoutRun_2JJ_FUNC);
14878 }
14879 #endif
14880 
14881 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2JJ)14882 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2JJ)
14883 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14884 {
14885 	PangoLogAttr _arg0, *lparg0=NULL;
14886 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2JJ_FUNC);
14887 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14888 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14889 fail:
14890 	if (arg0 && lparg0) setPangoLogAttrFields(env, arg0, lparg0);
14891 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_PangoLogAttr_2JJ_FUNC);
14892 }
14893 #endif
14894 
14895 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2JJ)14896 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2JJ)
14897 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14898 {
14899 	XExposeEvent _arg0, *lparg0=NULL;
14900 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2JJ_FUNC);
14901 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14902 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14903 fail:
14904 	if (arg0 && lparg0) setXExposeEventFields(env, arg0, lparg0);
14905 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_XExposeEvent_2JJ_FUNC);
14906 }
14907 #endif
14908 
14909 #ifndef NO_memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2JJ
OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2JJ)14910 JNIEXPORT void JNICALL OS_NATIVE(memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2JJ)
14911 	(JNIEnv *env, jclass that, jobject arg0, jlong arg1, jlong arg2)
14912 {
14913 	XFocusChangeEvent _arg0, *lparg0=NULL;
14914 	OS_NATIVE_ENTER(env, that, memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2JJ_FUNC);
14915 	if (arg0) if ((lparg0 = &_arg0) == NULL) goto fail;
14916 	memmove((void *)lparg0, (const void *)arg1, (size_t)arg2);
14917 fail:
14918 	if (arg0 && lparg0) setXFocusChangeEventFields(env, arg0, lparg0);
14919 	OS_NATIVE_EXIT(env, that, memmove__Lorg_eclipse_swt_internal_gtk_XFocusChangeEvent_2JJ_FUNC);
14920 }
14921 #endif
14922 
14923 #ifndef NO_pango_1attr_1background_1new
OS_NATIVE(pango_1attr_1background_1new)14924 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1background_1new)
14925 	(JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
14926 {
14927 	jlong rc = 0;
14928 	OS_NATIVE_ENTER(env, that, pango_1attr_1background_1new_FUNC);
14929 	rc = (jlong)pango_attr_background_new(arg0, arg1, arg2);
14930 	OS_NATIVE_EXIT(env, that, pango_1attr_1background_1new_FUNC);
14931 	return rc;
14932 }
14933 #endif
14934 
14935 #ifndef NO_pango_1attr_1font_1desc_1new
OS_NATIVE(pango_1attr_1font_1desc_1new)14936 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1font_1desc_1new)
14937 	(JNIEnv *env, jclass that, jlong arg0)
14938 {
14939 	jlong rc = 0;
14940 	OS_NATIVE_ENTER(env, that, pango_1attr_1font_1desc_1new_FUNC);
14941 	rc = (jlong)pango_attr_font_desc_new((const PangoFontDescription *)arg0);
14942 	OS_NATIVE_EXIT(env, that, pango_1attr_1font_1desc_1new_FUNC);
14943 	return rc;
14944 }
14945 #endif
14946 
14947 #ifndef NO_pango_1attr_1foreground_1new
OS_NATIVE(pango_1attr_1foreground_1new)14948 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1foreground_1new)
14949 	(JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
14950 {
14951 	jlong rc = 0;
14952 	OS_NATIVE_ENTER(env, that, pango_1attr_1foreground_1new_FUNC);
14953 	rc = (jlong)pango_attr_foreground_new(arg0, arg1, arg2);
14954 	OS_NATIVE_EXIT(env, that, pango_1attr_1foreground_1new_FUNC);
14955 	return rc;
14956 }
14957 #endif
14958 
14959 #ifndef NO_pango_1attr_1iterator_1destroy
OS_NATIVE(pango_1attr_1iterator_1destroy)14960 JNIEXPORT void JNICALL OS_NATIVE(pango_1attr_1iterator_1destroy)
14961 	(JNIEnv *env, jclass that, jlong arg0)
14962 {
14963 	OS_NATIVE_ENTER(env, that, pango_1attr_1iterator_1destroy_FUNC);
14964 	pango_attr_iterator_destroy((PangoAttrIterator *)arg0);
14965 	OS_NATIVE_EXIT(env, that, pango_1attr_1iterator_1destroy_FUNC);
14966 }
14967 #endif
14968 
14969 #ifndef NO_pango_1attr_1iterator_1get
OS_NATIVE(pango_1attr_1iterator_1get)14970 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1iterator_1get)
14971 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
14972 {
14973 	jlong rc = 0;
14974 	OS_NATIVE_ENTER(env, that, pango_1attr_1iterator_1get_FUNC);
14975 	rc = (jlong)pango_attr_iterator_get((PangoAttrIterator *)arg0, (PangoAttrType)arg1);
14976 	OS_NATIVE_EXIT(env, that, pango_1attr_1iterator_1get_FUNC);
14977 	return rc;
14978 }
14979 #endif
14980 
14981 #ifndef NO_pango_1attr_1iterator_1next
OS_NATIVE(pango_1attr_1iterator_1next)14982 JNIEXPORT jboolean JNICALL OS_NATIVE(pango_1attr_1iterator_1next)
14983 	(JNIEnv *env, jclass that, jlong arg0)
14984 {
14985 	jboolean rc = 0;
14986 	OS_NATIVE_ENTER(env, that, pango_1attr_1iterator_1next_FUNC);
14987 	rc = (jboolean)pango_attr_iterator_next((PangoAttrIterator *)arg0);
14988 	OS_NATIVE_EXIT(env, that, pango_1attr_1iterator_1next_FUNC);
14989 	return rc;
14990 }
14991 #endif
14992 
14993 #ifndef NO_pango_1attr_1iterator_1range
OS_NATIVE(pango_1attr_1iterator_1range)14994 JNIEXPORT void JNICALL OS_NATIVE(pango_1attr_1iterator_1range)
14995 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
14996 {
14997 	jint *lparg1=NULL;
14998 	jint *lparg2=NULL;
14999 	OS_NATIVE_ENTER(env, that, pango_1attr_1iterator_1range_FUNC);
15000 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
15001 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
15002 	pango_attr_iterator_range((PangoAttrIterator *)arg0, (gint *)lparg1, (gint *)lparg2);
15003 fail:
15004 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
15005 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
15006 	OS_NATIVE_EXIT(env, that, pango_1attr_1iterator_1range_FUNC);
15007 }
15008 #endif
15009 
15010 #ifndef NO_pango_1attr_1list_1get_1iterator
OS_NATIVE(pango_1attr_1list_1get_1iterator)15011 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1list_1get_1iterator)
15012 	(JNIEnv *env, jclass that, jlong arg0)
15013 {
15014 	jlong rc = 0;
15015 	OS_NATIVE_ENTER(env, that, pango_1attr_1list_1get_1iterator_FUNC);
15016 	rc = (jlong)pango_attr_list_get_iterator((PangoAttrList *)arg0);
15017 	OS_NATIVE_EXIT(env, that, pango_1attr_1list_1get_1iterator_FUNC);
15018 	return rc;
15019 }
15020 #endif
15021 
15022 #ifndef NO_pango_1attr_1list_1insert
OS_NATIVE(pango_1attr_1list_1insert)15023 JNIEXPORT void JNICALL OS_NATIVE(pango_1attr_1list_1insert)
15024 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15025 {
15026 	OS_NATIVE_ENTER(env, that, pango_1attr_1list_1insert_FUNC);
15027 	pango_attr_list_insert((PangoAttrList *)arg0, (PangoAttribute *)arg1);
15028 	OS_NATIVE_EXIT(env, that, pango_1attr_1list_1insert_FUNC);
15029 }
15030 #endif
15031 
15032 #ifndef NO_pango_1attr_1list_1new
OS_NATIVE(pango_1attr_1list_1new)15033 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1list_1new)
15034 	(JNIEnv *env, jclass that)
15035 {
15036 	jlong rc = 0;
15037 	OS_NATIVE_ENTER(env, that, pango_1attr_1list_1new_FUNC);
15038 	rc = (jlong)pango_attr_list_new();
15039 	OS_NATIVE_EXIT(env, that, pango_1attr_1list_1new_FUNC);
15040 	return rc;
15041 }
15042 #endif
15043 
15044 #ifndef NO_pango_1attr_1list_1unref
OS_NATIVE(pango_1attr_1list_1unref)15045 JNIEXPORT void JNICALL OS_NATIVE(pango_1attr_1list_1unref)
15046 	(JNIEnv *env, jclass that, jlong arg0)
15047 {
15048 	OS_NATIVE_ENTER(env, that, pango_1attr_1list_1unref_FUNC);
15049 	pango_attr_list_unref((PangoAttrList *)arg0);
15050 	OS_NATIVE_EXIT(env, that, pango_1attr_1list_1unref_FUNC);
15051 }
15052 #endif
15053 
15054 #ifndef NO_pango_1attr_1rise_1new
OS_NATIVE(pango_1attr_1rise_1new)15055 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1rise_1new)
15056 	(JNIEnv *env, jclass that, jint arg0)
15057 {
15058 	jlong rc = 0;
15059 	OS_NATIVE_ENTER(env, that, pango_1attr_1rise_1new_FUNC);
15060 	rc = (jlong)pango_attr_rise_new(arg0);
15061 	OS_NATIVE_EXIT(env, that, pango_1attr_1rise_1new_FUNC);
15062 	return rc;
15063 }
15064 #endif
15065 
15066 #ifndef NO_pango_1attr_1shape_1new
OS_NATIVE(pango_1attr_1shape_1new)15067 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1shape_1new)
15068 	(JNIEnv *env, jclass that, jobject arg0, jobject arg1)
15069 {
15070 	PangoRectangle _arg0, *lparg0=NULL;
15071 	PangoRectangle _arg1, *lparg1=NULL;
15072 	jlong rc = 0;
15073 	OS_NATIVE_ENTER(env, that, pango_1attr_1shape_1new_FUNC);
15074 	if (arg0) if ((lparg0 = getPangoRectangleFields(env, arg0, &_arg0)) == NULL) goto fail;
15075 	if (arg1) if ((lparg1 = getPangoRectangleFields(env, arg1, &_arg1)) == NULL) goto fail;
15076 	rc = (jlong)pango_attr_shape_new(lparg0, lparg1);
15077 fail:
15078 	OS_NATIVE_EXIT(env, that, pango_1attr_1shape_1new_FUNC);
15079 	return rc;
15080 }
15081 #endif
15082 
15083 #ifndef NO_pango_1attr_1strikethrough_1color_1new
OS_NATIVE(pango_1attr_1strikethrough_1color_1new)15084 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1strikethrough_1color_1new)
15085 	(JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
15086 {
15087 	jlong rc = 0;
15088 	OS_NATIVE_ENTER(env, that, pango_1attr_1strikethrough_1color_1new_FUNC);
15089 	rc = (jlong)pango_attr_strikethrough_color_new(arg0, arg1, arg2);
15090 	OS_NATIVE_EXIT(env, that, pango_1attr_1strikethrough_1color_1new_FUNC);
15091 	return rc;
15092 }
15093 #endif
15094 
15095 #ifndef NO_pango_1attr_1strikethrough_1new
OS_NATIVE(pango_1attr_1strikethrough_1new)15096 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1strikethrough_1new)
15097 	(JNIEnv *env, jclass that, jboolean arg0)
15098 {
15099 	jlong rc = 0;
15100 	OS_NATIVE_ENTER(env, that, pango_1attr_1strikethrough_1new_FUNC);
15101 	rc = (jlong)pango_attr_strikethrough_new(arg0);
15102 	OS_NATIVE_EXIT(env, that, pango_1attr_1strikethrough_1new_FUNC);
15103 	return rc;
15104 }
15105 #endif
15106 
15107 #ifndef NO_pango_1attr_1underline_1color_1new
OS_NATIVE(pango_1attr_1underline_1color_1new)15108 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1underline_1color_1new)
15109 	(JNIEnv *env, jclass that, jshort arg0, jshort arg1, jshort arg2)
15110 {
15111 	jlong rc = 0;
15112 	OS_NATIVE_ENTER(env, that, pango_1attr_1underline_1color_1new_FUNC);
15113 	rc = (jlong)pango_attr_underline_color_new(arg0, arg1, arg2);
15114 	OS_NATIVE_EXIT(env, that, pango_1attr_1underline_1color_1new_FUNC);
15115 	return rc;
15116 }
15117 #endif
15118 
15119 #ifndef NO_pango_1attr_1underline_1new
OS_NATIVE(pango_1attr_1underline_1new)15120 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1underline_1new)
15121 	(JNIEnv *env, jclass that, jint arg0)
15122 {
15123 	jlong rc = 0;
15124 	OS_NATIVE_ENTER(env, that, pango_1attr_1underline_1new_FUNC);
15125 	rc = (jlong)pango_attr_underline_new(arg0);
15126 	OS_NATIVE_EXIT(env, that, pango_1attr_1underline_1new_FUNC);
15127 	return rc;
15128 }
15129 #endif
15130 
15131 #ifndef NO_pango_1attr_1weight_1new
OS_NATIVE(pango_1attr_1weight_1new)15132 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attr_1weight_1new)
15133 	(JNIEnv *env, jclass that, jint arg0)
15134 {
15135 	jlong rc = 0;
15136 	OS_NATIVE_ENTER(env, that, pango_1attr_1weight_1new_FUNC);
15137 	rc = (jlong)pango_attr_weight_new(arg0);
15138 	OS_NATIVE_EXIT(env, that, pango_1attr_1weight_1new_FUNC);
15139 	return rc;
15140 }
15141 #endif
15142 
15143 #ifndef NO_pango_1attribute_1copy
OS_NATIVE(pango_1attribute_1copy)15144 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1attribute_1copy)
15145 	(JNIEnv *env, jclass that, jlong arg0)
15146 {
15147 	jlong rc = 0;
15148 	OS_NATIVE_ENTER(env, that, pango_1attribute_1copy_FUNC);
15149 	rc = (jlong)pango_attribute_copy((const PangoAttribute *)arg0);
15150 	OS_NATIVE_EXIT(env, that, pango_1attribute_1copy_FUNC);
15151 	return rc;
15152 }
15153 #endif
15154 
15155 #ifndef NO_pango_1cairo_1context_1get_1font_1options
OS_NATIVE(pango_1cairo_1context_1get_1font_1options)15156 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1cairo_1context_1get_1font_1options)
15157 	(JNIEnv *env, jclass that, jlong arg0)
15158 {
15159 	jlong rc = 0;
15160 	OS_NATIVE_ENTER(env, that, pango_1cairo_1context_1get_1font_1options_FUNC);
15161 	rc = (jlong)pango_cairo_context_get_font_options((PangoContext *)arg0);
15162 	OS_NATIVE_EXIT(env, that, pango_1cairo_1context_1get_1font_1options_FUNC);
15163 	return rc;
15164 }
15165 #endif
15166 
15167 #ifndef NO_pango_1cairo_1context_1set_1font_1options
OS_NATIVE(pango_1cairo_1context_1set_1font_1options)15168 JNIEXPORT void JNICALL OS_NATIVE(pango_1cairo_1context_1set_1font_1options)
15169 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15170 {
15171 	OS_NATIVE_ENTER(env, that, pango_1cairo_1context_1set_1font_1options_FUNC);
15172 	pango_cairo_context_set_font_options((PangoContext *)arg0, ( cairo_font_options_t *)arg1);
15173 	OS_NATIVE_EXIT(env, that, pango_1cairo_1context_1set_1font_1options_FUNC);
15174 }
15175 #endif
15176 
15177 #ifndef NO_pango_1cairo_1create_1layout
OS_NATIVE(pango_1cairo_1create_1layout)15178 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1cairo_1create_1layout)
15179 	(JNIEnv *env, jclass that, jlong arg0)
15180 {
15181 	jlong rc = 0;
15182 	OS_NATIVE_ENTER(env, that, pango_1cairo_1create_1layout_FUNC);
15183 	rc = (jlong)pango_cairo_create_layout((cairo_t *)arg0);
15184 	OS_NATIVE_EXIT(env, that, pango_1cairo_1create_1layout_FUNC);
15185 	return rc;
15186 }
15187 #endif
15188 
15189 #ifndef NO_pango_1cairo_1font_1map_1get_1default
OS_NATIVE(pango_1cairo_1font_1map_1get_1default)15190 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1cairo_1font_1map_1get_1default)
15191 	(JNIEnv *env, jclass that)
15192 {
15193 	jlong rc = 0;
15194 	OS_NATIVE_ENTER(env, that, pango_1cairo_1font_1map_1get_1default_FUNC);
15195 	rc = (jlong)pango_cairo_font_map_get_default();
15196 	OS_NATIVE_EXIT(env, that, pango_1cairo_1font_1map_1get_1default_FUNC);
15197 	return rc;
15198 }
15199 #endif
15200 
15201 #ifndef NO_pango_1cairo_1layout_1path
OS_NATIVE(pango_1cairo_1layout_1path)15202 JNIEXPORT void JNICALL OS_NATIVE(pango_1cairo_1layout_1path)
15203 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15204 {
15205 	OS_NATIVE_ENTER(env, that, pango_1cairo_1layout_1path_FUNC);
15206 	pango_cairo_layout_path((cairo_t *)arg0, (PangoLayout *)arg1);
15207 	OS_NATIVE_EXIT(env, that, pango_1cairo_1layout_1path_FUNC);
15208 }
15209 #endif
15210 
15211 #ifndef NO_pango_1cairo_1show_1layout
OS_NATIVE(pango_1cairo_1show_1layout)15212 JNIEXPORT void JNICALL OS_NATIVE(pango_1cairo_1show_1layout)
15213 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15214 {
15215 	OS_NATIVE_ENTER(env, that, pango_1cairo_1show_1layout_FUNC);
15216 	pango_cairo_show_layout((cairo_t *)arg0, (PangoLayout *)arg1);
15217 	OS_NATIVE_EXIT(env, that, pango_1cairo_1show_1layout_FUNC);
15218 }
15219 #endif
15220 
15221 #ifndef NO_pango_1context_1get_1base_1dir
OS_NATIVE(pango_1context_1get_1base_1dir)15222 JNIEXPORT jint JNICALL OS_NATIVE(pango_1context_1get_1base_1dir)
15223 	(JNIEnv *env, jclass that, jlong arg0)
15224 {
15225 	jint rc = 0;
15226 	OS_NATIVE_ENTER(env, that, pango_1context_1get_1base_1dir_FUNC);
15227 	rc = (jint)pango_context_get_base_dir((PangoContext *)arg0);
15228 	OS_NATIVE_EXIT(env, that, pango_1context_1get_1base_1dir_FUNC);
15229 	return rc;
15230 }
15231 #endif
15232 
15233 #ifndef NO_pango_1context_1get_1language
OS_NATIVE(pango_1context_1get_1language)15234 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1context_1get_1language)
15235 	(JNIEnv *env, jclass that, jlong arg0)
15236 {
15237 	jlong rc = 0;
15238 	OS_NATIVE_ENTER(env, that, pango_1context_1get_1language_FUNC);
15239 	rc = (jlong)pango_context_get_language((PangoContext *)arg0);
15240 	OS_NATIVE_EXIT(env, that, pango_1context_1get_1language_FUNC);
15241 	return rc;
15242 }
15243 #endif
15244 
15245 #ifndef NO_pango_1context_1get_1metrics
OS_NATIVE(pango_1context_1get_1metrics)15246 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1context_1get_1metrics)
15247 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
15248 {
15249 	jlong rc = 0;
15250 	OS_NATIVE_ENTER(env, that, pango_1context_1get_1metrics_FUNC);
15251 	rc = (jlong)pango_context_get_metrics((PangoContext *)arg0, (const PangoFontDescription *)arg1, (PangoLanguage *)arg2);
15252 	OS_NATIVE_EXIT(env, that, pango_1context_1get_1metrics_FUNC);
15253 	return rc;
15254 }
15255 #endif
15256 
15257 #ifndef NO_pango_1context_1list_1families
OS_NATIVE(pango_1context_1list_1families)15258 JNIEXPORT void JNICALL OS_NATIVE(pango_1context_1list_1families)
15259 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jintArray arg2)
15260 {
15261 	jlong *lparg1=NULL;
15262 	jint *lparg2=NULL;
15263 	OS_NATIVE_ENTER(env, that, pango_1context_1list_1families_FUNC);
15264 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
15265 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
15266 	pango_context_list_families((PangoContext *)arg0, (PangoFontFamily ***)lparg1, (int *)lparg2);
15267 fail:
15268 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
15269 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
15270 	OS_NATIVE_EXIT(env, that, pango_1context_1list_1families_FUNC);
15271 }
15272 #endif
15273 
15274 #ifndef NO_pango_1context_1set_1base_1dir
OS_NATIVE(pango_1context_1set_1base_1dir)15275 JNIEXPORT void JNICALL OS_NATIVE(pango_1context_1set_1base_1dir)
15276 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15277 {
15278 	OS_NATIVE_ENTER(env, that, pango_1context_1set_1base_1dir_FUNC);
15279 	pango_context_set_base_dir((PangoContext *)arg0, arg1);
15280 	OS_NATIVE_EXIT(env, that, pango_1context_1set_1base_1dir_FUNC);
15281 }
15282 #endif
15283 
15284 #ifndef NO_pango_1context_1set_1language
OS_NATIVE(pango_1context_1set_1language)15285 JNIEXPORT void JNICALL OS_NATIVE(pango_1context_1set_1language)
15286 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15287 {
15288 	OS_NATIVE_ENTER(env, that, pango_1context_1set_1language_FUNC);
15289 	pango_context_set_language((PangoContext *)arg0, (PangoLanguage *)arg1);
15290 	OS_NATIVE_EXIT(env, that, pango_1context_1set_1language_FUNC);
15291 }
15292 #endif
15293 
15294 #ifndef NO_pango_1font_1description_1copy
OS_NATIVE(pango_1font_1description_1copy)15295 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1description_1copy)
15296 	(JNIEnv *env, jclass that, jlong arg0)
15297 {
15298 	jlong rc = 0;
15299 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1copy_FUNC);
15300 	rc = (jlong)pango_font_description_copy((PangoFontDescription *)arg0);
15301 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1copy_FUNC);
15302 	return rc;
15303 }
15304 #endif
15305 
15306 #ifndef NO_pango_1font_1description_1free
OS_NATIVE(pango_1font_1description_1free)15307 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1free)
15308 	(JNIEnv *env, jclass that, jlong arg0)
15309 {
15310 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1free_FUNC);
15311 	pango_font_description_free((PangoFontDescription *)arg0);
15312 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1free_FUNC);
15313 }
15314 #endif
15315 
15316 #ifndef NO_pango_1font_1description_1from_1string
OS_NATIVE(pango_1font_1description_1from_1string)15317 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1description_1from_1string)
15318 	(JNIEnv *env, jclass that, jbyteArray arg0)
15319 {
15320 	jbyte *lparg0=NULL;
15321 	jlong rc = 0;
15322 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1from_1string_FUNC);
15323 		if (arg0) if ((lparg0 = (*env)->GetPrimitiveArrayCritical(env, arg0, NULL)) == NULL) goto fail;
15324 	rc = (jlong)pango_font_description_from_string((const char *)lparg0);
15325 fail:
15326 		if (arg0 && lparg0) (*env)->ReleasePrimitiveArrayCritical(env, arg0, lparg0, JNI_ABORT);
15327 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1from_1string_FUNC);
15328 	return rc;
15329 }
15330 #endif
15331 
15332 #ifndef NO_pango_1font_1description_1get_1family
OS_NATIVE(pango_1font_1description_1get_1family)15333 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1description_1get_1family)
15334 	(JNIEnv *env, jclass that, jlong arg0)
15335 {
15336 	jlong rc = 0;
15337 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1family_FUNC);
15338 	rc = (jlong)pango_font_description_get_family((PangoFontDescription *)arg0);
15339 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1family_FUNC);
15340 	return rc;
15341 }
15342 #endif
15343 
15344 #ifndef NO_pango_1font_1description_1get_1set_1fields
OS_NATIVE(pango_1font_1description_1get_1set_1fields)15345 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1description_1get_1set_1fields)
15346 	(JNIEnv *env, jclass that, jlong arg0)
15347 {
15348 	jint rc = 0;
15349 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1set_1fields_FUNC);
15350 	rc = (jint)pango_font_description_get_set_fields((PangoFontDescription *)arg0);
15351 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1set_1fields_FUNC);
15352 	return rc;
15353 }
15354 #endif
15355 
15356 #ifndef NO_pango_1font_1description_1get_1size
OS_NATIVE(pango_1font_1description_1get_1size)15357 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1description_1get_1size)
15358 	(JNIEnv *env, jclass that, jlong arg0)
15359 {
15360 	jint rc = 0;
15361 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1size_FUNC);
15362 	rc = (jint)pango_font_description_get_size((PangoFontDescription *)arg0);
15363 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1size_FUNC);
15364 	return rc;
15365 }
15366 #endif
15367 
15368 #ifndef NO_pango_1font_1description_1get_1stretch
OS_NATIVE(pango_1font_1description_1get_1stretch)15369 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1description_1get_1stretch)
15370 	(JNIEnv *env, jclass that, jlong arg0)
15371 {
15372 	jint rc = 0;
15373 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1stretch_FUNC);
15374 	rc = (jint)pango_font_description_get_stretch((PangoFontDescription *)arg0);
15375 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1stretch_FUNC);
15376 	return rc;
15377 }
15378 #endif
15379 
15380 #ifndef NO_pango_1font_1description_1get_1style
OS_NATIVE(pango_1font_1description_1get_1style)15381 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1description_1get_1style)
15382 	(JNIEnv *env, jclass that, jlong arg0)
15383 {
15384 	jint rc = 0;
15385 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1style_FUNC);
15386 	rc = (jint)pango_font_description_get_style((PangoFontDescription *)arg0);
15387 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1style_FUNC);
15388 	return rc;
15389 }
15390 #endif
15391 
15392 #ifndef NO_pango_1font_1description_1get_1variant
OS_NATIVE(pango_1font_1description_1get_1variant)15393 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1description_1get_1variant)
15394 	(JNIEnv *env, jclass that, jlong arg0)
15395 {
15396 	jint rc = 0;
15397 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1variant_FUNC);
15398 	rc = (jint)pango_font_description_get_variant((PangoFontDescription *)arg0);
15399 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1variant_FUNC);
15400 	return rc;
15401 }
15402 #endif
15403 
15404 #ifndef NO_pango_1font_1description_1get_1weight
OS_NATIVE(pango_1font_1description_1get_1weight)15405 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1description_1get_1weight)
15406 	(JNIEnv *env, jclass that, jlong arg0)
15407 {
15408 	jint rc = 0;
15409 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1get_1weight_FUNC);
15410 	rc = (jint)pango_font_description_get_weight((PangoFontDescription *)arg0);
15411 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1get_1weight_FUNC);
15412 	return rc;
15413 }
15414 #endif
15415 
15416 #ifndef NO_pango_1font_1description_1new
OS_NATIVE(pango_1font_1description_1new)15417 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1description_1new)
15418 	(JNIEnv *env, jclass that)
15419 {
15420 	jlong rc = 0;
15421 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1new_FUNC);
15422 	rc = (jlong)pango_font_description_new();
15423 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1new_FUNC);
15424 	return rc;
15425 }
15426 #endif
15427 
15428 #ifndef NO_pango_1font_1description_1set_1family
OS_NATIVE(pango_1font_1description_1set_1family)15429 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1family)
15430 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
15431 {
15432 	jbyte *lparg1=NULL;
15433 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1family_FUNC);
15434 		if (arg1) if ((lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL)) == NULL) goto fail;
15435 	pango_font_description_set_family((PangoFontDescription *)arg0, (const char *)lparg1);
15436 fail:
15437 		if (arg1 && lparg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, JNI_ABORT);
15438 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1family_FUNC);
15439 }
15440 #endif
15441 
15442 #ifndef NO_pango_1font_1description_1set_1size
OS_NATIVE(pango_1font_1description_1set_1size)15443 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1size)
15444 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15445 {
15446 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1size_FUNC);
15447 	pango_font_description_set_size((PangoFontDescription *)arg0, (gint)arg1);
15448 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1size_FUNC);
15449 }
15450 #endif
15451 
15452 #ifndef NO_pango_1font_1description_1set_1stretch
OS_NATIVE(pango_1font_1description_1set_1stretch)15453 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1stretch)
15454 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15455 {
15456 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1stretch_FUNC);
15457 	pango_font_description_set_stretch((PangoFontDescription *)arg0, (PangoStretch)arg1);
15458 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1stretch_FUNC);
15459 }
15460 #endif
15461 
15462 #ifndef NO_pango_1font_1description_1set_1style
OS_NATIVE(pango_1font_1description_1set_1style)15463 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1style)
15464 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15465 {
15466 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1style_FUNC);
15467 	pango_font_description_set_style((PangoFontDescription *)arg0, (PangoStyle)arg1);
15468 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1style_FUNC);
15469 }
15470 #endif
15471 
15472 #ifndef NO_pango_1font_1description_1set_1variant
OS_NATIVE(pango_1font_1description_1set_1variant)15473 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1variant)
15474 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15475 {
15476 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1variant_FUNC);
15477 	pango_font_description_set_variant((PangoFontDescription *)arg0, (PangoVariant)arg1);
15478 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1variant_FUNC);
15479 }
15480 #endif
15481 
15482 #ifndef NO_pango_1font_1description_1set_1weight
OS_NATIVE(pango_1font_1description_1set_1weight)15483 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1description_1set_1weight)
15484 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15485 {
15486 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1set_1weight_FUNC);
15487 	pango_font_description_set_weight((PangoFontDescription *)arg0, (PangoWeight)arg1);
15488 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1set_1weight_FUNC);
15489 }
15490 #endif
15491 
15492 #ifndef NO_pango_1font_1description_1to_1string
OS_NATIVE(pango_1font_1description_1to_1string)15493 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1description_1to_1string)
15494 	(JNIEnv *env, jclass that, jlong arg0)
15495 {
15496 	jlong rc = 0;
15497 	OS_NATIVE_ENTER(env, that, pango_1font_1description_1to_1string_FUNC);
15498 	rc = (jlong)pango_font_description_to_string((PangoFontDescription *)arg0);
15499 	OS_NATIVE_EXIT(env, that, pango_1font_1description_1to_1string_FUNC);
15500 	return rc;
15501 }
15502 #endif
15503 
15504 #ifndef NO_pango_1font_1face_1describe
OS_NATIVE(pango_1font_1face_1describe)15505 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1face_1describe)
15506 	(JNIEnv *env, jclass that, jlong arg0)
15507 {
15508 	jlong rc = 0;
15509 	OS_NATIVE_ENTER(env, that, pango_1font_1face_1describe_FUNC);
15510 	rc = (jlong)pango_font_face_describe((PangoFontFace *)arg0);
15511 	OS_NATIVE_EXIT(env, that, pango_1font_1face_1describe_FUNC);
15512 	return rc;
15513 }
15514 #endif
15515 
15516 #ifndef NO_pango_1font_1family_1get_1name
OS_NATIVE(pango_1font_1family_1get_1name)15517 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1family_1get_1name)
15518 	(JNIEnv *env, jclass that, jlong arg0)
15519 {
15520 	jlong rc = 0;
15521 	OS_NATIVE_ENTER(env, that, pango_1font_1family_1get_1name_FUNC);
15522 	rc = (jlong)pango_font_family_get_name((PangoFontFamily *)arg0);
15523 	OS_NATIVE_EXIT(env, that, pango_1font_1family_1get_1name_FUNC);
15524 	return rc;
15525 }
15526 #endif
15527 
15528 #ifndef NO_pango_1font_1family_1list_1faces
OS_NATIVE(pango_1font_1family_1list_1faces)15529 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1family_1list_1faces)
15530 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jintArray arg2)
15531 {
15532 	jlong *lparg1=NULL;
15533 	jint *lparg2=NULL;
15534 	OS_NATIVE_ENTER(env, that, pango_1font_1family_1list_1faces_FUNC);
15535 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
15536 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
15537 	pango_font_family_list_faces((PangoFontFamily *)arg0, (PangoFontFace ***)lparg1, (int *)lparg2);
15538 fail:
15539 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
15540 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
15541 	OS_NATIVE_EXIT(env, that, pango_1font_1family_1list_1faces_FUNC);
15542 }
15543 #endif
15544 
15545 #ifndef NO_pango_1font_1map_1create_1context
OS_NATIVE(pango_1font_1map_1create_1context)15546 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1font_1map_1create_1context)
15547 	(JNIEnv *env, jclass that, jlong arg0)
15548 {
15549 	jlong rc = 0;
15550 	OS_NATIVE_ENTER(env, that, pango_1font_1map_1create_1context_FUNC);
15551 	rc = (jlong)pango_font_map_create_context((PangoFontMap *)arg0);
15552 	OS_NATIVE_EXIT(env, that, pango_1font_1map_1create_1context_FUNC);
15553 	return rc;
15554 }
15555 #endif
15556 
15557 #ifndef NO_pango_1font_1metrics_1get_1approximate_1char_1width
OS_NATIVE(pango_1font_1metrics_1get_1approximate_1char_1width)15558 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1metrics_1get_1approximate_1char_1width)
15559 	(JNIEnv *env, jclass that, jlong arg0)
15560 {
15561 	jint rc = 0;
15562 	OS_NATIVE_ENTER(env, that, pango_1font_1metrics_1get_1approximate_1char_1width_FUNC);
15563 	rc = (jint)pango_font_metrics_get_approximate_char_width((PangoFontMetrics *)arg0);
15564 	OS_NATIVE_EXIT(env, that, pango_1font_1metrics_1get_1approximate_1char_1width_FUNC);
15565 	return rc;
15566 }
15567 #endif
15568 
15569 #ifndef NO_pango_1font_1metrics_1get_1ascent
OS_NATIVE(pango_1font_1metrics_1get_1ascent)15570 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1metrics_1get_1ascent)
15571 	(JNIEnv *env, jclass that, jlong arg0)
15572 {
15573 	jint rc = 0;
15574 	OS_NATIVE_ENTER(env, that, pango_1font_1metrics_1get_1ascent_FUNC);
15575 	rc = (jint)pango_font_metrics_get_ascent((PangoFontMetrics *)arg0);
15576 	OS_NATIVE_EXIT(env, that, pango_1font_1metrics_1get_1ascent_FUNC);
15577 	return rc;
15578 }
15579 #endif
15580 
15581 #ifndef NO_pango_1font_1metrics_1get_1descent
OS_NATIVE(pango_1font_1metrics_1get_1descent)15582 JNIEXPORT jint JNICALL OS_NATIVE(pango_1font_1metrics_1get_1descent)
15583 	(JNIEnv *env, jclass that, jlong arg0)
15584 {
15585 	jint rc = 0;
15586 	OS_NATIVE_ENTER(env, that, pango_1font_1metrics_1get_1descent_FUNC);
15587 	rc = (jint)pango_font_metrics_get_descent((PangoFontMetrics *)arg0);
15588 	OS_NATIVE_EXIT(env, that, pango_1font_1metrics_1get_1descent_FUNC);
15589 	return rc;
15590 }
15591 #endif
15592 
15593 #ifndef NO_pango_1font_1metrics_1unref
OS_NATIVE(pango_1font_1metrics_1unref)15594 JNIEXPORT void JNICALL OS_NATIVE(pango_1font_1metrics_1unref)
15595 	(JNIEnv *env, jclass that, jlong arg0)
15596 {
15597 	OS_NATIVE_ENTER(env, that, pango_1font_1metrics_1unref_FUNC);
15598 	pango_font_metrics_unref((PangoFontMetrics *)arg0);
15599 	OS_NATIVE_EXIT(env, that, pango_1font_1metrics_1unref_FUNC);
15600 }
15601 #endif
15602 
15603 #ifndef NO_pango_1layout_1context_1changed
OS_NATIVE(pango_1layout_1context_1changed)15604 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1context_1changed)
15605 	(JNIEnv *env, jclass that, jlong arg0)
15606 {
15607 	OS_NATIVE_ENTER(env, that, pango_1layout_1context_1changed_FUNC);
15608 	pango_layout_context_changed((PangoLayout *)arg0);
15609 	OS_NATIVE_EXIT(env, that, pango_1layout_1context_1changed_FUNC);
15610 }
15611 #endif
15612 
15613 #ifndef NO_pango_1layout_1get_1alignment
OS_NATIVE(pango_1layout_1get_1alignment)15614 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1get_1alignment)
15615 	(JNIEnv *env, jclass that, jlong arg0)
15616 {
15617 	jint rc = 0;
15618 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1alignment_FUNC);
15619 	rc = (jint)pango_layout_get_alignment((PangoLayout*)arg0);
15620 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1alignment_FUNC);
15621 	return rc;
15622 }
15623 #endif
15624 
15625 #ifndef NO_pango_1layout_1get_1context
OS_NATIVE(pango_1layout_1get_1context)15626 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1get_1context)
15627 	(JNIEnv *env, jclass that, jlong arg0)
15628 {
15629 	jlong rc = 0;
15630 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1context_FUNC);
15631 	rc = (jlong)pango_layout_get_context((PangoLayout *)arg0);
15632 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1context_FUNC);
15633 	return rc;
15634 }
15635 #endif
15636 
15637 #ifndef NO_pango_1layout_1get_1indent
OS_NATIVE(pango_1layout_1get_1indent)15638 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1get_1indent)
15639 	(JNIEnv *env, jclass that, jlong arg0)
15640 {
15641 	jint rc = 0;
15642 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1indent_FUNC);
15643 	rc = (jint)pango_layout_get_indent((PangoLayout*)arg0);
15644 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1indent_FUNC);
15645 	return rc;
15646 }
15647 #endif
15648 
15649 #ifndef NO_pango_1layout_1get_1iter
OS_NATIVE(pango_1layout_1get_1iter)15650 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1get_1iter)
15651 	(JNIEnv *env, jclass that, jlong arg0)
15652 {
15653 	jlong rc = 0;
15654 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1iter_FUNC);
15655 	rc = (jlong)pango_layout_get_iter((PangoLayout*)arg0);
15656 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1iter_FUNC);
15657 	return rc;
15658 }
15659 #endif
15660 
15661 #ifndef NO_pango_1layout_1get_1justify
OS_NATIVE(pango_1layout_1get_1justify)15662 JNIEXPORT jboolean JNICALL OS_NATIVE(pango_1layout_1get_1justify)
15663 	(JNIEnv *env, jclass that, jlong arg0)
15664 {
15665 	jboolean rc = 0;
15666 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1justify_FUNC);
15667 	rc = (jboolean)pango_layout_get_justify((PangoLayout*)arg0);
15668 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1justify_FUNC);
15669 	return rc;
15670 }
15671 #endif
15672 
15673 #ifndef NO_pango_1layout_1get_1line
OS_NATIVE(pango_1layout_1get_1line)15674 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1get_1line)
15675 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15676 {
15677 	jlong rc = 0;
15678 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1line_FUNC);
15679 	rc = (jlong)pango_layout_get_line((PangoLayout *)arg0, arg1);
15680 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1line_FUNC);
15681 	return rc;
15682 }
15683 #endif
15684 
15685 #ifndef NO_pango_1layout_1get_1line_1count
OS_NATIVE(pango_1layout_1get_1line_1count)15686 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1get_1line_1count)
15687 	(JNIEnv *env, jclass that, jlong arg0)
15688 {
15689 	jint rc = 0;
15690 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1line_1count_FUNC);
15691 	rc = (jint)pango_layout_get_line_count((PangoLayout*)arg0);
15692 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1line_1count_FUNC);
15693 	return rc;
15694 }
15695 #endif
15696 
15697 #ifndef NO_pango_1layout_1get_1log_1attrs
OS_NATIVE(pango_1layout_1get_1log_1attrs)15698 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1get_1log_1attrs)
15699 	(JNIEnv *env, jclass that, jlong arg0, jlongArray arg1, jintArray arg2)
15700 {
15701 	jlong *lparg1=NULL;
15702 	jint *lparg2=NULL;
15703 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1log_1attrs_FUNC);
15704 	if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
15705 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
15706 	pango_layout_get_log_attrs((PangoLayout*)arg0, (PangoLogAttr **)lparg1, (int *)lparg2);
15707 fail:
15708 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
15709 	if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
15710 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1log_1attrs_FUNC);
15711 }
15712 #endif
15713 
15714 #ifndef NO_pango_1layout_1get_1pixel_1size
OS_NATIVE(pango_1layout_1get_1pixel_1size)15715 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1get_1pixel_1size)
15716 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
15717 {
15718 	jint *lparg1=NULL;
15719 	jint *lparg2=NULL;
15720 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1pixel_1size_FUNC);
15721 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
15722 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
15723 	pango_layout_get_pixel_size((PangoLayout *)arg0, (int *)lparg1, (int *)lparg2);
15724 fail:
15725 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
15726 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
15727 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1pixel_1size_FUNC);
15728 }
15729 #endif
15730 
15731 #ifndef NO_pango_1layout_1get_1size
OS_NATIVE(pango_1layout_1get_1size)15732 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1get_1size)
15733 	(JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
15734 {
15735 	jint *lparg1=NULL;
15736 	jint *lparg2=NULL;
15737 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1size_FUNC);
15738 	if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
15739 	if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
15740 	pango_layout_get_size((PangoLayout *)arg0, (int *)lparg1, (int *)lparg2);
15741 fail:
15742 	if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
15743 	if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
15744 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1size_FUNC);
15745 }
15746 #endif
15747 
15748 #ifndef NO_pango_1layout_1get_1spacing
OS_NATIVE(pango_1layout_1get_1spacing)15749 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1get_1spacing)
15750 	(JNIEnv *env, jclass that, jlong arg0)
15751 {
15752 	jint rc = 0;
15753 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1spacing_FUNC);
15754 	rc = (jint)pango_layout_get_spacing((PangoLayout*)arg0);
15755 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1spacing_FUNC);
15756 	return rc;
15757 }
15758 #endif
15759 
15760 #ifndef NO_pango_1layout_1get_1text
OS_NATIVE(pango_1layout_1get_1text)15761 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1get_1text)
15762 	(JNIEnv *env, jclass that, jlong arg0)
15763 {
15764 	jlong rc = 0;
15765 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1text_FUNC);
15766 	rc = (jlong)pango_layout_get_text((PangoLayout *)arg0);
15767 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1text_FUNC);
15768 	return rc;
15769 }
15770 #endif
15771 
15772 #ifndef NO_pango_1layout_1get_1width
OS_NATIVE(pango_1layout_1get_1width)15773 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1get_1width)
15774 	(JNIEnv *env, jclass that, jlong arg0)
15775 {
15776 	jint rc = 0;
15777 	OS_NATIVE_ENTER(env, that, pango_1layout_1get_1width_FUNC);
15778 	rc = (jint)pango_layout_get_width((PangoLayout *)arg0);
15779 	OS_NATIVE_EXIT(env, that, pango_1layout_1get_1width_FUNC);
15780 	return rc;
15781 }
15782 #endif
15783 
15784 #ifndef NO_pango_1layout_1index_1to_1pos
OS_NATIVE(pango_1layout_1index_1to_1pos)15785 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1index_1to_1pos)
15786 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jobject arg2)
15787 {
15788 	PangoRectangle _arg2, *lparg2=NULL;
15789 	OS_NATIVE_ENTER(env, that, pango_1layout_1index_1to_1pos_FUNC);
15790 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
15791 	pango_layout_index_to_pos((PangoLayout*)arg0, arg1, lparg2);
15792 fail:
15793 	if (arg2 && lparg2) setPangoRectangleFields(env, arg2, lparg2);
15794 	OS_NATIVE_EXIT(env, that, pango_1layout_1index_1to_1pos_FUNC);
15795 }
15796 #endif
15797 
15798 #ifndef NO_pango_1layout_1iter_1free
OS_NATIVE(pango_1layout_1iter_1free)15799 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1iter_1free)
15800 	(JNIEnv *env, jclass that, jlong arg0)
15801 {
15802 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1free_FUNC);
15803 	pango_layout_iter_free((PangoLayoutIter*)arg0);
15804 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1free_FUNC);
15805 }
15806 #endif
15807 
15808 #ifndef NO_pango_1layout_1iter_1get_1index
OS_NATIVE(pango_1layout_1iter_1get_1index)15809 JNIEXPORT jint JNICALL OS_NATIVE(pango_1layout_1iter_1get_1index)
15810 	(JNIEnv *env, jclass that, jlong arg0)
15811 {
15812 	jint rc = 0;
15813 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1get_1index_FUNC);
15814 	rc = (jint)pango_layout_iter_get_index((PangoLayoutIter*)arg0);
15815 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1get_1index_FUNC);
15816 	return rc;
15817 }
15818 #endif
15819 
15820 #ifndef NO_pango_1layout_1iter_1get_1line_1extents
OS_NATIVE(pango_1layout_1iter_1get_1line_1extents)15821 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1iter_1get_1line_1extents)
15822 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jobject arg2)
15823 {
15824 	PangoRectangle _arg1, *lparg1=NULL;
15825 	PangoRectangle _arg2, *lparg2=NULL;
15826 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1get_1line_1extents_FUNC);
15827 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
15828 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
15829 	pango_layout_iter_get_line_extents((PangoLayoutIter*)arg0, lparg1, lparg2);
15830 fail:
15831 	if (arg2 && lparg2) setPangoRectangleFields(env, arg2, lparg2);
15832 	if (arg1 && lparg1) setPangoRectangleFields(env, arg1, lparg1);
15833 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1get_1line_1extents_FUNC);
15834 }
15835 #endif
15836 
15837 #ifndef NO_pango_1layout_1iter_1get_1run
OS_NATIVE(pango_1layout_1iter_1get_1run)15838 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1iter_1get_1run)
15839 	(JNIEnv *env, jclass that, jlong arg0)
15840 {
15841 	jlong rc = 0;
15842 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1get_1run_FUNC);
15843 	rc = (jlong)pango_layout_iter_get_run((PangoLayoutIter*)arg0);
15844 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1get_1run_FUNC);
15845 	return rc;
15846 }
15847 #endif
15848 
15849 #ifndef NO_pango_1layout_1iter_1next_1line
OS_NATIVE(pango_1layout_1iter_1next_1line)15850 JNIEXPORT jboolean JNICALL OS_NATIVE(pango_1layout_1iter_1next_1line)
15851 	(JNIEnv *env, jclass that, jlong arg0)
15852 {
15853 	jboolean rc = 0;
15854 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1next_1line_FUNC);
15855 	rc = (jboolean)pango_layout_iter_next_line((PangoLayoutIter*)arg0);
15856 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1next_1line_FUNC);
15857 	return rc;
15858 }
15859 #endif
15860 
15861 #ifndef NO_pango_1layout_1iter_1next_1run
OS_NATIVE(pango_1layout_1iter_1next_1run)15862 JNIEXPORT jboolean JNICALL OS_NATIVE(pango_1layout_1iter_1next_1run)
15863 	(JNIEnv *env, jclass that, jlong arg0)
15864 {
15865 	jboolean rc = 0;
15866 	OS_NATIVE_ENTER(env, that, pango_1layout_1iter_1next_1run_FUNC);
15867 	rc = (jboolean)pango_layout_iter_next_run((PangoLayoutIter*)arg0);
15868 	OS_NATIVE_EXIT(env, that, pango_1layout_1iter_1next_1run_FUNC);
15869 	return rc;
15870 }
15871 #endif
15872 
15873 #ifndef NO_pango_1layout_1line_1get_1extents
OS_NATIVE(pango_1layout_1line_1get_1extents)15874 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1line_1get_1extents)
15875 	(JNIEnv *env, jclass that, jlong arg0, jobject arg1, jobject arg2)
15876 {
15877 	PangoRectangle _arg1, *lparg1=NULL;
15878 	PangoRectangle _arg2, *lparg2=NULL;
15879 	OS_NATIVE_ENTER(env, that, pango_1layout_1line_1get_1extents_FUNC);
15880 	if (arg1) if ((lparg1 = &_arg1) == NULL) goto fail;
15881 	if (arg2) if ((lparg2 = &_arg2) == NULL) goto fail;
15882 	pango_layout_line_get_extents((PangoLayoutLine*)arg0, (PangoRectangle *)lparg1, (PangoRectangle *)lparg2);
15883 fail:
15884 	if (arg2 && lparg2) setPangoRectangleFields(env, arg2, lparg2);
15885 	if (arg1 && lparg1) setPangoRectangleFields(env, arg1, lparg1);
15886 	OS_NATIVE_EXIT(env, that, pango_1layout_1line_1get_1extents_FUNC);
15887 }
15888 #endif
15889 
15890 #ifndef NO_pango_1layout_1new
OS_NATIVE(pango_1layout_1new)15891 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1layout_1new)
15892 	(JNIEnv *env, jclass that, jlong arg0)
15893 {
15894 	jlong rc = 0;
15895 	OS_NATIVE_ENTER(env, that, pango_1layout_1new_FUNC);
15896 	rc = (jlong)pango_layout_new((PangoContext *)arg0);
15897 	OS_NATIVE_EXIT(env, that, pango_1layout_1new_FUNC);
15898 	return rc;
15899 }
15900 #endif
15901 
15902 #ifndef NO_pango_1layout_1set_1alignment
OS_NATIVE(pango_1layout_1set_1alignment)15903 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1alignment)
15904 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15905 {
15906 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1alignment_FUNC);
15907 	pango_layout_set_alignment((PangoLayout *)arg0, arg1);
15908 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1alignment_FUNC);
15909 }
15910 #endif
15911 
15912 #ifndef NO_pango_1layout_1set_1attributes
OS_NATIVE(pango_1layout_1set_1attributes)15913 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1attributes)
15914 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15915 {
15916 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1attributes_FUNC);
15917 	pango_layout_set_attributes((PangoLayout *)arg0, (PangoAttrList *)arg1);
15918 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1attributes_FUNC);
15919 }
15920 #endif
15921 
15922 #ifndef NO_pango_1layout_1set_1auto_1dir
OS_NATIVE(pango_1layout_1set_1auto_1dir)15923 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1auto_1dir)
15924 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
15925 {
15926 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1auto_1dir_FUNC);
15927 	pango_layout_set_auto_dir((PangoLayout *)arg0, arg1);
15928 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1auto_1dir_FUNC);
15929 }
15930 #endif
15931 
15932 #ifndef NO_pango_1layout_1set_1font_1description
OS_NATIVE(pango_1layout_1set_1font_1description)15933 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1font_1description)
15934 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15935 {
15936 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1font_1description_FUNC);
15937 	pango_layout_set_font_description((PangoLayout *)arg0, (PangoFontDescription *)arg1);
15938 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1font_1description_FUNC);
15939 }
15940 #endif
15941 
15942 #ifndef NO_pango_1layout_1set_1indent
OS_NATIVE(pango_1layout_1set_1indent)15943 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1indent)
15944 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15945 {
15946 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1indent_FUNC);
15947 	pango_layout_set_indent((PangoLayout*)arg0, arg1);
15948 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1indent_FUNC);
15949 }
15950 #endif
15951 
15952 #ifndef NO_pango_1layout_1set_1justify
OS_NATIVE(pango_1layout_1set_1justify)15953 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1justify)
15954 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
15955 {
15956 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1justify_FUNC);
15957 	pango_layout_set_justify((PangoLayout*)arg0, arg1);
15958 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1justify_FUNC);
15959 }
15960 #endif
15961 
15962 #ifndef NO_pango_1layout_1set_1single_1paragraph_1mode
OS_NATIVE(pango_1layout_1set_1single_1paragraph_1mode)15963 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1single_1paragraph_1mode)
15964 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
15965 {
15966 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1single_1paragraph_1mode_FUNC);
15967 	pango_layout_set_single_paragraph_mode((PangoLayout *)arg0, (gboolean)arg1);
15968 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1single_1paragraph_1mode_FUNC);
15969 }
15970 #endif
15971 
15972 #ifndef NO_pango_1layout_1set_1spacing
OS_NATIVE(pango_1layout_1set_1spacing)15973 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1spacing)
15974 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
15975 {
15976 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1spacing_FUNC);
15977 	pango_layout_set_spacing((PangoLayout *)arg0, arg1);
15978 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1spacing_FUNC);
15979 }
15980 #endif
15981 
15982 #ifndef NO_pango_1layout_1set_1tabs
OS_NATIVE(pango_1layout_1set_1tabs)15983 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1tabs)
15984 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
15985 {
15986 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1tabs_FUNC);
15987 	pango_layout_set_tabs((PangoLayout *)arg0, (PangoTabArray *)arg1);
15988 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1tabs_FUNC);
15989 }
15990 #endif
15991 
15992 #ifndef NO_pango_1layout_1set_1text
OS_NATIVE(pango_1layout_1set_1text)15993 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1text)
15994 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
15995 {
15996 	jbyte *lparg1=NULL;
15997 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1text_FUNC);
15998 		if (arg1) if ((lparg1 = (*env)->GetPrimitiveArrayCritical(env, arg1, NULL)) == NULL) goto fail;
15999 	pango_layout_set_text((PangoLayout *)arg0, (const char *)lparg1, (int)arg2);
16000 fail:
16001 		if (arg1 && lparg1) (*env)->ReleasePrimitiveArrayCritical(env, arg1, lparg1, JNI_ABORT);
16002 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1text_FUNC);
16003 }
16004 #endif
16005 
16006 #ifndef NO_pango_1layout_1set_1width
OS_NATIVE(pango_1layout_1set_1width)16007 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1width)
16008 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
16009 {
16010 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1width_FUNC);
16011 	pango_layout_set_width((PangoLayout *)arg0, arg1);
16012 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1width_FUNC);
16013 }
16014 #endif
16015 
16016 #ifndef NO_pango_1layout_1set_1wrap
OS_NATIVE(pango_1layout_1set_1wrap)16017 JNIEXPORT void JNICALL OS_NATIVE(pango_1layout_1set_1wrap)
16018 	(JNIEnv *env, jclass that, jlong arg0, jint arg1)
16019 {
16020 	OS_NATIVE_ENTER(env, that, pango_1layout_1set_1wrap_FUNC);
16021 	pango_layout_set_wrap((PangoLayout *)arg0, arg1);
16022 	OS_NATIVE_EXIT(env, that, pango_1layout_1set_1wrap_FUNC);
16023 }
16024 #endif
16025 
16026 #ifndef NO_pango_1layout_1xy_1to_1index
OS_NATIVE(pango_1layout_1xy_1to_1index)16027 JNIEXPORT jboolean JNICALL OS_NATIVE(pango_1layout_1xy_1to_1index)
16028 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jintArray arg3, jintArray arg4)
16029 {
16030 	jint *lparg3=NULL;
16031 	jint *lparg4=NULL;
16032 	jboolean rc = 0;
16033 	OS_NATIVE_ENTER(env, that, pango_1layout_1xy_1to_1index_FUNC);
16034 	if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
16035 	if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
16036 	rc = (jboolean)pango_layout_xy_to_index((PangoLayout *)arg0, arg1, arg2, (int *)lparg3, (int *)lparg4);
16037 fail:
16038 	if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
16039 	if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
16040 	OS_NATIVE_EXIT(env, that, pango_1layout_1xy_1to_1index_FUNC);
16041 	return rc;
16042 }
16043 #endif
16044 
16045 #ifndef NO_pango_1tab_1array_1free
OS_NATIVE(pango_1tab_1array_1free)16046 JNIEXPORT void JNICALL OS_NATIVE(pango_1tab_1array_1free)
16047 	(JNIEnv *env, jclass that, jlong arg0)
16048 {
16049 	OS_NATIVE_ENTER(env, that, pango_1tab_1array_1free_FUNC);
16050 	pango_tab_array_free((PangoTabArray *)arg0);
16051 	OS_NATIVE_EXIT(env, that, pango_1tab_1array_1free_FUNC);
16052 }
16053 #endif
16054 
16055 #ifndef NO_pango_1tab_1array_1new
OS_NATIVE(pango_1tab_1array_1new)16056 JNIEXPORT jlong JNICALL OS_NATIVE(pango_1tab_1array_1new)
16057 	(JNIEnv *env, jclass that, jint arg0, jboolean arg1)
16058 {
16059 	jlong rc = 0;
16060 	OS_NATIVE_ENTER(env, that, pango_1tab_1array_1new_FUNC);
16061 	rc = (jlong)pango_tab_array_new((gint)arg0, (gboolean)arg1);
16062 	OS_NATIVE_EXIT(env, that, pango_1tab_1array_1new_FUNC);
16063 	return rc;
16064 }
16065 #endif
16066 
16067 #ifndef NO_pango_1tab_1array_1set_1tab
OS_NATIVE(pango_1tab_1array_1set_1tab)16068 JNIEXPORT void JNICALL OS_NATIVE(pango_1tab_1array_1set_1tab)
16069 	(JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2, jint arg3)
16070 {
16071 	OS_NATIVE_ENTER(env, that, pango_1tab_1array_1set_1tab_FUNC);
16072 	pango_tab_array_set_tab((PangoTabArray *)arg0, (gint)arg1, (PangoTabAlign)arg2, (gint)arg3);
16073 	OS_NATIVE_EXIT(env, that, pango_1tab_1array_1set_1tab_FUNC);
16074 }
16075 #endif
16076 
16077 #ifndef NO_realpath
OS_NATIVE(realpath)16078 JNIEXPORT jlong JNICALL OS_NATIVE(realpath)
16079 	(JNIEnv *env, jclass that, jbyteArray arg0, jbyteArray arg1)
16080 {
16081 	jbyte *lparg0=NULL;
16082 	jbyte *lparg1=NULL;
16083 	jlong rc = 0;
16084 	OS_NATIVE_ENTER(env, that, realpath_FUNC);
16085 	if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
16086 	if (arg1) {
16087 	    if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
16088 	} else
16089 	    lparg1 = malloc(PATH_MAX);
16090 	rc = (jlong)realpath((const char *)lparg0, (char *)lparg1);
16091 fail:
16092 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
16093 	if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
16094 	if (!arg1 && lparg1 && rc == 0)
16095 	    free(lparg1);
16096 	OS_NATIVE_EXIT(env, that, realpath_FUNC);
16097 	return rc;
16098 }
16099 #endif
16100 
16101 #ifndef NO_strcmp
OS_NATIVE(strcmp)16102 JNIEXPORT jint JNICALL OS_NATIVE(strcmp)
16103 	(JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
16104 {
16105 	jbyte *lparg1=NULL;
16106 	jint rc = 0;
16107 	OS_NATIVE_ENTER(env, that, strcmp_FUNC);
16108 	if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
16109 	rc = (jint)strcmp((const char*)arg0, (const char*)lparg1);
16110 fail:
16111 	if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
16112 	OS_NATIVE_EXIT(env, that, strcmp_FUNC);
16113 	return rc;
16114 }
16115 #endif
16116 
16117 #ifndef NO_swt_1debug_1on_1fatal_1warnings
OS_NATIVE(swt_1debug_1on_1fatal_1warnings)16118 JNIEXPORT void JNICALL OS_NATIVE(swt_1debug_1on_1fatal_1warnings)
16119 	(JNIEnv *env, jclass that)
16120 {
16121 	OS_NATIVE_ENTER(env, that, swt_1debug_1on_1fatal_1warnings_FUNC);
16122 	swt_debug_on_fatal_warnings();
16123 	OS_NATIVE_EXIT(env, that, swt_1debug_1on_1fatal_1warnings_FUNC);
16124 }
16125 #endif
16126 
16127 #ifndef NO_swt_1fixed_1accessible_1get_1type
OS_NATIVE(swt_1fixed_1accessible_1get_1type)16128 JNIEXPORT jlong JNICALL OS_NATIVE(swt_1fixed_1accessible_1get_1type)
16129 	(JNIEnv *env, jclass that)
16130 {
16131 	jlong rc = 0;
16132 	OS_NATIVE_ENTER(env, that, swt_1fixed_1accessible_1get_1type_FUNC);
16133 	rc = (jlong)swt_fixed_accessible_get_type();
16134 	OS_NATIVE_EXIT(env, that, swt_1fixed_1accessible_1get_1type_FUNC);
16135 	return rc;
16136 }
16137 #endif
16138 
16139 #ifndef NO_swt_1fixed_1accessible_1register_1accessible
OS_NATIVE(swt_1fixed_1accessible_1register_1accessible)16140 JNIEXPORT void JNICALL OS_NATIVE(swt_1fixed_1accessible_1register_1accessible)
16141 	(JNIEnv *env, jclass that, jlong arg0, jboolean arg1, jlong arg2)
16142 {
16143 	OS_NATIVE_ENTER(env, that, swt_1fixed_1accessible_1register_1accessible_FUNC);
16144 	swt_fixed_accessible_register_accessible((AtkObject*)arg0, (gboolean)arg1, (GtkWidget *)arg2);
16145 	OS_NATIVE_EXIT(env, that, swt_1fixed_1accessible_1register_1accessible_FUNC);
16146 }
16147 #endif
16148 
16149 #ifndef NO_swt_1fixed_1add
OS_NATIVE(swt_1fixed_1add)16150 JNIEXPORT void JNICALL OS_NATIVE(swt_1fixed_1add)
16151 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
16152 {
16153 	OS_NATIVE_ENTER(env, that, swt_1fixed_1add_FUNC);
16154 	swt_fixed_add((SwtFixed*)arg0, (GtkWidget*)arg1);
16155 	OS_NATIVE_EXIT(env, that, swt_1fixed_1add_FUNC);
16156 }
16157 #endif
16158 
16159 #ifndef NO_swt_1fixed_1get_1type
OS_NATIVE(swt_1fixed_1get_1type)16160 JNIEXPORT jlong JNICALL OS_NATIVE(swt_1fixed_1get_1type)
16161 	(JNIEnv *env, jclass that)
16162 {
16163 	jlong rc = 0;
16164 	OS_NATIVE_ENTER(env, that, swt_1fixed_1get_1type_FUNC);
16165 	rc = (jlong)swt_fixed_get_type();
16166 	OS_NATIVE_EXIT(env, that, swt_1fixed_1get_1type_FUNC);
16167 	return rc;
16168 }
16169 #endif
16170 
16171 #ifndef NO_swt_1fixed_1move
OS_NATIVE(swt_1fixed_1move)16172 JNIEXPORT void JNICALL OS_NATIVE(swt_1fixed_1move)
16173 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
16174 {
16175 	OS_NATIVE_ENTER(env, that, swt_1fixed_1move_FUNC);
16176 	swt_fixed_move((SwtFixed*)arg0, (GtkWidget*)arg1, arg2, arg3);
16177 	OS_NATIVE_EXIT(env, that, swt_1fixed_1move_FUNC);
16178 }
16179 #endif
16180 
16181 #ifndef NO_swt_1fixed_1remove
OS_NATIVE(swt_1fixed_1remove)16182 JNIEXPORT void JNICALL OS_NATIVE(swt_1fixed_1remove)
16183 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1)
16184 {
16185 	OS_NATIVE_ENTER(env, that, swt_1fixed_1remove_FUNC);
16186 	swt_fixed_remove((SwtFixed*)arg0, (GtkWidget*)arg1);
16187 	OS_NATIVE_EXIT(env, that, swt_1fixed_1remove_FUNC);
16188 }
16189 #endif
16190 
16191 #ifndef NO_swt_1fixed_1resize
OS_NATIVE(swt_1fixed_1resize)16192 JNIEXPORT void JNICALL OS_NATIVE(swt_1fixed_1resize)
16193 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
16194 {
16195 	OS_NATIVE_ENTER(env, that, swt_1fixed_1resize_FUNC);
16196 	swt_fixed_resize((SwtFixed*)arg0, (GtkWidget*)arg1, arg2, arg3);
16197 	OS_NATIVE_EXIT(env, that, swt_1fixed_1resize_FUNC);
16198 }
16199 #endif
16200 
16201 #ifndef NO_swt_1fixed_1restack
OS_NATIVE(swt_1fixed_1restack)16202 JNIEXPORT void JNICALL OS_NATIVE(swt_1fixed_1restack)
16203 	(JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jboolean arg3)
16204 {
16205 	OS_NATIVE_ENTER(env, that, swt_1fixed_1restack_FUNC);
16206 	swt_fixed_restack((SwtFixed*)arg0, (GtkWidget*)arg1, (GtkWidget*)arg2, arg3);
16207 	OS_NATIVE_EXIT(env, that, swt_1fixed_1restack_FUNC);
16208 }
16209 #endif
16210 
16211 #ifndef NO_swt_1set_1lock_1functions
OS_NATIVE(swt_1set_1lock_1functions)16212 JNIEXPORT void JNICALL OS_NATIVE(swt_1set_1lock_1functions)
16213 	(JNIEnv *env, jclass that)
16214 {
16215 	OS_NATIVE_ENTER(env, that, swt_1set_1lock_1functions_FUNC);
16216 	swt_set_lock_functions();
16217 	OS_NATIVE_EXIT(env, that, swt_1set_1lock_1functions_FUNC);
16218 }
16219 #endif
16220 
16221 #ifndef NO_ubuntu_1menu_1proxy_1get
OS_NATIVE(ubuntu_1menu_1proxy_1get)16222 JNIEXPORT jlong JNICALL OS_NATIVE(ubuntu_1menu_1proxy_1get)
16223 	(JNIEnv *env, jclass that)
16224 {
16225 	jlong rc = 0;
16226 	OS_NATIVE_ENTER(env, that, ubuntu_1menu_1proxy_1get_FUNC);
16227 /*
16228 	rc = (jlong)ubuntu_menu_proxy_get();
16229 */
16230 	{
16231 		OS_LOAD_FUNCTION(fp, ubuntu_menu_proxy_get)
16232 		if (fp) {
16233 			rc = (jlong)((jlong (CALLING_CONVENTION*)())fp)();
16234 		}
16235 	}
16236 	OS_NATIVE_EXIT(env, that, ubuntu_1menu_1proxy_1get_FUNC);
16237 	return rc;
16238 }
16239 #endif
16240 
16241