1 
2 /* This file is generated by glib-mkenums, do not modify it. This code is licensed under the same license as the containing project. Note that it links to GLib, so must comply with the LGPL linking clauses. */
3 
4 #undef GTK_DISABLE_DEPRECATED
5 #define GTK_ENABLE_BROKEN
6 #include "gtk.h"
7 #include "gtkprivate.h"
8 #include "gtkalias.h"
9 /* enumerations from "gtkaccelgroup.h" */
10 GType
gtk_accel_flags_get_type(void)11 gtk_accel_flags_get_type (void)
12 {
13     static GType etype = 0;
14     if (G_UNLIKELY(etype == 0)) {
15         static const GFlagsValue values[] = {
16             { GTK_ACCEL_VISIBLE, "GTK_ACCEL_VISIBLE", "visible" },
17             { GTK_ACCEL_LOCKED, "GTK_ACCEL_LOCKED", "locked" },
18             { GTK_ACCEL_MASK, "GTK_ACCEL_MASK", "mask" },
19             { 0, NULL, NULL }
20         };
21         etype = g_flags_register_static (g_intern_static_string ("GtkAccelFlags"), values);
22     }
23     return etype;
24 }
25 /* enumerations from "gtkassistant.h" */
26 GType
gtk_assistant_page_type_get_type(void)27 gtk_assistant_page_type_get_type (void)
28 {
29     static GType etype = 0;
30     if (G_UNLIKELY(etype == 0)) {
31         static const GEnumValue values[] = {
32             { GTK_ASSISTANT_PAGE_CONTENT, "GTK_ASSISTANT_PAGE_CONTENT", "content" },
33             { GTK_ASSISTANT_PAGE_INTRO, "GTK_ASSISTANT_PAGE_INTRO", "intro" },
34             { GTK_ASSISTANT_PAGE_CONFIRM, "GTK_ASSISTANT_PAGE_CONFIRM", "confirm" },
35             { GTK_ASSISTANT_PAGE_SUMMARY, "GTK_ASSISTANT_PAGE_SUMMARY", "summary" },
36             { GTK_ASSISTANT_PAGE_PROGRESS, "GTK_ASSISTANT_PAGE_PROGRESS", "progress" },
37             { 0, NULL, NULL }
38         };
39         etype = g_enum_register_static (g_intern_static_string ("GtkAssistantPageType"), values);
40     }
41     return etype;
42 }
43 /* enumerations from "gtkbuilder.h" */
44 GType
gtk_builder_error_get_type(void)45 gtk_builder_error_get_type (void)
46 {
47     static GType etype = 0;
48     if (G_UNLIKELY(etype == 0)) {
49         static const GEnumValue values[] = {
50             { GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION, "GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION", "invalid-type-function" },
51             { GTK_BUILDER_ERROR_UNHANDLED_TAG, "GTK_BUILDER_ERROR_UNHANDLED_TAG", "unhandled-tag" },
52             { GTK_BUILDER_ERROR_MISSING_ATTRIBUTE, "GTK_BUILDER_ERROR_MISSING_ATTRIBUTE", "missing-attribute" },
53             { GTK_BUILDER_ERROR_INVALID_ATTRIBUTE, "GTK_BUILDER_ERROR_INVALID_ATTRIBUTE", "invalid-attribute" },
54             { GTK_BUILDER_ERROR_INVALID_TAG, "GTK_BUILDER_ERROR_INVALID_TAG", "invalid-tag" },
55             { GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE, "GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE", "missing-property-value" },
56             { GTK_BUILDER_ERROR_INVALID_VALUE, "GTK_BUILDER_ERROR_INVALID_VALUE", "invalid-value" },
57             { GTK_BUILDER_ERROR_VERSION_MISMATCH, "GTK_BUILDER_ERROR_VERSION_MISMATCH", "version-mismatch" },
58             { GTK_BUILDER_ERROR_DUPLICATE_ID, "GTK_BUILDER_ERROR_DUPLICATE_ID", "duplicate-id" },
59             { 0, NULL, NULL }
60         };
61         etype = g_enum_register_static (g_intern_static_string ("GtkBuilderError"), values);
62     }
63     return etype;
64 }
65 /* enumerations from "gtkcalendar.h" */
66 GType
gtk_calendar_display_options_get_type(void)67 gtk_calendar_display_options_get_type (void)
68 {
69     static GType etype = 0;
70     if (G_UNLIKELY(etype == 0)) {
71         static const GFlagsValue values[] = {
72             { GTK_CALENDAR_SHOW_HEADING, "GTK_CALENDAR_SHOW_HEADING", "show-heading" },
73             { GTK_CALENDAR_SHOW_DAY_NAMES, "GTK_CALENDAR_SHOW_DAY_NAMES", "show-day-names" },
74             { GTK_CALENDAR_NO_MONTH_CHANGE, "GTK_CALENDAR_NO_MONTH_CHANGE", "no-month-change" },
75             { GTK_CALENDAR_SHOW_WEEK_NUMBERS, "GTK_CALENDAR_SHOW_WEEK_NUMBERS", "show-week-numbers" },
76             { GTK_CALENDAR_WEEK_START_MONDAY, "GTK_CALENDAR_WEEK_START_MONDAY", "week-start-monday" },
77             { GTK_CALENDAR_SHOW_DETAILS, "GTK_CALENDAR_SHOW_DETAILS", "show-details" },
78             { 0, NULL, NULL }
79         };
80         etype = g_flags_register_static (g_intern_static_string ("GtkCalendarDisplayOptions"), values);
81     }
82     return etype;
83 }
84 /* enumerations from "gtkcellrenderer.h" */
85 GType
gtk_cell_renderer_state_get_type(void)86 gtk_cell_renderer_state_get_type (void)
87 {
88     static GType etype = 0;
89     if (G_UNLIKELY(etype == 0)) {
90         static const GFlagsValue values[] = {
91             { GTK_CELL_RENDERER_SELECTED, "GTK_CELL_RENDERER_SELECTED", "selected" },
92             { GTK_CELL_RENDERER_PRELIT, "GTK_CELL_RENDERER_PRELIT", "prelit" },
93             { GTK_CELL_RENDERER_INSENSITIVE, "GTK_CELL_RENDERER_INSENSITIVE", "insensitive" },
94             { GTK_CELL_RENDERER_SORTED, "GTK_CELL_RENDERER_SORTED", "sorted" },
95             { GTK_CELL_RENDERER_FOCUSED, "GTK_CELL_RENDERER_FOCUSED", "focused" },
96             { 0, NULL, NULL }
97         };
98         etype = g_flags_register_static (g_intern_static_string ("GtkCellRendererState"), values);
99     }
100     return etype;
101 }
102 GType
gtk_cell_renderer_mode_get_type(void)103 gtk_cell_renderer_mode_get_type (void)
104 {
105     static GType etype = 0;
106     if (G_UNLIKELY(etype == 0)) {
107         static const GEnumValue values[] = {
108             { GTK_CELL_RENDERER_MODE_INERT, "GTK_CELL_RENDERER_MODE_INERT", "inert" },
109             { GTK_CELL_RENDERER_MODE_ACTIVATABLE, "GTK_CELL_RENDERER_MODE_ACTIVATABLE", "activatable" },
110             { GTK_CELL_RENDERER_MODE_EDITABLE, "GTK_CELL_RENDERER_MODE_EDITABLE", "editable" },
111             { 0, NULL, NULL }
112         };
113         etype = g_enum_register_static (g_intern_static_string ("GtkCellRendererMode"), values);
114     }
115     return etype;
116 }
117 /* enumerations from "gtkcellrendereraccel.h" */
118 GType
gtk_cell_renderer_accel_mode_get_type(void)119 gtk_cell_renderer_accel_mode_get_type (void)
120 {
121     static GType etype = 0;
122     if (G_UNLIKELY(etype == 0)) {
123         static const GEnumValue values[] = {
124             { GTK_CELL_RENDERER_ACCEL_MODE_GTK, "GTK_CELL_RENDERER_ACCEL_MODE_GTK", "gtk" },
125             { GTK_CELL_RENDERER_ACCEL_MODE_OTHER, "GTK_CELL_RENDERER_ACCEL_MODE_OTHER", "other" },
126             { 0, NULL, NULL }
127         };
128         etype = g_enum_register_static (g_intern_static_string ("GtkCellRendererAccelMode"), values);
129     }
130     return etype;
131 }
132 /* enumerations from "gtkclist.h" */
133 GType
gtk_cell_type_get_type(void)134 gtk_cell_type_get_type (void)
135 {
136     static GType etype = 0;
137     if (G_UNLIKELY(etype == 0)) {
138         static const GEnumValue values[] = {
139             { GTK_CELL_EMPTY, "GTK_CELL_EMPTY", "empty" },
140             { GTK_CELL_TEXT, "GTK_CELL_TEXT", "text" },
141             { GTK_CELL_PIXMAP, "GTK_CELL_PIXMAP", "pixmap" },
142             { GTK_CELL_PIXTEXT, "GTK_CELL_PIXTEXT", "pixtext" },
143             { GTK_CELL_WIDGET, "GTK_CELL_WIDGET", "widget" },
144             { 0, NULL, NULL }
145         };
146         etype = g_enum_register_static (g_intern_static_string ("GtkCellType"), values);
147     }
148     return etype;
149 }
150 GType
gtk_clist_drag_pos_get_type(void)151 gtk_clist_drag_pos_get_type (void)
152 {
153     static GType etype = 0;
154     if (G_UNLIKELY(etype == 0)) {
155         static const GEnumValue values[] = {
156             { GTK_CLIST_DRAG_NONE, "GTK_CLIST_DRAG_NONE", "none" },
157             { GTK_CLIST_DRAG_BEFORE, "GTK_CLIST_DRAG_BEFORE", "before" },
158             { GTK_CLIST_DRAG_INTO, "GTK_CLIST_DRAG_INTO", "into" },
159             { GTK_CLIST_DRAG_AFTER, "GTK_CLIST_DRAG_AFTER", "after" },
160             { 0, NULL, NULL }
161         };
162         etype = g_enum_register_static (g_intern_static_string ("GtkCListDragPos"), values);
163     }
164     return etype;
165 }
166 GType
gtk_button_action_get_type(void)167 gtk_button_action_get_type (void)
168 {
169     static GType etype = 0;
170     if (G_UNLIKELY(etype == 0)) {
171         static const GFlagsValue values[] = {
172             { GTK_BUTTON_IGNORED, "GTK_BUTTON_IGNORED", "ignored" },
173             { GTK_BUTTON_SELECTS, "GTK_BUTTON_SELECTS", "selects" },
174             { GTK_BUTTON_DRAGS, "GTK_BUTTON_DRAGS", "drags" },
175             { GTK_BUTTON_EXPANDS, "GTK_BUTTON_EXPANDS", "expands" },
176             { 0, NULL, NULL }
177         };
178         etype = g_flags_register_static (g_intern_static_string ("GtkButtonAction"), values);
179     }
180     return etype;
181 }
182 /* enumerations from "gtkctree.h" */
183 GType
gtk_ctree_pos_get_type(void)184 gtk_ctree_pos_get_type (void)
185 {
186     static GType etype = 0;
187     if (G_UNLIKELY(etype == 0)) {
188         static const GEnumValue values[] = {
189             { GTK_CTREE_POS_BEFORE, "GTK_CTREE_POS_BEFORE", "before" },
190             { GTK_CTREE_POS_AS_CHILD, "GTK_CTREE_POS_AS_CHILD", "as-child" },
191             { GTK_CTREE_POS_AFTER, "GTK_CTREE_POS_AFTER", "after" },
192             { 0, NULL, NULL }
193         };
194         etype = g_enum_register_static (g_intern_static_string ("GtkCTreePos"), values);
195     }
196     return etype;
197 }
198 GType
gtk_ctree_line_style_get_type(void)199 gtk_ctree_line_style_get_type (void)
200 {
201     static GType etype = 0;
202     if (G_UNLIKELY(etype == 0)) {
203         static const GEnumValue values[] = {
204             { GTK_CTREE_LINES_NONE, "GTK_CTREE_LINES_NONE", "none" },
205             { GTK_CTREE_LINES_SOLID, "GTK_CTREE_LINES_SOLID", "solid" },
206             { GTK_CTREE_LINES_DOTTED, "GTK_CTREE_LINES_DOTTED", "dotted" },
207             { GTK_CTREE_LINES_TABBED, "GTK_CTREE_LINES_TABBED", "tabbed" },
208             { 0, NULL, NULL }
209         };
210         etype = g_enum_register_static (g_intern_static_string ("GtkCTreeLineStyle"), values);
211     }
212     return etype;
213 }
214 GType
gtk_ctree_expander_style_get_type(void)215 gtk_ctree_expander_style_get_type (void)
216 {
217     static GType etype = 0;
218     if (G_UNLIKELY(etype == 0)) {
219         static const GEnumValue values[] = {
220             { GTK_CTREE_EXPANDER_NONE, "GTK_CTREE_EXPANDER_NONE", "none" },
221             { GTK_CTREE_EXPANDER_SQUARE, "GTK_CTREE_EXPANDER_SQUARE", "square" },
222             { GTK_CTREE_EXPANDER_TRIANGLE, "GTK_CTREE_EXPANDER_TRIANGLE", "triangle" },
223             { GTK_CTREE_EXPANDER_CIRCULAR, "GTK_CTREE_EXPANDER_CIRCULAR", "circular" },
224             { 0, NULL, NULL }
225         };
226         etype = g_enum_register_static (g_intern_static_string ("GtkCTreeExpanderStyle"), values);
227     }
228     return etype;
229 }
230 GType
gtk_ctree_expansion_type_get_type(void)231 gtk_ctree_expansion_type_get_type (void)
232 {
233     static GType etype = 0;
234     if (G_UNLIKELY(etype == 0)) {
235         static const GEnumValue values[] = {
236             { GTK_CTREE_EXPANSION_EXPAND, "GTK_CTREE_EXPANSION_EXPAND", "expand" },
237             { GTK_CTREE_EXPANSION_EXPAND_RECURSIVE, "GTK_CTREE_EXPANSION_EXPAND_RECURSIVE", "expand-recursive" },
238             { GTK_CTREE_EXPANSION_COLLAPSE, "GTK_CTREE_EXPANSION_COLLAPSE", "collapse" },
239             { GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE, "GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE", "collapse-recursive" },
240             { GTK_CTREE_EXPANSION_TOGGLE, "GTK_CTREE_EXPANSION_TOGGLE", "toggle" },
241             { GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE, "GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE", "toggle-recursive" },
242             { 0, NULL, NULL }
243         };
244         etype = g_enum_register_static (g_intern_static_string ("GtkCTreeExpansionType"), values);
245     }
246     return etype;
247 }
248 /* enumerations from "gtkdebug.h" */
249 GType
gtk_debug_flag_get_type(void)250 gtk_debug_flag_get_type (void)
251 {
252     static GType etype = 0;
253     if (G_UNLIKELY(etype == 0)) {
254         static const GFlagsValue values[] = {
255             { GTK_DEBUG_MISC, "GTK_DEBUG_MISC", "misc" },
256             { GTK_DEBUG_PLUGSOCKET, "GTK_DEBUG_PLUGSOCKET", "plugsocket" },
257             { GTK_DEBUG_TEXT, "GTK_DEBUG_TEXT", "text" },
258             { GTK_DEBUG_TREE, "GTK_DEBUG_TREE", "tree" },
259             { GTK_DEBUG_UPDATES, "GTK_DEBUG_UPDATES", "updates" },
260             { GTK_DEBUG_KEYBINDINGS, "GTK_DEBUG_KEYBINDINGS", "keybindings" },
261             { GTK_DEBUG_MULTIHEAD, "GTK_DEBUG_MULTIHEAD", "multihead" },
262             { GTK_DEBUG_MODULES, "GTK_DEBUG_MODULES", "modules" },
263             { GTK_DEBUG_GEOMETRY, "GTK_DEBUG_GEOMETRY", "geometry" },
264             { GTK_DEBUG_ICONTHEME, "GTK_DEBUG_ICONTHEME", "icontheme" },
265             { GTK_DEBUG_PRINTING, "GTK_DEBUG_PRINTING", "printing" },
266             { GTK_DEBUG_BUILDER, "GTK_DEBUG_BUILDER", "builder" },
267             { 0, NULL, NULL }
268         };
269         etype = g_flags_register_static (g_intern_static_string ("GtkDebugFlag"), values);
270     }
271     return etype;
272 }
273 /* enumerations from "gtkdialog.h" */
274 GType
gtk_dialog_flags_get_type(void)275 gtk_dialog_flags_get_type (void)
276 {
277     static GType etype = 0;
278     if (G_UNLIKELY(etype == 0)) {
279         static const GFlagsValue values[] = {
280             { GTK_DIALOG_MODAL, "GTK_DIALOG_MODAL", "modal" },
281             { GTK_DIALOG_DESTROY_WITH_PARENT, "GTK_DIALOG_DESTROY_WITH_PARENT", "destroy-with-parent" },
282             { GTK_DIALOG_NO_SEPARATOR, "GTK_DIALOG_NO_SEPARATOR", "no-separator" },
283             { 0, NULL, NULL }
284         };
285         etype = g_flags_register_static (g_intern_static_string ("GtkDialogFlags"), values);
286     }
287     return etype;
288 }
289 GType
gtk_response_type_get_type(void)290 gtk_response_type_get_type (void)
291 {
292     static GType etype = 0;
293     if (G_UNLIKELY(etype == 0)) {
294         static const GEnumValue values[] = {
295             { GTK_RESPONSE_NONE, "GTK_RESPONSE_NONE", "none" },
296             { GTK_RESPONSE_REJECT, "GTK_RESPONSE_REJECT", "reject" },
297             { GTK_RESPONSE_ACCEPT, "GTK_RESPONSE_ACCEPT", "accept" },
298             { GTK_RESPONSE_DELETE_EVENT, "GTK_RESPONSE_DELETE_EVENT", "delete-event" },
299             { GTK_RESPONSE_OK, "GTK_RESPONSE_OK", "ok" },
300             { GTK_RESPONSE_CANCEL, "GTK_RESPONSE_CANCEL", "cancel" },
301             { GTK_RESPONSE_CLOSE, "GTK_RESPONSE_CLOSE", "close" },
302             { GTK_RESPONSE_YES, "GTK_RESPONSE_YES", "yes" },
303             { GTK_RESPONSE_NO, "GTK_RESPONSE_NO", "no" },
304             { GTK_RESPONSE_APPLY, "GTK_RESPONSE_APPLY", "apply" },
305             { GTK_RESPONSE_HELP, "GTK_RESPONSE_HELP", "help" },
306             { 0, NULL, NULL }
307         };
308         etype = g_enum_register_static (g_intern_static_string ("GtkResponseType"), values);
309     }
310     return etype;
311 }
312 /* enumerations from "gtkdnd.h" */
313 GType
gtk_dest_defaults_get_type(void)314 gtk_dest_defaults_get_type (void)
315 {
316     static GType etype = 0;
317     if (G_UNLIKELY(etype == 0)) {
318         static const GFlagsValue values[] = {
319             { GTK_DEST_DEFAULT_MOTION, "GTK_DEST_DEFAULT_MOTION", "motion" },
320             { GTK_DEST_DEFAULT_HIGHLIGHT, "GTK_DEST_DEFAULT_HIGHLIGHT", "highlight" },
321             { GTK_DEST_DEFAULT_DROP, "GTK_DEST_DEFAULT_DROP", "drop" },
322             { GTK_DEST_DEFAULT_ALL, "GTK_DEST_DEFAULT_ALL", "all" },
323             { 0, NULL, NULL }
324         };
325         etype = g_flags_register_static (g_intern_static_string ("GtkDestDefaults"), values);
326     }
327     return etype;
328 }
329 GType
gtk_target_flags_get_type(void)330 gtk_target_flags_get_type (void)
331 {
332     static GType etype = 0;
333     if (G_UNLIKELY(etype == 0)) {
334         static const GFlagsValue values[] = {
335             { GTK_TARGET_SAME_APP, "GTK_TARGET_SAME_APP", "same-app" },
336             { GTK_TARGET_SAME_WIDGET, "GTK_TARGET_SAME_WIDGET", "same-widget" },
337             { GTK_TARGET_OTHER_APP, "GTK_TARGET_OTHER_APP", "other-app" },
338             { GTK_TARGET_OTHER_WIDGET, "GTK_TARGET_OTHER_WIDGET", "other-widget" },
339             { 0, NULL, NULL }
340         };
341         etype = g_flags_register_static (g_intern_static_string ("GtkTargetFlags"), values);
342     }
343     return etype;
344 }
345 /* enumerations from "gtkentry.h" */
346 GType
gtk_entry_icon_position_get_type(void)347 gtk_entry_icon_position_get_type (void)
348 {
349     static GType etype = 0;
350     if (G_UNLIKELY(etype == 0)) {
351         static const GEnumValue values[] = {
352             { GTK_ENTRY_ICON_PRIMARY, "GTK_ENTRY_ICON_PRIMARY", "primary" },
353             { GTK_ENTRY_ICON_SECONDARY, "GTK_ENTRY_ICON_SECONDARY", "secondary" },
354             { 0, NULL, NULL }
355         };
356         etype = g_enum_register_static (g_intern_static_string ("GtkEntryIconPosition"), values);
357     }
358     return etype;
359 }
360 /* enumerations from "gtkenums.h" */
361 GType
gtk_anchor_type_get_type(void)362 gtk_anchor_type_get_type (void)
363 {
364     static GType etype = 0;
365     if (G_UNLIKELY(etype == 0)) {
366         static const GEnumValue values[] = {
367             { GTK_ANCHOR_CENTER, "GTK_ANCHOR_CENTER", "center" },
368             { GTK_ANCHOR_NORTH, "GTK_ANCHOR_NORTH", "north" },
369             { GTK_ANCHOR_NORTH_WEST, "GTK_ANCHOR_NORTH_WEST", "north-west" },
370             { GTK_ANCHOR_NORTH_EAST, "GTK_ANCHOR_NORTH_EAST", "north-east" },
371             { GTK_ANCHOR_SOUTH, "GTK_ANCHOR_SOUTH", "south" },
372             { GTK_ANCHOR_SOUTH_WEST, "GTK_ANCHOR_SOUTH_WEST", "south-west" },
373             { GTK_ANCHOR_SOUTH_EAST, "GTK_ANCHOR_SOUTH_EAST", "south-east" },
374             { GTK_ANCHOR_WEST, "GTK_ANCHOR_WEST", "west" },
375             { GTK_ANCHOR_EAST, "GTK_ANCHOR_EAST", "east" },
376             { GTK_ANCHOR_N, "GTK_ANCHOR_N", "n" },
377             { GTK_ANCHOR_NW, "GTK_ANCHOR_NW", "nw" },
378             { GTK_ANCHOR_NE, "GTK_ANCHOR_NE", "ne" },
379             { GTK_ANCHOR_S, "GTK_ANCHOR_S", "s" },
380             { GTK_ANCHOR_SW, "GTK_ANCHOR_SW", "sw" },
381             { GTK_ANCHOR_SE, "GTK_ANCHOR_SE", "se" },
382             { GTK_ANCHOR_W, "GTK_ANCHOR_W", "w" },
383             { GTK_ANCHOR_E, "GTK_ANCHOR_E", "e" },
384             { 0, NULL, NULL }
385         };
386         etype = g_enum_register_static (g_intern_static_string ("GtkAnchorType"), values);
387     }
388     return etype;
389 }
390 GType
gtk_arrow_placement_get_type(void)391 gtk_arrow_placement_get_type (void)
392 {
393     static GType etype = 0;
394     if (G_UNLIKELY(etype == 0)) {
395         static const GEnumValue values[] = {
396             { GTK_ARROWS_BOTH, "GTK_ARROWS_BOTH", "both" },
397             { GTK_ARROWS_START, "GTK_ARROWS_START", "start" },
398             { GTK_ARROWS_END, "GTK_ARROWS_END", "end" },
399             { 0, NULL, NULL }
400         };
401         etype = g_enum_register_static (g_intern_static_string ("GtkArrowPlacement"), values);
402     }
403     return etype;
404 }
405 GType
gtk_arrow_type_get_type(void)406 gtk_arrow_type_get_type (void)
407 {
408     static GType etype = 0;
409     if (G_UNLIKELY(etype == 0)) {
410         static const GEnumValue values[] = {
411             { GTK_ARROW_UP, "GTK_ARROW_UP", "up" },
412             { GTK_ARROW_DOWN, "GTK_ARROW_DOWN", "down" },
413             { GTK_ARROW_LEFT, "GTK_ARROW_LEFT", "left" },
414             { GTK_ARROW_RIGHT, "GTK_ARROW_RIGHT", "right" },
415             { GTK_ARROW_NONE, "GTK_ARROW_NONE", "none" },
416             { 0, NULL, NULL }
417         };
418         etype = g_enum_register_static (g_intern_static_string ("GtkArrowType"), values);
419     }
420     return etype;
421 }
422 GType
gtk_attach_options_get_type(void)423 gtk_attach_options_get_type (void)
424 {
425     static GType etype = 0;
426     if (G_UNLIKELY(etype == 0)) {
427         static const GFlagsValue values[] = {
428             { GTK_EXPAND, "GTK_EXPAND", "expand" },
429             { GTK_SHRINK, "GTK_SHRINK", "shrink" },
430             { GTK_FILL, "GTK_FILL", "fill" },
431             { 0, NULL, NULL }
432         };
433         etype = g_flags_register_static (g_intern_static_string ("GtkAttachOptions"), values);
434     }
435     return etype;
436 }
437 GType
gtk_button_box_style_get_type(void)438 gtk_button_box_style_get_type (void)
439 {
440     static GType etype = 0;
441     if (G_UNLIKELY(etype == 0)) {
442         static const GEnumValue values[] = {
443             { GTK_BUTTONBOX_DEFAULT_STYLE, "GTK_BUTTONBOX_DEFAULT_STYLE", "default-style" },
444             { GTK_BUTTONBOX_SPREAD, "GTK_BUTTONBOX_SPREAD", "spread" },
445             { GTK_BUTTONBOX_EDGE, "GTK_BUTTONBOX_EDGE", "edge" },
446             { GTK_BUTTONBOX_START, "GTK_BUTTONBOX_START", "start" },
447             { GTK_BUTTONBOX_END, "GTK_BUTTONBOX_END", "end" },
448             { GTK_BUTTONBOX_CENTER, "GTK_BUTTONBOX_CENTER", "center" },
449             { 0, NULL, NULL }
450         };
451         etype = g_enum_register_static (g_intern_static_string ("GtkButtonBoxStyle"), values);
452     }
453     return etype;
454 }
455 GType
gtk_curve_type_get_type(void)456 gtk_curve_type_get_type (void)
457 {
458     static GType etype = 0;
459     if (G_UNLIKELY(etype == 0)) {
460         static const GEnumValue values[] = {
461             { GTK_CURVE_TYPE_LINEAR, "GTK_CURVE_TYPE_LINEAR", "linear" },
462             { GTK_CURVE_TYPE_SPLINE, "GTK_CURVE_TYPE_SPLINE", "spline" },
463             { GTK_CURVE_TYPE_FREE, "GTK_CURVE_TYPE_FREE", "free" },
464             { 0, NULL, NULL }
465         };
466         etype = g_enum_register_static (g_intern_static_string ("GtkCurveType"), values);
467     }
468     return etype;
469 }
470 GType
gtk_delete_type_get_type(void)471 gtk_delete_type_get_type (void)
472 {
473     static GType etype = 0;
474     if (G_UNLIKELY(etype == 0)) {
475         static const GEnumValue values[] = {
476             { GTK_DELETE_CHARS, "GTK_DELETE_CHARS", "chars" },
477             { GTK_DELETE_WORD_ENDS, "GTK_DELETE_WORD_ENDS", "word-ends" },
478             { GTK_DELETE_WORDS, "GTK_DELETE_WORDS", "words" },
479             { GTK_DELETE_DISPLAY_LINES, "GTK_DELETE_DISPLAY_LINES", "display-lines" },
480             { GTK_DELETE_DISPLAY_LINE_ENDS, "GTK_DELETE_DISPLAY_LINE_ENDS", "display-line-ends" },
481             { GTK_DELETE_PARAGRAPH_ENDS, "GTK_DELETE_PARAGRAPH_ENDS", "paragraph-ends" },
482             { GTK_DELETE_PARAGRAPHS, "GTK_DELETE_PARAGRAPHS", "paragraphs" },
483             { GTK_DELETE_WHITESPACE, "GTK_DELETE_WHITESPACE", "whitespace" },
484             { 0, NULL, NULL }
485         };
486         etype = g_enum_register_static (g_intern_static_string ("GtkDeleteType"), values);
487     }
488     return etype;
489 }
490 GType
gtk_direction_type_get_type(void)491 gtk_direction_type_get_type (void)
492 {
493     static GType etype = 0;
494     if (G_UNLIKELY(etype == 0)) {
495         static const GEnumValue values[] = {
496             { GTK_DIR_TAB_FORWARD, "GTK_DIR_TAB_FORWARD", "tab-forward" },
497             { GTK_DIR_TAB_BACKWARD, "GTK_DIR_TAB_BACKWARD", "tab-backward" },
498             { GTK_DIR_UP, "GTK_DIR_UP", "up" },
499             { GTK_DIR_DOWN, "GTK_DIR_DOWN", "down" },
500             { GTK_DIR_LEFT, "GTK_DIR_LEFT", "left" },
501             { GTK_DIR_RIGHT, "GTK_DIR_RIGHT", "right" },
502             { 0, NULL, NULL }
503         };
504         etype = g_enum_register_static (g_intern_static_string ("GtkDirectionType"), values);
505     }
506     return etype;
507 }
508 GType
gtk_expander_style_get_type(void)509 gtk_expander_style_get_type (void)
510 {
511     static GType etype = 0;
512     if (G_UNLIKELY(etype == 0)) {
513         static const GEnumValue values[] = {
514             { GTK_EXPANDER_COLLAPSED, "GTK_EXPANDER_COLLAPSED", "collapsed" },
515             { GTK_EXPANDER_SEMI_COLLAPSED, "GTK_EXPANDER_SEMI_COLLAPSED", "semi-collapsed" },
516             { GTK_EXPANDER_SEMI_EXPANDED, "GTK_EXPANDER_SEMI_EXPANDED", "semi-expanded" },
517             { GTK_EXPANDER_EXPANDED, "GTK_EXPANDER_EXPANDED", "expanded" },
518             { 0, NULL, NULL }
519         };
520         etype = g_enum_register_static (g_intern_static_string ("GtkExpanderStyle"), values);
521     }
522     return etype;
523 }
524 GType
gtk_icon_size_get_type(void)525 gtk_icon_size_get_type (void)
526 {
527     static GType etype = 0;
528     if (G_UNLIKELY(etype == 0)) {
529         static const GEnumValue values[] = {
530             { GTK_ICON_SIZE_INVALID, "GTK_ICON_SIZE_INVALID", "invalid" },
531             { GTK_ICON_SIZE_MENU, "GTK_ICON_SIZE_MENU", "menu" },
532             { GTK_ICON_SIZE_SMALL_TOOLBAR, "GTK_ICON_SIZE_SMALL_TOOLBAR", "small-toolbar" },
533             { GTK_ICON_SIZE_LARGE_TOOLBAR, "GTK_ICON_SIZE_LARGE_TOOLBAR", "large-toolbar" },
534             { GTK_ICON_SIZE_BUTTON, "GTK_ICON_SIZE_BUTTON", "button" },
535             { GTK_ICON_SIZE_DND, "GTK_ICON_SIZE_DND", "dnd" },
536             { GTK_ICON_SIZE_DIALOG, "GTK_ICON_SIZE_DIALOG", "dialog" },
537             { 0, NULL, NULL }
538         };
539         etype = g_enum_register_static (g_intern_static_string ("GtkIconSize"), values);
540     }
541     return etype;
542 }
543 GType
gtk_sensitivity_type_get_type(void)544 gtk_sensitivity_type_get_type (void)
545 {
546     static GType etype = 0;
547     if (G_UNLIKELY(etype == 0)) {
548         static const GEnumValue values[] = {
549             { GTK_SENSITIVITY_AUTO, "GTK_SENSITIVITY_AUTO", "auto" },
550             { GTK_SENSITIVITY_ON, "GTK_SENSITIVITY_ON", "on" },
551             { GTK_SENSITIVITY_OFF, "GTK_SENSITIVITY_OFF", "off" },
552             { 0, NULL, NULL }
553         };
554         etype = g_enum_register_static (g_intern_static_string ("GtkSensitivityType"), values);
555     }
556     return etype;
557 }
558 GType
gtk_side_type_get_type(void)559 gtk_side_type_get_type (void)
560 {
561     static GType etype = 0;
562     if (G_UNLIKELY(etype == 0)) {
563         static const GEnumValue values[] = {
564             { GTK_SIDE_TOP, "GTK_SIDE_TOP", "top" },
565             { GTK_SIDE_BOTTOM, "GTK_SIDE_BOTTOM", "bottom" },
566             { GTK_SIDE_LEFT, "GTK_SIDE_LEFT", "left" },
567             { GTK_SIDE_RIGHT, "GTK_SIDE_RIGHT", "right" },
568             { 0, NULL, NULL }
569         };
570         etype = g_enum_register_static (g_intern_static_string ("GtkSideType"), values);
571     }
572     return etype;
573 }
574 GType
gtk_text_direction_get_type(void)575 gtk_text_direction_get_type (void)
576 {
577     static GType etype = 0;
578     if (G_UNLIKELY(etype == 0)) {
579         static const GEnumValue values[] = {
580             { GTK_TEXT_DIR_NONE, "GTK_TEXT_DIR_NONE", "none" },
581             { GTK_TEXT_DIR_LTR, "GTK_TEXT_DIR_LTR", "ltr" },
582             { GTK_TEXT_DIR_RTL, "GTK_TEXT_DIR_RTL", "rtl" },
583             { 0, NULL, NULL }
584         };
585         etype = g_enum_register_static (g_intern_static_string ("GtkTextDirection"), values);
586     }
587     return etype;
588 }
589 GType
gtk_justification_get_type(void)590 gtk_justification_get_type (void)
591 {
592     static GType etype = 0;
593     if (G_UNLIKELY(etype == 0)) {
594         static const GEnumValue values[] = {
595             { GTK_JUSTIFY_LEFT, "GTK_JUSTIFY_LEFT", "left" },
596             { GTK_JUSTIFY_RIGHT, "GTK_JUSTIFY_RIGHT", "right" },
597             { GTK_JUSTIFY_CENTER, "GTK_JUSTIFY_CENTER", "center" },
598             { GTK_JUSTIFY_FILL, "GTK_JUSTIFY_FILL", "fill" },
599             { 0, NULL, NULL }
600         };
601         etype = g_enum_register_static (g_intern_static_string ("GtkJustification"), values);
602     }
603     return etype;
604 }
605 GType
gtk_match_type_get_type(void)606 gtk_match_type_get_type (void)
607 {
608     static GType etype = 0;
609     if (G_UNLIKELY(etype == 0)) {
610         static const GEnumValue values[] = {
611             { GTK_MATCH_ALL, "GTK_MATCH_ALL", "all" },
612             { GTK_MATCH_ALL_TAIL, "GTK_MATCH_ALL_TAIL", "all-tail" },
613             { GTK_MATCH_HEAD, "GTK_MATCH_HEAD", "head" },
614             { GTK_MATCH_TAIL, "GTK_MATCH_TAIL", "tail" },
615             { GTK_MATCH_EXACT, "GTK_MATCH_EXACT", "exact" },
616             { GTK_MATCH_LAST, "GTK_MATCH_LAST", "last" },
617             { 0, NULL, NULL }
618         };
619         etype = g_enum_register_static (g_intern_static_string ("GtkMatchType"), values);
620     }
621     return etype;
622 }
623 GType
gtk_menu_direction_type_get_type(void)624 gtk_menu_direction_type_get_type (void)
625 {
626     static GType etype = 0;
627     if (G_UNLIKELY(etype == 0)) {
628         static const GEnumValue values[] = {
629             { GTK_MENU_DIR_PARENT, "GTK_MENU_DIR_PARENT", "parent" },
630             { GTK_MENU_DIR_CHILD, "GTK_MENU_DIR_CHILD", "child" },
631             { GTK_MENU_DIR_NEXT, "GTK_MENU_DIR_NEXT", "next" },
632             { GTK_MENU_DIR_PREV, "GTK_MENU_DIR_PREV", "prev" },
633             { 0, NULL, NULL }
634         };
635         etype = g_enum_register_static (g_intern_static_string ("GtkMenuDirectionType"), values);
636     }
637     return etype;
638 }
639 GType
gtk_message_type_get_type(void)640 gtk_message_type_get_type (void)
641 {
642     static GType etype = 0;
643     if (G_UNLIKELY(etype == 0)) {
644         static const GEnumValue values[] = {
645             { GTK_MESSAGE_INFO, "GTK_MESSAGE_INFO", "info" },
646             { GTK_MESSAGE_WARNING, "GTK_MESSAGE_WARNING", "warning" },
647             { GTK_MESSAGE_QUESTION, "GTK_MESSAGE_QUESTION", "question" },
648             { GTK_MESSAGE_ERROR, "GTK_MESSAGE_ERROR", "error" },
649             { GTK_MESSAGE_OTHER, "GTK_MESSAGE_OTHER", "other" },
650             { 0, NULL, NULL }
651         };
652         etype = g_enum_register_static (g_intern_static_string ("GtkMessageType"), values);
653     }
654     return etype;
655 }
656 GType
gtk_metric_type_get_type(void)657 gtk_metric_type_get_type (void)
658 {
659     static GType etype = 0;
660     if (G_UNLIKELY(etype == 0)) {
661         static const GEnumValue values[] = {
662             { GTK_PIXELS, "GTK_PIXELS", "pixels" },
663             { GTK_INCHES, "GTK_INCHES", "inches" },
664             { GTK_CENTIMETERS, "GTK_CENTIMETERS", "centimeters" },
665             { 0, NULL, NULL }
666         };
667         etype = g_enum_register_static (g_intern_static_string ("GtkMetricType"), values);
668     }
669     return etype;
670 }
671 GType
gtk_movement_step_get_type(void)672 gtk_movement_step_get_type (void)
673 {
674     static GType etype = 0;
675     if (G_UNLIKELY(etype == 0)) {
676         static const GEnumValue values[] = {
677             { GTK_MOVEMENT_LOGICAL_POSITIONS, "GTK_MOVEMENT_LOGICAL_POSITIONS", "logical-positions" },
678             { GTK_MOVEMENT_VISUAL_POSITIONS, "GTK_MOVEMENT_VISUAL_POSITIONS", "visual-positions" },
679             { GTK_MOVEMENT_WORDS, "GTK_MOVEMENT_WORDS", "words" },
680             { GTK_MOVEMENT_DISPLAY_LINES, "GTK_MOVEMENT_DISPLAY_LINES", "display-lines" },
681             { GTK_MOVEMENT_DISPLAY_LINE_ENDS, "GTK_MOVEMENT_DISPLAY_LINE_ENDS", "display-line-ends" },
682             { GTK_MOVEMENT_PARAGRAPHS, "GTK_MOVEMENT_PARAGRAPHS", "paragraphs" },
683             { GTK_MOVEMENT_PARAGRAPH_ENDS, "GTK_MOVEMENT_PARAGRAPH_ENDS", "paragraph-ends" },
684             { GTK_MOVEMENT_PAGES, "GTK_MOVEMENT_PAGES", "pages" },
685             { GTK_MOVEMENT_BUFFER_ENDS, "GTK_MOVEMENT_BUFFER_ENDS", "buffer-ends" },
686             { GTK_MOVEMENT_HORIZONTAL_PAGES, "GTK_MOVEMENT_HORIZONTAL_PAGES", "horizontal-pages" },
687             { 0, NULL, NULL }
688         };
689         etype = g_enum_register_static (g_intern_static_string ("GtkMovementStep"), values);
690     }
691     return etype;
692 }
693 GType
gtk_scroll_step_get_type(void)694 gtk_scroll_step_get_type (void)
695 {
696     static GType etype = 0;
697     if (G_UNLIKELY(etype == 0)) {
698         static const GEnumValue values[] = {
699             { GTK_SCROLL_STEPS, "GTK_SCROLL_STEPS", "steps" },
700             { GTK_SCROLL_PAGES, "GTK_SCROLL_PAGES", "pages" },
701             { GTK_SCROLL_ENDS, "GTK_SCROLL_ENDS", "ends" },
702             { GTK_SCROLL_HORIZONTAL_STEPS, "GTK_SCROLL_HORIZONTAL_STEPS", "horizontal-steps" },
703             { GTK_SCROLL_HORIZONTAL_PAGES, "GTK_SCROLL_HORIZONTAL_PAGES", "horizontal-pages" },
704             { GTK_SCROLL_HORIZONTAL_ENDS, "GTK_SCROLL_HORIZONTAL_ENDS", "horizontal-ends" },
705             { 0, NULL, NULL }
706         };
707         etype = g_enum_register_static (g_intern_static_string ("GtkScrollStep"), values);
708     }
709     return etype;
710 }
711 GType
gtk_orientation_get_type(void)712 gtk_orientation_get_type (void)
713 {
714     static GType etype = 0;
715     if (G_UNLIKELY(etype == 0)) {
716         static const GEnumValue values[] = {
717             { GTK_ORIENTATION_HORIZONTAL, "GTK_ORIENTATION_HORIZONTAL", "horizontal" },
718             { GTK_ORIENTATION_VERTICAL, "GTK_ORIENTATION_VERTICAL", "vertical" },
719             { 0, NULL, NULL }
720         };
721         etype = g_enum_register_static (g_intern_static_string ("GtkOrientation"), values);
722     }
723     return etype;
724 }
725 GType
gtk_corner_type_get_type(void)726 gtk_corner_type_get_type (void)
727 {
728     static GType etype = 0;
729     if (G_UNLIKELY(etype == 0)) {
730         static const GEnumValue values[] = {
731             { GTK_CORNER_TOP_LEFT, "GTK_CORNER_TOP_LEFT", "top-left" },
732             { GTK_CORNER_BOTTOM_LEFT, "GTK_CORNER_BOTTOM_LEFT", "bottom-left" },
733             { GTK_CORNER_TOP_RIGHT, "GTK_CORNER_TOP_RIGHT", "top-right" },
734             { GTK_CORNER_BOTTOM_RIGHT, "GTK_CORNER_BOTTOM_RIGHT", "bottom-right" },
735             { 0, NULL, NULL }
736         };
737         etype = g_enum_register_static (g_intern_static_string ("GtkCornerType"), values);
738     }
739     return etype;
740 }
741 GType
gtk_pack_type_get_type(void)742 gtk_pack_type_get_type (void)
743 {
744     static GType etype = 0;
745     if (G_UNLIKELY(etype == 0)) {
746         static const GEnumValue values[] = {
747             { GTK_PACK_START, "GTK_PACK_START", "start" },
748             { GTK_PACK_END, "GTK_PACK_END", "end" },
749             { 0, NULL, NULL }
750         };
751         etype = g_enum_register_static (g_intern_static_string ("GtkPackType"), values);
752     }
753     return etype;
754 }
755 GType
gtk_path_priority_type_get_type(void)756 gtk_path_priority_type_get_type (void)
757 {
758     static GType etype = 0;
759     if (G_UNLIKELY(etype == 0)) {
760         static const GEnumValue values[] = {
761             { GTK_PATH_PRIO_LOWEST, "GTK_PATH_PRIO_LOWEST", "lowest" },
762             { GTK_PATH_PRIO_GTK, "GTK_PATH_PRIO_GTK", "gtk" },
763             { GTK_PATH_PRIO_APPLICATION, "GTK_PATH_PRIO_APPLICATION", "application" },
764             { GTK_PATH_PRIO_THEME, "GTK_PATH_PRIO_THEME", "theme" },
765             { GTK_PATH_PRIO_RC, "GTK_PATH_PRIO_RC", "rc" },
766             { GTK_PATH_PRIO_HIGHEST, "GTK_PATH_PRIO_HIGHEST", "highest" },
767             { 0, NULL, NULL }
768         };
769         etype = g_enum_register_static (g_intern_static_string ("GtkPathPriorityType"), values);
770     }
771     return etype;
772 }
773 GType
gtk_path_type_get_type(void)774 gtk_path_type_get_type (void)
775 {
776     static GType etype = 0;
777     if (G_UNLIKELY(etype == 0)) {
778         static const GEnumValue values[] = {
779             { GTK_PATH_WIDGET, "GTK_PATH_WIDGET", "widget" },
780             { GTK_PATH_WIDGET_CLASS, "GTK_PATH_WIDGET_CLASS", "widget-class" },
781             { GTK_PATH_CLASS, "GTK_PATH_CLASS", "class" },
782             { 0, NULL, NULL }
783         };
784         etype = g_enum_register_static (g_intern_static_string ("GtkPathType"), values);
785     }
786     return etype;
787 }
788 GType
gtk_policy_type_get_type(void)789 gtk_policy_type_get_type (void)
790 {
791     static GType etype = 0;
792     if (G_UNLIKELY(etype == 0)) {
793         static const GEnumValue values[] = {
794             { GTK_POLICY_ALWAYS, "GTK_POLICY_ALWAYS", "always" },
795             { GTK_POLICY_AUTOMATIC, "GTK_POLICY_AUTOMATIC", "automatic" },
796             { GTK_POLICY_NEVER, "GTK_POLICY_NEVER", "never" },
797             { 0, NULL, NULL }
798         };
799         etype = g_enum_register_static (g_intern_static_string ("GtkPolicyType"), values);
800     }
801     return etype;
802 }
803 GType
gtk_position_type_get_type(void)804 gtk_position_type_get_type (void)
805 {
806     static GType etype = 0;
807     if (G_UNLIKELY(etype == 0)) {
808         static const GEnumValue values[] = {
809             { GTK_POS_LEFT, "GTK_POS_LEFT", "left" },
810             { GTK_POS_RIGHT, "GTK_POS_RIGHT", "right" },
811             { GTK_POS_TOP, "GTK_POS_TOP", "top" },
812             { GTK_POS_BOTTOM, "GTK_POS_BOTTOM", "bottom" },
813             { 0, NULL, NULL }
814         };
815         etype = g_enum_register_static (g_intern_static_string ("GtkPositionType"), values);
816     }
817     return etype;
818 }
819 GType
gtk_preview_type_get_type(void)820 gtk_preview_type_get_type (void)
821 {
822     static GType etype = 0;
823     if (G_UNLIKELY(etype == 0)) {
824         static const GEnumValue values[] = {
825             { GTK_PREVIEW_COLOR, "GTK_PREVIEW_COLOR", "color" },
826             { GTK_PREVIEW_GRAYSCALE, "GTK_PREVIEW_GRAYSCALE", "grayscale" },
827             { 0, NULL, NULL }
828         };
829         etype = g_enum_register_static (g_intern_static_string ("GtkPreviewType"), values);
830     }
831     return etype;
832 }
833 GType
gtk_relief_style_get_type(void)834 gtk_relief_style_get_type (void)
835 {
836     static GType etype = 0;
837     if (G_UNLIKELY(etype == 0)) {
838         static const GEnumValue values[] = {
839             { GTK_RELIEF_NORMAL, "GTK_RELIEF_NORMAL", "normal" },
840             { GTK_RELIEF_HALF, "GTK_RELIEF_HALF", "half" },
841             { GTK_RELIEF_NONE, "GTK_RELIEF_NONE", "none" },
842             { 0, NULL, NULL }
843         };
844         etype = g_enum_register_static (g_intern_static_string ("GtkReliefStyle"), values);
845     }
846     return etype;
847 }
848 GType
gtk_resize_mode_get_type(void)849 gtk_resize_mode_get_type (void)
850 {
851     static GType etype = 0;
852     if (G_UNLIKELY(etype == 0)) {
853         static const GEnumValue values[] = {
854             { GTK_RESIZE_PARENT, "GTK_RESIZE_PARENT", "parent" },
855             { GTK_RESIZE_QUEUE, "GTK_RESIZE_QUEUE", "queue" },
856             { GTK_RESIZE_IMMEDIATE, "GTK_RESIZE_IMMEDIATE", "immediate" },
857             { 0, NULL, NULL }
858         };
859         etype = g_enum_register_static (g_intern_static_string ("GtkResizeMode"), values);
860     }
861     return etype;
862 }
863 GType
gtk_signal_run_type_get_type(void)864 gtk_signal_run_type_get_type (void)
865 {
866     static GType etype = 0;
867     if (G_UNLIKELY(etype == 0)) {
868         static const GFlagsValue values[] = {
869             { GTK_RUN_FIRST, "GTK_RUN_FIRST", "first" },
870             { GTK_RUN_LAST, "GTK_RUN_LAST", "last" },
871             { GTK_RUN_BOTH, "GTK_RUN_BOTH", "both" },
872             { GTK_RUN_NO_RECURSE, "GTK_RUN_NO_RECURSE", "no-recurse" },
873             { GTK_RUN_ACTION, "GTK_RUN_ACTION", "action" },
874             { GTK_RUN_NO_HOOKS, "GTK_RUN_NO_HOOKS", "no-hooks" },
875             { 0, NULL, NULL }
876         };
877         etype = g_flags_register_static (g_intern_static_string ("GtkSignalRunType"), values);
878     }
879     return etype;
880 }
881 GType
gtk_scroll_type_get_type(void)882 gtk_scroll_type_get_type (void)
883 {
884     static GType etype = 0;
885     if (G_UNLIKELY(etype == 0)) {
886         static const GEnumValue values[] = {
887             { GTK_SCROLL_NONE, "GTK_SCROLL_NONE", "none" },
888             { GTK_SCROLL_JUMP, "GTK_SCROLL_JUMP", "jump" },
889             { GTK_SCROLL_STEP_BACKWARD, "GTK_SCROLL_STEP_BACKWARD", "step-backward" },
890             { GTK_SCROLL_STEP_FORWARD, "GTK_SCROLL_STEP_FORWARD", "step-forward" },
891             { GTK_SCROLL_PAGE_BACKWARD, "GTK_SCROLL_PAGE_BACKWARD", "page-backward" },
892             { GTK_SCROLL_PAGE_FORWARD, "GTK_SCROLL_PAGE_FORWARD", "page-forward" },
893             { GTK_SCROLL_STEP_UP, "GTK_SCROLL_STEP_UP", "step-up" },
894             { GTK_SCROLL_STEP_DOWN, "GTK_SCROLL_STEP_DOWN", "step-down" },
895             { GTK_SCROLL_PAGE_UP, "GTK_SCROLL_PAGE_UP", "page-up" },
896             { GTK_SCROLL_PAGE_DOWN, "GTK_SCROLL_PAGE_DOWN", "page-down" },
897             { GTK_SCROLL_STEP_LEFT, "GTK_SCROLL_STEP_LEFT", "step-left" },
898             { GTK_SCROLL_STEP_RIGHT, "GTK_SCROLL_STEP_RIGHT", "step-right" },
899             { GTK_SCROLL_PAGE_LEFT, "GTK_SCROLL_PAGE_LEFT", "page-left" },
900             { GTK_SCROLL_PAGE_RIGHT, "GTK_SCROLL_PAGE_RIGHT", "page-right" },
901             { GTK_SCROLL_START, "GTK_SCROLL_START", "start" },
902             { GTK_SCROLL_END, "GTK_SCROLL_END", "end" },
903             { 0, NULL, NULL }
904         };
905         etype = g_enum_register_static (g_intern_static_string ("GtkScrollType"), values);
906     }
907     return etype;
908 }
909 GType
gtk_selection_mode_get_type(void)910 gtk_selection_mode_get_type (void)
911 {
912     static GType etype = 0;
913     if (G_UNLIKELY(etype == 0)) {
914         static const GEnumValue values[] = {
915             { GTK_SELECTION_NONE, "GTK_SELECTION_NONE", "none" },
916             { GTK_SELECTION_SINGLE, "GTK_SELECTION_SINGLE", "single" },
917             { GTK_SELECTION_BROWSE, "GTK_SELECTION_BROWSE", "browse" },
918             { GTK_SELECTION_MULTIPLE, "GTK_SELECTION_MULTIPLE", "multiple" },
919             { GTK_SELECTION_EXTENDED, "GTK_SELECTION_EXTENDED", "extended" },
920             { 0, NULL, NULL }
921         };
922         etype = g_enum_register_static (g_intern_static_string ("GtkSelectionMode"), values);
923     }
924     return etype;
925 }
926 GType
gtk_shadow_type_get_type(void)927 gtk_shadow_type_get_type (void)
928 {
929     static GType etype = 0;
930     if (G_UNLIKELY(etype == 0)) {
931         static const GEnumValue values[] = {
932             { GTK_SHADOW_NONE, "GTK_SHADOW_NONE", "none" },
933             { GTK_SHADOW_IN, "GTK_SHADOW_IN", "in" },
934             { GTK_SHADOW_OUT, "GTK_SHADOW_OUT", "out" },
935             { GTK_SHADOW_ETCHED_IN, "GTK_SHADOW_ETCHED_IN", "etched-in" },
936             { GTK_SHADOW_ETCHED_OUT, "GTK_SHADOW_ETCHED_OUT", "etched-out" },
937             { 0, NULL, NULL }
938         };
939         etype = g_enum_register_static (g_intern_static_string ("GtkShadowType"), values);
940     }
941     return etype;
942 }
943 GType
gtk_state_type_get_type(void)944 gtk_state_type_get_type (void)
945 {
946     static GType etype = 0;
947     if (G_UNLIKELY(etype == 0)) {
948         static const GEnumValue values[] = {
949             { GTK_STATE_NORMAL, "GTK_STATE_NORMAL", "normal" },
950             { GTK_STATE_ACTIVE, "GTK_STATE_ACTIVE", "active" },
951             { GTK_STATE_PRELIGHT, "GTK_STATE_PRELIGHT", "prelight" },
952             { GTK_STATE_SELECTED, "GTK_STATE_SELECTED", "selected" },
953             { GTK_STATE_INSENSITIVE, "GTK_STATE_INSENSITIVE", "insensitive" },
954             { 0, NULL, NULL }
955         };
956         etype = g_enum_register_static (g_intern_static_string ("GtkStateType"), values);
957     }
958     return etype;
959 }
960 GType
gtk_submenu_direction_get_type(void)961 gtk_submenu_direction_get_type (void)
962 {
963     static GType etype = 0;
964     if (G_UNLIKELY(etype == 0)) {
965         static const GEnumValue values[] = {
966             { GTK_DIRECTION_LEFT, "GTK_DIRECTION_LEFT", "left" },
967             { GTK_DIRECTION_RIGHT, "GTK_DIRECTION_RIGHT", "right" },
968             { 0, NULL, NULL }
969         };
970         etype = g_enum_register_static (g_intern_static_string ("GtkSubmenuDirection"), values);
971     }
972     return etype;
973 }
974 GType
gtk_submenu_placement_get_type(void)975 gtk_submenu_placement_get_type (void)
976 {
977     static GType etype = 0;
978     if (G_UNLIKELY(etype == 0)) {
979         static const GEnumValue values[] = {
980             { GTK_TOP_BOTTOM, "GTK_TOP_BOTTOM", "top-bottom" },
981             { GTK_LEFT_RIGHT, "GTK_LEFT_RIGHT", "left-right" },
982             { 0, NULL, NULL }
983         };
984         etype = g_enum_register_static (g_intern_static_string ("GtkSubmenuPlacement"), values);
985     }
986     return etype;
987 }
988 GType
gtk_toolbar_style_get_type(void)989 gtk_toolbar_style_get_type (void)
990 {
991     static GType etype = 0;
992     if (G_UNLIKELY(etype == 0)) {
993         static const GEnumValue values[] = {
994             { GTK_TOOLBAR_ICONS, "GTK_TOOLBAR_ICONS", "icons" },
995             { GTK_TOOLBAR_TEXT, "GTK_TOOLBAR_TEXT", "text" },
996             { GTK_TOOLBAR_BOTH, "GTK_TOOLBAR_BOTH", "both" },
997             { GTK_TOOLBAR_BOTH_HORIZ, "GTK_TOOLBAR_BOTH_HORIZ", "both-horiz" },
998             { 0, NULL, NULL }
999         };
1000         etype = g_enum_register_static (g_intern_static_string ("GtkToolbarStyle"), values);
1001     }
1002     return etype;
1003 }
1004 GType
gtk_update_type_get_type(void)1005 gtk_update_type_get_type (void)
1006 {
1007     static GType etype = 0;
1008     if (G_UNLIKELY(etype == 0)) {
1009         static const GEnumValue values[] = {
1010             { GTK_UPDATE_CONTINUOUS, "GTK_UPDATE_CONTINUOUS", "continuous" },
1011             { GTK_UPDATE_DISCONTINUOUS, "GTK_UPDATE_DISCONTINUOUS", "discontinuous" },
1012             { GTK_UPDATE_DELAYED, "GTK_UPDATE_DELAYED", "delayed" },
1013             { 0, NULL, NULL }
1014         };
1015         etype = g_enum_register_static (g_intern_static_string ("GtkUpdateType"), values);
1016     }
1017     return etype;
1018 }
1019 GType
gtk_visibility_get_type(void)1020 gtk_visibility_get_type (void)
1021 {
1022     static GType etype = 0;
1023     if (G_UNLIKELY(etype == 0)) {
1024         static const GEnumValue values[] = {
1025             { GTK_VISIBILITY_NONE, "GTK_VISIBILITY_NONE", "none" },
1026             { GTK_VISIBILITY_PARTIAL, "GTK_VISIBILITY_PARTIAL", "partial" },
1027             { GTK_VISIBILITY_FULL, "GTK_VISIBILITY_FULL", "full" },
1028             { 0, NULL, NULL }
1029         };
1030         etype = g_enum_register_static (g_intern_static_string ("GtkVisibility"), values);
1031     }
1032     return etype;
1033 }
1034 GType
gtk_window_position_get_type(void)1035 gtk_window_position_get_type (void)
1036 {
1037     static GType etype = 0;
1038     if (G_UNLIKELY(etype == 0)) {
1039         static const GEnumValue values[] = {
1040             { GTK_WIN_POS_NONE, "GTK_WIN_POS_NONE", "none" },
1041             { GTK_WIN_POS_CENTER, "GTK_WIN_POS_CENTER", "center" },
1042             { GTK_WIN_POS_MOUSE, "GTK_WIN_POS_MOUSE", "mouse" },
1043             { GTK_WIN_POS_CENTER_ALWAYS, "GTK_WIN_POS_CENTER_ALWAYS", "center-always" },
1044             { GTK_WIN_POS_CENTER_ON_PARENT, "GTK_WIN_POS_CENTER_ON_PARENT", "center-on-parent" },
1045             { 0, NULL, NULL }
1046         };
1047         etype = g_enum_register_static (g_intern_static_string ("GtkWindowPosition"), values);
1048     }
1049     return etype;
1050 }
1051 GType
gtk_window_type_get_type(void)1052 gtk_window_type_get_type (void)
1053 {
1054     static GType etype = 0;
1055     if (G_UNLIKELY(etype == 0)) {
1056         static const GEnumValue values[] = {
1057             { GTK_WINDOW_TOPLEVEL, "GTK_WINDOW_TOPLEVEL", "toplevel" },
1058             { GTK_WINDOW_POPUP, "GTK_WINDOW_POPUP", "popup" },
1059             { 0, NULL, NULL }
1060         };
1061         etype = g_enum_register_static (g_intern_static_string ("GtkWindowType"), values);
1062     }
1063     return etype;
1064 }
1065 GType
gtk_wrap_mode_get_type(void)1066 gtk_wrap_mode_get_type (void)
1067 {
1068     static GType etype = 0;
1069     if (G_UNLIKELY(etype == 0)) {
1070         static const GEnumValue values[] = {
1071             { GTK_WRAP_NONE, "GTK_WRAP_NONE", "none" },
1072             { GTK_WRAP_CHAR, "GTK_WRAP_CHAR", "char" },
1073             { GTK_WRAP_WORD, "GTK_WRAP_WORD", "word" },
1074             { GTK_WRAP_WORD_CHAR, "GTK_WRAP_WORD_CHAR", "word-char" },
1075             { 0, NULL, NULL }
1076         };
1077         etype = g_enum_register_static (g_intern_static_string ("GtkWrapMode"), values);
1078     }
1079     return etype;
1080 }
1081 GType
gtk_sort_type_get_type(void)1082 gtk_sort_type_get_type (void)
1083 {
1084     static GType etype = 0;
1085     if (G_UNLIKELY(etype == 0)) {
1086         static const GEnumValue values[] = {
1087             { GTK_SORT_ASCENDING, "GTK_SORT_ASCENDING", "ascending" },
1088             { GTK_SORT_DESCENDING, "GTK_SORT_DESCENDING", "descending" },
1089             { 0, NULL, NULL }
1090         };
1091         etype = g_enum_register_static (g_intern_static_string ("GtkSortType"), values);
1092     }
1093     return etype;
1094 }
1095 GType
gtk_im_preedit_style_get_type(void)1096 gtk_im_preedit_style_get_type (void)
1097 {
1098     static GType etype = 0;
1099     if (G_UNLIKELY(etype == 0)) {
1100         static const GEnumValue values[] = {
1101             { GTK_IM_PREEDIT_NOTHING, "GTK_IM_PREEDIT_NOTHING", "nothing" },
1102             { GTK_IM_PREEDIT_CALLBACK, "GTK_IM_PREEDIT_CALLBACK", "callback" },
1103             { GTK_IM_PREEDIT_NONE, "GTK_IM_PREEDIT_NONE", "none" },
1104             { 0, NULL, NULL }
1105         };
1106         etype = g_enum_register_static (g_intern_static_string ("GtkIMPreeditStyle"), values);
1107     }
1108     return etype;
1109 }
1110 GType
gtk_im_status_style_get_type(void)1111 gtk_im_status_style_get_type (void)
1112 {
1113     static GType etype = 0;
1114     if (G_UNLIKELY(etype == 0)) {
1115         static const GEnumValue values[] = {
1116             { GTK_IM_STATUS_NOTHING, "GTK_IM_STATUS_NOTHING", "nothing" },
1117             { GTK_IM_STATUS_CALLBACK, "GTK_IM_STATUS_CALLBACK", "callback" },
1118             { GTK_IM_STATUS_NONE, "GTK_IM_STATUS_NONE", "none" },
1119             { 0, NULL, NULL }
1120         };
1121         etype = g_enum_register_static (g_intern_static_string ("GtkIMStatusStyle"), values);
1122     }
1123     return etype;
1124 }
1125 GType
gtk_pack_direction_get_type(void)1126 gtk_pack_direction_get_type (void)
1127 {
1128     static GType etype = 0;
1129     if (G_UNLIKELY(etype == 0)) {
1130         static const GEnumValue values[] = {
1131             { GTK_PACK_DIRECTION_LTR, "GTK_PACK_DIRECTION_LTR", "ltr" },
1132             { GTK_PACK_DIRECTION_RTL, "GTK_PACK_DIRECTION_RTL", "rtl" },
1133             { GTK_PACK_DIRECTION_TTB, "GTK_PACK_DIRECTION_TTB", "ttb" },
1134             { GTK_PACK_DIRECTION_BTT, "GTK_PACK_DIRECTION_BTT", "btt" },
1135             { 0, NULL, NULL }
1136         };
1137         etype = g_enum_register_static (g_intern_static_string ("GtkPackDirection"), values);
1138     }
1139     return etype;
1140 }
1141 GType
gtk_print_pages_get_type(void)1142 gtk_print_pages_get_type (void)
1143 {
1144     static GType etype = 0;
1145     if (G_UNLIKELY(etype == 0)) {
1146         static const GEnumValue values[] = {
1147             { GTK_PRINT_PAGES_ALL, "GTK_PRINT_PAGES_ALL", "all" },
1148             { GTK_PRINT_PAGES_CURRENT, "GTK_PRINT_PAGES_CURRENT", "current" },
1149             { GTK_PRINT_PAGES_RANGES, "GTK_PRINT_PAGES_RANGES", "ranges" },
1150             { GTK_PRINT_PAGES_SELECTION, "GTK_PRINT_PAGES_SELECTION", "selection" },
1151             { 0, NULL, NULL }
1152         };
1153         etype = g_enum_register_static (g_intern_static_string ("GtkPrintPages"), values);
1154     }
1155     return etype;
1156 }
1157 GType
gtk_page_set_get_type(void)1158 gtk_page_set_get_type (void)
1159 {
1160     static GType etype = 0;
1161     if (G_UNLIKELY(etype == 0)) {
1162         static const GEnumValue values[] = {
1163             { GTK_PAGE_SET_ALL, "GTK_PAGE_SET_ALL", "all" },
1164             { GTK_PAGE_SET_EVEN, "GTK_PAGE_SET_EVEN", "even" },
1165             { GTK_PAGE_SET_ODD, "GTK_PAGE_SET_ODD", "odd" },
1166             { 0, NULL, NULL }
1167         };
1168         etype = g_enum_register_static (g_intern_static_string ("GtkPageSet"), values);
1169     }
1170     return etype;
1171 }
1172 GType
gtk_number_up_layout_get_type(void)1173 gtk_number_up_layout_get_type (void)
1174 {
1175     static GType etype = 0;
1176     if (G_UNLIKELY(etype == 0)) {
1177         static const GEnumValue values[] = {
1178             { GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM, "GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM", "lrtb" },
1179             { GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP, "GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP", "lrbt" },
1180             { GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM, "GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM", "rltb" },
1181             { GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP, "GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP", "rlbt" },
1182             { GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT, "GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT", "tblr" },
1183             { GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT, "GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT", "tbrl" },
1184             { GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT, "GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT", "btlr" },
1185             { GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT, "GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT", "btrl" },
1186             { 0, NULL, NULL }
1187         };
1188         etype = g_enum_register_static (g_intern_static_string ("GtkNumberUpLayout"), values);
1189     }
1190     return etype;
1191 }
1192 GType
gtk_page_orientation_get_type(void)1193 gtk_page_orientation_get_type (void)
1194 {
1195     static GType etype = 0;
1196     if (G_UNLIKELY(etype == 0)) {
1197         static const GEnumValue values[] = {
1198             { GTK_PAGE_ORIENTATION_PORTRAIT, "GTK_PAGE_ORIENTATION_PORTRAIT", "portrait" },
1199             { GTK_PAGE_ORIENTATION_LANDSCAPE, "GTK_PAGE_ORIENTATION_LANDSCAPE", "landscape" },
1200             { GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT, "GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT", "reverse-portrait" },
1201             { GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE, "GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE", "reverse-landscape" },
1202             { 0, NULL, NULL }
1203         };
1204         etype = g_enum_register_static (g_intern_static_string ("GtkPageOrientation"), values);
1205     }
1206     return etype;
1207 }
1208 GType
gtk_print_quality_get_type(void)1209 gtk_print_quality_get_type (void)
1210 {
1211     static GType etype = 0;
1212     if (G_UNLIKELY(etype == 0)) {
1213         static const GEnumValue values[] = {
1214             { GTK_PRINT_QUALITY_LOW, "GTK_PRINT_QUALITY_LOW", "low" },
1215             { GTK_PRINT_QUALITY_NORMAL, "GTK_PRINT_QUALITY_NORMAL", "normal" },
1216             { GTK_PRINT_QUALITY_HIGH, "GTK_PRINT_QUALITY_HIGH", "high" },
1217             { GTK_PRINT_QUALITY_DRAFT, "GTK_PRINT_QUALITY_DRAFT", "draft" },
1218             { 0, NULL, NULL }
1219         };
1220         etype = g_enum_register_static (g_intern_static_string ("GtkPrintQuality"), values);
1221     }
1222     return etype;
1223 }
1224 GType
gtk_print_duplex_get_type(void)1225 gtk_print_duplex_get_type (void)
1226 {
1227     static GType etype = 0;
1228     if (G_UNLIKELY(etype == 0)) {
1229         static const GEnumValue values[] = {
1230             { GTK_PRINT_DUPLEX_SIMPLEX, "GTK_PRINT_DUPLEX_SIMPLEX", "simplex" },
1231             { GTK_PRINT_DUPLEX_HORIZONTAL, "GTK_PRINT_DUPLEX_HORIZONTAL", "horizontal" },
1232             { GTK_PRINT_DUPLEX_VERTICAL, "GTK_PRINT_DUPLEX_VERTICAL", "vertical" },
1233             { 0, NULL, NULL }
1234         };
1235         etype = g_enum_register_static (g_intern_static_string ("GtkPrintDuplex"), values);
1236     }
1237     return etype;
1238 }
1239 GType
gtk_unit_get_type(void)1240 gtk_unit_get_type (void)
1241 {
1242     static GType etype = 0;
1243     if (G_UNLIKELY(etype == 0)) {
1244         static const GEnumValue values[] = {
1245             { GTK_UNIT_PIXEL, "GTK_UNIT_PIXEL", "pixel" },
1246             { GTK_UNIT_POINTS, "GTK_UNIT_POINTS", "points" },
1247             { GTK_UNIT_INCH, "GTK_UNIT_INCH", "inch" },
1248             { GTK_UNIT_MM, "GTK_UNIT_MM", "mm" },
1249             { 0, NULL, NULL }
1250         };
1251         etype = g_enum_register_static (g_intern_static_string ("GtkUnit"), values);
1252     }
1253     return etype;
1254 }
1255 GType
gtk_tree_view_grid_lines_get_type(void)1256 gtk_tree_view_grid_lines_get_type (void)
1257 {
1258     static GType etype = 0;
1259     if (G_UNLIKELY(etype == 0)) {
1260         static const GEnumValue values[] = {
1261             { GTK_TREE_VIEW_GRID_LINES_NONE, "GTK_TREE_VIEW_GRID_LINES_NONE", "none" },
1262             { GTK_TREE_VIEW_GRID_LINES_HORIZONTAL, "GTK_TREE_VIEW_GRID_LINES_HORIZONTAL", "horizontal" },
1263             { GTK_TREE_VIEW_GRID_LINES_VERTICAL, "GTK_TREE_VIEW_GRID_LINES_VERTICAL", "vertical" },
1264             { GTK_TREE_VIEW_GRID_LINES_BOTH, "GTK_TREE_VIEW_GRID_LINES_BOTH", "both" },
1265             { 0, NULL, NULL }
1266         };
1267         etype = g_enum_register_static (g_intern_static_string ("GtkTreeViewGridLines"), values);
1268     }
1269     return etype;
1270 }
1271 GType
gtk_drag_result_get_type(void)1272 gtk_drag_result_get_type (void)
1273 {
1274     static GType etype = 0;
1275     if (G_UNLIKELY(etype == 0)) {
1276         static const GEnumValue values[] = {
1277             { GTK_DRAG_RESULT_SUCCESS, "GTK_DRAG_RESULT_SUCCESS", "success" },
1278             { GTK_DRAG_RESULT_NO_TARGET, "GTK_DRAG_RESULT_NO_TARGET", "no-target" },
1279             { GTK_DRAG_RESULT_USER_CANCELLED, "GTK_DRAG_RESULT_USER_CANCELLED", "user-cancelled" },
1280             { GTK_DRAG_RESULT_TIMEOUT_EXPIRED, "GTK_DRAG_RESULT_TIMEOUT_EXPIRED", "timeout-expired" },
1281             { GTK_DRAG_RESULT_GRAB_BROKEN, "GTK_DRAG_RESULT_GRAB_BROKEN", "grab-broken" },
1282             { GTK_DRAG_RESULT_ERROR, "GTK_DRAG_RESULT_ERROR", "error" },
1283             { 0, NULL, NULL }
1284         };
1285         etype = g_enum_register_static (g_intern_static_string ("GtkDragResult"), values);
1286     }
1287     return etype;
1288 }
1289 /* enumerations from "gtkfilechooser.h" */
1290 GType
gtk_file_chooser_action_get_type(void)1291 gtk_file_chooser_action_get_type (void)
1292 {
1293     static GType etype = 0;
1294     if (G_UNLIKELY(etype == 0)) {
1295         static const GEnumValue values[] = {
1296             { GTK_FILE_CHOOSER_ACTION_OPEN, "GTK_FILE_CHOOSER_ACTION_OPEN", "open" },
1297             { GTK_FILE_CHOOSER_ACTION_SAVE, "GTK_FILE_CHOOSER_ACTION_SAVE", "save" },
1298             { GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, "GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER", "select-folder" },
1299             { GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER, "GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER", "create-folder" },
1300             { 0, NULL, NULL }
1301         };
1302         etype = g_enum_register_static (g_intern_static_string ("GtkFileChooserAction"), values);
1303     }
1304     return etype;
1305 }
1306 GType
gtk_file_chooser_confirmation_get_type(void)1307 gtk_file_chooser_confirmation_get_type (void)
1308 {
1309     static GType etype = 0;
1310     if (G_UNLIKELY(etype == 0)) {
1311         static const GEnumValue values[] = {
1312             { GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM, "GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM", "confirm" },
1313             { GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME, "GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME", "accept-filename" },
1314             { GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN, "GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN", "select-again" },
1315             { 0, NULL, NULL }
1316         };
1317         etype = g_enum_register_static (g_intern_static_string ("GtkFileChooserConfirmation"), values);
1318     }
1319     return etype;
1320 }
1321 GType
gtk_file_chooser_error_get_type(void)1322 gtk_file_chooser_error_get_type (void)
1323 {
1324     static GType etype = 0;
1325     if (G_UNLIKELY(etype == 0)) {
1326         static const GEnumValue values[] = {
1327             { GTK_FILE_CHOOSER_ERROR_NONEXISTENT, "GTK_FILE_CHOOSER_ERROR_NONEXISTENT", "nonexistent" },
1328             { GTK_FILE_CHOOSER_ERROR_BAD_FILENAME, "GTK_FILE_CHOOSER_ERROR_BAD_FILENAME", "bad-filename" },
1329             { GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS, "GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS", "already-exists" },
1330             { GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME, "GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME", "incomplete-hostname" },
1331             { 0, NULL, NULL }
1332         };
1333         etype = g_enum_register_static (g_intern_static_string ("GtkFileChooserError"), values);
1334     }
1335     return etype;
1336 }
1337 /* enumerations from "gtkfilefilter.h" */
1338 GType
gtk_file_filter_flags_get_type(void)1339 gtk_file_filter_flags_get_type (void)
1340 {
1341     static GType etype = 0;
1342     if (G_UNLIKELY(etype == 0)) {
1343         static const GFlagsValue values[] = {
1344             { GTK_FILE_FILTER_FILENAME, "GTK_FILE_FILTER_FILENAME", "filename" },
1345             { GTK_FILE_FILTER_URI, "GTK_FILE_FILTER_URI", "uri" },
1346             { GTK_FILE_FILTER_DISPLAY_NAME, "GTK_FILE_FILTER_DISPLAY_NAME", "display-name" },
1347             { GTK_FILE_FILTER_MIME_TYPE, "GTK_FILE_FILTER_MIME_TYPE", "mime-type" },
1348             { 0, NULL, NULL }
1349         };
1350         etype = g_flags_register_static (g_intern_static_string ("GtkFileFilterFlags"), values);
1351     }
1352     return etype;
1353 }
1354 /* enumerations from "gtkicontheme.h" */
1355 GType
gtk_icon_lookup_flags_get_type(void)1356 gtk_icon_lookup_flags_get_type (void)
1357 {
1358     static GType etype = 0;
1359     if (G_UNLIKELY(etype == 0)) {
1360         static const GFlagsValue values[] = {
1361             { GTK_ICON_LOOKUP_NO_SVG, "GTK_ICON_LOOKUP_NO_SVG", "no-svg" },
1362             { GTK_ICON_LOOKUP_FORCE_SVG, "GTK_ICON_LOOKUP_FORCE_SVG", "force-svg" },
1363             { GTK_ICON_LOOKUP_USE_BUILTIN, "GTK_ICON_LOOKUP_USE_BUILTIN", "use-builtin" },
1364             { GTK_ICON_LOOKUP_GENERIC_FALLBACK, "GTK_ICON_LOOKUP_GENERIC_FALLBACK", "generic-fallback" },
1365             { GTK_ICON_LOOKUP_FORCE_SIZE, "GTK_ICON_LOOKUP_FORCE_SIZE", "force-size" },
1366             { 0, NULL, NULL }
1367         };
1368         etype = g_flags_register_static (g_intern_static_string ("GtkIconLookupFlags"), values);
1369     }
1370     return etype;
1371 }
1372 GType
gtk_icon_theme_error_get_type(void)1373 gtk_icon_theme_error_get_type (void)
1374 {
1375     static GType etype = 0;
1376     if (G_UNLIKELY(etype == 0)) {
1377         static const GEnumValue values[] = {
1378             { GTK_ICON_THEME_NOT_FOUND, "GTK_ICON_THEME_NOT_FOUND", "not-found" },
1379             { GTK_ICON_THEME_FAILED, "GTK_ICON_THEME_FAILED", "failed" },
1380             { 0, NULL, NULL }
1381         };
1382         etype = g_enum_register_static (g_intern_static_string ("GtkIconThemeError"), values);
1383     }
1384     return etype;
1385 }
1386 /* enumerations from "gtkiconview.h" */
1387 GType
gtk_icon_view_drop_position_get_type(void)1388 gtk_icon_view_drop_position_get_type (void)
1389 {
1390     static GType etype = 0;
1391     if (G_UNLIKELY(etype == 0)) {
1392         static const GEnumValue values[] = {
1393             { GTK_ICON_VIEW_NO_DROP, "GTK_ICON_VIEW_NO_DROP", "no-drop" },
1394             { GTK_ICON_VIEW_DROP_INTO, "GTK_ICON_VIEW_DROP_INTO", "drop-into" },
1395             { GTK_ICON_VIEW_DROP_LEFT, "GTK_ICON_VIEW_DROP_LEFT", "drop-left" },
1396             { GTK_ICON_VIEW_DROP_RIGHT, "GTK_ICON_VIEW_DROP_RIGHT", "drop-right" },
1397             { GTK_ICON_VIEW_DROP_ABOVE, "GTK_ICON_VIEW_DROP_ABOVE", "drop-above" },
1398             { GTK_ICON_VIEW_DROP_BELOW, "GTK_ICON_VIEW_DROP_BELOW", "drop-below" },
1399             { 0, NULL, NULL }
1400         };
1401         etype = g_enum_register_static (g_intern_static_string ("GtkIconViewDropPosition"), values);
1402     }
1403     return etype;
1404 }
1405 /* enumerations from "gtkimage.h" */
1406 GType
gtk_image_type_get_type(void)1407 gtk_image_type_get_type (void)
1408 {
1409     static GType etype = 0;
1410     if (G_UNLIKELY(etype == 0)) {
1411         static const GEnumValue values[] = {
1412             { GTK_IMAGE_EMPTY, "GTK_IMAGE_EMPTY", "empty" },
1413             { GTK_IMAGE_PIXMAP, "GTK_IMAGE_PIXMAP", "pixmap" },
1414             { GTK_IMAGE_IMAGE, "GTK_IMAGE_IMAGE", "image" },
1415             { GTK_IMAGE_PIXBUF, "GTK_IMAGE_PIXBUF", "pixbuf" },
1416             { GTK_IMAGE_STOCK, "GTK_IMAGE_STOCK", "stock" },
1417             { GTK_IMAGE_ICON_SET, "GTK_IMAGE_ICON_SET", "icon-set" },
1418             { GTK_IMAGE_ANIMATION, "GTK_IMAGE_ANIMATION", "animation" },
1419             { GTK_IMAGE_ICON_NAME, "GTK_IMAGE_ICON_NAME", "icon-name" },
1420             { GTK_IMAGE_GICON, "GTK_IMAGE_GICON", "gicon" },
1421             { 0, NULL, NULL }
1422         };
1423         etype = g_enum_register_static (g_intern_static_string ("GtkImageType"), values);
1424     }
1425     return etype;
1426 }
1427 /* enumerations from "gtkmessagedialog.h" */
1428 GType
gtk_buttons_type_get_type(void)1429 gtk_buttons_type_get_type (void)
1430 {
1431     static GType etype = 0;
1432     if (G_UNLIKELY(etype == 0)) {
1433         static const GEnumValue values[] = {
1434             { GTK_BUTTONS_NONE, "GTK_BUTTONS_NONE", "none" },
1435             { GTK_BUTTONS_OK, "GTK_BUTTONS_OK", "ok" },
1436             { GTK_BUTTONS_CLOSE, "GTK_BUTTONS_CLOSE", "close" },
1437             { GTK_BUTTONS_CANCEL, "GTK_BUTTONS_CANCEL", "cancel" },
1438             { GTK_BUTTONS_YES_NO, "GTK_BUTTONS_YES_NO", "yes-no" },
1439             { GTK_BUTTONS_OK_CANCEL, "GTK_BUTTONS_OK_CANCEL", "ok-cancel" },
1440             { 0, NULL, NULL }
1441         };
1442         etype = g_enum_register_static (g_intern_static_string ("GtkButtonsType"), values);
1443     }
1444     return etype;
1445 }
1446 /* enumerations from "gtknotebook.h" */
1447 GType
gtk_notebook_tab_get_type(void)1448 gtk_notebook_tab_get_type (void)
1449 {
1450     static GType etype = 0;
1451     if (G_UNLIKELY(etype == 0)) {
1452         static const GEnumValue values[] = {
1453             { GTK_NOTEBOOK_TAB_FIRST, "GTK_NOTEBOOK_TAB_FIRST", "first" },
1454             { GTK_NOTEBOOK_TAB_LAST, "GTK_NOTEBOOK_TAB_LAST", "last" },
1455             { 0, NULL, NULL }
1456         };
1457         etype = g_enum_register_static (g_intern_static_string ("GtkNotebookTab"), values);
1458     }
1459     return etype;
1460 }
1461 /* enumerations from "gtkobject.h" */
1462 GType
gtk_object_flags_get_type(void)1463 gtk_object_flags_get_type (void)
1464 {
1465     static GType etype = 0;
1466     if (G_UNLIKELY(etype == 0)) {
1467         static const GFlagsValue values[] = {
1468             { GTK_IN_DESTRUCTION, "GTK_IN_DESTRUCTION", "in-destruction" },
1469             { GTK_FLOATING, "GTK_FLOATING", "floating" },
1470             { GTK_RESERVED_1, "GTK_RESERVED_1", "reserved-1" },
1471             { GTK_RESERVED_2, "GTK_RESERVED_2", "reserved-2" },
1472             { 0, NULL, NULL }
1473         };
1474         etype = g_flags_register_static (g_intern_static_string ("GtkObjectFlags"), values);
1475     }
1476     return etype;
1477 }
1478 GType
gtk_arg_flags_get_type(void)1479 gtk_arg_flags_get_type (void)
1480 {
1481     static GType etype = 0;
1482     if (G_UNLIKELY(etype == 0)) {
1483         static const GFlagsValue values[] = {
1484             { GTK_ARG_READABLE, "GTK_ARG_READABLE", "readable" },
1485             { GTK_ARG_WRITABLE, "GTK_ARG_WRITABLE", "writable" },
1486             { GTK_ARG_CONSTRUCT, "GTK_ARG_CONSTRUCT", "construct" },
1487             { GTK_ARG_CONSTRUCT_ONLY, "GTK_ARG_CONSTRUCT_ONLY", "construct-only" },
1488             { GTK_ARG_CHILD_ARG, "GTK_ARG_CHILD_ARG", "child-arg" },
1489             { 0, NULL, NULL }
1490         };
1491         etype = g_flags_register_static (g_intern_static_string ("GtkArgFlags"), values);
1492     }
1493     return etype;
1494 }
1495 /* enumerations from "gtkprintoperation.h" */
1496 GType
gtk_print_status_get_type(void)1497 gtk_print_status_get_type (void)
1498 {
1499     static GType etype = 0;
1500     if (G_UNLIKELY(etype == 0)) {
1501         static const GEnumValue values[] = {
1502             { GTK_PRINT_STATUS_INITIAL, "GTK_PRINT_STATUS_INITIAL", "initial" },
1503             { GTK_PRINT_STATUS_PREPARING, "GTK_PRINT_STATUS_PREPARING", "preparing" },
1504             { GTK_PRINT_STATUS_GENERATING_DATA, "GTK_PRINT_STATUS_GENERATING_DATA", "generating-data" },
1505             { GTK_PRINT_STATUS_SENDING_DATA, "GTK_PRINT_STATUS_SENDING_DATA", "sending-data" },
1506             { GTK_PRINT_STATUS_PENDING, "GTK_PRINT_STATUS_PENDING", "pending" },
1507             { GTK_PRINT_STATUS_PENDING_ISSUE, "GTK_PRINT_STATUS_PENDING_ISSUE", "pending-issue" },
1508             { GTK_PRINT_STATUS_PRINTING, "GTK_PRINT_STATUS_PRINTING", "printing" },
1509             { GTK_PRINT_STATUS_FINISHED, "GTK_PRINT_STATUS_FINISHED", "finished" },
1510             { GTK_PRINT_STATUS_FINISHED_ABORTED, "GTK_PRINT_STATUS_FINISHED_ABORTED", "finished-aborted" },
1511             { 0, NULL, NULL }
1512         };
1513         etype = g_enum_register_static (g_intern_static_string ("GtkPrintStatus"), values);
1514     }
1515     return etype;
1516 }
1517 GType
gtk_print_operation_result_get_type(void)1518 gtk_print_operation_result_get_type (void)
1519 {
1520     static GType etype = 0;
1521     if (G_UNLIKELY(etype == 0)) {
1522         static const GEnumValue values[] = {
1523             { GTK_PRINT_OPERATION_RESULT_ERROR, "GTK_PRINT_OPERATION_RESULT_ERROR", "error" },
1524             { GTK_PRINT_OPERATION_RESULT_APPLY, "GTK_PRINT_OPERATION_RESULT_APPLY", "apply" },
1525             { GTK_PRINT_OPERATION_RESULT_CANCEL, "GTK_PRINT_OPERATION_RESULT_CANCEL", "cancel" },
1526             { GTK_PRINT_OPERATION_RESULT_IN_PROGRESS, "GTK_PRINT_OPERATION_RESULT_IN_PROGRESS", "in-progress" },
1527             { 0, NULL, NULL }
1528         };
1529         etype = g_enum_register_static (g_intern_static_string ("GtkPrintOperationResult"), values);
1530     }
1531     return etype;
1532 }
1533 GType
gtk_print_operation_action_get_type(void)1534 gtk_print_operation_action_get_type (void)
1535 {
1536     static GType etype = 0;
1537     if (G_UNLIKELY(etype == 0)) {
1538         static const GEnumValue values[] = {
1539             { GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG, "GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG", "print-dialog" },
1540             { GTK_PRINT_OPERATION_ACTION_PRINT, "GTK_PRINT_OPERATION_ACTION_PRINT", "print" },
1541             { GTK_PRINT_OPERATION_ACTION_PREVIEW, "GTK_PRINT_OPERATION_ACTION_PREVIEW", "preview" },
1542             { GTK_PRINT_OPERATION_ACTION_EXPORT, "GTK_PRINT_OPERATION_ACTION_EXPORT", "export" },
1543             { 0, NULL, NULL }
1544         };
1545         etype = g_enum_register_static (g_intern_static_string ("GtkPrintOperationAction"), values);
1546     }
1547     return etype;
1548 }
1549 GType
gtk_print_error_get_type(void)1550 gtk_print_error_get_type (void)
1551 {
1552     static GType etype = 0;
1553     if (G_UNLIKELY(etype == 0)) {
1554         static const GEnumValue values[] = {
1555             { GTK_PRINT_ERROR_GENERAL, "GTK_PRINT_ERROR_GENERAL", "general" },
1556             { GTK_PRINT_ERROR_INTERNAL_ERROR, "GTK_PRINT_ERROR_INTERNAL_ERROR", "internal-error" },
1557             { GTK_PRINT_ERROR_NOMEM, "GTK_PRINT_ERROR_NOMEM", "nomem" },
1558             { GTK_PRINT_ERROR_INVALID_FILE, "GTK_PRINT_ERROR_INVALID_FILE", "invalid-file" },
1559             { 0, NULL, NULL }
1560         };
1561         etype = g_enum_register_static (g_intern_static_string ("GtkPrintError"), values);
1562     }
1563     return etype;
1564 }
1565 /* enumerations from "gtkprivate.h" */
1566 GType
gtk_private_flags_get_type(void)1567 gtk_private_flags_get_type (void)
1568 {
1569     static GType etype = 0;
1570     if (G_UNLIKELY(etype == 0)) {
1571         static const GFlagsValue values[] = {
1572             { PRIVATE_GTK_USER_STYLE, "PRIVATE_GTK_USER_STYLE", "user-style" },
1573             { PRIVATE_GTK_RESIZE_PENDING, "PRIVATE_GTK_RESIZE_PENDING", "resize-pending" },
1574             { PRIVATE_GTK_HAS_POINTER, "PRIVATE_GTK_HAS_POINTER", "has-pointer" },
1575             { PRIVATE_GTK_SHADOWED, "PRIVATE_GTK_SHADOWED", "shadowed" },
1576             { PRIVATE_GTK_HAS_SHAPE_MASK, "PRIVATE_GTK_HAS_SHAPE_MASK", "has-shape-mask" },
1577             { PRIVATE_GTK_IN_REPARENT, "PRIVATE_GTK_IN_REPARENT", "in-reparent" },
1578             { PRIVATE_GTK_DIRECTION_SET, "PRIVATE_GTK_DIRECTION_SET", "direction-set" },
1579             { PRIVATE_GTK_DIRECTION_LTR, "PRIVATE_GTK_DIRECTION_LTR", "direction-ltr" },
1580             { PRIVATE_GTK_ANCHORED, "PRIVATE_GTK_ANCHORED", "anchored" },
1581             { PRIVATE_GTK_CHILD_VISIBLE, "PRIVATE_GTK_CHILD_VISIBLE", "child-visible" },
1582             { PRIVATE_GTK_REDRAW_ON_ALLOC, "PRIVATE_GTK_REDRAW_ON_ALLOC", "redraw-on-alloc" },
1583             { PRIVATE_GTK_ALLOC_NEEDED, "PRIVATE_GTK_ALLOC_NEEDED", "alloc-needed" },
1584             { PRIVATE_GTK_REQUEST_NEEDED, "PRIVATE_GTK_REQUEST_NEEDED", "request-needed" },
1585             { 0, NULL, NULL }
1586         };
1587         etype = g_flags_register_static (g_intern_static_string ("GtkPrivateFlags"), values);
1588     }
1589     return etype;
1590 }
1591 /* enumerations from "gtkprogressbar.h" */
1592 GType
gtk_progress_bar_style_get_type(void)1593 gtk_progress_bar_style_get_type (void)
1594 {
1595     static GType etype = 0;
1596     if (G_UNLIKELY(etype == 0)) {
1597         static const GEnumValue values[] = {
1598             { GTK_PROGRESS_CONTINUOUS, "GTK_PROGRESS_CONTINUOUS", "continuous" },
1599             { GTK_PROGRESS_DISCRETE, "GTK_PROGRESS_DISCRETE", "discrete" },
1600             { 0, NULL, NULL }
1601         };
1602         etype = g_enum_register_static (g_intern_static_string ("GtkProgressBarStyle"), values);
1603     }
1604     return etype;
1605 }
1606 GType
gtk_progress_bar_orientation_get_type(void)1607 gtk_progress_bar_orientation_get_type (void)
1608 {
1609     static GType etype = 0;
1610     if (G_UNLIKELY(etype == 0)) {
1611         static const GEnumValue values[] = {
1612             { GTK_PROGRESS_LEFT_TO_RIGHT, "GTK_PROGRESS_LEFT_TO_RIGHT", "left-to-right" },
1613             { GTK_PROGRESS_RIGHT_TO_LEFT, "GTK_PROGRESS_RIGHT_TO_LEFT", "right-to-left" },
1614             { GTK_PROGRESS_BOTTOM_TO_TOP, "GTK_PROGRESS_BOTTOM_TO_TOP", "bottom-to-top" },
1615             { GTK_PROGRESS_TOP_TO_BOTTOM, "GTK_PROGRESS_TOP_TO_BOTTOM", "top-to-bottom" },
1616             { 0, NULL, NULL }
1617         };
1618         etype = g_enum_register_static (g_intern_static_string ("GtkProgressBarOrientation"), values);
1619     }
1620     return etype;
1621 }
1622 /* enumerations from "gtkrc.h" */
1623 GType
gtk_rc_flags_get_type(void)1624 gtk_rc_flags_get_type (void)
1625 {
1626     static GType etype = 0;
1627     if (G_UNLIKELY(etype == 0)) {
1628         static const GFlagsValue values[] = {
1629             { GTK_RC_FG, "GTK_RC_FG", "fg" },
1630             { GTK_RC_BG, "GTK_RC_BG", "bg" },
1631             { GTK_RC_TEXT, "GTK_RC_TEXT", "text" },
1632             { GTK_RC_BASE, "GTK_RC_BASE", "base" },
1633             { 0, NULL, NULL }
1634         };
1635         etype = g_flags_register_static (g_intern_static_string ("GtkRcFlags"), values);
1636     }
1637     return etype;
1638 }
1639 GType
gtk_rc_token_type_get_type(void)1640 gtk_rc_token_type_get_type (void)
1641 {
1642     static GType etype = 0;
1643     if (G_UNLIKELY(etype == 0)) {
1644         static const GEnumValue values[] = {
1645             { GTK_RC_TOKEN_INVALID, "GTK_RC_TOKEN_INVALID", "invalid" },
1646             { GTK_RC_TOKEN_INCLUDE, "GTK_RC_TOKEN_INCLUDE", "include" },
1647             { GTK_RC_TOKEN_NORMAL, "GTK_RC_TOKEN_NORMAL", "normal" },
1648             { GTK_RC_TOKEN_ACTIVE, "GTK_RC_TOKEN_ACTIVE", "active" },
1649             { GTK_RC_TOKEN_PRELIGHT, "GTK_RC_TOKEN_PRELIGHT", "prelight" },
1650             { GTK_RC_TOKEN_SELECTED, "GTK_RC_TOKEN_SELECTED", "selected" },
1651             { GTK_RC_TOKEN_INSENSITIVE, "GTK_RC_TOKEN_INSENSITIVE", "insensitive" },
1652             { GTK_RC_TOKEN_FG, "GTK_RC_TOKEN_FG", "fg" },
1653             { GTK_RC_TOKEN_BG, "GTK_RC_TOKEN_BG", "bg" },
1654             { GTK_RC_TOKEN_TEXT, "GTK_RC_TOKEN_TEXT", "text" },
1655             { GTK_RC_TOKEN_BASE, "GTK_RC_TOKEN_BASE", "base" },
1656             { GTK_RC_TOKEN_XTHICKNESS, "GTK_RC_TOKEN_XTHICKNESS", "xthickness" },
1657             { GTK_RC_TOKEN_YTHICKNESS, "GTK_RC_TOKEN_YTHICKNESS", "ythickness" },
1658             { GTK_RC_TOKEN_FONT, "GTK_RC_TOKEN_FONT", "font" },
1659             { GTK_RC_TOKEN_FONTSET, "GTK_RC_TOKEN_FONTSET", "fontset" },
1660             { GTK_RC_TOKEN_FONT_NAME, "GTK_RC_TOKEN_FONT_NAME", "font-name" },
1661             { GTK_RC_TOKEN_BG_PIXMAP, "GTK_RC_TOKEN_BG_PIXMAP", "bg-pixmap" },
1662             { GTK_RC_TOKEN_PIXMAP_PATH, "GTK_RC_TOKEN_PIXMAP_PATH", "pixmap-path" },
1663             { GTK_RC_TOKEN_STYLE, "GTK_RC_TOKEN_STYLE", "style" },
1664             { GTK_RC_TOKEN_BINDING, "GTK_RC_TOKEN_BINDING", "binding" },
1665             { GTK_RC_TOKEN_BIND, "GTK_RC_TOKEN_BIND", "bind" },
1666             { GTK_RC_TOKEN_WIDGET, "GTK_RC_TOKEN_WIDGET", "widget" },
1667             { GTK_RC_TOKEN_WIDGET_CLASS, "GTK_RC_TOKEN_WIDGET_CLASS", "widget-class" },
1668             { GTK_RC_TOKEN_CLASS, "GTK_RC_TOKEN_CLASS", "class" },
1669             { GTK_RC_TOKEN_LOWEST, "GTK_RC_TOKEN_LOWEST", "lowest" },
1670             { GTK_RC_TOKEN_GTK, "GTK_RC_TOKEN_GTK", "gtk" },
1671             { GTK_RC_TOKEN_APPLICATION, "GTK_RC_TOKEN_APPLICATION", "application" },
1672             { GTK_RC_TOKEN_THEME, "GTK_RC_TOKEN_THEME", "theme" },
1673             { GTK_RC_TOKEN_RC, "GTK_RC_TOKEN_RC", "rc" },
1674             { GTK_RC_TOKEN_HIGHEST, "GTK_RC_TOKEN_HIGHEST", "highest" },
1675             { GTK_RC_TOKEN_ENGINE, "GTK_RC_TOKEN_ENGINE", "engine" },
1676             { GTK_RC_TOKEN_MODULE_PATH, "GTK_RC_TOKEN_MODULE_PATH", "module-path" },
1677             { GTK_RC_TOKEN_IM_MODULE_PATH, "GTK_RC_TOKEN_IM_MODULE_PATH", "im-module-path" },
1678             { GTK_RC_TOKEN_IM_MODULE_FILE, "GTK_RC_TOKEN_IM_MODULE_FILE", "im-module-file" },
1679             { GTK_RC_TOKEN_STOCK, "GTK_RC_TOKEN_STOCK", "stock" },
1680             { GTK_RC_TOKEN_LTR, "GTK_RC_TOKEN_LTR", "ltr" },
1681             { GTK_RC_TOKEN_RTL, "GTK_RC_TOKEN_RTL", "rtl" },
1682             { GTK_RC_TOKEN_COLOR, "GTK_RC_TOKEN_COLOR", "color" },
1683             { GTK_RC_TOKEN_UNBIND, "GTK_RC_TOKEN_UNBIND", "unbind" },
1684             { GTK_RC_TOKEN_LAST, "GTK_RC_TOKEN_LAST", "last" },
1685             { 0, NULL, NULL }
1686         };
1687         etype = g_enum_register_static (g_intern_static_string ("GtkRcTokenType"), values);
1688     }
1689     return etype;
1690 }
1691 /* enumerations from "gtkrecentchooser.h" */
1692 GType
gtk_recent_sort_type_get_type(void)1693 gtk_recent_sort_type_get_type (void)
1694 {
1695     static GType etype = 0;
1696     if (G_UNLIKELY(etype == 0)) {
1697         static const GEnumValue values[] = {
1698             { GTK_RECENT_SORT_NONE, "GTK_RECENT_SORT_NONE", "none" },
1699             { GTK_RECENT_SORT_MRU, "GTK_RECENT_SORT_MRU", "mru" },
1700             { GTK_RECENT_SORT_LRU, "GTK_RECENT_SORT_LRU", "lru" },
1701             { GTK_RECENT_SORT_CUSTOM, "GTK_RECENT_SORT_CUSTOM", "custom" },
1702             { 0, NULL, NULL }
1703         };
1704         etype = g_enum_register_static (g_intern_static_string ("GtkRecentSortType"), values);
1705     }
1706     return etype;
1707 }
1708 GType
gtk_recent_chooser_error_get_type(void)1709 gtk_recent_chooser_error_get_type (void)
1710 {
1711     static GType etype = 0;
1712     if (G_UNLIKELY(etype == 0)) {
1713         static const GEnumValue values[] = {
1714             { GTK_RECENT_CHOOSER_ERROR_NOT_FOUND, "GTK_RECENT_CHOOSER_ERROR_NOT_FOUND", "not-found" },
1715             { GTK_RECENT_CHOOSER_ERROR_INVALID_URI, "GTK_RECENT_CHOOSER_ERROR_INVALID_URI", "invalid-uri" },
1716             { 0, NULL, NULL }
1717         };
1718         etype = g_enum_register_static (g_intern_static_string ("GtkRecentChooserError"), values);
1719     }
1720     return etype;
1721 }
1722 /* enumerations from "gtkrecentfilter.h" */
1723 GType
gtk_recent_filter_flags_get_type(void)1724 gtk_recent_filter_flags_get_type (void)
1725 {
1726     static GType etype = 0;
1727     if (G_UNLIKELY(etype == 0)) {
1728         static const GFlagsValue values[] = {
1729             { GTK_RECENT_FILTER_URI, "GTK_RECENT_FILTER_URI", "uri" },
1730             { GTK_RECENT_FILTER_DISPLAY_NAME, "GTK_RECENT_FILTER_DISPLAY_NAME", "display-name" },
1731             { GTK_RECENT_FILTER_MIME_TYPE, "GTK_RECENT_FILTER_MIME_TYPE", "mime-type" },
1732             { GTK_RECENT_FILTER_APPLICATION, "GTK_RECENT_FILTER_APPLICATION", "application" },
1733             { GTK_RECENT_FILTER_GROUP, "GTK_RECENT_FILTER_GROUP", "group" },
1734             { GTK_RECENT_FILTER_AGE, "GTK_RECENT_FILTER_AGE", "age" },
1735             { 0, NULL, NULL }
1736         };
1737         etype = g_flags_register_static (g_intern_static_string ("GtkRecentFilterFlags"), values);
1738     }
1739     return etype;
1740 }
1741 /* enumerations from "gtkrecentmanager.h" */
1742 GType
gtk_recent_manager_error_get_type(void)1743 gtk_recent_manager_error_get_type (void)
1744 {
1745     static GType etype = 0;
1746     if (G_UNLIKELY(etype == 0)) {
1747         static const GEnumValue values[] = {
1748             { GTK_RECENT_MANAGER_ERROR_NOT_FOUND, "GTK_RECENT_MANAGER_ERROR_NOT_FOUND", "not-found" },
1749             { GTK_RECENT_MANAGER_ERROR_INVALID_URI, "GTK_RECENT_MANAGER_ERROR_INVALID_URI", "invalid-uri" },
1750             { GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING, "GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING", "invalid-encoding" },
1751             { GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED, "GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED", "not-registered" },
1752             { GTK_RECENT_MANAGER_ERROR_READ, "GTK_RECENT_MANAGER_ERROR_READ", "read" },
1753             { GTK_RECENT_MANAGER_ERROR_WRITE, "GTK_RECENT_MANAGER_ERROR_WRITE", "write" },
1754             { GTK_RECENT_MANAGER_ERROR_UNKNOWN, "GTK_RECENT_MANAGER_ERROR_UNKNOWN", "unknown" },
1755             { 0, NULL, NULL }
1756         };
1757         etype = g_enum_register_static (g_intern_static_string ("GtkRecentManagerError"), values);
1758     }
1759     return etype;
1760 }
1761 /* enumerations from "gtksizegroup.h" */
1762 GType
gtk_size_group_mode_get_type(void)1763 gtk_size_group_mode_get_type (void)
1764 {
1765     static GType etype = 0;
1766     if (G_UNLIKELY(etype == 0)) {
1767         static const GEnumValue values[] = {
1768             { GTK_SIZE_GROUP_NONE, "GTK_SIZE_GROUP_NONE", "none" },
1769             { GTK_SIZE_GROUP_HORIZONTAL, "GTK_SIZE_GROUP_HORIZONTAL", "horizontal" },
1770             { GTK_SIZE_GROUP_VERTICAL, "GTK_SIZE_GROUP_VERTICAL", "vertical" },
1771             { GTK_SIZE_GROUP_BOTH, "GTK_SIZE_GROUP_BOTH", "both" },
1772             { 0, NULL, NULL }
1773         };
1774         etype = g_enum_register_static (g_intern_static_string ("GtkSizeGroupMode"), values);
1775     }
1776     return etype;
1777 }
1778 /* enumerations from "gtkspinbutton.h" */
1779 GType
gtk_spin_button_update_policy_get_type(void)1780 gtk_spin_button_update_policy_get_type (void)
1781 {
1782     static GType etype = 0;
1783     if (G_UNLIKELY(etype == 0)) {
1784         static const GEnumValue values[] = {
1785             { GTK_UPDATE_ALWAYS, "GTK_UPDATE_ALWAYS", "always" },
1786             { GTK_UPDATE_IF_VALID, "GTK_UPDATE_IF_VALID", "if-valid" },
1787             { 0, NULL, NULL }
1788         };
1789         etype = g_enum_register_static (g_intern_static_string ("GtkSpinButtonUpdatePolicy"), values);
1790     }
1791     return etype;
1792 }
1793 GType
gtk_spin_type_get_type(void)1794 gtk_spin_type_get_type (void)
1795 {
1796     static GType etype = 0;
1797     if (G_UNLIKELY(etype == 0)) {
1798         static const GEnumValue values[] = {
1799             { GTK_SPIN_STEP_FORWARD, "GTK_SPIN_STEP_FORWARD", "step-forward" },
1800             { GTK_SPIN_STEP_BACKWARD, "GTK_SPIN_STEP_BACKWARD", "step-backward" },
1801             { GTK_SPIN_PAGE_FORWARD, "GTK_SPIN_PAGE_FORWARD", "page-forward" },
1802             { GTK_SPIN_PAGE_BACKWARD, "GTK_SPIN_PAGE_BACKWARD", "page-backward" },
1803             { GTK_SPIN_HOME, "GTK_SPIN_HOME", "home" },
1804             { GTK_SPIN_END, "GTK_SPIN_END", "end" },
1805             { GTK_SPIN_USER_DEFINED, "GTK_SPIN_USER_DEFINED", "user-defined" },
1806             { 0, NULL, NULL }
1807         };
1808         etype = g_enum_register_static (g_intern_static_string ("GtkSpinType"), values);
1809     }
1810     return etype;
1811 }
1812 /* enumerations from "gtktextbuffer.h" */
1813 GType
gtk_text_buffer_target_info_get_type(void)1814 gtk_text_buffer_target_info_get_type (void)
1815 {
1816     static GType etype = 0;
1817     if (G_UNLIKELY(etype == 0)) {
1818         static const GEnumValue values[] = {
1819             { GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS, "GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS", "buffer-contents" },
1820             { GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT, "GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT", "rich-text" },
1821             { GTK_TEXT_BUFFER_TARGET_INFO_TEXT, "GTK_TEXT_BUFFER_TARGET_INFO_TEXT", "text" },
1822             { 0, NULL, NULL }
1823         };
1824         etype = g_enum_register_static (g_intern_static_string ("GtkTextBufferTargetInfo"), values);
1825     }
1826     return etype;
1827 }
1828 /* enumerations from "gtktextiter.h" */
1829 GType
gtk_text_search_flags_get_type(void)1830 gtk_text_search_flags_get_type (void)
1831 {
1832     static GType etype = 0;
1833     if (G_UNLIKELY(etype == 0)) {
1834         static const GFlagsValue values[] = {
1835             { GTK_TEXT_SEARCH_VISIBLE_ONLY, "GTK_TEXT_SEARCH_VISIBLE_ONLY", "visible-only" },
1836             { GTK_TEXT_SEARCH_TEXT_ONLY, "GTK_TEXT_SEARCH_TEXT_ONLY", "text-only" },
1837             { 0, NULL, NULL }
1838         };
1839         etype = g_flags_register_static (g_intern_static_string ("GtkTextSearchFlags"), values);
1840     }
1841     return etype;
1842 }
1843 /* enumerations from "gtktextview.h" */
1844 GType
gtk_text_window_type_get_type(void)1845 gtk_text_window_type_get_type (void)
1846 {
1847     static GType etype = 0;
1848     if (G_UNLIKELY(etype == 0)) {
1849         static const GEnumValue values[] = {
1850             { GTK_TEXT_WINDOW_PRIVATE, "GTK_TEXT_WINDOW_PRIVATE", "private" },
1851             { GTK_TEXT_WINDOW_WIDGET, "GTK_TEXT_WINDOW_WIDGET", "widget" },
1852             { GTK_TEXT_WINDOW_TEXT, "GTK_TEXT_WINDOW_TEXT", "text" },
1853             { GTK_TEXT_WINDOW_LEFT, "GTK_TEXT_WINDOW_LEFT", "left" },
1854             { GTK_TEXT_WINDOW_RIGHT, "GTK_TEXT_WINDOW_RIGHT", "right" },
1855             { GTK_TEXT_WINDOW_TOP, "GTK_TEXT_WINDOW_TOP", "top" },
1856             { GTK_TEXT_WINDOW_BOTTOM, "GTK_TEXT_WINDOW_BOTTOM", "bottom" },
1857             { 0, NULL, NULL }
1858         };
1859         etype = g_enum_register_static (g_intern_static_string ("GtkTextWindowType"), values);
1860     }
1861     return etype;
1862 }
1863 /* enumerations from "gtktoolbar.h" */
1864 GType
gtk_toolbar_child_type_get_type(void)1865 gtk_toolbar_child_type_get_type (void)
1866 {
1867     static GType etype = 0;
1868     if (G_UNLIKELY(etype == 0)) {
1869         static const GEnumValue values[] = {
1870             { GTK_TOOLBAR_CHILD_SPACE, "GTK_TOOLBAR_CHILD_SPACE", "space" },
1871             { GTK_TOOLBAR_CHILD_BUTTON, "GTK_TOOLBAR_CHILD_BUTTON", "button" },
1872             { GTK_TOOLBAR_CHILD_TOGGLEBUTTON, "GTK_TOOLBAR_CHILD_TOGGLEBUTTON", "togglebutton" },
1873             { GTK_TOOLBAR_CHILD_RADIOBUTTON, "GTK_TOOLBAR_CHILD_RADIOBUTTON", "radiobutton" },
1874             { GTK_TOOLBAR_CHILD_WIDGET, "GTK_TOOLBAR_CHILD_WIDGET", "widget" },
1875             { 0, NULL, NULL }
1876         };
1877         etype = g_enum_register_static (g_intern_static_string ("GtkToolbarChildType"), values);
1878     }
1879     return etype;
1880 }
1881 GType
gtk_toolbar_space_style_get_type(void)1882 gtk_toolbar_space_style_get_type (void)
1883 {
1884     static GType etype = 0;
1885     if (G_UNLIKELY(etype == 0)) {
1886         static const GEnumValue values[] = {
1887             { GTK_TOOLBAR_SPACE_EMPTY, "GTK_TOOLBAR_SPACE_EMPTY", "empty" },
1888             { GTK_TOOLBAR_SPACE_LINE, "GTK_TOOLBAR_SPACE_LINE", "line" },
1889             { 0, NULL, NULL }
1890         };
1891         etype = g_enum_register_static (g_intern_static_string ("GtkToolbarSpaceStyle"), values);
1892     }
1893     return etype;
1894 }
1895 /* enumerations from "gtktoolpalette.h" */
1896 GType
gtk_tool_palette_drag_targets_get_type(void)1897 gtk_tool_palette_drag_targets_get_type (void)
1898 {
1899     static GType etype = 0;
1900     if (G_UNLIKELY(etype == 0)) {
1901         static const GFlagsValue values[] = {
1902             { GTK_TOOL_PALETTE_DRAG_ITEMS, "GTK_TOOL_PALETTE_DRAG_ITEMS", "items" },
1903             { GTK_TOOL_PALETTE_DRAG_GROUPS, "GTK_TOOL_PALETTE_DRAG_GROUPS", "groups" },
1904             { 0, NULL, NULL }
1905         };
1906         etype = g_flags_register_static (g_intern_static_string ("GtkToolPaletteDragTargets"), values);
1907     }
1908     return etype;
1909 }
1910 /* enumerations from "gtktree.h" */
1911 GType
gtk_tree_view_mode_get_type(void)1912 gtk_tree_view_mode_get_type (void)
1913 {
1914     static GType etype = 0;
1915     if (G_UNLIKELY(etype == 0)) {
1916         static const GEnumValue values[] = {
1917             { GTK_TREE_VIEW_LINE, "GTK_TREE_VIEW_LINE", "line" },
1918             { GTK_TREE_VIEW_ITEM, "GTK_TREE_VIEW_ITEM", "item" },
1919             { 0, NULL, NULL }
1920         };
1921         etype = g_enum_register_static (g_intern_static_string ("GtkTreeViewMode"), values);
1922     }
1923     return etype;
1924 }
1925 /* enumerations from "gtktreemodel.h" */
1926 GType
gtk_tree_model_flags_get_type(void)1927 gtk_tree_model_flags_get_type (void)
1928 {
1929     static GType etype = 0;
1930     if (G_UNLIKELY(etype == 0)) {
1931         static const GFlagsValue values[] = {
1932             { GTK_TREE_MODEL_ITERS_PERSIST, "GTK_TREE_MODEL_ITERS_PERSIST", "iters-persist" },
1933             { GTK_TREE_MODEL_LIST_ONLY, "GTK_TREE_MODEL_LIST_ONLY", "list-only" },
1934             { 0, NULL, NULL }
1935         };
1936         etype = g_flags_register_static (g_intern_static_string ("GtkTreeModelFlags"), values);
1937     }
1938     return etype;
1939 }
1940 /* enumerations from "gtktreeview.h" */
1941 GType
gtk_tree_view_drop_position_get_type(void)1942 gtk_tree_view_drop_position_get_type (void)
1943 {
1944     static GType etype = 0;
1945     if (G_UNLIKELY(etype == 0)) {
1946         static const GEnumValue values[] = {
1947             { GTK_TREE_VIEW_DROP_BEFORE, "GTK_TREE_VIEW_DROP_BEFORE", "before" },
1948             { GTK_TREE_VIEW_DROP_AFTER, "GTK_TREE_VIEW_DROP_AFTER", "after" },
1949             { GTK_TREE_VIEW_DROP_INTO_OR_BEFORE, "GTK_TREE_VIEW_DROP_INTO_OR_BEFORE", "into-or-before" },
1950             { GTK_TREE_VIEW_DROP_INTO_OR_AFTER, "GTK_TREE_VIEW_DROP_INTO_OR_AFTER", "into-or-after" },
1951             { 0, NULL, NULL }
1952         };
1953         etype = g_enum_register_static (g_intern_static_string ("GtkTreeViewDropPosition"), values);
1954     }
1955     return etype;
1956 }
1957 /* enumerations from "gtktreeviewcolumn.h" */
1958 GType
gtk_tree_view_column_sizing_get_type(void)1959 gtk_tree_view_column_sizing_get_type (void)
1960 {
1961     static GType etype = 0;
1962     if (G_UNLIKELY(etype == 0)) {
1963         static const GEnumValue values[] = {
1964             { GTK_TREE_VIEW_COLUMN_GROW_ONLY, "GTK_TREE_VIEW_COLUMN_GROW_ONLY", "grow-only" },
1965             { GTK_TREE_VIEW_COLUMN_AUTOSIZE, "GTK_TREE_VIEW_COLUMN_AUTOSIZE", "autosize" },
1966             { GTK_TREE_VIEW_COLUMN_FIXED, "GTK_TREE_VIEW_COLUMN_FIXED", "fixed" },
1967             { 0, NULL, NULL }
1968         };
1969         etype = g_enum_register_static (g_intern_static_string ("GtkTreeViewColumnSizing"), values);
1970     }
1971     return etype;
1972 }
1973 /* enumerations from "gtkuimanager.h" */
1974 GType
gtk_ui_manager_item_type_get_type(void)1975 gtk_ui_manager_item_type_get_type (void)
1976 {
1977     static GType etype = 0;
1978     if (G_UNLIKELY(etype == 0)) {
1979         static const GFlagsValue values[] = {
1980             { GTK_UI_MANAGER_AUTO, "GTK_UI_MANAGER_AUTO", "auto" },
1981             { GTK_UI_MANAGER_MENUBAR, "GTK_UI_MANAGER_MENUBAR", "menubar" },
1982             { GTK_UI_MANAGER_MENU, "GTK_UI_MANAGER_MENU", "menu" },
1983             { GTK_UI_MANAGER_TOOLBAR, "GTK_UI_MANAGER_TOOLBAR", "toolbar" },
1984             { GTK_UI_MANAGER_PLACEHOLDER, "GTK_UI_MANAGER_PLACEHOLDER", "placeholder" },
1985             { GTK_UI_MANAGER_POPUP, "GTK_UI_MANAGER_POPUP", "popup" },
1986             { GTK_UI_MANAGER_MENUITEM, "GTK_UI_MANAGER_MENUITEM", "menuitem" },
1987             { GTK_UI_MANAGER_TOOLITEM, "GTK_UI_MANAGER_TOOLITEM", "toolitem" },
1988             { GTK_UI_MANAGER_SEPARATOR, "GTK_UI_MANAGER_SEPARATOR", "separator" },
1989             { GTK_UI_MANAGER_ACCELERATOR, "GTK_UI_MANAGER_ACCELERATOR", "accelerator" },
1990             { GTK_UI_MANAGER_POPUP_WITH_ACCELS, "GTK_UI_MANAGER_POPUP_WITH_ACCELS", "popup-with-accels" },
1991             { 0, NULL, NULL }
1992         };
1993         etype = g_flags_register_static (g_intern_static_string ("GtkUIManagerItemType"), values);
1994     }
1995     return etype;
1996 }
1997 /* enumerations from "gtkwidget.h" */
1998 GType
gtk_widget_flags_get_type(void)1999 gtk_widget_flags_get_type (void)
2000 {
2001     static GType etype = 0;
2002     if (G_UNLIKELY(etype == 0)) {
2003         static const GFlagsValue values[] = {
2004             { GTK_TOPLEVEL, "GTK_TOPLEVEL", "toplevel" },
2005             { GTK_NO_WINDOW, "GTK_NO_WINDOW", "no-window" },
2006             { GTK_REALIZED, "GTK_REALIZED", "realized" },
2007             { GTK_MAPPED, "GTK_MAPPED", "mapped" },
2008             { GTK_VISIBLE, "GTK_VISIBLE", "visible" },
2009             { GTK_SENSITIVE, "GTK_SENSITIVE", "sensitive" },
2010             { GTK_PARENT_SENSITIVE, "GTK_PARENT_SENSITIVE", "parent-sensitive" },
2011             { GTK_CAN_FOCUS, "GTK_CAN_FOCUS", "can-focus" },
2012             { GTK_HAS_FOCUS, "GTK_HAS_FOCUS", "has-focus" },
2013             { GTK_CAN_DEFAULT, "GTK_CAN_DEFAULT", "can-default" },
2014             { GTK_HAS_DEFAULT, "GTK_HAS_DEFAULT", "has-default" },
2015             { GTK_HAS_GRAB, "GTK_HAS_GRAB", "has-grab" },
2016             { GTK_RC_STYLE, "GTK_RC_STYLE", "rc-style" },
2017             { GTK_COMPOSITE_CHILD, "GTK_COMPOSITE_CHILD", "composite-child" },
2018             { GTK_NO_REPARENT, "GTK_NO_REPARENT", "no-reparent" },
2019             { GTK_APP_PAINTABLE, "GTK_APP_PAINTABLE", "app-paintable" },
2020             { GTK_RECEIVES_DEFAULT, "GTK_RECEIVES_DEFAULT", "receives-default" },
2021             { GTK_DOUBLE_BUFFERED, "GTK_DOUBLE_BUFFERED", "double-buffered" },
2022             { GTK_NO_SHOW_ALL, "GTK_NO_SHOW_ALL", "no-show-all" },
2023             { 0, NULL, NULL }
2024         };
2025         etype = g_flags_register_static (g_intern_static_string ("GtkWidgetFlags"), values);
2026     }
2027     return etype;
2028 }
2029 GType
gtk_widget_help_type_get_type(void)2030 gtk_widget_help_type_get_type (void)
2031 {
2032     static GType etype = 0;
2033     if (G_UNLIKELY(etype == 0)) {
2034         static const GEnumValue values[] = {
2035             { GTK_WIDGET_HELP_TOOLTIP, "GTK_WIDGET_HELP_TOOLTIP", "tooltip" },
2036             { GTK_WIDGET_HELP_WHATS_THIS, "GTK_WIDGET_HELP_WHATS_THIS", "whats-this" },
2037             { 0, NULL, NULL }
2038         };
2039         etype = g_enum_register_static (g_intern_static_string ("GtkWidgetHelpType"), values);
2040     }
2041     return etype;
2042 }
2043 #define __GTK_TYPE_BUILTINS_C__
2044 #include "gtkaliasdef.c"
2045 
2046 /* Generated data ends here */
2047 
2048