1 /*******************************************************************************
2 * Copyright (c) 2000, 2021 IBM Corporation and others.
3 *
4 * This program and the accompanying materials
5 * are made available under the terms of the Eclipse Public License 2.0
6 * which accompanies this distribution, and is available at
7 * https://www.eclipse.org/legal/epl-2.0/
8 *
9 * SPDX-License-Identifier: EPL-2.0
10 *
11 * Contributors:
12 * IBM Corporation - initial API and implementation
13 *******************************************************************************/
14
15 /* Note: This file was auto-generated by org.eclipse.swt.tools.internal.JNIGenerator */
16 /* DO NOT EDIT - your changes will be lost. */
17
18 #include "swt.h"
19 #include "gtk3_structs.h"
20 #include "gtk3_stats.h"
21
22 #ifndef GTK3_NATIVE
23 #define GTK3_NATIVE(func) Java_org_eclipse_swt_internal_gtk3_GTK3_##func
24 #endif
25
26 #ifndef NO_GTK_1IS_1MENU_1ITEM
GTK3_NATIVE(GTK_1IS_1MENU_1ITEM)27 JNIEXPORT jboolean JNICALL GTK3_NATIVE(GTK_1IS_1MENU_1ITEM)
28 (JNIEnv *env, jclass that, jlong arg0)
29 {
30 jboolean rc = 0;
31 GTK3_NATIVE_ENTER(env, that, GTK_1IS_1MENU_1ITEM_FUNC);
32 rc = (jboolean)GTK_IS_MENU_ITEM(arg0);
33 GTK3_NATIVE_EXIT(env, that, GTK_1IS_1MENU_1ITEM_FUNC);
34 return rc;
35 }
36 #endif
37
38 #ifndef NO_GTK_1TYPE_1MENU
GTK3_NATIVE(GTK_1TYPE_1MENU)39 JNIEXPORT jlong JNICALL GTK3_NATIVE(GTK_1TYPE_1MENU)
40 (JNIEnv *env, jclass that)
41 {
42 jlong rc = 0;
43 GTK3_NATIVE_ENTER(env, that, GTK_1TYPE_1MENU_FUNC);
44 rc = (jlong)GTK_TYPE_MENU;
45 GTK3_NATIVE_EXIT(env, that, GTK_1TYPE_1MENU_FUNC);
46 return rc;
47 }
48 #endif
49
50 #ifndef NO_gtk_1accel_1label_1new
GTK3_NATIVE(gtk_1accel_1label_1new)51 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1accel_1label_1new)
52 (JNIEnv *env, jclass that, jbyteArray arg0)
53 {
54 jbyte *lparg0=NULL;
55 jlong rc = 0;
56 GTK3_NATIVE_ENTER(env, that, gtk_1accel_1label_1new_FUNC);
57 if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
58 rc = (jlong)gtk_accel_label_new((const gchar *)lparg0);
59 fail:
60 if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
61 GTK3_NATIVE_EXIT(env, that, gtk_1accel_1label_1new_FUNC);
62 return rc;
63 }
64 #endif
65
66 #ifndef NO_gtk_1accel_1label_1set_1accel
GTK3_NATIVE(gtk_1accel_1label_1set_1accel)67 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1accel_1label_1set_1accel)
68 (JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
69 {
70 GTK3_NATIVE_ENTER(env, that, gtk_1accel_1label_1set_1accel_FUNC);
71 gtk_accel_label_set_accel((GtkAccelLabel *)arg0, (guint)arg1, (GdkModifierType)arg2);
72 GTK3_NATIVE_EXIT(env, that, gtk_1accel_1label_1set_1accel_FUNC);
73 }
74 #endif
75
76 #ifndef NO_gtk_1accel_1label_1set_1accel_1widget
GTK3_NATIVE(gtk_1accel_1label_1set_1accel_1widget)77 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1accel_1label_1set_1accel_1widget)
78 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
79 {
80 GTK3_NATIVE_ENTER(env, that, gtk_1accel_1label_1set_1accel_1widget_FUNC);
81 gtk_accel_label_set_accel_widget((GtkAccelLabel *)arg0, (GtkWidget *)arg1);
82 GTK3_NATIVE_EXIT(env, that, gtk_1accel_1label_1set_1accel_1widget_FUNC);
83 }
84 #endif
85
86 #ifndef NO_gtk_1accessible_1get_1widget
GTK3_NATIVE(gtk_1accessible_1get_1widget)87 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1accessible_1get_1widget)
88 (JNIEnv *env, jclass that, jlong arg0)
89 {
90 jlong rc = 0;
91 GTK3_NATIVE_ENTER(env, that, gtk_1accessible_1get_1widget_FUNC);
92 rc = (jlong)gtk_accessible_get_widget((GtkAccessible *)arg0);
93 GTK3_NATIVE_EXIT(env, that, gtk_1accessible_1get_1widget_FUNC);
94 return rc;
95 }
96 #endif
97
98 #ifndef NO_gtk_1bin_1get_1child
GTK3_NATIVE(gtk_1bin_1get_1child)99 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1bin_1get_1child)
100 (JNIEnv *env, jclass that, jlong arg0)
101 {
102 jlong rc = 0;
103 GTK3_NATIVE_ENTER(env, that, gtk_1bin_1get_1child_FUNC);
104 rc = (jlong)gtk_bin_get_child((GtkBin *)arg0);
105 GTK3_NATIVE_EXIT(env, that, gtk_1bin_1get_1child_FUNC);
106 return rc;
107 }
108 #endif
109
110 #ifndef NO_gtk_1box_1pack_1end
GTK3_NATIVE(gtk_1box_1pack_1end)111 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1box_1pack_1end)
112 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2, jboolean arg3, jint arg4)
113 {
114 GTK3_NATIVE_ENTER(env, that, gtk_1box_1pack_1end_FUNC);
115 gtk_box_pack_end((GtkBox *)arg0, (GtkWidget *)arg1, (gboolean)arg2, (gboolean)arg3, (guint)arg4);
116 GTK3_NATIVE_EXIT(env, that, gtk_1box_1pack_1end_FUNC);
117 }
118 #endif
119
120 #ifndef NO_gtk_1box_1reorder_1child
GTK3_NATIVE(gtk_1box_1reorder_1child)121 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1box_1reorder_1child)
122 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
123 {
124 GTK3_NATIVE_ENTER(env, that, gtk_1box_1reorder_1child_FUNC);
125 gtk_box_reorder_child((GtkBox *)arg0, (GtkWidget *)arg1, (gint)arg2);
126 GTK3_NATIVE_EXIT(env, that, gtk_1box_1reorder_1child_FUNC);
127 }
128 #endif
129
130 #ifndef NO_gtk_1box_1set_1child_1packing
GTK3_NATIVE(gtk_1box_1set_1child_1packing)131 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1box_1set_1child_1packing)
132 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jboolean arg2, jboolean arg3, jint arg4, jint arg5)
133 {
134 GTK3_NATIVE_ENTER(env, that, gtk_1box_1set_1child_1packing_FUNC);
135 gtk_box_set_child_packing((GtkBox *)arg0, (GtkWidget *)arg1, arg2, arg3, arg4, arg5);
136 GTK3_NATIVE_EXIT(env, that, gtk_1box_1set_1child_1packing_FUNC);
137 }
138 #endif
139
140 #ifndef NO_gtk_1button_1set_1image
GTK3_NATIVE(gtk_1button_1set_1image)141 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1button_1set_1image)
142 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
143 {
144 GTK3_NATIVE_ENTER(env, that, gtk_1button_1set_1image_FUNC);
145 gtk_button_set_image((GtkButton *)arg0, (GtkWidget *)arg1);
146 GTK3_NATIVE_EXIT(env, that, gtk_1button_1set_1image_FUNC);
147 }
148 #endif
149
150 #ifndef NO_gtk_1calendar_1get_1date
GTK3_NATIVE(gtk_1calendar_1get_1date)151 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1calendar_1get_1date)
152 (JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2, jintArray arg3)
153 {
154 jint *lparg1=NULL;
155 jint *lparg2=NULL;
156 jint *lparg3=NULL;
157 GTK3_NATIVE_ENTER(env, that, gtk_1calendar_1get_1date_FUNC);
158 if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
159 if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
160 if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
161 gtk_calendar_get_date((GtkCalendar *)arg0, (guint *)lparg1, (guint *)lparg2, (guint *)lparg3);
162 fail:
163 if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
164 if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
165 if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
166 GTK3_NATIVE_EXIT(env, that, gtk_1calendar_1get_1date_FUNC);
167 }
168 #endif
169
170 #ifndef NO_gtk_1calendar_1select_1day
GTK3_NATIVE(gtk_1calendar_1select_1day)171 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1calendar_1select_1day)
172 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
173 {
174 GTK3_NATIVE_ENTER(env, that, gtk_1calendar_1select_1day_FUNC);
175 gtk_calendar_select_day((GtkCalendar *)arg0, (guint)arg1);
176 GTK3_NATIVE_EXIT(env, that, gtk_1calendar_1select_1day_FUNC);
177 }
178 #endif
179
180 #ifndef NO_gtk_1calendar_1select_1month
GTK3_NATIVE(gtk_1calendar_1select_1month)181 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1calendar_1select_1month)
182 (JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
183 {
184 GTK3_NATIVE_ENTER(env, that, gtk_1calendar_1select_1month_FUNC);
185 gtk_calendar_select_month((GtkCalendar *)arg0, (guint)arg1, (guint)arg2);
186 GTK3_NATIVE_EXIT(env, that, gtk_1calendar_1select_1month_FUNC);
187 }
188 #endif
189
190 #ifndef NO_gtk_1calendar_1set_1display_1options
GTK3_NATIVE(gtk_1calendar_1set_1display_1options)191 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1calendar_1set_1display_1options)
192 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
193 {
194 GTK3_NATIVE_ENTER(env, that, gtk_1calendar_1set_1display_1options_FUNC);
195 gtk_calendar_set_display_options((GtkCalendar *)arg0, (GtkCalendarDisplayOptions)arg1);
196 GTK3_NATIVE_EXIT(env, that, gtk_1calendar_1set_1display_1options_FUNC);
197 }
198 #endif
199
200 #ifndef NO_gtk_1check_1menu_1item_1get_1active
GTK3_NATIVE(gtk_1check_1menu_1item_1get_1active)201 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1check_1menu_1item_1get_1active)
202 (JNIEnv *env, jclass that, jlong arg0)
203 {
204 jboolean rc = 0;
205 GTK3_NATIVE_ENTER(env, that, gtk_1check_1menu_1item_1get_1active_FUNC);
206 rc = (jboolean)gtk_check_menu_item_get_active((GtkCheckMenuItem *)arg0);
207 GTK3_NATIVE_EXIT(env, that, gtk_1check_1menu_1item_1get_1active_FUNC);
208 return rc;
209 }
210 #endif
211
212 #ifndef NO_gtk_1check_1menu_1item_1new
GTK3_NATIVE(gtk_1check_1menu_1item_1new)213 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1check_1menu_1item_1new)
214 (JNIEnv *env, jclass that)
215 {
216 jlong rc = 0;
217 GTK3_NATIVE_ENTER(env, that, gtk_1check_1menu_1item_1new_FUNC);
218 rc = (jlong)gtk_check_menu_item_new();
219 GTK3_NATIVE_EXIT(env, that, gtk_1check_1menu_1item_1new_FUNC);
220 return rc;
221 }
222 #endif
223
224 #ifndef NO_gtk_1check_1menu_1item_1set_1active
GTK3_NATIVE(gtk_1check_1menu_1item_1set_1active)225 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1check_1menu_1item_1set_1active)
226 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
227 {
228 GTK3_NATIVE_ENTER(env, that, gtk_1check_1menu_1item_1set_1active_FUNC);
229 gtk_check_menu_item_set_active((GtkCheckMenuItem *)arg0, (gboolean)arg1);
230 GTK3_NATIVE_EXIT(env, that, gtk_1check_1menu_1item_1set_1active_FUNC);
231 }
232 #endif
233
234 #ifndef NO_gtk_1clipboard_1clear
GTK3_NATIVE(gtk_1clipboard_1clear)235 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1clipboard_1clear)
236 (JNIEnv *env, jclass that, jlong arg0)
237 {
238 GTK3_NATIVE_ENTER(env, that, gtk_1clipboard_1clear_FUNC);
239 gtk_clipboard_clear((GtkClipboard *)arg0);
240 GTK3_NATIVE_EXIT(env, that, gtk_1clipboard_1clear_FUNC);
241 }
242 #endif
243
244 #ifndef NO_gtk_1clipboard_1get
GTK3_NATIVE(gtk_1clipboard_1get)245 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1clipboard_1get)
246 (JNIEnv *env, jclass that, jlong arg0)
247 {
248 jlong rc = 0;
249 GTK3_NATIVE_ENTER(env, that, gtk_1clipboard_1get_FUNC);
250 rc = (jlong)gtk_clipboard_get((GdkAtom)arg0);
251 GTK3_NATIVE_EXIT(env, that, gtk_1clipboard_1get_FUNC);
252 return rc;
253 }
254 #endif
255
256 #ifndef NO_gtk_1clipboard_1set_1can_1store
GTK3_NATIVE(gtk_1clipboard_1set_1can_1store)257 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1clipboard_1set_1can_1store)
258 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
259 {
260 GTK3_NATIVE_ENTER(env, that, gtk_1clipboard_1set_1can_1store_FUNC);
261 gtk_clipboard_set_can_store((GtkClipboard *)arg0, (const GtkTargetEntry *)arg1, (gint)arg2);
262 GTK3_NATIVE_EXIT(env, that, gtk_1clipboard_1set_1can_1store_FUNC);
263 }
264 #endif
265
266 #ifndef NO_gtk_1clipboard_1set_1with_1owner
GTK3_NATIVE(gtk_1clipboard_1set_1with_1owner)267 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1clipboard_1set_1with_1owner)
268 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jlong arg4, jlong arg5)
269 {
270 jboolean rc = 0;
271 GTK3_NATIVE_ENTER(env, that, gtk_1clipboard_1set_1with_1owner_FUNC);
272 rc = (jboolean)gtk_clipboard_set_with_owner((GtkClipboard *)arg0, (const GtkTargetEntry *)arg1, (guint)arg2, (GtkClipboardGetFunc)arg3, (GtkClipboardClearFunc)arg4, (GObject *)arg5);
273 GTK3_NATIVE_EXIT(env, that, gtk_1clipboard_1set_1with_1owner_FUNC);
274 return rc;
275 }
276 #endif
277
278 #ifndef NO_gtk_1clipboard_1store
GTK3_NATIVE(gtk_1clipboard_1store)279 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1clipboard_1store)
280 (JNIEnv *env, jclass that, jlong arg0)
281 {
282 GTK3_NATIVE_ENTER(env, that, gtk_1clipboard_1store_FUNC);
283 gtk_clipboard_store((GtkClipboard *)arg0);
284 GTK3_NATIVE_EXIT(env, that, gtk_1clipboard_1store_FUNC);
285 }
286 #endif
287
288 #ifndef NO_gtk_1clipboard_1wait_1for_1contents
GTK3_NATIVE(gtk_1clipboard_1wait_1for_1contents)289 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1clipboard_1wait_1for_1contents)
290 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
291 {
292 jlong rc = 0;
293 GTK3_NATIVE_ENTER(env, that, gtk_1clipboard_1wait_1for_1contents_FUNC);
294 rc = (jlong)gtk_clipboard_wait_for_contents((GtkClipboard *)arg0, (GdkAtom)arg1);
295 GTK3_NATIVE_EXIT(env, that, gtk_1clipboard_1wait_1for_1contents_FUNC);
296 return rc;
297 }
298 #endif
299
300 #ifndef NO_gtk_1combo_1box_1get_1wrap_1width
GTK3_NATIVE(gtk_1combo_1box_1get_1wrap_1width)301 JNIEXPORT jint JNICALL GTK3_NATIVE(gtk_1combo_1box_1get_1wrap_1width)
302 (JNIEnv *env, jclass that, jlong arg0)
303 {
304 jint rc = 0;
305 GTK3_NATIVE_ENTER(env, that, gtk_1combo_1box_1get_1wrap_1width_FUNC);
306 rc = (jint)gtk_combo_box_get_wrap_width((GtkComboBox *)arg0);
307 GTK3_NATIVE_EXIT(env, that, gtk_1combo_1box_1get_1wrap_1width_FUNC);
308 return rc;
309 }
310 #endif
311
312 #ifndef NO_gtk_1combo_1box_1set_1wrap_1width
GTK3_NATIVE(gtk_1combo_1box_1set_1wrap_1width)313 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1combo_1box_1set_1wrap_1width)
314 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
315 {
316 GTK3_NATIVE_ENTER(env, that, gtk_1combo_1box_1set_1wrap_1width_FUNC);
317 gtk_combo_box_set_wrap_width((GtkComboBox *)arg0, (gint)arg1);
318 GTK3_NATIVE_EXIT(env, that, gtk_1combo_1box_1set_1wrap_1width_FUNC);
319 }
320 #endif
321
322 #ifndef NO_gtk_1container_1add
GTK3_NATIVE(gtk_1container_1add)323 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1container_1add)
324 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
325 {
326 GTK3_NATIVE_ENTER(env, that, gtk_1container_1add_FUNC);
327 gtk_container_add((GtkContainer *)arg0, (GtkWidget *)arg1);
328 GTK3_NATIVE_EXIT(env, that, gtk_1container_1add_FUNC);
329 }
330 #endif
331
332 #ifndef NO_gtk_1container_1forall
GTK3_NATIVE(gtk_1container_1forall)333 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1container_1forall)
334 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
335 {
336 GTK3_NATIVE_ENTER(env, that, gtk_1container_1forall_FUNC);
337 gtk_container_forall((GtkContainer *)arg0, (GtkCallback)arg1, (gpointer)arg2);
338 GTK3_NATIVE_EXIT(env, that, gtk_1container_1forall_FUNC);
339 }
340 #endif
341
342 #ifndef NO_gtk_1container_1get_1border_1width
GTK3_NATIVE(gtk_1container_1get_1border_1width)343 JNIEXPORT jint JNICALL GTK3_NATIVE(gtk_1container_1get_1border_1width)
344 (JNIEnv *env, jclass that, jlong arg0)
345 {
346 jint rc = 0;
347 GTK3_NATIVE_ENTER(env, that, gtk_1container_1get_1border_1width_FUNC);
348 rc = (jint)gtk_container_get_border_width((GtkContainer *)arg0);
349 GTK3_NATIVE_EXIT(env, that, gtk_1container_1get_1border_1width_FUNC);
350 return rc;
351 }
352 #endif
353
354 #ifndef NO_gtk_1container_1get_1children
GTK3_NATIVE(gtk_1container_1get_1children)355 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1container_1get_1children)
356 (JNIEnv *env, jclass that, jlong arg0)
357 {
358 jlong rc = 0;
359 GTK3_NATIVE_ENTER(env, that, gtk_1container_1get_1children_FUNC);
360 rc = (jlong)gtk_container_get_children((GtkContainer *)arg0);
361 GTK3_NATIVE_EXIT(env, that, gtk_1container_1get_1children_FUNC);
362 return rc;
363 }
364 #endif
365
366 #ifndef NO_gtk_1container_1propagate_1draw
GTK3_NATIVE(gtk_1container_1propagate_1draw)367 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1container_1propagate_1draw)
368 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2)
369 {
370 GTK3_NATIVE_ENTER(env, that, gtk_1container_1propagate_1draw_FUNC);
371 gtk_container_propagate_draw((GtkContainer *)arg0, (GtkWidget *)arg1, (cairo_t *)arg2);
372 GTK3_NATIVE_EXIT(env, that, gtk_1container_1propagate_1draw_FUNC);
373 }
374 #endif
375
376 #ifndef NO_gtk_1container_1remove
GTK3_NATIVE(gtk_1container_1remove)377 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1container_1remove)
378 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
379 {
380 GTK3_NATIVE_ENTER(env, that, gtk_1container_1remove_FUNC);
381 gtk_container_remove((GtkContainer *)arg0, (GtkWidget *)arg1);
382 GTK3_NATIVE_EXIT(env, that, gtk_1container_1remove_FUNC);
383 }
384 #endif
385
386 #ifndef NO_gtk_1container_1set_1border_1width
GTK3_NATIVE(gtk_1container_1set_1border_1width)387 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1container_1set_1border_1width)
388 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
389 {
390 GTK3_NATIVE_ENTER(env, that, gtk_1container_1set_1border_1width_FUNC);
391 gtk_container_set_border_width((GtkContainer *)arg0, (guint)arg1);
392 GTK3_NATIVE_EXIT(env, that, gtk_1container_1set_1border_1width_FUNC);
393 }
394 #endif
395
396 #ifndef NO_gtk_1css_1provider_1load_1from_1data
GTK3_NATIVE(gtk_1css_1provider_1load_1from_1data)397 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1css_1provider_1load_1from_1data)
398 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jlongArray arg3)
399 {
400 jbyte *lparg1=NULL;
401 jlong *lparg3=NULL;
402 jboolean rc = 0;
403 GTK3_NATIVE_ENTER(env, that, gtk_1css_1provider_1load_1from_1data_FUNC);
404 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
405 if (arg3) if ((lparg3 = (*env)->GetLongArrayElements(env, arg3, NULL)) == NULL) goto fail;
406 rc = (jboolean)gtk_css_provider_load_from_data((GtkCssProvider *)arg0, (const gchar *)lparg1, (gssize)arg2, (GError **)lparg3);
407 fail:
408 if (arg3 && lparg3) (*env)->ReleaseLongArrayElements(env, arg3, lparg3, 0);
409 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
410 GTK3_NATIVE_EXIT(env, that, gtk_1css_1provider_1load_1from_1data_FUNC);
411 return rc;
412 }
413 #endif
414
415 #ifndef NO_gtk_1dialog_1run
GTK3_NATIVE(gtk_1dialog_1run)416 JNIEXPORT jint JNICALL GTK3_NATIVE(gtk_1dialog_1run)
417 (JNIEnv *env, jclass that, jlong arg0)
418 {
419 jint rc = 0;
420 GTK3_NATIVE_ENTER(env, that, gtk_1dialog_1run_FUNC);
421 rc = (jint)gtk_dialog_run((GtkDialog *)arg0);
422 GTK3_NATIVE_EXIT(env, that, gtk_1dialog_1run_FUNC);
423 return rc;
424 }
425 #endif
426
427 #ifndef NO_gtk_1drag_1begin_1with_1coordinates
GTK3_NATIVE(gtk_1drag_1begin_1with_1coordinates)428 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1drag_1begin_1with_1coordinates)
429 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jlong arg4, jint arg5, jint arg6)
430 {
431 jlong rc = 0;
432 GTK3_NATIVE_ENTER(env, that, gtk_1drag_1begin_1with_1coordinates_FUNC);
433 rc = (jlong)gtk_drag_begin_with_coordinates((GtkWidget *)arg0, (GtkTargetList *)arg1, (GdkDragAction)arg2, (gint)arg3, (GdkEvent *)arg4, (gint)arg5, (gint)arg6);
434 GTK3_NATIVE_EXIT(env, that, gtk_1drag_1begin_1with_1coordinates_FUNC);
435 return rc;
436 }
437 #endif
438
439 #ifndef NO_gtk_1drag_1check_1threshold
GTK3_NATIVE(gtk_1drag_1check_1threshold)440 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1drag_1check_1threshold)
441 (JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2, jint arg3, jint arg4)
442 {
443 jboolean rc = 0;
444 GTK3_NATIVE_ENTER(env, that, gtk_1drag_1check_1threshold_FUNC);
445 rc = (jboolean)gtk_drag_check_threshold((GtkWidget *)arg0, (gint)arg1, (gint)arg2, (gint)arg3, (gint)arg4);
446 GTK3_NATIVE_EXIT(env, that, gtk_1drag_1check_1threshold_FUNC);
447 return rc;
448 }
449 #endif
450
451 #ifndef NO_gtk_1drag_1dest_1set
GTK3_NATIVE(gtk_1drag_1dest_1set)452 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1drag_1dest_1set)
453 (JNIEnv *env, jclass that, jlong arg0, jint arg1, jlong arg2, jint arg3, jint arg4)
454 {
455 GTK3_NATIVE_ENTER(env, that, gtk_1drag_1dest_1set_FUNC);
456 gtk_drag_dest_set((GtkWidget *)arg0, (GtkDestDefaults)arg1, (const GtkTargetEntry *)arg2, (gint)arg3, (GdkDragAction)arg4);
457 GTK3_NATIVE_EXIT(env, that, gtk_1drag_1dest_1set_FUNC);
458 }
459 #endif
460
461 #ifndef NO_gtk_1drag_1dest_1unset
GTK3_NATIVE(gtk_1drag_1dest_1unset)462 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1drag_1dest_1unset)
463 (JNIEnv *env, jclass that, jlong arg0)
464 {
465 GTK3_NATIVE_ENTER(env, that, gtk_1drag_1dest_1unset_FUNC);
466 gtk_drag_dest_unset((GtkWidget *)arg0);
467 GTK3_NATIVE_EXIT(env, that, gtk_1drag_1dest_1unset_FUNC);
468 }
469 #endif
470
471 #ifndef NO_gtk_1drag_1finish
GTK3_NATIVE(gtk_1drag_1finish)472 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1drag_1finish)
473 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1, jboolean arg2, jint arg3)
474 {
475 GTK3_NATIVE_ENTER(env, that, gtk_1drag_1finish_FUNC);
476 gtk_drag_finish((GdkDragContext *)arg0, (gboolean)arg1, (gboolean)arg2, (guint32)arg3);
477 GTK3_NATIVE_EXIT(env, that, gtk_1drag_1finish_FUNC);
478 }
479 #endif
480
481 #ifndef NO_gtk_1drag_1get_1data
GTK3_NATIVE(gtk_1drag_1get_1data)482 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1drag_1get_1data)
483 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jlong arg2, jint arg3)
484 {
485 GTK3_NATIVE_ENTER(env, that, gtk_1drag_1get_1data_FUNC);
486 gtk_drag_get_data((GtkWidget *)arg0, (GdkDragContext *)arg1, (GdkAtom)arg2, (guint32)arg3);
487 GTK3_NATIVE_EXIT(env, that, gtk_1drag_1get_1data_FUNC);
488 }
489 #endif
490
491 #ifndef NO_gtk_1drag_1set_1icon_1surface
GTK3_NATIVE(gtk_1drag_1set_1icon_1surface)492 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1drag_1set_1icon_1surface)
493 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
494 {
495 GTK3_NATIVE_ENTER(env, that, gtk_1drag_1set_1icon_1surface_FUNC);
496 gtk_drag_set_icon_surface((GdkDragContext *)arg0, (cairo_surface_t *)arg1);
497 GTK3_NATIVE_EXIT(env, that, gtk_1drag_1set_1icon_1surface_FUNC);
498 }
499 #endif
500
501 #ifndef NO_gtk_1editable_1copy_1clipboard
GTK3_NATIVE(gtk_1editable_1copy_1clipboard)502 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1editable_1copy_1clipboard)
503 (JNIEnv *env, jclass that, jlong arg0)
504 {
505 GTK3_NATIVE_ENTER(env, that, gtk_1editable_1copy_1clipboard_FUNC);
506 gtk_editable_copy_clipboard((GtkEditable *)arg0);
507 GTK3_NATIVE_EXIT(env, that, gtk_1editable_1copy_1clipboard_FUNC);
508 }
509 #endif
510
511 #ifndef NO_gtk_1editable_1cut_1clipboard
GTK3_NATIVE(gtk_1editable_1cut_1clipboard)512 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1editable_1cut_1clipboard)
513 (JNIEnv *env, jclass that, jlong arg0)
514 {
515 GTK3_NATIVE_ENTER(env, that, gtk_1editable_1cut_1clipboard_FUNC);
516 gtk_editable_cut_clipboard((GtkEditable *)arg0);
517 GTK3_NATIVE_EXIT(env, that, gtk_1editable_1cut_1clipboard_FUNC);
518 }
519 #endif
520
521 #ifndef NO_gtk_1editable_1paste_1clipboard
GTK3_NATIVE(gtk_1editable_1paste_1clipboard)522 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1editable_1paste_1clipboard)
523 (JNIEnv *env, jclass that, jlong arg0)
524 {
525 GTK3_NATIVE_ENTER(env, that, gtk_1editable_1paste_1clipboard_FUNC);
526 gtk_editable_paste_clipboard((GtkEditable *)arg0);
527 GTK3_NATIVE_EXIT(env, that, gtk_1editable_1paste_1clipboard_FUNC);
528 }
529 #endif
530
531 #ifndef NO_gtk_1entry_1get_1layout
GTK3_NATIVE(gtk_1entry_1get_1layout)532 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1entry_1get_1layout)
533 (JNIEnv *env, jclass that, jlong arg0)
534 {
535 jlong rc = 0;
536 GTK3_NATIVE_ENTER(env, that, gtk_1entry_1get_1layout_FUNC);
537 rc = (jlong)gtk_entry_get_layout((GtkEntry *)arg0);
538 GTK3_NATIVE_EXIT(env, that, gtk_1entry_1get_1layout_FUNC);
539 return rc;
540 }
541 #endif
542
543 #ifndef NO_gtk_1entry_1get_1layout_1offsets
GTK3_NATIVE(gtk_1entry_1get_1layout_1offsets)544 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1entry_1get_1layout_1offsets)
545 (JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
546 {
547 jint *lparg1=NULL;
548 jint *lparg2=NULL;
549 GTK3_NATIVE_ENTER(env, that, gtk_1entry_1get_1layout_1offsets_FUNC);
550 if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
551 if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
552 gtk_entry_get_layout_offsets((GtkEntry *)arg0, (gint *)lparg1, (gint *)lparg2);
553 fail:
554 if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
555 if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
556 GTK3_NATIVE_EXIT(env, that, gtk_1entry_1get_1layout_1offsets_FUNC);
557 }
558 #endif
559
560 #ifndef NO_gtk_1entry_1get_1text
GTK3_NATIVE(gtk_1entry_1get_1text)561 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1entry_1get_1text)
562 (JNIEnv *env, jclass that, jlong arg0)
563 {
564 jlong rc = 0;
565 GTK3_NATIVE_ENTER(env, that, gtk_1entry_1get_1text_FUNC);
566 rc = (jlong)gtk_entry_get_text((GtkEntry *)arg0);
567 GTK3_NATIVE_EXIT(env, that, gtk_1entry_1get_1text_FUNC);
568 return rc;
569 }
570 #endif
571
572 #ifndef NO_gtk_1entry_1set_1text
GTK3_NATIVE(gtk_1entry_1set_1text)573 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1entry_1set_1text)
574 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
575 {
576 jbyte *lparg1=NULL;
577 GTK3_NATIVE_ENTER(env, that, gtk_1entry_1set_1text_FUNC);
578 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
579 gtk_entry_set_text((GtkEntry *)arg0, (const gchar *)lparg1);
580 fail:
581 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
582 GTK3_NATIVE_EXIT(env, that, gtk_1entry_1set_1text_FUNC);
583 }
584 #endif
585
586 #ifndef NO_gtk_1entry_1set_1width_1chars
GTK3_NATIVE(gtk_1entry_1set_1width_1chars)587 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1entry_1set_1width_1chars)
588 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
589 {
590 GTK3_NATIVE_ENTER(env, that, gtk_1entry_1set_1width_1chars_FUNC);
591 gtk_entry_set_width_chars((GtkEntry *)arg0, (gint)arg1);
592 GTK3_NATIVE_EXIT(env, that, gtk_1entry_1set_1width_1chars_FUNC);
593 }
594 #endif
595
596 #ifndef NO_gtk_1entry_1text_1index_1to_1layout_1index
GTK3_NATIVE(gtk_1entry_1text_1index_1to_1layout_1index)597 JNIEXPORT jint JNICALL GTK3_NATIVE(gtk_1entry_1text_1index_1to_1layout_1index)
598 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
599 {
600 jint rc = 0;
601 GTK3_NATIVE_ENTER(env, that, gtk_1entry_1text_1index_1to_1layout_1index_FUNC);
602 rc = (jint)gtk_entry_text_index_to_layout_index((GtkEntry *)arg0, (gint)arg1);
603 GTK3_NATIVE_EXIT(env, that, gtk_1entry_1text_1index_1to_1layout_1index_FUNC);
604 return rc;
605 }
606 #endif
607
608 #ifndef NO_gtk_1event_1box_1new
GTK3_NATIVE(gtk_1event_1box_1new)609 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1event_1box_1new)
610 (JNIEnv *env, jclass that)
611 {
612 jlong rc = 0;
613 GTK3_NATIVE_ENTER(env, that, gtk_1event_1box_1new_FUNC);
614 rc = (jlong)gtk_event_box_new();
615 GTK3_NATIVE_EXIT(env, that, gtk_1event_1box_1new_FUNC);
616 return rc;
617 }
618 #endif
619
620 #ifndef NO_gtk_1event_1controller_1handle_1event
GTK3_NATIVE(gtk_1event_1controller_1handle_1event)621 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1event_1controller_1handle_1event)
622 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
623 {
624 GTK3_NATIVE_ENTER(env, that, gtk_1event_1controller_1handle_1event_FUNC);
625 gtk_event_controller_handle_event((GtkEventController *)arg0, (const GdkEvent *)arg1);
626 GTK3_NATIVE_EXIT(env, that, gtk_1event_1controller_1handle_1event_FUNC);
627 }
628 #endif
629
630 #ifndef NO_gtk_1events_1pending
GTK3_NATIVE(gtk_1events_1pending)631 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1events_1pending)
632 (JNIEnv *env, jclass that)
633 {
634 jboolean rc = 0;
635 GTK3_NATIVE_ENTER(env, that, gtk_1events_1pending_FUNC);
636 rc = (jboolean)gtk_events_pending();
637 GTK3_NATIVE_EXIT(env, that, gtk_1events_1pending_FUNC);
638 return rc;
639 }
640 #endif
641
642 #ifndef NO_gtk_1file_1chooser_1get_1filename
GTK3_NATIVE(gtk_1file_1chooser_1get_1filename)643 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1file_1chooser_1get_1filename)
644 (JNIEnv *env, jclass that, jlong arg0)
645 {
646 jlong rc = 0;
647 GTK3_NATIVE_ENTER(env, that, gtk_1file_1chooser_1get_1filename_FUNC);
648 rc = (jlong)gtk_file_chooser_get_filename((GtkFileChooser *)arg0);
649 GTK3_NATIVE_EXIT(env, that, gtk_1file_1chooser_1get_1filename_FUNC);
650 return rc;
651 }
652 #endif
653
654 #ifndef NO_gtk_1file_1chooser_1get_1filenames
GTK3_NATIVE(gtk_1file_1chooser_1get_1filenames)655 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1file_1chooser_1get_1filenames)
656 (JNIEnv *env, jclass that, jlong arg0)
657 {
658 jlong rc = 0;
659 GTK3_NATIVE_ENTER(env, that, gtk_1file_1chooser_1get_1filenames_FUNC);
660 rc = (jlong)gtk_file_chooser_get_filenames((GtkFileChooser *)arg0);
661 GTK3_NATIVE_EXIT(env, that, gtk_1file_1chooser_1get_1filenames_FUNC);
662 return rc;
663 }
664 #endif
665
666 #ifndef NO_gtk_1file_1chooser_1get_1uri
GTK3_NATIVE(gtk_1file_1chooser_1get_1uri)667 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1file_1chooser_1get_1uri)
668 (JNIEnv *env, jclass that, jlong arg0)
669 {
670 jlong rc = 0;
671 GTK3_NATIVE_ENTER(env, that, gtk_1file_1chooser_1get_1uri_FUNC);
672 rc = (jlong)gtk_file_chooser_get_uri((GtkFileChooser *)arg0);
673 GTK3_NATIVE_EXIT(env, that, gtk_1file_1chooser_1get_1uri_FUNC);
674 return rc;
675 }
676 #endif
677
678 #ifndef NO_gtk_1file_1chooser_1get_1uris
GTK3_NATIVE(gtk_1file_1chooser_1get_1uris)679 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1file_1chooser_1get_1uris)
680 (JNIEnv *env, jclass that, jlong arg0)
681 {
682 jlong rc = 0;
683 GTK3_NATIVE_ENTER(env, that, gtk_1file_1chooser_1get_1uris_FUNC);
684 rc = (jlong)gtk_file_chooser_get_uris((GtkFileChooser *)arg0);
685 GTK3_NATIVE_EXIT(env, that, gtk_1file_1chooser_1get_1uris_FUNC);
686 return rc;
687 }
688 #endif
689
690 #ifndef NO_gtk_1file_1chooser_1set_1current_1folder
GTK3_NATIVE(gtk_1file_1chooser_1set_1current_1folder)691 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1file_1chooser_1set_1current_1folder)
692 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
693 {
694 GTK3_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1current_1folder_FUNC);
695 gtk_file_chooser_set_current_folder((GtkFileChooser *)arg0, (const gchar *)arg1);
696 GTK3_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1current_1folder_FUNC);
697 }
698 #endif
699
700 #ifndef NO_gtk_1file_1chooser_1set_1current_1folder_1uri
GTK3_NATIVE(gtk_1file_1chooser_1set_1current_1folder_1uri)701 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1file_1chooser_1set_1current_1folder_1uri)
702 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
703 {
704 jbyte *lparg1=NULL;
705 GTK3_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1current_1folder_1uri_FUNC);
706 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
707 gtk_file_chooser_set_current_folder_uri((GtkFileChooser *)arg0, (const gchar *)lparg1);
708 fail:
709 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
710 GTK3_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1current_1folder_1uri_FUNC);
711 }
712 #endif
713
714 #ifndef NO_gtk_1file_1chooser_1set_1do_1overwrite_1confirmation
GTK3_NATIVE(gtk_1file_1chooser_1set_1do_1overwrite_1confirmation)715 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1file_1chooser_1set_1do_1overwrite_1confirmation)
716 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
717 {
718 GTK3_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1do_1overwrite_1confirmation_FUNC);
719 gtk_file_chooser_set_do_overwrite_confirmation((GtkFileChooser *)arg0, (gboolean)arg1);
720 GTK3_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1do_1overwrite_1confirmation_FUNC);
721 }
722 #endif
723
724 #ifndef NO_gtk_1file_1chooser_1set_1extra_1widget
GTK3_NATIVE(gtk_1file_1chooser_1set_1extra_1widget)725 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1file_1chooser_1set_1extra_1widget)
726 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
727 {
728 GTK3_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1extra_1widget_FUNC);
729 gtk_file_chooser_set_extra_widget((GtkFileChooser *)arg0, (GtkWidget *)arg1);
730 GTK3_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1extra_1widget_FUNC);
731 }
732 #endif
733
734 #ifndef NO_gtk_1file_1chooser_1set_1filename
GTK3_NATIVE(gtk_1file_1chooser_1set_1filename)735 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1file_1chooser_1set_1filename)
736 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
737 {
738 GTK3_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1filename_FUNC);
739 gtk_file_chooser_set_filename((GtkFileChooser *)arg0, (const gchar *)arg1);
740 GTK3_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1filename_FUNC);
741 }
742 #endif
743
744 #ifndef NO_gtk_1file_1chooser_1set_1local_1only
GTK3_NATIVE(gtk_1file_1chooser_1set_1local_1only)745 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1file_1chooser_1set_1local_1only)
746 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
747 {
748 GTK3_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1local_1only_FUNC);
749 gtk_file_chooser_set_local_only((GtkFileChooser *)arg0, (gboolean)arg1);
750 GTK3_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1local_1only_FUNC);
751 }
752 #endif
753
754 #ifndef NO_gtk_1file_1chooser_1set_1uri
GTK3_NATIVE(gtk_1file_1chooser_1set_1uri)755 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1file_1chooser_1set_1uri)
756 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
757 {
758 jbyte *lparg1=NULL;
759 GTK3_NATIVE_ENTER(env, that, gtk_1file_1chooser_1set_1uri_FUNC);
760 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
761 gtk_file_chooser_set_uri((GtkFileChooser *)arg0, (const char *)lparg1);
762 fail:
763 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
764 GTK3_NATIVE_EXIT(env, that, gtk_1file_1chooser_1set_1uri_FUNC);
765 }
766 #endif
767
768 #ifndef NO_gtk_1frame_1set_1shadow_1type
GTK3_NATIVE(gtk_1frame_1set_1shadow_1type)769 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1frame_1set_1shadow_1type)
770 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
771 {
772 GTK3_NATIVE_ENTER(env, that, gtk_1frame_1set_1shadow_1type_FUNC);
773 gtk_frame_set_shadow_type((GtkFrame *)arg0, (GtkShadowType)arg1);
774 GTK3_NATIVE_EXIT(env, that, gtk_1frame_1set_1shadow_1type_FUNC);
775 }
776 #endif
777
778 #ifndef NO_gtk_1get_1current_1event
GTK3_NATIVE(gtk_1get_1current_1event)779 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1get_1current_1event)
780 (JNIEnv *env, jclass that)
781 {
782 jlong rc = 0;
783 GTK3_NATIVE_ENTER(env, that, gtk_1get_1current_1event_FUNC);
784 rc = (jlong)gtk_get_current_event();
785 GTK3_NATIVE_EXIT(env, that, gtk_1get_1current_1event_FUNC);
786 return rc;
787 }
788 #endif
789
790 #ifndef NO_gtk_1get_1current_1event_1state
GTK3_NATIVE(gtk_1get_1current_1event_1state)791 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1get_1current_1event_1state)
792 (JNIEnv *env, jclass that, jintArray arg0)
793 {
794 jint *lparg0=NULL;
795 jboolean rc = 0;
796 GTK3_NATIVE_ENTER(env, that, gtk_1get_1current_1event_1state_FUNC);
797 if (arg0) if ((lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL)) == NULL) goto fail;
798 rc = (jboolean)gtk_get_current_event_state((GdkModifierType*)lparg0);
799 fail:
800 if (arg0 && lparg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0);
801 GTK3_NATIVE_EXIT(env, that, gtk_1get_1current_1event_1state_FUNC);
802 return rc;
803 }
804 #endif
805
806 #ifndef NO_gtk_1get_1event_1widget
GTK3_NATIVE(gtk_1get_1event_1widget)807 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1get_1event_1widget)
808 (JNIEnv *env, jclass that, jlong arg0)
809 {
810 jlong rc = 0;
811 GTK3_NATIVE_ENTER(env, that, gtk_1get_1event_1widget_FUNC);
812 rc = (jlong)gtk_get_event_widget((GdkEvent *)arg0);
813 GTK3_NATIVE_EXIT(env, that, gtk_1get_1event_1widget_FUNC);
814 return rc;
815 }
816 #endif
817
818 #ifndef NO_gtk_1grab_1add
GTK3_NATIVE(gtk_1grab_1add)819 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1grab_1add)
820 (JNIEnv *env, jclass that, jlong arg0)
821 {
822 GTK3_NATIVE_ENTER(env, that, gtk_1grab_1add_FUNC);
823 gtk_grab_add((GtkWidget *)arg0);
824 GTK3_NATIVE_EXIT(env, that, gtk_1grab_1add_FUNC);
825 }
826 #endif
827
828 #ifndef NO_gtk_1grab_1get_1current
GTK3_NATIVE(gtk_1grab_1get_1current)829 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1grab_1get_1current)
830 (JNIEnv *env, jclass that)
831 {
832 jlong rc = 0;
833 GTK3_NATIVE_ENTER(env, that, gtk_1grab_1get_1current_FUNC);
834 rc = (jlong)gtk_grab_get_current();
835 GTK3_NATIVE_EXIT(env, that, gtk_1grab_1get_1current_FUNC);
836 return rc;
837 }
838 #endif
839
840 #ifndef NO_gtk_1grab_1remove
GTK3_NATIVE(gtk_1grab_1remove)841 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1grab_1remove)
842 (JNIEnv *env, jclass that, jlong arg0)
843 {
844 GTK3_NATIVE_ENTER(env, that, gtk_1grab_1remove_FUNC);
845 gtk_grab_remove((GtkWidget *)arg0);
846 GTK3_NATIVE_EXIT(env, that, gtk_1grab_1remove_FUNC);
847 }
848 #endif
849
850 #ifndef NO_gtk_1hsv_1to_1rgb
GTK3_NATIVE(gtk_1hsv_1to_1rgb)851 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1hsv_1to_1rgb)
852 (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdoubleArray arg3, jdoubleArray arg4, jdoubleArray arg5)
853 {
854 jdouble *lparg3=NULL;
855 jdouble *lparg4=NULL;
856 jdouble *lparg5=NULL;
857 GTK3_NATIVE_ENTER(env, that, gtk_1hsv_1to_1rgb_FUNC);
858 if (arg3) if ((lparg3 = (*env)->GetDoubleArrayElements(env, arg3, NULL)) == NULL) goto fail;
859 if (arg4) if ((lparg4 = (*env)->GetDoubleArrayElements(env, arg4, NULL)) == NULL) goto fail;
860 if (arg5) if ((lparg5 = (*env)->GetDoubleArrayElements(env, arg5, NULL)) == NULL) goto fail;
861 gtk_hsv_to_rgb((gdouble)arg0, (gdouble)arg1, (gdouble)arg2, (gdouble *)lparg3, (gdouble *)lparg4, (gdouble *)lparg5);
862 fail:
863 if (arg5 && lparg5) (*env)->ReleaseDoubleArrayElements(env, arg5, lparg5, 0);
864 if (arg4 && lparg4) (*env)->ReleaseDoubleArrayElements(env, arg4, lparg4, 0);
865 if (arg3 && lparg3) (*env)->ReleaseDoubleArrayElements(env, arg3, lparg3, 0);
866 GTK3_NATIVE_EXIT(env, that, gtk_1hsv_1to_1rgb_FUNC);
867 }
868 #endif
869
870 #ifndef NO_gtk_1icon_1info_1load_1icon
GTK3_NATIVE(gtk_1icon_1info_1load_1icon)871 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1icon_1info_1load_1icon)
872 (JNIEnv *env, jclass that, jlong arg0, jlongArray arg1)
873 {
874 jlong *lparg1=NULL;
875 jlong rc = 0;
876 GTK3_NATIVE_ENTER(env, that, gtk_1icon_1info_1load_1icon_FUNC);
877 if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
878 rc = (jlong)gtk_icon_info_load_icon((GtkIconInfo *)arg0, (GError **)lparg1);
879 fail:
880 if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
881 GTK3_NATIVE_EXIT(env, that, gtk_1icon_1info_1load_1icon_FUNC);
882 return rc;
883 }
884 #endif
885
886 #ifndef NO_gtk_1icon_1theme_1get_1default
GTK3_NATIVE(gtk_1icon_1theme_1get_1default)887 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1icon_1theme_1get_1default)
888 (JNIEnv *env, jclass that)
889 {
890 jlong rc = 0;
891 GTK3_NATIVE_ENTER(env, that, gtk_1icon_1theme_1get_1default_FUNC);
892 rc = (jlong)gtk_icon_theme_get_default();
893 GTK3_NATIVE_EXIT(env, that, gtk_1icon_1theme_1get_1default_FUNC);
894 return rc;
895 }
896 #endif
897
898 #ifndef NO_gtk_1icon_1theme_1load_1icon
GTK3_NATIVE(gtk_1icon_1theme_1load_1icon)899 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1icon_1theme_1load_1icon)
900 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2, jint arg3, jlong arg4)
901 {
902 jbyte *lparg1=NULL;
903 jlong rc = 0;
904 GTK3_NATIVE_ENTER(env, that, gtk_1icon_1theme_1load_1icon_FUNC);
905 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
906 rc = (jlong)gtk_icon_theme_load_icon((GtkIconTheme *)arg0, (const gchar *)lparg1, (gint)arg2, (GtkIconLookupFlags)arg3, (GError **)arg4);
907 fail:
908 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
909 GTK3_NATIVE_EXIT(env, that, gtk_1icon_1theme_1load_1icon_FUNC);
910 return rc;
911 }
912 #endif
913
914 #ifndef NO_gtk_1icon_1theme_1lookup_1by_1gicon
GTK3_NATIVE(gtk_1icon_1theme_1lookup_1by_1gicon)915 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1icon_1theme_1lookup_1by_1gicon)
916 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
917 {
918 jlong rc = 0;
919 GTK3_NATIVE_ENTER(env, that, gtk_1icon_1theme_1lookup_1by_1gicon_FUNC);
920 rc = (jlong)gtk_icon_theme_lookup_by_gicon((GtkIconTheme *)arg0, (GIcon *)arg1, (gint)arg2, (GtkIconLookupFlags)arg3);
921 GTK3_NATIVE_EXIT(env, that, gtk_1icon_1theme_1lookup_1by_1gicon_FUNC);
922 return rc;
923 }
924 #endif
925
926 #ifndef NO_gtk_1im_1context_1filter_1keypress
GTK3_NATIVE(gtk_1im_1context_1filter_1keypress)927 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1im_1context_1filter_1keypress)
928 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
929 {
930 jboolean rc = 0;
931 GTK3_NATIVE_ENTER(env, that, gtk_1im_1context_1filter_1keypress_FUNC);
932 rc = (jboolean)gtk_im_context_filter_keypress((GtkIMContext *)arg0, (GdkEventKey *)arg1);
933 GTK3_NATIVE_EXIT(env, that, gtk_1im_1context_1filter_1keypress_FUNC);
934 return rc;
935 }
936 #endif
937
938 #ifndef NO_gtk_1image_1new_1from_1icon_1name
GTK3_NATIVE(gtk_1image_1new_1from_1icon_1name)939 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1image_1new_1from_1icon_1name)
940 (JNIEnv *env, jclass that, jbyteArray arg0, jint arg1)
941 {
942 jbyte *lparg0=NULL;
943 jlong rc = 0;
944 GTK3_NATIVE_ENTER(env, that, gtk_1image_1new_1from_1icon_1name_FUNC);
945 if (arg0) if ((lparg0 = (*env)->GetByteArrayElements(env, arg0, NULL)) == NULL) goto fail;
946 rc = (jlong)gtk_image_new_from_icon_name((const gchar *)lparg0, (GtkIconSize)arg1);
947 fail:
948 if (arg0 && lparg0) (*env)->ReleaseByteArrayElements(env, arg0, lparg0, 0);
949 GTK3_NATIVE_EXIT(env, that, gtk_1image_1new_1from_1icon_1name_FUNC);
950 return rc;
951 }
952 #endif
953
954 #ifndef NO_gtk_1image_1new_1from_1surface
GTK3_NATIVE(gtk_1image_1new_1from_1surface)955 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1image_1new_1from_1surface)
956 (JNIEnv *env, jclass that, jlong arg0)
957 {
958 jlong rc = 0;
959 GTK3_NATIVE_ENTER(env, that, gtk_1image_1new_1from_1surface_FUNC);
960 rc = (jlong)gtk_image_new_from_surface((cairo_surface_t *)arg0);
961 GTK3_NATIVE_EXIT(env, that, gtk_1image_1new_1from_1surface_FUNC);
962 return rc;
963 }
964 #endif
965
966 #ifndef NO_gtk_1image_1set_1from_1icon_1name
GTK3_NATIVE(gtk_1image_1set_1from_1icon_1name)967 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1image_1set_1from_1icon_1name)
968 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jint arg2)
969 {
970 jbyte *lparg1=NULL;
971 GTK3_NATIVE_ENTER(env, that, gtk_1image_1set_1from_1icon_1name_FUNC);
972 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
973 gtk_image_set_from_icon_name((GtkImage *)arg0, (const gchar *)lparg1, (GtkIconSize)arg2);
974 fail:
975 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
976 GTK3_NATIVE_EXIT(env, that, gtk_1image_1set_1from_1icon_1name_FUNC);
977 }
978 #endif
979
980 #ifndef NO_gtk_1image_1set_1from_1surface
GTK3_NATIVE(gtk_1image_1set_1from_1surface)981 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1image_1set_1from_1surface)
982 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
983 {
984 GTK3_NATIVE_ENTER(env, that, gtk_1image_1set_1from_1surface_FUNC);
985 gtk_image_set_from_surface((GtkImage *)arg0, (cairo_surface_t *)arg1);
986 GTK3_NATIVE_EXIT(env, that, gtk_1image_1set_1from_1surface_FUNC);
987 }
988 #endif
989
990 #ifndef NO_gtk_1init_1check
GTK3_NATIVE(gtk_1init_1check)991 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1init_1check)
992 (JNIEnv *env, jclass that, jlongArray arg0, jlongArray arg1)
993 {
994 jlong *lparg0=NULL;
995 jlong *lparg1=NULL;
996 jboolean rc = 0;
997 GTK3_NATIVE_ENTER(env, that, gtk_1init_1check_FUNC);
998 if (arg0) if ((lparg0 = (*env)->GetLongArrayElements(env, arg0, NULL)) == NULL) goto fail;
999 if (arg1) if ((lparg1 = (*env)->GetLongArrayElements(env, arg1, NULL)) == NULL) goto fail;
1000 rc = (jboolean)gtk_init_check((int *)lparg0, (char ***)lparg1);
1001 fail:
1002 if (arg1 && lparg1) (*env)->ReleaseLongArrayElements(env, arg1, lparg1, 0);
1003 if (arg0 && lparg0) (*env)->ReleaseLongArrayElements(env, arg0, lparg0, 0);
1004 GTK3_NATIVE_EXIT(env, that, gtk_1init_1check_FUNC);
1005 return rc;
1006 }
1007 #endif
1008
1009 #ifndef NO_gtk_1main_1do_1event
GTK3_NATIVE(gtk_1main_1do_1event)1010 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1main_1do_1event)
1011 (JNIEnv *env, jclass that, jlong arg0)
1012 {
1013 GTK3_NATIVE_ENTER(env, that, gtk_1main_1do_1event_FUNC);
1014 gtk_main_do_event((GdkEvent *)arg0);
1015 GTK3_NATIVE_EXIT(env, that, gtk_1main_1do_1event_FUNC);
1016 }
1017 #endif
1018
1019 #ifndef NO_gtk_1main_1iteration_1do
GTK3_NATIVE(gtk_1main_1iteration_1do)1020 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1main_1iteration_1do)
1021 (JNIEnv *env, jclass that, jboolean arg0)
1022 {
1023 jboolean rc = 0;
1024 GTK3_NATIVE_ENTER(env, that, gtk_1main_1iteration_1do_FUNC);
1025 rc = (jboolean)gtk_main_iteration_do(arg0);
1026 GTK3_NATIVE_EXIT(env, that, gtk_1main_1iteration_1do_FUNC);
1027 return rc;
1028 }
1029 #endif
1030
1031 #ifndef NO_gtk_1menu_1bar_1new
GTK3_NATIVE(gtk_1menu_1bar_1new)1032 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1menu_1bar_1new)
1033 (JNIEnv *env, jclass that)
1034 {
1035 jlong rc = 0;
1036 GTK3_NATIVE_ENTER(env, that, gtk_1menu_1bar_1new_FUNC);
1037 rc = (jlong)gtk_menu_bar_new();
1038 GTK3_NATIVE_EXIT(env, that, gtk_1menu_1bar_1new_FUNC);
1039 return rc;
1040 }
1041 #endif
1042
1043 #ifndef NO_gtk_1menu_1item_1get_1submenu
GTK3_NATIVE(gtk_1menu_1item_1get_1submenu)1044 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1menu_1item_1get_1submenu)
1045 (JNIEnv *env, jclass that, jlong arg0)
1046 {
1047 jlong rc = 0;
1048 GTK3_NATIVE_ENTER(env, that, gtk_1menu_1item_1get_1submenu_FUNC);
1049 rc = (jlong)gtk_menu_item_get_submenu((GtkMenuItem *)arg0);
1050 GTK3_NATIVE_EXIT(env, that, gtk_1menu_1item_1get_1submenu_FUNC);
1051 return rc;
1052 }
1053 #endif
1054
1055 #ifndef NO_gtk_1menu_1item_1new
GTK3_NATIVE(gtk_1menu_1item_1new)1056 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1menu_1item_1new)
1057 (JNIEnv *env, jclass that)
1058 {
1059 jlong rc = 0;
1060 GTK3_NATIVE_ENTER(env, that, gtk_1menu_1item_1new_FUNC);
1061 rc = (jlong)gtk_menu_item_new();
1062 GTK3_NATIVE_EXIT(env, that, gtk_1menu_1item_1new_FUNC);
1063 return rc;
1064 }
1065 #endif
1066
1067 #ifndef NO_gtk_1menu_1item_1set_1submenu
GTK3_NATIVE(gtk_1menu_1item_1set_1submenu)1068 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1menu_1item_1set_1submenu)
1069 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1070 {
1071 GTK3_NATIVE_ENTER(env, that, gtk_1menu_1item_1set_1submenu_FUNC);
1072 gtk_menu_item_set_submenu((GtkMenuItem *)arg0, (GtkWidget *)arg1);
1073 GTK3_NATIVE_EXIT(env, that, gtk_1menu_1item_1set_1submenu_FUNC);
1074 }
1075 #endif
1076
1077 #ifndef NO_gtk_1menu_1new
GTK3_NATIVE(gtk_1menu_1new)1078 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1menu_1new)
1079 (JNIEnv *env, jclass that)
1080 {
1081 jlong rc = 0;
1082 GTK3_NATIVE_ENTER(env, that, gtk_1menu_1new_FUNC);
1083 rc = (jlong)gtk_menu_new();
1084 GTK3_NATIVE_EXIT(env, that, gtk_1menu_1new_FUNC);
1085 return rc;
1086 }
1087 #endif
1088
1089 #ifndef NO_gtk_1menu_1popdown
GTK3_NATIVE(gtk_1menu_1popdown)1090 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1menu_1popdown)
1091 (JNIEnv *env, jclass that, jlong arg0)
1092 {
1093 GTK3_NATIVE_ENTER(env, that, gtk_1menu_1popdown_FUNC);
1094 gtk_menu_popdown((GtkMenu *)arg0);
1095 GTK3_NATIVE_EXIT(env, that, gtk_1menu_1popdown_FUNC);
1096 }
1097 #endif
1098
1099 #ifndef NO_gtk_1menu_1shell_1deactivate
GTK3_NATIVE(gtk_1menu_1shell_1deactivate)1100 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1menu_1shell_1deactivate)
1101 (JNIEnv *env, jclass that, jlong arg0)
1102 {
1103 GTK3_NATIVE_ENTER(env, that, gtk_1menu_1shell_1deactivate_FUNC);
1104 gtk_menu_shell_deactivate((GtkMenuShell *)arg0);
1105 GTK3_NATIVE_EXIT(env, that, gtk_1menu_1shell_1deactivate_FUNC);
1106 }
1107 #endif
1108
1109 #ifndef NO_gtk_1menu_1shell_1insert
GTK3_NATIVE(gtk_1menu_1shell_1insert)1110 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1menu_1shell_1insert)
1111 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
1112 {
1113 GTK3_NATIVE_ENTER(env, that, gtk_1menu_1shell_1insert_FUNC);
1114 gtk_menu_shell_insert((GtkMenuShell *)arg0, (GtkWidget *)arg1, (gint)arg2);
1115 GTK3_NATIVE_EXIT(env, that, gtk_1menu_1shell_1insert_FUNC);
1116 }
1117 #endif
1118
1119 #ifndef NO_gtk_1menu_1shell_1set_1take_1focus
GTK3_NATIVE(gtk_1menu_1shell_1set_1take_1focus)1120 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1menu_1shell_1set_1take_1focus)
1121 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1122 {
1123 GTK3_NATIVE_ENTER(env, that, gtk_1menu_1shell_1set_1take_1focus_FUNC);
1124 gtk_menu_shell_set_take_focus((GtkMenuShell *)arg0, (gboolean)arg1);
1125 GTK3_NATIVE_EXIT(env, that, gtk_1menu_1shell_1set_1take_1focus_FUNC);
1126 }
1127 #endif
1128
1129 #ifndef NO_gtk_1menu_1tool_1button_1new
GTK3_NATIVE(gtk_1menu_1tool_1button_1new)1130 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1menu_1tool_1button_1new)
1131 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
1132 {
1133 jbyte *lparg1=NULL;
1134 jlong rc = 0;
1135 GTK3_NATIVE_ENTER(env, that, gtk_1menu_1tool_1button_1new_FUNC);
1136 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
1137 rc = (jlong)gtk_menu_tool_button_new((GtkWidget *)arg0, (const gchar *)lparg1);
1138 fail:
1139 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
1140 GTK3_NATIVE_EXIT(env, that, gtk_1menu_1tool_1button_1new_FUNC);
1141 return rc;
1142 }
1143 #endif
1144
1145 #ifndef NO_gtk_1native_1dialog_1run
GTK3_NATIVE(gtk_1native_1dialog_1run)1146 JNIEXPORT jint JNICALL GTK3_NATIVE(gtk_1native_1dialog_1run)
1147 (JNIEnv *env, jclass that, jlong arg0)
1148 {
1149 jint rc = 0;
1150 GTK3_NATIVE_ENTER(env, that, gtk_1native_1dialog_1run_FUNC);
1151 rc = (jint)gtk_native_dialog_run((GtkNativeDialog *)arg0);
1152 GTK3_NATIVE_EXIT(env, that, gtk_1native_1dialog_1run_FUNC);
1153 return rc;
1154 }
1155 #endif
1156
1157 #ifndef NO_gtk_1radio_1button_1get_1group
GTK3_NATIVE(gtk_1radio_1button_1get_1group)1158 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1radio_1button_1get_1group)
1159 (JNIEnv *env, jclass that, jlong arg0)
1160 {
1161 jlong rc = 0;
1162 GTK3_NATIVE_ENTER(env, that, gtk_1radio_1button_1get_1group_FUNC);
1163 rc = (jlong)gtk_radio_button_get_group((GtkRadioButton *)arg0);
1164 GTK3_NATIVE_EXIT(env, that, gtk_1radio_1button_1get_1group_FUNC);
1165 return rc;
1166 }
1167 #endif
1168
1169 #ifndef NO_gtk_1radio_1button_1new
GTK3_NATIVE(gtk_1radio_1button_1new)1170 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1radio_1button_1new)
1171 (JNIEnv *env, jclass that, jlong arg0)
1172 {
1173 jlong rc = 0;
1174 GTK3_NATIVE_ENTER(env, that, gtk_1radio_1button_1new_FUNC);
1175 rc = (jlong)gtk_radio_button_new((GSList *)arg0);
1176 GTK3_NATIVE_EXIT(env, that, gtk_1radio_1button_1new_FUNC);
1177 return rc;
1178 }
1179 #endif
1180
1181 #ifndef NO_gtk_1radio_1menu_1item_1get_1group
GTK3_NATIVE(gtk_1radio_1menu_1item_1get_1group)1182 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1radio_1menu_1item_1get_1group)
1183 (JNIEnv *env, jclass that, jlong arg0)
1184 {
1185 jlong rc = 0;
1186 GTK3_NATIVE_ENTER(env, that, gtk_1radio_1menu_1item_1get_1group_FUNC);
1187 rc = (jlong)gtk_radio_menu_item_get_group((GtkRadioMenuItem *)arg0);
1188 GTK3_NATIVE_EXIT(env, that, gtk_1radio_1menu_1item_1get_1group_FUNC);
1189 return rc;
1190 }
1191 #endif
1192
1193 #ifndef NO_gtk_1radio_1menu_1item_1new
GTK3_NATIVE(gtk_1radio_1menu_1item_1new)1194 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1radio_1menu_1item_1new)
1195 (JNIEnv *env, jclass that, jlong arg0)
1196 {
1197 jlong rc = 0;
1198 GTK3_NATIVE_ENTER(env, that, gtk_1radio_1menu_1item_1new_FUNC);
1199 rc = (jlong)gtk_radio_menu_item_new((GSList *)arg0);
1200 GTK3_NATIVE_EXIT(env, that, gtk_1radio_1menu_1item_1new_FUNC);
1201 return rc;
1202 }
1203 #endif
1204
1205 #ifndef NO_gtk_1rgb_1to_1hsv
GTK3_NATIVE(gtk_1rgb_1to_1hsv)1206 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1rgb_1to_1hsv)
1207 (JNIEnv *env, jclass that, jdouble arg0, jdouble arg1, jdouble arg2, jdoubleArray arg3, jdoubleArray arg4, jdoubleArray arg5)
1208 {
1209 jdouble *lparg3=NULL;
1210 jdouble *lparg4=NULL;
1211 jdouble *lparg5=NULL;
1212 GTK3_NATIVE_ENTER(env, that, gtk_1rgb_1to_1hsv_FUNC);
1213 if (arg3) if ((lparg3 = (*env)->GetDoubleArrayElements(env, arg3, NULL)) == NULL) goto fail;
1214 if (arg4) if ((lparg4 = (*env)->GetDoubleArrayElements(env, arg4, NULL)) == NULL) goto fail;
1215 if (arg5) if ((lparg5 = (*env)->GetDoubleArrayElements(env, arg5, NULL)) == NULL) goto fail;
1216 gtk_rgb_to_hsv((gdouble)arg0, (gdouble)arg1, (gdouble)arg2, (gdouble *)lparg3, (gdouble *)lparg4, (gdouble *)lparg5);
1217 fail:
1218 if (arg5 && lparg5) (*env)->ReleaseDoubleArrayElements(env, arg5, lparg5, 0);
1219 if (arg4 && lparg4) (*env)->ReleaseDoubleArrayElements(env, arg4, lparg4, 0);
1220 if (arg3 && lparg3) (*env)->ReleaseDoubleArrayElements(env, arg3, lparg3, 0);
1221 GTK3_NATIVE_EXIT(env, that, gtk_1rgb_1to_1hsv_FUNC);
1222 }
1223 #endif
1224
1225 #ifndef NO_gtk_1scrolled_1window_1get_1shadow_1type
GTK3_NATIVE(gtk_1scrolled_1window_1get_1shadow_1type)1226 JNIEXPORT jint JNICALL GTK3_NATIVE(gtk_1scrolled_1window_1get_1shadow_1type)
1227 (JNIEnv *env, jclass that, jlong arg0)
1228 {
1229 jint rc = 0;
1230 GTK3_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1get_1shadow_1type_FUNC);
1231 rc = (jint)gtk_scrolled_window_get_shadow_type((GtkScrolledWindow *)arg0);
1232 GTK3_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1get_1shadow_1type_FUNC);
1233 return rc;
1234 }
1235 #endif
1236
1237 #ifndef NO_gtk_1scrolled_1window_1new
GTK3_NATIVE(gtk_1scrolled_1window_1new)1238 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1scrolled_1window_1new)
1239 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1240 {
1241 jlong rc = 0;
1242 GTK3_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1new_FUNC);
1243 rc = (jlong)gtk_scrolled_window_new((GtkAdjustment *)arg0, (GtkAdjustment *)arg1);
1244 GTK3_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1new_FUNC);
1245 return rc;
1246 }
1247 #endif
1248
1249 #ifndef NO_gtk_1scrolled_1window_1set_1shadow_1type
GTK3_NATIVE(gtk_1scrolled_1window_1set_1shadow_1type)1250 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1scrolled_1window_1set_1shadow_1type)
1251 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1252 {
1253 GTK3_NATIVE_ENTER(env, that, gtk_1scrolled_1window_1set_1shadow_1type_FUNC);
1254 gtk_scrolled_window_set_shadow_type((GtkScrolledWindow *)arg0, (GtkShadowType)arg1);
1255 GTK3_NATIVE_EXIT(env, that, gtk_1scrolled_1window_1set_1shadow_1type_FUNC);
1256 }
1257 #endif
1258
1259 #ifndef NO_gtk_1selection_1data_1free
GTK3_NATIVE(gtk_1selection_1data_1free)1260 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1selection_1data_1free)
1261 (JNIEnv *env, jclass that, jlong arg0)
1262 {
1263 GTK3_NATIVE_ENTER(env, that, gtk_1selection_1data_1free_FUNC);
1264 gtk_selection_data_free((GtkSelectionData *)arg0);
1265 GTK3_NATIVE_EXIT(env, that, gtk_1selection_1data_1free_FUNC);
1266 }
1267 #endif
1268
1269 #ifndef NO_gtk_1selection_1data_1get_1data
GTK3_NATIVE(gtk_1selection_1data_1get_1data)1270 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1selection_1data_1get_1data)
1271 (JNIEnv *env, jclass that, jlong arg0)
1272 {
1273 jlong rc = 0;
1274 GTK3_NATIVE_ENTER(env, that, gtk_1selection_1data_1get_1data_FUNC);
1275 rc = (jlong)gtk_selection_data_get_data((GtkSelectionData *)arg0);
1276 GTK3_NATIVE_EXIT(env, that, gtk_1selection_1data_1get_1data_FUNC);
1277 return rc;
1278 }
1279 #endif
1280
1281 #ifndef NO_gtk_1selection_1data_1get_1data_1type
GTK3_NATIVE(gtk_1selection_1data_1get_1data_1type)1282 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1selection_1data_1get_1data_1type)
1283 (JNIEnv *env, jclass that, jlong arg0)
1284 {
1285 jlong rc = 0;
1286 GTK3_NATIVE_ENTER(env, that, gtk_1selection_1data_1get_1data_1type_FUNC);
1287 rc = (jlong)gtk_selection_data_get_data_type((GtkSelectionData *)arg0);
1288 GTK3_NATIVE_EXIT(env, that, gtk_1selection_1data_1get_1data_1type_FUNC);
1289 return rc;
1290 }
1291 #endif
1292
1293 #ifndef NO_gtk_1selection_1data_1get_1format
GTK3_NATIVE(gtk_1selection_1data_1get_1format)1294 JNIEXPORT jint JNICALL GTK3_NATIVE(gtk_1selection_1data_1get_1format)
1295 (JNIEnv *env, jclass that, jlong arg0)
1296 {
1297 jint rc = 0;
1298 GTK3_NATIVE_ENTER(env, that, gtk_1selection_1data_1get_1format_FUNC);
1299 rc = (jint)gtk_selection_data_get_format((GtkSelectionData *)arg0);
1300 GTK3_NATIVE_EXIT(env, that, gtk_1selection_1data_1get_1format_FUNC);
1301 return rc;
1302 }
1303 #endif
1304
1305 #ifndef NO_gtk_1selection_1data_1get_1length
GTK3_NATIVE(gtk_1selection_1data_1get_1length)1306 JNIEXPORT jint JNICALL GTK3_NATIVE(gtk_1selection_1data_1get_1length)
1307 (JNIEnv *env, jclass that, jlong arg0)
1308 {
1309 jint rc = 0;
1310 GTK3_NATIVE_ENTER(env, that, gtk_1selection_1data_1get_1length_FUNC);
1311 rc = (jint)gtk_selection_data_get_length((GtkSelectionData *)arg0);
1312 GTK3_NATIVE_EXIT(env, that, gtk_1selection_1data_1get_1length_FUNC);
1313 return rc;
1314 }
1315 #endif
1316
1317 #ifndef NO_gtk_1selection_1data_1get_1target
GTK3_NATIVE(gtk_1selection_1data_1get_1target)1318 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1selection_1data_1get_1target)
1319 (JNIEnv *env, jclass that, jlong arg0)
1320 {
1321 jlong rc = 0;
1322 GTK3_NATIVE_ENTER(env, that, gtk_1selection_1data_1get_1target_FUNC);
1323 rc = (jlong)gtk_selection_data_get_target((GtkSelectionData *)arg0);
1324 GTK3_NATIVE_EXIT(env, that, gtk_1selection_1data_1get_1target_FUNC);
1325 return rc;
1326 }
1327 #endif
1328
1329 #ifndef NO_gtk_1selection_1data_1set
GTK3_NATIVE(gtk_1selection_1data_1set)1330 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1selection_1data_1set)
1331 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jlong arg3, jint arg4)
1332 {
1333 GTK3_NATIVE_ENTER(env, that, gtk_1selection_1data_1set_FUNC);
1334 gtk_selection_data_set((GtkSelectionData *)arg0, (GdkAtom)arg1, (gint)arg2, (const guchar *)arg3, (gint)arg4);
1335 GTK3_NATIVE_EXIT(env, that, gtk_1selection_1data_1set_FUNC);
1336 }
1337 #endif
1338
1339 #ifndef NO_gtk_1separator_1menu_1item_1new
GTK3_NATIVE(gtk_1separator_1menu_1item_1new)1340 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1separator_1menu_1item_1new)
1341 (JNIEnv *env, jclass that)
1342 {
1343 jlong rc = 0;
1344 GTK3_NATIVE_ENTER(env, that, gtk_1separator_1menu_1item_1new_FUNC);
1345 rc = (jlong)gtk_separator_menu_item_new();
1346 GTK3_NATIVE_EXIT(env, that, gtk_1separator_1menu_1item_1new_FUNC);
1347 return rc;
1348 }
1349 #endif
1350
1351 #ifndef NO_gtk_1separator_1tool_1item_1new
GTK3_NATIVE(gtk_1separator_1tool_1item_1new)1352 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1separator_1tool_1item_1new)
1353 (JNIEnv *env, jclass that)
1354 {
1355 jlong rc = 0;
1356 GTK3_NATIVE_ENTER(env, that, gtk_1separator_1tool_1item_1new_FUNC);
1357 rc = (jlong)gtk_separator_tool_item_new();
1358 GTK3_NATIVE_EXIT(env, that, gtk_1separator_1tool_1item_1new_FUNC);
1359 return rc;
1360 }
1361 #endif
1362
1363 #ifndef NO_gtk_1separator_1tool_1item_1set_1draw
GTK3_NATIVE(gtk_1separator_1tool_1item_1set_1draw)1364 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1separator_1tool_1item_1set_1draw)
1365 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1366 {
1367 GTK3_NATIVE_ENTER(env, that, gtk_1separator_1tool_1item_1set_1draw_FUNC);
1368 gtk_separator_tool_item_set_draw((GtkSeparatorToolItem *)arg0, (gboolean)arg1);
1369 GTK3_NATIVE_EXIT(env, that, gtk_1separator_1tool_1item_1set_1draw_FUNC);
1370 }
1371 #endif
1372
1373 #ifndef NO_gtk_1status_1icon_1get_1visible
1374 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GTK3_NATIVE(gtk_1status_1icon_1get_1visible)1375 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1status_1icon_1get_1visible)
1376 (JNIEnv *env, jclass that, jlong arg0)
1377 {
1378 jboolean rc = 0;
1379 GTK3_NATIVE_ENTER(env, that, gtk_1status_1icon_1get_1visible_FUNC);
1380 rc = (jboolean)gtk_status_icon_get_visible((GtkStatusIcon*)arg0);
1381 GTK3_NATIVE_EXIT(env, that, gtk_1status_1icon_1get_1visible_FUNC);
1382 return rc;
1383 }
1384 G_GNUC_END_IGNORE_DEPRECATIONS
1385 #endif
1386
1387 #ifndef NO_gtk_1status_1icon_1new
1388 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GTK3_NATIVE(gtk_1status_1icon_1new)1389 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1status_1icon_1new)
1390 (JNIEnv *env, jclass that)
1391 {
1392 jlong rc = 0;
1393 GTK3_NATIVE_ENTER(env, that, gtk_1status_1icon_1new_FUNC);
1394 rc = (jlong)gtk_status_icon_new();
1395 GTK3_NATIVE_EXIT(env, that, gtk_1status_1icon_1new_FUNC);
1396 return rc;
1397 }
1398 G_GNUC_END_IGNORE_DEPRECATIONS
1399 #endif
1400
1401 #ifndef NO_gtk_1status_1icon_1set_1from_1pixbuf
1402 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GTK3_NATIVE(gtk_1status_1icon_1set_1from_1pixbuf)1403 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1status_1icon_1set_1from_1pixbuf)
1404 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1405 {
1406 GTK3_NATIVE_ENTER(env, that, gtk_1status_1icon_1set_1from_1pixbuf_FUNC);
1407 gtk_status_icon_set_from_pixbuf((GtkStatusIcon*)arg0, (GdkPixbuf*)arg1);
1408 GTK3_NATIVE_EXIT(env, that, gtk_1status_1icon_1set_1from_1pixbuf_FUNC);
1409 }
1410 G_GNUC_END_IGNORE_DEPRECATIONS
1411 #endif
1412
1413 #ifndef NO_gtk_1status_1icon_1set_1tooltip_1text
1414 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GTK3_NATIVE(gtk_1status_1icon_1set_1tooltip_1text)1415 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1status_1icon_1set_1tooltip_1text)
1416 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
1417 {
1418 jbyte *lparg1=NULL;
1419 GTK3_NATIVE_ENTER(env, that, gtk_1status_1icon_1set_1tooltip_1text_FUNC);
1420 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
1421 gtk_status_icon_set_tooltip_text((GtkStatusIcon *)arg0, (const gchar *)lparg1);
1422 fail:
1423 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
1424 GTK3_NATIVE_EXIT(env, that, gtk_1status_1icon_1set_1tooltip_1text_FUNC);
1425 }
1426 G_GNUC_END_IGNORE_DEPRECATIONS
1427 #endif
1428
1429 #ifndef NO_gtk_1status_1icon_1set_1visible
1430 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GTK3_NATIVE(gtk_1status_1icon_1set_1visible)1431 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1status_1icon_1set_1visible)
1432 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1433 {
1434 GTK3_NATIVE_ENTER(env, that, gtk_1status_1icon_1set_1visible_FUNC);
1435 gtk_status_icon_set_visible((GtkStatusIcon*)arg0, (gboolean)arg1);
1436 GTK3_NATIVE_EXIT(env, that, gtk_1status_1icon_1set_1visible_FUNC);
1437 }
1438 G_GNUC_END_IGNORE_DEPRECATIONS
1439 #endif
1440
1441 #ifndef NO_gtk_1style_1context_1invalidate
1442 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GTK3_NATIVE(gtk_1style_1context_1invalidate)1443 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1style_1context_1invalidate)
1444 (JNIEnv *env, jclass that, jlong arg0)
1445 {
1446 GTK3_NATIVE_ENTER(env, that, gtk_1style_1context_1invalidate_FUNC);
1447 gtk_style_context_invalidate((GtkStyleContext *)arg0);
1448 GTK3_NATIVE_EXIT(env, that, gtk_1style_1context_1invalidate_FUNC);
1449 }
1450 G_GNUC_END_IGNORE_DEPRECATIONS
1451 #endif
1452
1453 #ifndef NO_gtk_1target_1list_1new
GTK3_NATIVE(gtk_1target_1list_1new)1454 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1target_1list_1new)
1455 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1456 {
1457 jlong rc = 0;
1458 GTK3_NATIVE_ENTER(env, that, gtk_1target_1list_1new_FUNC);
1459 rc = (jlong)gtk_target_list_new((const GtkTargetEntry *)arg0, (guint)arg1);
1460 GTK3_NATIVE_EXIT(env, that, gtk_1target_1list_1new_FUNC);
1461 return rc;
1462 }
1463 #endif
1464
1465 #ifndef NO_gtk_1target_1list_1unref
GTK3_NATIVE(gtk_1target_1list_1unref)1466 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1target_1list_1unref)
1467 (JNIEnv *env, jclass that, jlong arg0)
1468 {
1469 GTK3_NATIVE_ENTER(env, that, gtk_1target_1list_1unref_FUNC);
1470 gtk_target_list_unref((GtkTargetList *)arg0);
1471 GTK3_NATIVE_EXIT(env, that, gtk_1target_1list_1unref_FUNC);
1472 }
1473 #endif
1474
1475 #ifndef NO_gtk_1toggle_1tool_1button_1get_1active
GTK3_NATIVE(gtk_1toggle_1tool_1button_1get_1active)1476 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1toggle_1tool_1button_1get_1active)
1477 (JNIEnv *env, jclass that, jlong arg0)
1478 {
1479 jboolean rc = 0;
1480 GTK3_NATIVE_ENTER(env, that, gtk_1toggle_1tool_1button_1get_1active_FUNC);
1481 rc = (jboolean)gtk_toggle_tool_button_get_active((GtkToggleToolButton *)arg0);
1482 GTK3_NATIVE_EXIT(env, that, gtk_1toggle_1tool_1button_1get_1active_FUNC);
1483 return rc;
1484 }
1485 #endif
1486
1487 #ifndef NO_gtk_1toggle_1tool_1button_1new
GTK3_NATIVE(gtk_1toggle_1tool_1button_1new)1488 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1toggle_1tool_1button_1new)
1489 (JNIEnv *env, jclass that)
1490 {
1491 jlong rc = 0;
1492 GTK3_NATIVE_ENTER(env, that, gtk_1toggle_1tool_1button_1new_FUNC);
1493 rc = (jlong)gtk_toggle_tool_button_new();
1494 GTK3_NATIVE_EXIT(env, that, gtk_1toggle_1tool_1button_1new_FUNC);
1495 return rc;
1496 }
1497 #endif
1498
1499 #ifndef NO_gtk_1toggle_1tool_1button_1set_1active
GTK3_NATIVE(gtk_1toggle_1tool_1button_1set_1active)1500 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1toggle_1tool_1button_1set_1active)
1501 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1502 {
1503 GTK3_NATIVE_ENTER(env, that, gtk_1toggle_1tool_1button_1set_1active_FUNC);
1504 gtk_toggle_tool_button_set_active((GtkToggleToolButton *)arg0, (gboolean)arg1);
1505 GTK3_NATIVE_EXIT(env, that, gtk_1toggle_1tool_1button_1set_1active_FUNC);
1506 }
1507 #endif
1508
1509 #ifndef NO_gtk_1tool_1button_1new
GTK3_NATIVE(gtk_1tool_1button_1new)1510 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1tool_1button_1new)
1511 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
1512 {
1513 jbyte *lparg1=NULL;
1514 jlong rc = 0;
1515 GTK3_NATIVE_ENTER(env, that, gtk_1tool_1button_1new_FUNC);
1516 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
1517 rc = (jlong)gtk_tool_button_new((GtkWidget *)arg0, (const gchar *)lparg1);
1518 fail:
1519 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
1520 GTK3_NATIVE_EXIT(env, that, gtk_1tool_1button_1new_FUNC);
1521 return rc;
1522 }
1523 #endif
1524
1525 #ifndef NO_gtk_1tool_1button_1set_1icon_1widget
GTK3_NATIVE(gtk_1tool_1button_1set_1icon_1widget)1526 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1tool_1button_1set_1icon_1widget)
1527 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1528 {
1529 GTK3_NATIVE_ENTER(env, that, gtk_1tool_1button_1set_1icon_1widget_FUNC);
1530 gtk_tool_button_set_icon_widget((GtkToolButton *)arg0, (GtkWidget *)arg1);
1531 GTK3_NATIVE_EXIT(env, that, gtk_1tool_1button_1set_1icon_1widget_FUNC);
1532 }
1533 #endif
1534
1535 #ifndef NO_gtk_1tool_1button_1set_1label_1widget
GTK3_NATIVE(gtk_1tool_1button_1set_1label_1widget)1536 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1tool_1button_1set_1label_1widget)
1537 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1538 {
1539 GTK3_NATIVE_ENTER(env, that, gtk_1tool_1button_1set_1label_1widget_FUNC);
1540 gtk_tool_button_set_label_widget((GtkToolButton *)arg0, (GtkWidget *)arg1);
1541 GTK3_NATIVE_EXIT(env, that, gtk_1tool_1button_1set_1label_1widget_FUNC);
1542 }
1543 #endif
1544
1545 #ifndef NO_gtk_1tool_1button_1set_1use_1underline
GTK3_NATIVE(gtk_1tool_1button_1set_1use_1underline)1546 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1tool_1button_1set_1use_1underline)
1547 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1548 {
1549 GTK3_NATIVE_ENTER(env, that, gtk_1tool_1button_1set_1use_1underline_FUNC);
1550 gtk_tool_button_set_use_underline((GtkToolButton *)arg0, (gboolean)arg1);
1551 GTK3_NATIVE_EXIT(env, that, gtk_1tool_1button_1set_1use_1underline_FUNC);
1552 }
1553 #endif
1554
1555 #ifndef NO_gtk_1tool_1item_1get_1proxy_1menu_1item
GTK3_NATIVE(gtk_1tool_1item_1get_1proxy_1menu_1item)1556 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1tool_1item_1get_1proxy_1menu_1item)
1557 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1)
1558 {
1559 jbyte *lparg1=NULL;
1560 jlong rc = 0;
1561 GTK3_NATIVE_ENTER(env, that, gtk_1tool_1item_1get_1proxy_1menu_1item_FUNC);
1562 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
1563 rc = (jlong)gtk_tool_item_get_proxy_menu_item((GtkToolItem *)arg0, (const gchar *)lparg1);
1564 fail:
1565 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
1566 GTK3_NATIVE_EXIT(env, that, gtk_1tool_1item_1get_1proxy_1menu_1item_FUNC);
1567 return rc;
1568 }
1569 #endif
1570
1571 #ifndef NO_gtk_1tool_1item_1retrieve_1proxy_1menu_1item
GTK3_NATIVE(gtk_1tool_1item_1retrieve_1proxy_1menu_1item)1572 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1tool_1item_1retrieve_1proxy_1menu_1item)
1573 (JNIEnv *env, jclass that, jlong arg0)
1574 {
1575 jlong rc = 0;
1576 GTK3_NATIVE_ENTER(env, that, gtk_1tool_1item_1retrieve_1proxy_1menu_1item_FUNC);
1577 rc = (jlong)gtk_tool_item_retrieve_proxy_menu_item((GtkToolItem *)arg0);
1578 GTK3_NATIVE_EXIT(env, that, gtk_1tool_1item_1retrieve_1proxy_1menu_1item_FUNC);
1579 return rc;
1580 }
1581 #endif
1582
1583 #ifndef NO_gtk_1tool_1item_1set_1homogeneous
GTK3_NATIVE(gtk_1tool_1item_1set_1homogeneous)1584 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1tool_1item_1set_1homogeneous)
1585 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1586 {
1587 GTK3_NATIVE_ENTER(env, that, gtk_1tool_1item_1set_1homogeneous_FUNC);
1588 gtk_tool_item_set_homogeneous((GtkToolItem *)arg0, (gboolean)arg1);
1589 GTK3_NATIVE_EXIT(env, that, gtk_1tool_1item_1set_1homogeneous_FUNC);
1590 }
1591 #endif
1592
1593 #ifndef NO_gtk_1tool_1item_1set_1is_1important
GTK3_NATIVE(gtk_1tool_1item_1set_1is_1important)1594 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1tool_1item_1set_1is_1important)
1595 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1596 {
1597 GTK3_NATIVE_ENTER(env, that, gtk_1tool_1item_1set_1is_1important_FUNC);
1598 gtk_tool_item_set_is_important((GtkToolItem *)arg0, (gboolean)arg1);
1599 GTK3_NATIVE_EXIT(env, that, gtk_1tool_1item_1set_1is_1important_FUNC);
1600 }
1601 #endif
1602
1603 #ifndef NO_gtk_1tool_1item_1set_1proxy_1menu_1item
GTK3_NATIVE(gtk_1tool_1item_1set_1proxy_1menu_1item)1604 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1tool_1item_1set_1proxy_1menu_1item)
1605 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2)
1606 {
1607 jbyte *lparg1=NULL;
1608 GTK3_NATIVE_ENTER(env, that, gtk_1tool_1item_1set_1proxy_1menu_1item_FUNC);
1609 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
1610 gtk_tool_item_set_proxy_menu_item((GtkToolItem *)arg0, (const gchar *)lparg1, (GtkWidget *)arg2);
1611 fail:
1612 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
1613 GTK3_NATIVE_EXIT(env, that, gtk_1tool_1item_1set_1proxy_1menu_1item_FUNC);
1614 }
1615 #endif
1616
1617 #ifndef NO_gtk_1toolbar_1insert
GTK3_NATIVE(gtk_1toolbar_1insert)1618 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1toolbar_1insert)
1619 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2)
1620 {
1621 GTK3_NATIVE_ENTER(env, that, gtk_1toolbar_1insert_FUNC);
1622 gtk_toolbar_insert((GtkToolbar *)arg0, (GtkToolItem *)arg1, arg2);
1623 GTK3_NATIVE_EXIT(env, that, gtk_1toolbar_1insert_FUNC);
1624 }
1625 #endif
1626
1627 #ifndef NO_gtk_1toolbar_1new
GTK3_NATIVE(gtk_1toolbar_1new)1628 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1toolbar_1new)
1629 (JNIEnv *env, jclass that)
1630 {
1631 jlong rc = 0;
1632 GTK3_NATIVE_ENTER(env, that, gtk_1toolbar_1new_FUNC);
1633 rc = (jlong)gtk_toolbar_new();
1634 GTK3_NATIVE_EXIT(env, that, gtk_1toolbar_1new_FUNC);
1635 return rc;
1636 }
1637 #endif
1638
1639 #ifndef NO_gtk_1toolbar_1set_1icon_1size
GTK3_NATIVE(gtk_1toolbar_1set_1icon_1size)1640 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1toolbar_1set_1icon_1size)
1641 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1642 {
1643 GTK3_NATIVE_ENTER(env, that, gtk_1toolbar_1set_1icon_1size_FUNC);
1644 gtk_toolbar_set_icon_size((GtkToolbar *)arg0, arg1);
1645 GTK3_NATIVE_EXIT(env, that, gtk_1toolbar_1set_1icon_1size_FUNC);
1646 }
1647 #endif
1648
1649 #ifndef NO_gtk_1toolbar_1set_1show_1arrow
GTK3_NATIVE(gtk_1toolbar_1set_1show_1arrow)1650 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1toolbar_1set_1show_1arrow)
1651 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1652 {
1653 GTK3_NATIVE_ENTER(env, that, gtk_1toolbar_1set_1show_1arrow_FUNC);
1654 gtk_toolbar_set_show_arrow((GtkToolbar *)arg0, (gboolean)arg1);
1655 GTK3_NATIVE_EXIT(env, that, gtk_1toolbar_1set_1show_1arrow_FUNC);
1656 }
1657 #endif
1658
1659 #ifndef NO_gtk_1toolbar_1set_1style
GTK3_NATIVE(gtk_1toolbar_1set_1style)1660 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1toolbar_1set_1style)
1661 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1662 {
1663 GTK3_NATIVE_ENTER(env, that, gtk_1toolbar_1set_1style_FUNC);
1664 gtk_toolbar_set_style((GtkToolbar *)arg0, (GtkToolbarStyle)arg1);
1665 GTK3_NATIVE_EXIT(env, that, gtk_1toolbar_1set_1style_FUNC);
1666 }
1667 #endif
1668
1669 #ifndef NO_gtk_1viewport_1set_1shadow_1type
GTK3_NATIVE(gtk_1viewport_1set_1shadow_1type)1670 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1viewport_1set_1shadow_1type)
1671 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1672 {
1673 GTK3_NATIVE_ENTER(env, that, gtk_1viewport_1set_1shadow_1type_FUNC);
1674 gtk_viewport_set_shadow_type((GtkViewport *)arg0, (GtkShadowType)arg1);
1675 GTK3_NATIVE_EXIT(env, that, gtk_1viewport_1set_1shadow_1type_FUNC);
1676 }
1677 #endif
1678
1679 #ifndef NO_gtk_1widget_1add_1accelerator
GTK3_NATIVE(gtk_1widget_1add_1accelerator)1680 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1add_1accelerator)
1681 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlong arg2, jint arg3, jint arg4, jint arg5)
1682 {
1683 jbyte *lparg1=NULL;
1684 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1add_1accelerator_FUNC);
1685 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
1686 gtk_widget_add_accelerator((GtkWidget *)arg0, (const gchar *)lparg1, (GtkAccelGroup *)arg2, (guint)arg3, (GdkModifierType)arg4, arg5);
1687 fail:
1688 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
1689 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1add_1accelerator_FUNC);
1690 }
1691 #endif
1692
1693 #ifndef NO_gtk_1widget_1add_1events
GTK3_NATIVE(gtk_1widget_1add_1events)1694 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1add_1events)
1695 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
1696 {
1697 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1add_1events_FUNC);
1698 gtk_widget_add_events((GtkWidget *)arg0, (gint)arg1);
1699 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1add_1events_FUNC);
1700 }
1701 #endif
1702
1703 #ifndef NO_gtk_1widget_1destroy
GTK3_NATIVE(gtk_1widget_1destroy)1704 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1destroy)
1705 (JNIEnv *env, jclass that, jlong arg0)
1706 {
1707 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1destroy_FUNC);
1708 gtk_widget_destroy((GtkWidget *)arg0);
1709 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1destroy_FUNC);
1710 }
1711 #endif
1712
1713 #ifndef NO_gtk_1widget_1draw
GTK3_NATIVE(gtk_1widget_1draw)1714 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1draw)
1715 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1716 {
1717 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1draw_FUNC);
1718 gtk_widget_draw((GtkWidget *)arg0, (cairo_t *)arg1);
1719 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1draw_FUNC);
1720 }
1721 #endif
1722
1723 #ifndef NO_gtk_1widget_1event
GTK3_NATIVE(gtk_1widget_1event)1724 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1widget_1event)
1725 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1726 {
1727 jboolean rc = 0;
1728 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1event_FUNC);
1729 rc = (jboolean)gtk_widget_event((GtkWidget *)arg0, (GdkEvent *)arg1);
1730 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1event_FUNC);
1731 return rc;
1732 }
1733 #endif
1734
1735 #ifndef NO_gtk_1widget_1get_1accessible
GTK3_NATIVE(gtk_1widget_1get_1accessible)1736 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1widget_1get_1accessible)
1737 (JNIEnv *env, jclass that, jlong arg0)
1738 {
1739 jlong rc = 0;
1740 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1get_1accessible_FUNC);
1741 rc = (jlong)gtk_widget_get_accessible((GtkWidget *)arg0);
1742 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1get_1accessible_FUNC);
1743 return rc;
1744 }
1745 #endif
1746
1747 #ifndef NO_gtk_1widget_1get_1can_1default
GTK3_NATIVE(gtk_1widget_1get_1can_1default)1748 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1widget_1get_1can_1default)
1749 (JNIEnv *env, jclass that, jlong arg0)
1750 {
1751 jboolean rc = 0;
1752 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1get_1can_1default_FUNC);
1753 rc = (jboolean)gtk_widget_get_can_default((GtkWidget *)arg0);
1754 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1get_1can_1default_FUNC);
1755 return rc;
1756 }
1757 #endif
1758
1759 #ifndef NO_gtk_1widget_1get_1events
GTK3_NATIVE(gtk_1widget_1get_1events)1760 JNIEXPORT jint JNICALL GTK3_NATIVE(gtk_1widget_1get_1events)
1761 (JNIEnv *env, jclass that, jlong arg0)
1762 {
1763 jint rc = 0;
1764 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1get_1events_FUNC);
1765 rc = (jint)gtk_widget_get_events((GtkWidget *)arg0);
1766 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1get_1events_FUNC);
1767 return rc;
1768 }
1769 #endif
1770
1771 #ifndef NO_gtk_1widget_1get_1has_1window
GTK3_NATIVE(gtk_1widget_1get_1has_1window)1772 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1widget_1get_1has_1window)
1773 (JNIEnv *env, jclass that, jlong arg0)
1774 {
1775 jboolean rc = 0;
1776 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1get_1has_1window_FUNC);
1777 rc = (jboolean)gtk_widget_get_has_window((GtkWidget *)arg0);
1778 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1get_1has_1window_FUNC);
1779 return rc;
1780 }
1781 #endif
1782
1783 #ifndef NO_gtk_1widget_1get_1preferred_1height
GTK3_NATIVE(gtk_1widget_1get_1preferred_1height)1784 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1get_1preferred_1height)
1785 (JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
1786 {
1787 jint *lparg1=NULL;
1788 jint *lparg2=NULL;
1789 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1get_1preferred_1height_FUNC);
1790 if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
1791 if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
1792 gtk_widget_get_preferred_height((GtkWidget *)arg0, (gint *)lparg1, (gint *)lparg2);
1793 fail:
1794 if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
1795 if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
1796 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1get_1preferred_1height_FUNC);
1797 }
1798 #endif
1799
1800 #ifndef NO_gtk_1widget_1get_1preferred_1height_1for_1width
GTK3_NATIVE(gtk_1widget_1get_1preferred_1height_1for_1width)1801 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1get_1preferred_1height_1for_1width)
1802 (JNIEnv *env, jclass that, jlong arg0, jint arg1, jintArray arg2, jintArray arg3)
1803 {
1804 jint *lparg2=NULL;
1805 jint *lparg3=NULL;
1806 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1get_1preferred_1height_1for_1width_FUNC);
1807 if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
1808 if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
1809 gtk_widget_get_preferred_height_for_width((GtkWidget *)arg0, (gint)arg1, (gint *)lparg2, (gint *)lparg3);
1810 fail:
1811 if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
1812 if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
1813 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1get_1preferred_1height_1for_1width_FUNC);
1814 }
1815 #endif
1816
1817 #ifndef NO_gtk_1widget_1get_1preferred_1width_1for_1height
GTK3_NATIVE(gtk_1widget_1get_1preferred_1width_1for_1height)1818 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1get_1preferred_1width_1for_1height)
1819 (JNIEnv *env, jclass that, jlong arg0, jint arg1, jintArray arg2, jintArray arg3)
1820 {
1821 jint *lparg2=NULL;
1822 jint *lparg3=NULL;
1823 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1get_1preferred_1width_1for_1height_FUNC);
1824 if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
1825 if (arg3) if ((lparg3 = (*env)->GetIntArrayElements(env, arg3, NULL)) == NULL) goto fail;
1826 gtk_widget_get_preferred_width_for_height((GtkWidget *)arg0, (gint)arg1, (gint *)lparg2, (gint *)lparg3);
1827 fail:
1828 if (arg3 && lparg3) (*env)->ReleaseIntArrayElements(env, arg3, lparg3, 0);
1829 if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
1830 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1get_1preferred_1width_1for_1height_FUNC);
1831 }
1832 #endif
1833
1834 #ifndef NO_gtk_1widget_1get_1screen
GTK3_NATIVE(gtk_1widget_1get_1screen)1835 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1widget_1get_1screen)
1836 (JNIEnv *env, jclass that, jlong arg0)
1837 {
1838 jlong rc = 0;
1839 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1get_1screen_FUNC);
1840 rc = (jlong)gtk_widget_get_screen((GtkWidget *)arg0);
1841 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1get_1screen_FUNC);
1842 return rc;
1843 }
1844 #endif
1845
1846 #ifndef NO_gtk_1widget_1get_1toplevel
GTK3_NATIVE(gtk_1widget_1get_1toplevel)1847 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1widget_1get_1toplevel)
1848 (JNIEnv *env, jclass that, jlong arg0)
1849 {
1850 jlong rc = 0;
1851 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1get_1toplevel_FUNC);
1852 rc = (jlong)gtk_widget_get_toplevel((GtkWidget *)arg0);
1853 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1get_1toplevel_FUNC);
1854 return rc;
1855 }
1856 #endif
1857
1858 #ifndef NO_gtk_1widget_1get_1window
GTK3_NATIVE(gtk_1widget_1get_1window)1859 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1widget_1get_1window)
1860 (JNIEnv *env, jclass that, jlong arg0)
1861 {
1862 jlong rc = 0;
1863 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1get_1window_FUNC);
1864 rc = (jlong)gtk_widget_get_window((GtkWidget *)arg0);
1865 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1get_1window_FUNC);
1866 return rc;
1867 }
1868 #endif
1869
1870 #ifndef NO_gtk_1widget_1input_1shape_1combine_1region
GTK3_NATIVE(gtk_1widget_1input_1shape_1combine_1region)1871 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1input_1shape_1combine_1region)
1872 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1873 {
1874 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1input_1shape_1combine_1region_FUNC);
1875 gtk_widget_input_shape_combine_region((GtkWidget *)arg0, (cairo_region_t *)arg1);
1876 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1input_1shape_1combine_1region_FUNC);
1877 }
1878 #endif
1879
1880 #ifndef NO_gtk_1widget_1override_1font
1881 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GTK3_NATIVE(gtk_1widget_1override_1font)1882 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1override_1font)
1883 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1884 {
1885 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1override_1font_FUNC);
1886 gtk_widget_override_font((GtkWidget *)arg0, (const PangoFontDescription *)arg1);
1887 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1override_1font_FUNC);
1888 }
1889 G_GNUC_END_IGNORE_DEPRECATIONS
1890 #endif
1891
1892 #ifndef NO_gtk_1widget_1remove_1accelerator
GTK3_NATIVE(gtk_1widget_1remove_1accelerator)1893 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1remove_1accelerator)
1894 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3)
1895 {
1896 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1remove_1accelerator_FUNC);
1897 gtk_widget_remove_accelerator((GtkWidget *)arg0, (GtkAccelGroup *)arg1, (guint)arg2, (GdkModifierType)arg3);
1898 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1remove_1accelerator_FUNC);
1899 }
1900 #endif
1901
1902 #ifndef NO_gtk_1widget_1reparent
1903 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GTK3_NATIVE(gtk_1widget_1reparent)1904 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1reparent)
1905 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1906 {
1907 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1reparent_FUNC);
1908 gtk_widget_reparent((GtkWidget *)arg0, (GtkWidget *)arg1);
1909 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1reparent_FUNC);
1910 }
1911 G_GNUC_END_IGNORE_DEPRECATIONS
1912 #endif
1913
1914 #ifndef NO_gtk_1widget_1set_1can_1default
GTK3_NATIVE(gtk_1widget_1set_1can_1default)1915 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1set_1can_1default)
1916 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1917 {
1918 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1set_1can_1default_FUNC);
1919 gtk_widget_set_can_default((GtkWidget *)arg0, (gboolean)arg1);
1920 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1set_1can_1default_FUNC);
1921 }
1922 #endif
1923
1924 #ifndef NO_gtk_1widget_1set_1double_1buffered
1925 G_GNUC_BEGIN_IGNORE_DEPRECATIONS
GTK3_NATIVE(gtk_1widget_1set_1double_1buffered)1926 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1set_1double_1buffered)
1927 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1928 {
1929 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1set_1double_1buffered_FUNC);
1930 gtk_widget_set_double_buffered((GtkWidget *)arg0, (gboolean)arg1);
1931 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1set_1double_1buffered_FUNC);
1932 }
1933 G_GNUC_END_IGNORE_DEPRECATIONS
1934 #endif
1935
1936 #ifndef NO_gtk_1widget_1set_1has_1window
GTK3_NATIVE(gtk_1widget_1set_1has_1window)1937 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1set_1has_1window)
1938 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1939 {
1940 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1set_1has_1window_FUNC);
1941 gtk_widget_set_has_window((GtkWidget *)arg0, (gboolean)arg1);
1942 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1set_1has_1window_FUNC);
1943 }
1944 #endif
1945
1946 #ifndef NO_gtk_1widget_1set_1parent_1window
GTK3_NATIVE(gtk_1widget_1set_1parent_1window)1947 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1set_1parent_1window)
1948 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1949 {
1950 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1set_1parent_1window_FUNC);
1951 gtk_widget_set_parent_window((GtkWidget *)arg0, (GdkWindow *)arg1);
1952 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1set_1parent_1window_FUNC);
1953 }
1954 #endif
1955
1956 #ifndef NO_gtk_1widget_1set_1redraw_1on_1allocate
GTK3_NATIVE(gtk_1widget_1set_1redraw_1on_1allocate)1957 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1set_1redraw_1on_1allocate)
1958 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
1959 {
1960 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1set_1redraw_1on_1allocate_FUNC);
1961 gtk_widget_set_redraw_on_allocate((GtkWidget *)arg0, (gboolean)arg1);
1962 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1set_1redraw_1on_1allocate_FUNC);
1963 }
1964 #endif
1965
1966 #ifndef NO_gtk_1widget_1shape_1combine_1region
GTK3_NATIVE(gtk_1widget_1shape_1combine_1region)1967 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1shape_1combine_1region)
1968 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
1969 {
1970 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1shape_1combine_1region_FUNC);
1971 gtk_widget_shape_combine_region((GtkWidget *)arg0, (cairo_region_t *)arg1);
1972 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1shape_1combine_1region_FUNC);
1973 }
1974 #endif
1975
1976 #ifndef NO_gtk_1widget_1style_1get__J_3B_3IJ
GTK3_NATIVE(gtk_1widget_1style_1get__J_3B_3IJ)1977 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1style_1get__J_3B_3IJ)
1978 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jintArray arg2, jlong arg3)
1979 {
1980 jbyte *lparg1=NULL;
1981 jint *lparg2=NULL;
1982 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1style_1get__J_3B_3IJ_FUNC);
1983 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
1984 if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
1985 gtk_widget_style_get((GtkWidget *)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
1986 fail:
1987 if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
1988 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
1989 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1style_1get__J_3B_3IJ_FUNC);
1990 }
1991 #endif
1992
1993 #ifndef NO_gtk_1widget_1style_1get__J_3B_3JJ
GTK3_NATIVE(gtk_1widget_1style_1get__J_3B_3JJ)1994 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1widget_1style_1get__J_3B_3JJ)
1995 (JNIEnv *env, jclass that, jlong arg0, jbyteArray arg1, jlongArray arg2, jlong arg3)
1996 {
1997 jbyte *lparg1=NULL;
1998 jlong *lparg2=NULL;
1999 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1style_1get__J_3B_3JJ_FUNC);
2000 if (arg1) if ((lparg1 = (*env)->GetByteArrayElements(env, arg1, NULL)) == NULL) goto fail;
2001 if (arg2) if ((lparg2 = (*env)->GetLongArrayElements(env, arg2, NULL)) == NULL) goto fail;
2002 gtk_widget_style_get((GtkWidget *)arg0, (const gchar *)lparg1, lparg2, (const gchar *)NULL);
2003 fail:
2004 if (arg2 && lparg2) (*env)->ReleaseLongArrayElements(env, arg2, lparg2, 0);
2005 if (arg1 && lparg1) (*env)->ReleaseByteArrayElements(env, arg1, lparg1, 0);
2006 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1style_1get__J_3B_3JJ_FUNC);
2007 }
2008 #endif
2009
2010 #ifndef NO_gtk_1widget_1translate_1coordinates
GTK3_NATIVE(gtk_1widget_1translate_1coordinates)2011 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1widget_1translate_1coordinates)
2012 (JNIEnv *env, jclass that, jlong arg0, jlong arg1, jint arg2, jint arg3, jintArray arg4, jintArray arg5)
2013 {
2014 jint *lparg4=NULL;
2015 jint *lparg5=NULL;
2016 jboolean rc = 0;
2017 GTK3_NATIVE_ENTER(env, that, gtk_1widget_1translate_1coordinates_FUNC);
2018 if (arg4) if ((lparg4 = (*env)->GetIntArrayElements(env, arg4, NULL)) == NULL) goto fail;
2019 if (arg5) if ((lparg5 = (*env)->GetIntArrayElements(env, arg5, NULL)) == NULL) goto fail;
2020 rc = (jboolean)gtk_widget_translate_coordinates((GtkWidget *)arg0, (GtkWidget *)arg1, arg2, arg3, (gint *)lparg4, (gint *)lparg5);
2021 fail:
2022 if (arg5 && lparg5) (*env)->ReleaseIntArrayElements(env, arg5, lparg5, 0);
2023 if (arg4 && lparg4) (*env)->ReleaseIntArrayElements(env, arg4, lparg4, 0);
2024 GTK3_NATIVE_EXIT(env, that, gtk_1widget_1translate_1coordinates_FUNC);
2025 return rc;
2026 }
2027 #endif
2028
2029 #ifndef NO_gtk_1window_1activate_1default
GTK3_NATIVE(gtk_1window_1activate_1default)2030 JNIEXPORT jboolean JNICALL GTK3_NATIVE(gtk_1window_1activate_1default)
2031 (JNIEnv *env, jclass that, jlong arg0)
2032 {
2033 jboolean rc = 0;
2034 GTK3_NATIVE_ENTER(env, that, gtk_1window_1activate_1default_FUNC);
2035 rc = (jboolean)gtk_window_activate_default((GtkWindow *)arg0);
2036 GTK3_NATIVE_EXIT(env, that, gtk_1window_1activate_1default_FUNC);
2037 return rc;
2038 }
2039 #endif
2040
2041 #ifndef NO_gtk_1window_1add_1accel_1group
GTK3_NATIVE(gtk_1window_1add_1accel_1group)2042 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1add_1accel_1group)
2043 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2044 {
2045 GTK3_NATIVE_ENTER(env, that, gtk_1window_1add_1accel_1group_FUNC);
2046 gtk_window_add_accel_group((GtkWindow *)arg0, (GtkAccelGroup *)arg1);
2047 GTK3_NATIVE_EXIT(env, that, gtk_1window_1add_1accel_1group_FUNC);
2048 }
2049 #endif
2050
2051 #ifndef NO_gtk_1window_1deiconify
GTK3_NATIVE(gtk_1window_1deiconify)2052 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1deiconify)
2053 (JNIEnv *env, jclass that, jlong arg0)
2054 {
2055 GTK3_NATIVE_ENTER(env, that, gtk_1window_1deiconify_FUNC);
2056 gtk_window_deiconify((GtkWindow *)arg0);
2057 GTK3_NATIVE_EXIT(env, that, gtk_1window_1deiconify_FUNC);
2058 }
2059 #endif
2060
2061 #ifndef NO_gtk_1window_1get_1icon_1list
GTK3_NATIVE(gtk_1window_1get_1icon_1list)2062 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1window_1get_1icon_1list)
2063 (JNIEnv *env, jclass that, jlong arg0)
2064 {
2065 jlong rc = 0;
2066 GTK3_NATIVE_ENTER(env, that, gtk_1window_1get_1icon_1list_FUNC);
2067 rc = (jlong)gtk_window_get_icon_list((GtkWindow *)arg0);
2068 GTK3_NATIVE_EXIT(env, that, gtk_1window_1get_1icon_1list_FUNC);
2069 return rc;
2070 }
2071 #endif
2072
2073 #ifndef NO_gtk_1window_1get_1mnemonic_1modifier
GTK3_NATIVE(gtk_1window_1get_1mnemonic_1modifier)2074 JNIEXPORT jint JNICALL GTK3_NATIVE(gtk_1window_1get_1mnemonic_1modifier)
2075 (JNIEnv *env, jclass that, jlong arg0)
2076 {
2077 jint rc = 0;
2078 GTK3_NATIVE_ENTER(env, that, gtk_1window_1get_1mnemonic_1modifier_FUNC);
2079 rc = (jint)gtk_window_get_mnemonic_modifier((GtkWindow *)arg0);
2080 GTK3_NATIVE_EXIT(env, that, gtk_1window_1get_1mnemonic_1modifier_FUNC);
2081 return rc;
2082 }
2083 #endif
2084
2085 #ifndef NO_gtk_1window_1get_1position
GTK3_NATIVE(gtk_1window_1get_1position)2086 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1get_1position)
2087 (JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
2088 {
2089 jint *lparg1=NULL;
2090 jint *lparg2=NULL;
2091 GTK3_NATIVE_ENTER(env, that, gtk_1window_1get_1position_FUNC);
2092 if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
2093 if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
2094 gtk_window_get_position((GtkWindow *)arg0, (gint *)lparg1, (gint *)lparg2);
2095 fail:
2096 if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
2097 if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
2098 GTK3_NATIVE_EXIT(env, that, gtk_1window_1get_1position_FUNC);
2099 }
2100 #endif
2101
2102 #ifndef NO_gtk_1window_1get_1size
GTK3_NATIVE(gtk_1window_1get_1size)2103 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1get_1size)
2104 (JNIEnv *env, jclass that, jlong arg0, jintArray arg1, jintArray arg2)
2105 {
2106 jint *lparg1=NULL;
2107 jint *lparg2=NULL;
2108 GTK3_NATIVE_ENTER(env, that, gtk_1window_1get_1size_FUNC);
2109 if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail;
2110 if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail;
2111 gtk_window_get_size((GtkWindow *)arg0, (gint *)lparg1, (gint *)lparg2);
2112 fail:
2113 if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0);
2114 if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0);
2115 GTK3_NATIVE_EXIT(env, that, gtk_1window_1get_1size_FUNC);
2116 }
2117 #endif
2118
2119 #ifndef NO_gtk_1window_1iconify
GTK3_NATIVE(gtk_1window_1iconify)2120 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1iconify)
2121 (JNIEnv *env, jclass that, jlong arg0)
2122 {
2123 GTK3_NATIVE_ENTER(env, that, gtk_1window_1iconify_FUNC);
2124 gtk_window_iconify((GtkWindow *)arg0);
2125 GTK3_NATIVE_EXIT(env, that, gtk_1window_1iconify_FUNC);
2126 }
2127 #endif
2128
2129 #ifndef NO_gtk_1window_1move
GTK3_NATIVE(gtk_1window_1move)2130 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1move)
2131 (JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
2132 {
2133 GTK3_NATIVE_ENTER(env, that, gtk_1window_1move_FUNC);
2134 gtk_window_move((GtkWindow *)arg0, (gint)arg1, (gint)arg2);
2135 GTK3_NATIVE_EXIT(env, that, gtk_1window_1move_FUNC);
2136 }
2137 #endif
2138
2139 #ifndef NO_gtk_1window_1new
GTK3_NATIVE(gtk_1window_1new)2140 JNIEXPORT jlong JNICALL GTK3_NATIVE(gtk_1window_1new)
2141 (JNIEnv *env, jclass that, jint arg0)
2142 {
2143 jlong rc = 0;
2144 GTK3_NATIVE_ENTER(env, that, gtk_1window_1new_FUNC);
2145 rc = (jlong)gtk_window_new((GtkWindowType)arg0);
2146 GTK3_NATIVE_EXIT(env, that, gtk_1window_1new_FUNC);
2147 return rc;
2148 }
2149 #endif
2150
2151 #ifndef NO_gtk_1window_1remove_1accel_1group
GTK3_NATIVE(gtk_1window_1remove_1accel_1group)2152 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1remove_1accel_1group)
2153 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2154 {
2155 GTK3_NATIVE_ENTER(env, that, gtk_1window_1remove_1accel_1group_FUNC);
2156 gtk_window_remove_accel_group((GtkWindow *)arg0, (GtkAccelGroup *)arg1);
2157 GTK3_NATIVE_EXIT(env, that, gtk_1window_1remove_1accel_1group_FUNC);
2158 }
2159 #endif
2160
2161 #ifndef NO_gtk_1window_1resize
GTK3_NATIVE(gtk_1window_1resize)2162 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1resize)
2163 (JNIEnv *env, jclass that, jlong arg0, jint arg1, jint arg2)
2164 {
2165 GTK3_NATIVE_ENTER(env, that, gtk_1window_1resize_FUNC);
2166 gtk_window_resize((GtkWindow *)arg0, (gint)arg1, (gint)arg2);
2167 GTK3_NATIVE_EXIT(env, that, gtk_1window_1resize_FUNC);
2168 }
2169 #endif
2170
2171 #ifndef NO_gtk_1window_1set_1attached_1to
GTK3_NATIVE(gtk_1window_1set_1attached_1to)2172 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1set_1attached_1to)
2173 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2174 {
2175 GTK3_NATIVE_ENTER(env, that, gtk_1window_1set_1attached_1to_FUNC);
2176 gtk_window_set_attached_to((GtkWindow *)arg0, (GtkWidget *)arg1);
2177 GTK3_NATIVE_EXIT(env, that, gtk_1window_1set_1attached_1to_FUNC);
2178 }
2179 #endif
2180
2181 #ifndef NO_gtk_1window_1set_1default
GTK3_NATIVE(gtk_1window_1set_1default)2182 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1set_1default)
2183 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2184 {
2185 GTK3_NATIVE_ENTER(env, that, gtk_1window_1set_1default_FUNC);
2186 gtk_window_set_default((GtkWindow *)arg0, (GtkWidget *)arg1);
2187 GTK3_NATIVE_EXIT(env, that, gtk_1window_1set_1default_FUNC);
2188 }
2189 #endif
2190
2191 #ifndef NO_gtk_1window_1set_1icon_1list
GTK3_NATIVE(gtk_1window_1set_1icon_1list)2192 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1set_1icon_1list)
2193 (JNIEnv *env, jclass that, jlong arg0, jlong arg1)
2194 {
2195 GTK3_NATIVE_ENTER(env, that, gtk_1window_1set_1icon_1list_FUNC);
2196 gtk_window_set_icon_list((GtkWindow *)arg0, (GList *)arg1);
2197 GTK3_NATIVE_EXIT(env, that, gtk_1window_1set_1icon_1list_FUNC);
2198 }
2199 #endif
2200
2201 #ifndef NO_gtk_1window_1set_1keep_1above
GTK3_NATIVE(gtk_1window_1set_1keep_1above)2202 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1set_1keep_1above)
2203 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
2204 {
2205 GTK3_NATIVE_ENTER(env, that, gtk_1window_1set_1keep_1above_FUNC);
2206 gtk_window_set_keep_above((GtkWindow *)arg0, (gboolean)arg1);
2207 GTK3_NATIVE_EXIT(env, that, gtk_1window_1set_1keep_1above_FUNC);
2208 }
2209 #endif
2210
2211 #ifndef NO_gtk_1window_1set_1skip_1taskbar_1hint
GTK3_NATIVE(gtk_1window_1set_1skip_1taskbar_1hint)2212 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1set_1skip_1taskbar_1hint)
2213 (JNIEnv *env, jclass that, jlong arg0, jboolean arg1)
2214 {
2215 GTK3_NATIVE_ENTER(env, that, gtk_1window_1set_1skip_1taskbar_1hint_FUNC);
2216 gtk_window_set_skip_taskbar_hint((GtkWindow *)arg0, (gboolean)arg1);
2217 GTK3_NATIVE_EXIT(env, that, gtk_1window_1set_1skip_1taskbar_1hint_FUNC);
2218 }
2219 #endif
2220
2221 #ifndef NO_gtk_1window_1set_1type_1hint
GTK3_NATIVE(gtk_1window_1set_1type_1hint)2222 JNIEXPORT void JNICALL GTK3_NATIVE(gtk_1window_1set_1type_1hint)
2223 (JNIEnv *env, jclass that, jlong arg0, jint arg1)
2224 {
2225 GTK3_NATIVE_ENTER(env, that, gtk_1window_1set_1type_1hint_FUNC);
2226 gtk_window_set_type_hint((GtkWindow *)arg0, arg1);
2227 GTK3_NATIVE_EXIT(env, that, gtk_1window_1set_1type_1hint_FUNC);
2228 }
2229 #endif
2230
2231