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 #ifdef NATIVE_STATS
19 extern int GTK3_nativeFunctionCount;
20 extern int GTK3_nativeFunctionCallCount[];
21 extern char* GTK3_nativeFunctionNames[];
22 #define GTK3_NATIVE_ENTER(env, that, func) GTK3_nativeFunctionCallCount[func]++;
23 #define GTK3_NATIVE_EXIT(env, that, func)
24 #else
25 #ifndef GTK3_NATIVE_ENTER
26 #define GTK3_NATIVE_ENTER(env, that, func)
27 #endif
28 #ifndef GTK3_NATIVE_EXIT
29 #define GTK3_NATIVE_EXIT(env, that, func)
30 #endif
31 #endif
32 
33 typedef enum {
34 	GTK_1IS_1MENU_1ITEM_FUNC,
35 	GTK_1TYPE_1MENU_FUNC,
36 	gtk_1accel_1label_1new_FUNC,
37 	gtk_1accel_1label_1set_1accel_FUNC,
38 	gtk_1accel_1label_1set_1accel_1widget_FUNC,
39 	gtk_1accessible_1get_1widget_FUNC,
40 	gtk_1bin_1get_1child_FUNC,
41 	gtk_1box_1pack_1end_FUNC,
42 	gtk_1box_1reorder_1child_FUNC,
43 	gtk_1box_1set_1child_1packing_FUNC,
44 	gtk_1button_1set_1image_FUNC,
45 	gtk_1calendar_1get_1date_FUNC,
46 	gtk_1calendar_1select_1day_FUNC,
47 	gtk_1calendar_1select_1month_FUNC,
48 	gtk_1calendar_1set_1display_1options_FUNC,
49 	gtk_1check_1menu_1item_1get_1active_FUNC,
50 	gtk_1check_1menu_1item_1new_FUNC,
51 	gtk_1check_1menu_1item_1set_1active_FUNC,
52 	gtk_1clipboard_1clear_FUNC,
53 	gtk_1clipboard_1get_FUNC,
54 	gtk_1clipboard_1set_1can_1store_FUNC,
55 	gtk_1clipboard_1set_1with_1owner_FUNC,
56 	gtk_1clipboard_1store_FUNC,
57 	gtk_1clipboard_1wait_1for_1contents_FUNC,
58 	gtk_1combo_1box_1get_1wrap_1width_FUNC,
59 	gtk_1combo_1box_1set_1wrap_1width_FUNC,
60 	gtk_1container_1add_FUNC,
61 	gtk_1container_1forall_FUNC,
62 	gtk_1container_1get_1border_1width_FUNC,
63 	gtk_1container_1get_1children_FUNC,
64 	gtk_1container_1propagate_1draw_FUNC,
65 	gtk_1container_1remove_FUNC,
66 	gtk_1container_1set_1border_1width_FUNC,
67 	gtk_1css_1provider_1load_1from_1data_FUNC,
68 	gtk_1dialog_1run_FUNC,
69 	gtk_1drag_1begin_1with_1coordinates_FUNC,
70 	gtk_1drag_1check_1threshold_FUNC,
71 	gtk_1drag_1dest_1set_FUNC,
72 	gtk_1drag_1dest_1unset_FUNC,
73 	gtk_1drag_1finish_FUNC,
74 	gtk_1drag_1get_1data_FUNC,
75 	gtk_1drag_1set_1icon_1surface_FUNC,
76 	gtk_1editable_1copy_1clipboard_FUNC,
77 	gtk_1editable_1cut_1clipboard_FUNC,
78 	gtk_1editable_1paste_1clipboard_FUNC,
79 	gtk_1entry_1get_1layout_FUNC,
80 	gtk_1entry_1get_1layout_1offsets_FUNC,
81 	gtk_1entry_1get_1text_FUNC,
82 	gtk_1entry_1set_1text_FUNC,
83 	gtk_1entry_1set_1width_1chars_FUNC,
84 	gtk_1entry_1text_1index_1to_1layout_1index_FUNC,
85 	gtk_1event_1box_1new_FUNC,
86 	gtk_1event_1controller_1handle_1event_FUNC,
87 	gtk_1events_1pending_FUNC,
88 	gtk_1file_1chooser_1get_1filename_FUNC,
89 	gtk_1file_1chooser_1get_1filenames_FUNC,
90 	gtk_1file_1chooser_1get_1uri_FUNC,
91 	gtk_1file_1chooser_1get_1uris_FUNC,
92 	gtk_1file_1chooser_1set_1current_1folder_FUNC,
93 	gtk_1file_1chooser_1set_1current_1folder_1uri_FUNC,
94 	gtk_1file_1chooser_1set_1do_1overwrite_1confirmation_FUNC,
95 	gtk_1file_1chooser_1set_1extra_1widget_FUNC,
96 	gtk_1file_1chooser_1set_1filename_FUNC,
97 	gtk_1file_1chooser_1set_1local_1only_FUNC,
98 	gtk_1file_1chooser_1set_1uri_FUNC,
99 	gtk_1frame_1set_1shadow_1type_FUNC,
100 	gtk_1get_1current_1event_FUNC,
101 	gtk_1get_1current_1event_1state_FUNC,
102 	gtk_1get_1event_1widget_FUNC,
103 	gtk_1grab_1add_FUNC,
104 	gtk_1grab_1get_1current_FUNC,
105 	gtk_1grab_1remove_FUNC,
106 	gtk_1hsv_1to_1rgb_FUNC,
107 	gtk_1icon_1info_1load_1icon_FUNC,
108 	gtk_1icon_1theme_1get_1default_FUNC,
109 	gtk_1icon_1theme_1load_1icon_FUNC,
110 	gtk_1icon_1theme_1lookup_1by_1gicon_FUNC,
111 	gtk_1im_1context_1filter_1keypress_FUNC,
112 	gtk_1image_1new_1from_1icon_1name_FUNC,
113 	gtk_1image_1new_1from_1surface_FUNC,
114 	gtk_1image_1set_1from_1icon_1name_FUNC,
115 	gtk_1image_1set_1from_1surface_FUNC,
116 	gtk_1init_1check_FUNC,
117 	gtk_1main_1do_1event_FUNC,
118 	gtk_1main_1iteration_1do_FUNC,
119 	gtk_1menu_1bar_1new_FUNC,
120 	gtk_1menu_1item_1get_1submenu_FUNC,
121 	gtk_1menu_1item_1new_FUNC,
122 	gtk_1menu_1item_1set_1submenu_FUNC,
123 	gtk_1menu_1new_FUNC,
124 	gtk_1menu_1popdown_FUNC,
125 	gtk_1menu_1shell_1deactivate_FUNC,
126 	gtk_1menu_1shell_1insert_FUNC,
127 	gtk_1menu_1shell_1set_1take_1focus_FUNC,
128 	gtk_1menu_1tool_1button_1new_FUNC,
129 	gtk_1native_1dialog_1run_FUNC,
130 	gtk_1radio_1button_1get_1group_FUNC,
131 	gtk_1radio_1button_1new_FUNC,
132 	gtk_1radio_1menu_1item_1get_1group_FUNC,
133 	gtk_1radio_1menu_1item_1new_FUNC,
134 	gtk_1rgb_1to_1hsv_FUNC,
135 	gtk_1scrolled_1window_1get_1shadow_1type_FUNC,
136 	gtk_1scrolled_1window_1new_FUNC,
137 	gtk_1scrolled_1window_1set_1shadow_1type_FUNC,
138 	gtk_1selection_1data_1free_FUNC,
139 	gtk_1selection_1data_1get_1data_FUNC,
140 	gtk_1selection_1data_1get_1data_1type_FUNC,
141 	gtk_1selection_1data_1get_1format_FUNC,
142 	gtk_1selection_1data_1get_1length_FUNC,
143 	gtk_1selection_1data_1get_1target_FUNC,
144 	gtk_1selection_1data_1set_FUNC,
145 	gtk_1separator_1menu_1item_1new_FUNC,
146 	gtk_1separator_1tool_1item_1new_FUNC,
147 	gtk_1separator_1tool_1item_1set_1draw_FUNC,
148 	gtk_1status_1icon_1get_1visible_FUNC,
149 	gtk_1status_1icon_1new_FUNC,
150 	gtk_1status_1icon_1set_1from_1pixbuf_FUNC,
151 	gtk_1status_1icon_1set_1tooltip_1text_FUNC,
152 	gtk_1status_1icon_1set_1visible_FUNC,
153 	gtk_1style_1context_1invalidate_FUNC,
154 	gtk_1target_1list_1new_FUNC,
155 	gtk_1target_1list_1unref_FUNC,
156 	gtk_1toggle_1tool_1button_1get_1active_FUNC,
157 	gtk_1toggle_1tool_1button_1new_FUNC,
158 	gtk_1toggle_1tool_1button_1set_1active_FUNC,
159 	gtk_1tool_1button_1new_FUNC,
160 	gtk_1tool_1button_1set_1icon_1widget_FUNC,
161 	gtk_1tool_1button_1set_1label_1widget_FUNC,
162 	gtk_1tool_1button_1set_1use_1underline_FUNC,
163 	gtk_1tool_1item_1get_1proxy_1menu_1item_FUNC,
164 	gtk_1tool_1item_1retrieve_1proxy_1menu_1item_FUNC,
165 	gtk_1tool_1item_1set_1homogeneous_FUNC,
166 	gtk_1tool_1item_1set_1is_1important_FUNC,
167 	gtk_1tool_1item_1set_1proxy_1menu_1item_FUNC,
168 	gtk_1toolbar_1insert_FUNC,
169 	gtk_1toolbar_1new_FUNC,
170 	gtk_1toolbar_1set_1icon_1size_FUNC,
171 	gtk_1toolbar_1set_1show_1arrow_FUNC,
172 	gtk_1toolbar_1set_1style_FUNC,
173 	gtk_1viewport_1set_1shadow_1type_FUNC,
174 	gtk_1widget_1add_1accelerator_FUNC,
175 	gtk_1widget_1add_1events_FUNC,
176 	gtk_1widget_1destroy_FUNC,
177 	gtk_1widget_1draw_FUNC,
178 	gtk_1widget_1event_FUNC,
179 	gtk_1widget_1get_1accessible_FUNC,
180 	gtk_1widget_1get_1can_1default_FUNC,
181 	gtk_1widget_1get_1events_FUNC,
182 	gtk_1widget_1get_1has_1window_FUNC,
183 	gtk_1widget_1get_1preferred_1height_FUNC,
184 	gtk_1widget_1get_1preferred_1height_1for_1width_FUNC,
185 	gtk_1widget_1get_1preferred_1width_1for_1height_FUNC,
186 	gtk_1widget_1get_1screen_FUNC,
187 	gtk_1widget_1get_1toplevel_FUNC,
188 	gtk_1widget_1get_1window_FUNC,
189 	gtk_1widget_1input_1shape_1combine_1region_FUNC,
190 	gtk_1widget_1override_1font_FUNC,
191 	gtk_1widget_1remove_1accelerator_FUNC,
192 	gtk_1widget_1reparent_FUNC,
193 	gtk_1widget_1set_1can_1default_FUNC,
194 	gtk_1widget_1set_1double_1buffered_FUNC,
195 	gtk_1widget_1set_1has_1window_FUNC,
196 	gtk_1widget_1set_1parent_1window_FUNC,
197 	gtk_1widget_1set_1redraw_1on_1allocate_FUNC,
198 	gtk_1widget_1shape_1combine_1region_FUNC,
199 	gtk_1widget_1style_1get__J_3B_3IJ_FUNC,
200 	gtk_1widget_1style_1get__J_3B_3JJ_FUNC,
201 	gtk_1widget_1translate_1coordinates_FUNC,
202 	gtk_1window_1activate_1default_FUNC,
203 	gtk_1window_1add_1accel_1group_FUNC,
204 	gtk_1window_1deiconify_FUNC,
205 	gtk_1window_1get_1icon_1list_FUNC,
206 	gtk_1window_1get_1mnemonic_1modifier_FUNC,
207 	gtk_1window_1get_1position_FUNC,
208 	gtk_1window_1get_1size_FUNC,
209 	gtk_1window_1iconify_FUNC,
210 	gtk_1window_1move_FUNC,
211 	gtk_1window_1new_FUNC,
212 	gtk_1window_1remove_1accel_1group_FUNC,
213 	gtk_1window_1resize_FUNC,
214 	gtk_1window_1set_1attached_1to_FUNC,
215 	gtk_1window_1set_1default_FUNC,
216 	gtk_1window_1set_1icon_1list_FUNC,
217 	gtk_1window_1set_1keep_1above_FUNC,
218 	gtk_1window_1set_1skip_1taskbar_1hint_FUNC,
219 	gtk_1window_1set_1type_1hint_FUNC,
220 } GTK3_FUNCS;
221