]> Pileus Git - ~andy/gtk/blob - gtk/gtktypebuiltins_evals.c
Destroy the cursor after we have assigned it to the window -- there is no
[~andy/gtk] / gtk / gtktypebuiltins_evals.c
1 /* Generated by makeenums.pl */
2
3 static GtkEnumValue _gtk_calendar_display_options_values[] = {
4   { GTK_CALENDAR_SHOW_HEADING, "GTK_CALENDAR_SHOW_HEADING", "show-heading" },
5   { GTK_CALENDAR_SHOW_DAY_NAMES, "GTK_CALENDAR_SHOW_DAY_NAMES", "show-day-names" },
6   { GTK_CALENDAR_NO_MONTH_CHANGE, "GTK_CALENDAR_NO_MONTH_CHANGE", "no-month-change" },
7   { GTK_CALENDAR_SHOW_WEEK_NUMBERS, "GTK_CALENDAR_SHOW_WEEK_NUMBERS", "show-week-numbers" },
8   { GTK_CALENDAR_WEEK_START_MONDAY, "GTK_CALENDAR_WEEK_START_MONDAY", "week-start-monday" },
9   { 0, NULL, NULL }
10 };
11 static GtkEnumValue _gtk_cell_type_values[] = {
12   { GTK_CELL_EMPTY, "GTK_CELL_EMPTY", "empty" },
13   { GTK_CELL_TEXT, "GTK_CELL_TEXT", "text" },
14   { GTK_CELL_PIXMAP, "GTK_CELL_PIXMAP", "pixmap" },
15   { GTK_CELL_PIXTEXT, "GTK_CELL_PIXTEXT", "pixtext" },
16   { GTK_CELL_WIDGET, "GTK_CELL_WIDGET", "widget" },
17   { 0, NULL, NULL }
18 };
19 static GtkEnumValue _gtk_c_tree_pos_values[] = {
20   { GTK_CTREE_POS_BEFORE, "GTK_CTREE_POS_BEFORE", "before" },
21   { GTK_CTREE_POS_AS_CHILD, "GTK_CTREE_POS_AS_CHILD", "as-child" },
22   { GTK_CTREE_POS_AFTER, "GTK_CTREE_POS_AFTER", "after" },
23   { 0, NULL, NULL }
24 };
25 static GtkEnumValue _gtk_c_tree_line_style_values[] = {
26   { GTK_CTREE_LINES_NONE, "GTK_CTREE_LINES_NONE", "none" },
27   { GTK_CTREE_LINES_SOLID, "GTK_CTREE_LINES_SOLID", "solid" },
28   { GTK_CTREE_LINES_DOTTED, "GTK_CTREE_LINES_DOTTED", "dotted" },
29   { GTK_CTREE_LINES_TABBED, "GTK_CTREE_LINES_TABBED", "tabbed" },
30   { 0, NULL, NULL }
31 };
32 static GtkEnumValue _gtk_c_tree_expander_style_values[] = {
33   { GTK_CTREE_EXPANDER_NONE, "GTK_CTREE_EXPANDER_NONE", "none" },
34   { GTK_CTREE_EXPANDER_SQUARE, "GTK_CTREE_EXPANDER_SQUARE", "square" },
35   { GTK_CTREE_EXPANDER_TRIANGLE, "GTK_CTREE_EXPANDER_TRIANGLE", "triangle" },
36   { GTK_CTREE_EXPANDER_CIRCULAR, "GTK_CTREE_EXPANDER_CIRCULAR", "circular" },
37   { 0, NULL, NULL }
38 };
39 static GtkEnumValue _gtk_c_tree_expansion_type_values[] = {
40   { GTK_CTREE_EXPANSION_EXPAND, "GTK_CTREE_EXPANSION_EXPAND", "expand" },
41   { GTK_CTREE_EXPANSION_EXPAND_RECURSIVE, "GTK_CTREE_EXPANSION_EXPAND_RECURSIVE", "expand-recursive" },
42   { GTK_CTREE_EXPANSION_COLLAPSE, "GTK_CTREE_EXPANSION_COLLAPSE", "collapse" },
43   { GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE, "GTK_CTREE_EXPANSION_COLLAPSE_RECURSIVE", "collapse-recursive" },
44   { GTK_CTREE_EXPANSION_TOGGLE, "GTK_CTREE_EXPANSION_TOGGLE", "toggle" },
45   { GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE, "GTK_CTREE_EXPANSION_TOGGLE_RECURSIVE", "toggle-recursive" },
46   { 0, NULL, NULL }
47 };
48 static GtkEnumValue _gtk_debug_flag_values[] = {
49   { GTK_DEBUG_OBJECTS, "GTK_DEBUG_OBJECTS", "objects" },
50   { GTK_DEBUG_MISC, "GTK_DEBUG_MISC", "misc" },
51   { GTK_DEBUG_SIGNALS, "GTK_DEBUG_SIGNALS", "signals" },
52   { GTK_DEBUG_DND, "GTK_DEBUG_DND", "dnd" },
53   { 0, NULL, NULL }
54 };
55 static GtkEnumValue _gtk_dest_defaults_values[] = {
56   { GTK_DEST_DEFAULT_MOTION, "GTK_DEST_DEFAULT_MOTION", "motion" },
57   { GTK_DEST_DEFAULT_HIGHLIGHT, "GTK_DEST_DEFAULT_HIGHLIGHT", "highlight" },
58   { GTK_DEST_DEFAULT_DROP, "GTK_DEST_DEFAULT_DROP", "drop" },
59   { GTK_DEST_DEFAULT_ALL, "GTK_DEST_DEFAULT_ALL", "all" },
60   { 0, NULL, NULL }
61 };
62 static GtkEnumValue _gtk_accel_flags_values[] = {
63   { GTK_ACCEL_VISIBLE, "GTK_ACCEL_VISIBLE", "visible" },
64   { GTK_ACCEL_SIGNAL_VISIBLE, "GTK_ACCEL_SIGNAL_VISIBLE", "signal-visible" },
65   { GTK_ACCEL_LOCKED, "GTK_ACCEL_LOCKED", "locked" },
66   { GTK_ACCEL_MASK, "GTK_ACCEL_MASK", "mask" },
67   { 0, NULL, NULL }
68 };
69 static GtkEnumValue _gtk_arrow_type_values[] = {
70   { GTK_ARROW_UP, "GTK_ARROW_UP", "up" },
71   { GTK_ARROW_DOWN, "GTK_ARROW_DOWN", "down" },
72   { GTK_ARROW_LEFT, "GTK_ARROW_LEFT", "left" },
73   { GTK_ARROW_RIGHT, "GTK_ARROW_RIGHT", "right" },
74   { 0, NULL, NULL }
75 };
76 static GtkEnumValue _gtk_attach_options_values[] = {
77   { GTK_EXPAND, "GTK_EXPAND", "expand" },
78   { GTK_SHRINK, "GTK_SHRINK", "shrink" },
79   { GTK_FILL, "GTK_FILL", "fill" },
80   { 0, NULL, NULL }
81 };
82 static GtkEnumValue _gtk_button_box_style_values[] = {
83   { GTK_BUTTONBOX_DEFAULT_STYLE, "GTK_BUTTONBOX_DEFAULT_STYLE", "default-style" },
84   { GTK_BUTTONBOX_SPREAD, "GTK_BUTTONBOX_SPREAD", "spread" },
85   { GTK_BUTTONBOX_EDGE, "GTK_BUTTONBOX_EDGE", "edge" },
86   { GTK_BUTTONBOX_START, "GTK_BUTTONBOX_START", "start" },
87   { GTK_BUTTONBOX_END, "GTK_BUTTONBOX_END", "end" },
88   { 0, NULL, NULL }
89 };
90 static GtkEnumValue _gtk_curve_type_values[] = {
91   { GTK_CURVE_TYPE_LINEAR, "GTK_CURVE_TYPE_LINEAR", "linear" },
92   { GTK_CURVE_TYPE_SPLINE, "GTK_CURVE_TYPE_SPLINE", "spline" },
93   { GTK_CURVE_TYPE_FREE, "GTK_CURVE_TYPE_FREE", "free" },
94   { 0, NULL, NULL }
95 };
96 static GtkEnumValue _gtk_direction_type_values[] = {
97   { GTK_DIR_TAB_FORWARD, "GTK_DIR_TAB_FORWARD", "tab-forward" },
98   { GTK_DIR_TAB_BACKWARD, "GTK_DIR_TAB_BACKWARD", "tab-backward" },
99   { GTK_DIR_UP, "GTK_DIR_UP", "up" },
100   { GTK_DIR_DOWN, "GTK_DIR_DOWN", "down" },
101   { GTK_DIR_LEFT, "GTK_DIR_LEFT", "left" },
102   { GTK_DIR_RIGHT, "GTK_DIR_RIGHT", "right" },
103   { 0, NULL, NULL }
104 };
105 static GtkEnumValue _gtk_justification_values[] = {
106   { GTK_JUSTIFY_LEFT, "GTK_JUSTIFY_LEFT", "left" },
107   { GTK_JUSTIFY_RIGHT, "GTK_JUSTIFY_RIGHT", "right" },
108   { GTK_JUSTIFY_CENTER, "GTK_JUSTIFY_CENTER", "center" },
109   { GTK_JUSTIFY_FILL, "GTK_JUSTIFY_FILL", "fill" },
110   { 0, NULL, NULL }
111 };
112 static GtkEnumValue _gtk_match_type_values[] = {
113   { GTK_MATCH_ALL, "GTK_MATCH_ALL", "all" },
114   { GTK_MATCH_ALL_TAIL, "GTK_MATCH_ALL_TAIL", "all-tail" },
115   { GTK_MATCH_HEAD, "GTK_MATCH_HEAD", "head" },
116   { GTK_MATCH_TAIL, "GTK_MATCH_TAIL", "tail" },
117   { GTK_MATCH_EXACT, "GTK_MATCH_EXACT", "exact" },
118   { GTK_MATCH_LAST, "GTK_MATCH_LAST", "last" },
119   { 0, NULL, NULL }
120 };
121 static GtkEnumValue _gtk_menu_direction_type_values[] = {
122   { GTK_MENU_DIR_PARENT, "GTK_MENU_DIR_PARENT", "parent" },
123   { GTK_MENU_DIR_CHILD, "GTK_MENU_DIR_CHILD", "child" },
124   { GTK_MENU_DIR_NEXT, "GTK_MENU_DIR_NEXT", "next" },
125   { GTK_MENU_DIR_PREV, "GTK_MENU_DIR_PREV", "prev" },
126   { 0, NULL, NULL }
127 };
128 static GtkEnumValue _gtk_menu_factory_type_values[] = {
129   { GTK_MENU_FACTORY_MENU, "GTK_MENU_FACTORY_MENU", "menu" },
130   { GTK_MENU_FACTORY_MENU_BAR, "GTK_MENU_FACTORY_MENU_BAR", "menu-bar" },
131   { GTK_MENU_FACTORY_OPTION_MENU, "GTK_MENU_FACTORY_OPTION_MENU", "option-menu" },
132   { 0, NULL, NULL }
133 };
134 static GtkEnumValue _gtk_metric_type_values[] = {
135   { GTK_PIXELS, "GTK_PIXELS", "pixels" },
136   { GTK_INCHES, "GTK_INCHES", "inches" },
137   { GTK_CENTIMETERS, "GTK_CENTIMETERS", "centimeters" },
138   { 0, NULL, NULL }
139 };
140 static GtkEnumValue _gtk_orientation_values[] = {
141   { GTK_ORIENTATION_HORIZONTAL, "GTK_ORIENTATION_HORIZONTAL", "horizontal" },
142   { GTK_ORIENTATION_VERTICAL, "GTK_ORIENTATION_VERTICAL", "vertical" },
143   { 0, NULL, NULL }
144 };
145 static GtkEnumValue _gtk_corner_type_values[] = {
146   { GTK_CORNER_TOP_LEFT, "GTK_CORNER_TOP_LEFT", "top-left" },
147   { GTK_CORNER_BOTTOM_LEFT, "GTK_CORNER_BOTTOM_LEFT", "bottom-left" },
148   { GTK_CORNER_TOP_RIGHT, "GTK_CORNER_TOP_RIGHT", "top-right" },
149   { GTK_CORNER_BOTTOM_RIGHT, "GTK_CORNER_BOTTOM_RIGHT", "bottom-right" },
150   { 0, NULL, NULL }
151 };
152 static GtkEnumValue _gtk_pack_type_values[] = {
153   { GTK_PACK_START, "GTK_PACK_START", "start" },
154   { GTK_PACK_END, "GTK_PACK_END", "end" },
155   { 0, NULL, NULL }
156 };
157 static GtkEnumValue _gtk_path_priority_type_values[] = {
158   { GTK_PATH_PRIO_LOWEST, "GTK_PATH_PRIO_LOWEST", "lowest" },
159   { GTK_PATH_PRIO_GTK, "GTK_PATH_PRIO_GTK", "gtk" },
160   { GTK_PATH_PRIO_APPLICATION, "GTK_PATH_PRIO_APPLICATION", "application" },
161   { GTK_PATH_PRIO_RC, "GTK_PATH_PRIO_RC", "rc" },
162   { GTK_PATH_PRIO_HIGHEST, "GTK_PATH_PRIO_HIGHEST", "highest" },
163   { GTK_PATH_PRIO_MASK, "GTK_PATH_PRIO_MASK", "mask" },
164   { 0, NULL, NULL }
165 };
166 static GtkEnumValue _gtk_path_type_values[] = {
167   { GTK_PATH_WIDGET, "GTK_PATH_WIDGET", "widget" },
168   { GTK_PATH_WIDGET_CLASS, "GTK_PATH_WIDGET_CLASS", "widget-class" },
169   { GTK_PATH_CLASS, "GTK_PATH_CLASS", "class" },
170   { 0, NULL, NULL }
171 };
172 static GtkEnumValue _gtk_policy_type_values[] = {
173   { GTK_POLICY_ALWAYS, "GTK_POLICY_ALWAYS", "always" },
174   { GTK_POLICY_AUTOMATIC, "GTK_POLICY_AUTOMATIC", "automatic" },
175   { 0, NULL, NULL }
176 };
177 static GtkEnumValue _gtk_position_type_values[] = {
178   { GTK_POS_LEFT, "GTK_POS_LEFT", "left" },
179   { GTK_POS_RIGHT, "GTK_POS_RIGHT", "right" },
180   { GTK_POS_TOP, "GTK_POS_TOP", "top" },
181   { GTK_POS_BOTTOM, "GTK_POS_BOTTOM", "bottom" },
182   { 0, NULL, NULL }
183 };
184 static GtkEnumValue _gtk_preview_type_values[] = {
185   { GTK_PREVIEW_COLOR, "GTK_PREVIEW_COLOR", "color" },
186   { GTK_PREVIEW_GRAYSCALE, "GTK_PREVIEW_GRAYSCALE", "grayscale" },
187   { 0, NULL, NULL }
188 };
189 static GtkEnumValue _gtk_relief_style_values[] = {
190   { GTK_RELIEF_NORMAL, "GTK_RELIEF_NORMAL", "normal" },
191   { GTK_RELIEF_HALF, "GTK_RELIEF_HALF", "half" },
192   { GTK_RELIEF_NONE, "GTK_RELIEF_NONE", "none" },
193   { 0, NULL, NULL }
194 };
195 static GtkEnumValue _gtk_resize_mode_values[] = {
196   { GTK_RESIZE_PARENT, "GTK_RESIZE_PARENT", "parent" },
197   { GTK_RESIZE_QUEUE, "GTK_RESIZE_QUEUE", "queue" },
198   { GTK_RESIZE_IMMEDIATE, "GTK_RESIZE_IMMEDIATE", "immediate" },
199   { 0, NULL, NULL }
200 };
201 static GtkEnumValue _gtk_signal_run_type_values[] = {
202   { GTK_RUN_FIRST, "GTK_RUN_FIRST", "first" },
203   { GTK_RUN_LAST, "GTK_RUN_LAST", "last" },
204   { GTK_RUN_BOTH, "GTK_RUN_BOTH", "both" },
205   { GTK_RUN_MASK, "GTK_RUN_MASK", "mask" },
206   { GTK_RUN_NO_RECURSE, "GTK_RUN_NO_RECURSE", "no-recurse" },
207   { GTK_RUN_ACTION, "GTK_RUN_ACTION", "action" },
208   { 0, NULL, NULL }
209 };
210 static GtkEnumValue _gtk_scroll_type_values[] = {
211   { GTK_SCROLL_NONE, "GTK_SCROLL_NONE", "none" },
212   { GTK_SCROLL_STEP_BACKWARD, "GTK_SCROLL_STEP_BACKWARD", "step-backward" },
213   { GTK_SCROLL_STEP_FORWARD, "GTK_SCROLL_STEP_FORWARD", "step-forward" },
214   { GTK_SCROLL_PAGE_BACKWARD, "GTK_SCROLL_PAGE_BACKWARD", "page-backward" },
215   { GTK_SCROLL_PAGE_FORWARD, "GTK_SCROLL_PAGE_FORWARD", "page-forward" },
216   { GTK_SCROLL_JUMP, "GTK_SCROLL_JUMP", "jump" },
217   { 0, NULL, NULL }
218 };
219 static GtkEnumValue _gtk_selection_mode_values[] = {
220   { GTK_SELECTION_SINGLE, "GTK_SELECTION_SINGLE", "single" },
221   { GTK_SELECTION_BROWSE, "GTK_SELECTION_BROWSE", "browse" },
222   { GTK_SELECTION_MULTIPLE, "GTK_SELECTION_MULTIPLE", "multiple" },
223   { GTK_SELECTION_EXTENDED, "GTK_SELECTION_EXTENDED", "extended" },
224   { 0, NULL, NULL }
225 };
226 static GtkEnumValue _gtk_shadow_type_values[] = {
227   { GTK_SHADOW_NONE, "GTK_SHADOW_NONE", "none" },
228   { GTK_SHADOW_IN, "GTK_SHADOW_IN", "in" },
229   { GTK_SHADOW_OUT, "GTK_SHADOW_OUT", "out" },
230   { GTK_SHADOW_ETCHED_IN, "GTK_SHADOW_ETCHED_IN", "etched-in" },
231   { GTK_SHADOW_ETCHED_OUT, "GTK_SHADOW_ETCHED_OUT", "etched-out" },
232   { 0, NULL, NULL }
233 };
234 static GtkEnumValue _gtk_state_type_values[] = {
235   { GTK_STATE_NORMAL, "GTK_STATE_NORMAL", "normal" },
236   { GTK_STATE_ACTIVE, "GTK_STATE_ACTIVE", "active" },
237   { GTK_STATE_PRELIGHT, "GTK_STATE_PRELIGHT", "prelight" },
238   { GTK_STATE_SELECTED, "GTK_STATE_SELECTED", "selected" },
239   { GTK_STATE_INSENSITIVE, "GTK_STATE_INSENSITIVE", "insensitive" },
240   { 0, NULL, NULL }
241 };
242 static GtkEnumValue _gtk_submenu_direction_values[] = {
243   { GTK_DIRECTION_LEFT, "GTK_DIRECTION_LEFT", "left" },
244   { GTK_DIRECTION_RIGHT, "GTK_DIRECTION_RIGHT", "right" },
245   { 0, NULL, NULL }
246 };
247 static GtkEnumValue _gtk_submenu_placement_values[] = {
248   { GTK_TOP_BOTTOM, "GTK_TOP_BOTTOM", "top-bottom" },
249   { GTK_LEFT_RIGHT, "GTK_LEFT_RIGHT", "left-right" },
250   { 0, NULL, NULL }
251 };
252 static GtkEnumValue _gtk_toolbar_style_values[] = {
253   { GTK_TOOLBAR_ICONS, "GTK_TOOLBAR_ICONS", "icons" },
254   { GTK_TOOLBAR_TEXT, "GTK_TOOLBAR_TEXT", "text" },
255   { GTK_TOOLBAR_BOTH, "GTK_TOOLBAR_BOTH", "both" },
256   { 0, NULL, NULL }
257 };
258 static GtkEnumValue _gtk_trough_type_values[] = {
259   { GTK_TROUGH_NONE, "GTK_TROUGH_NONE", "none" },
260   { GTK_TROUGH_START, "GTK_TROUGH_START", "start" },
261   { GTK_TROUGH_END, "GTK_TROUGH_END", "end" },
262   { GTK_TROUGH_JUMP, "GTK_TROUGH_JUMP", "jump" },
263   { 0, NULL, NULL }
264 };
265 static GtkEnumValue _gtk_update_type_values[] = {
266   { GTK_UPDATE_CONTINUOUS, "GTK_UPDATE_CONTINUOUS", "continuous" },
267   { GTK_UPDATE_DISCONTINUOUS, "GTK_UPDATE_DISCONTINUOUS", "discontinuous" },
268   { GTK_UPDATE_DELAYED, "GTK_UPDATE_DELAYED", "delayed" },
269   { 0, NULL, NULL }
270 };
271 static GtkEnumValue _gtk_visibility_values[] = {
272   { GTK_VISIBILITY_NONE, "GTK_VISIBILITY_NONE", "none" },
273   { GTK_VISIBILITY_PARTIAL, "GTK_VISIBILITY_PARTIAL", "partial" },
274   { GTK_VISIBILITY_FULL, "GTK_VISIBILITY_FULL", "full" },
275   { 0, NULL, NULL }
276 };
277 static GtkEnumValue _gtk_window_position_values[] = {
278   { GTK_WIN_POS_NONE, "GTK_WIN_POS_NONE", "none" },
279   { GTK_WIN_POS_CENTER, "GTK_WIN_POS_CENTER", "center" },
280   { GTK_WIN_POS_MOUSE, "GTK_WIN_POS_MOUSE", "mouse" },
281   { 0, NULL, NULL }
282 };
283 static GtkEnumValue _gtk_window_type_values[] = {
284   { GTK_WINDOW_TOPLEVEL, "GTK_WINDOW_TOPLEVEL", "toplevel" },
285   { GTK_WINDOW_DIALOG, "GTK_WINDOW_DIALOG", "dialog" },
286   { GTK_WINDOW_POPUP, "GTK_WINDOW_POPUP", "popup" },
287   { 0, NULL, NULL }
288 };
289 static GtkEnumValue _gtk_sort_type_values[] = {
290   { GTK_SORT_ASCENDING, "GTK_SORT_ASCENDING", "ascending" },
291   { GTK_SORT_DESCENDING, "GTK_SORT_DESCENDING", "descending" },
292   { 0, NULL, NULL }
293 };
294 static GtkEnumValue _gtk_font_metric_type_values[] = {
295   { GTK_FONT_METRIC_PIXELS, "GTK_FONT_METRIC_PIXELS", "pixels" },
296   { GTK_FONT_METRIC_POINTS, "GTK_FONT_METRIC_POINTS", "points" },
297   { 0, NULL, NULL }
298 };
299 static GtkEnumValue _gtk_font_type_values[] = {
300   { GTK_FONT_BITMAP, "GTK_FONT_BITMAP", "bitmap" },
301   { GTK_FONT_SCALABLE, "GTK_FONT_SCALABLE", "scalable" },
302   { GTK_FONT_SCALABLE_BITMAP, "GTK_FONT_SCALABLE_BITMAP", "scalable-bitmap" },
303   { GTK_FONT_ALL, "GTK_FONT_ALL", "all" },
304   { 0, NULL, NULL }
305 };
306 static GtkEnumValue _gtk_font_filter_type_values[] = {
307   { GTK_FONT_FILTER_BASE, "GTK_FONT_FILTER_BASE", "base" },
308   { GTK_FONT_FILTER_USER, "GTK_FONT_FILTER_USER", "user" },
309   { 0, NULL, NULL }
310 };
311 static GtkEnumValue _gtk_object_flags_values[] = {
312   { GTK_DESTROYED, "GTK_DESTROYED", "destroyed" },
313   { GTK_FLOATING, "GTK_FLOATING", "floating" },
314   { GTK_CONNECTED, "GTK_CONNECTED", "connected" },
315   { GTK_RESERVED_2, "GTK_RESERVED_2", "reserved-2" },
316   { GTK_OBJECT_FLAG_LAST, "GTK_OBJECT_FLAG_LAST", "object-flag-last" },
317   { 0, NULL, NULL }
318 };
319 static GtkEnumValue _gtk_arg_flags_values[] = {
320   { GTK_ARG_READABLE, "GTK_ARG_READABLE", "readable" },
321   { GTK_ARG_WRITABLE, "GTK_ARG_WRITABLE", "writable" },
322   { GTK_ARG_CONSTRUCT, "GTK_ARG_CONSTRUCT", "construct" },
323   { GTK_ARG_CHILD_ARG, "GTK_ARG_CHILD_ARG", "child-arg" },
324   { GTK_ARG_MASK, "GTK_ARG_MASK", "mask" },
325   { GTK_ARG_READWRITE, "GTK_ARG_READWRITE", "readwrite" },
326   { 0, NULL, NULL }
327 };
328 static GtkEnumValue _gtk_packer_options_values[] = {
329   { GTK_PACK_EXPAND, "GTK_PACK_EXPAND", "expand" },
330   { GTK_FILL_X, "GTK_FILL_X", "fill-x" },
331   { GTK_FILL_Y, "GTK_FILL_Y", "fill-y" },
332   { 0, NULL, NULL }
333 };
334 static GtkEnumValue _gtk_side_type_values[] = {
335   { GTK_SIDE_TOP, "GTK_SIDE_TOP", "top" },
336   { GTK_SIDE_BOTTOM, "GTK_SIDE_BOTTOM", "bottom" },
337   { GTK_SIDE_LEFT, "GTK_SIDE_LEFT", "left" },
338   { GTK_SIDE_RIGHT, "GTK_SIDE_RIGHT", "right" },
339   { 0, NULL, NULL }
340 };
341 static GtkEnumValue _gtk_anchor_type_values[] = {
342   { GTK_ANCHOR_CENTER, "GTK_ANCHOR_CENTER", "center" },
343   { GTK_ANCHOR_NORTH, "GTK_ANCHOR_NORTH", "north" },
344   { GTK_ANCHOR_NORTH_WEST, "GTK_ANCHOR_NORTH_WEST", "north-west" },
345   { GTK_ANCHOR_NORTH_EAST, "GTK_ANCHOR_NORTH_EAST", "north-east" },
346   { GTK_ANCHOR_SOUTH, "GTK_ANCHOR_SOUTH", "south" },
347   { GTK_ANCHOR_SOUTH_WEST, "GTK_ANCHOR_SOUTH_WEST", "south-west" },
348   { GTK_ANCHOR_SOUTH_EAST, "GTK_ANCHOR_SOUTH_EAST", "south-east" },
349   { GTK_ANCHOR_WEST, "GTK_ANCHOR_WEST", "west" },
350   { GTK_ANCHOR_EAST, "GTK_ANCHOR_EAST", "east" },
351   { GTK_ANCHOR_N, "GTK_ANCHOR_N", "n" },
352   { GTK_ANCHOR_NW, "GTK_ANCHOR_NW", "nw" },
353   { GTK_ANCHOR_NE, "GTK_ANCHOR_NE", "ne" },
354   { GTK_ANCHOR_S, "GTK_ANCHOR_S", "s" },
355   { GTK_ANCHOR_SW, "GTK_ANCHOR_SW", "sw" },
356   { GTK_ANCHOR_SE, "GTK_ANCHOR_SE", "se" },
357   { GTK_ANCHOR_W, "GTK_ANCHOR_W", "w" },
358   { GTK_ANCHOR_E, "GTK_ANCHOR_E", "e" },
359   { 0, NULL, NULL }
360 };
361 static GtkEnumValue _gtk_private_flags_values[] = {
362   { PRIVATE_GTK_USER_STYLE, "PRIVATE_GTK_USER_STYLE", "user-style" },
363   { PRIVATE_GTK_REDRAW_PENDING, "PRIVATE_GTK_REDRAW_PENDING", "redraw-pending" },
364   { PRIVATE_GTK_RESIZE_PENDING, "PRIVATE_GTK_RESIZE_PENDING", "resize-pending" },
365   { PRIVATE_GTK_RESIZE_NEEDED, "PRIVATE_GTK_RESIZE_NEEDED", "resize-needed" },
366   { PRIVATE_GTK_LEAVE_PENDING, "PRIVATE_GTK_LEAVE_PENDING", "leave-pending" },
367   { PRIVATE_GTK_HAS_SHAPE_MASK, "PRIVATE_GTK_HAS_SHAPE_MASK", "has-shape-mask" },
368   { PRIVATE_GTK_IN_REPARENT, "PRIVATE_GTK_IN_REPARENT", "in-reparent" },
369   { 0, NULL, NULL }
370 };
371 static GtkEnumValue _gtk_progress_bar_style_values[] = {
372   { GTK_PROGRESS_CONTINUOUS, "GTK_PROGRESS_CONTINUOUS", "continuous" },
373   { GTK_PROGRESS_DISCRETE, "GTK_PROGRESS_DISCRETE", "discrete" },
374   { 0, NULL, NULL }
375 };
376 static GtkEnumValue _gtk_progress_bar_orientation_values[] = {
377   { GTK_PROGRESS_LEFT_TO_RIGHT, "GTK_PROGRESS_LEFT_TO_RIGHT", "left-to-right" },
378   { GTK_PROGRESS_RIGHT_TO_LEFT, "GTK_PROGRESS_RIGHT_TO_LEFT", "right-to-left" },
379   { GTK_PROGRESS_BOTTOM_TO_TOP, "GTK_PROGRESS_BOTTOM_TO_TOP", "bottom-to-top" },
380   { GTK_PROGRESS_TOP_TO_BOTTOM, "GTK_PROGRESS_TOP_TO_BOTTOM", "top-to-bottom" },
381   { 0, NULL, NULL }
382 };
383 static GtkEnumValue _gtk_rc_flags_values[] = {
384   { GTK_RC_FG, "GTK_RC_FG", "fg" },
385   { GTK_RC_BG, "GTK_RC_BG", "bg" },
386   { GTK_RC_TEXT, "GTK_RC_TEXT", "text" },
387   { GTK_RC_BASE, "GTK_RC_BASE", "base" },
388   { 0, NULL, NULL }
389 };
390 static GtkEnumValue _gtk_rc_token_type_values[] = {
391   { GTK_RC_TOKEN_INVALID, "GTK_RC_TOKEN_INVALID", "invalid" },
392   { GTK_RC_TOKEN_INCLUDE, "GTK_RC_TOKEN_INCLUDE", "include" },
393   { GTK_RC_TOKEN_NORMAL, "GTK_RC_TOKEN_NORMAL", "normal" },
394   { GTK_RC_TOKEN_ACTIVE, "GTK_RC_TOKEN_ACTIVE", "active" },
395   { GTK_RC_TOKEN_PRELIGHT, "GTK_RC_TOKEN_PRELIGHT", "prelight" },
396   { GTK_RC_TOKEN_SELECTED, "GTK_RC_TOKEN_SELECTED", "selected" },
397   { GTK_RC_TOKEN_INSENSITIVE, "GTK_RC_TOKEN_INSENSITIVE", "insensitive" },
398   { GTK_RC_TOKEN_FG, "GTK_RC_TOKEN_FG", "fg" },
399   { GTK_RC_TOKEN_BG, "GTK_RC_TOKEN_BG", "bg" },
400   { GTK_RC_TOKEN_BASE, "GTK_RC_TOKEN_BASE", "base" },
401   { GTK_RC_TOKEN_TEXT, "GTK_RC_TOKEN_TEXT", "text" },
402   { GTK_RC_TOKEN_FONT, "GTK_RC_TOKEN_FONT", "font" },
403   { GTK_RC_TOKEN_FONTSET, "GTK_RC_TOKEN_FONTSET", "fontset" },
404   { GTK_RC_TOKEN_BG_PIXMAP, "GTK_RC_TOKEN_BG_PIXMAP", "bg-pixmap" },
405   { GTK_RC_TOKEN_PIXMAP_PATH, "GTK_RC_TOKEN_PIXMAP_PATH", "pixmap-path" },
406   { GTK_RC_TOKEN_STYLE, "GTK_RC_TOKEN_STYLE", "style" },
407   { GTK_RC_TOKEN_BINDING, "GTK_RC_TOKEN_BINDING", "binding" },
408   { GTK_RC_TOKEN_BIND, "GTK_RC_TOKEN_BIND", "bind" },
409   { GTK_RC_TOKEN_WIDGET, "GTK_RC_TOKEN_WIDGET", "widget" },
410   { GTK_RC_TOKEN_WIDGET_CLASS, "GTK_RC_TOKEN_WIDGET_CLASS", "widget-class" },
411   { GTK_RC_TOKEN_CLASS, "GTK_RC_TOKEN_CLASS", "class" },
412   { GTK_RC_TOKEN_LOWEST, "GTK_RC_TOKEN_LOWEST", "lowest" },
413   { GTK_RC_TOKEN_GTK, "GTK_RC_TOKEN_GTK", "gtk" },
414   { GTK_RC_TOKEN_APPLICATION, "GTK_RC_TOKEN_APPLICATION", "application" },
415   { GTK_RC_TOKEN_RC, "GTK_RC_TOKEN_RC", "rc" },
416   { GTK_RC_TOKEN_HIGHEST, "GTK_RC_TOKEN_HIGHEST", "highest" },
417   { GTK_RC_TOKEN_ENGINE, "GTK_RC_TOKEN_ENGINE", "engine" },
418   { GTK_RC_TOKEN_MODULE_PATH, "GTK_RC_TOKEN_MODULE_PATH", "module-path" },
419   { GTK_RC_TOKEN_LAST, "GTK_RC_TOKEN_LAST", "last" },
420   { 0, NULL, NULL }
421 };
422 static GtkEnumValue _gtk_spin_button_update_policy_values[] = {
423   { GTK_UPDATE_ALWAYS, "GTK_UPDATE_ALWAYS", "always" },
424   { GTK_UPDATE_IF_VALID, "GTK_UPDATE_IF_VALID", "if-valid" },
425   { 0, NULL, NULL }
426 };
427 static GtkEnumValue _gtk_spin_type_values[] = {
428   { GTK_SPIN_STEP_FORWARD, "GTK_SPIN_STEP_FORWARD", "step-forward" },
429   { GTK_SPIN_STEP_BACKWARD, "GTK_SPIN_STEP_BACKWARD", "step-backward" },
430   { GTK_SPIN_PAGE_FORWARD, "GTK_SPIN_PAGE_FORWARD", "page-forward" },
431   { GTK_SPIN_PAGE_BACKWARD, "GTK_SPIN_PAGE_BACKWARD", "page-backward" },
432   { GTK_SPIN_HOME, "GTK_SPIN_HOME", "home" },
433   { GTK_SPIN_END, "GTK_SPIN_END", "end" },
434   { GTK_SPIN_USER_DEFINED, "GTK_SPIN_USER_DEFINED", "user-defined" },
435   { 0, NULL, NULL }
436 };
437 static GtkEnumValue _gtk_toolbar_child_type_values[] = {
438   { GTK_TOOLBAR_CHILD_SPACE, "GTK_TOOLBAR_CHILD_SPACE", "space" },
439   { GTK_TOOLBAR_CHILD_BUTTON, "GTK_TOOLBAR_CHILD_BUTTON", "button" },
440   { GTK_TOOLBAR_CHILD_TOGGLEBUTTON, "GTK_TOOLBAR_CHILD_TOGGLEBUTTON", "togglebutton" },
441   { GTK_TOOLBAR_CHILD_RADIOBUTTON, "GTK_TOOLBAR_CHILD_RADIOBUTTON", "radiobutton" },
442   { GTK_TOOLBAR_CHILD_WIDGET, "GTK_TOOLBAR_CHILD_WIDGET", "widget" },
443   { 0, NULL, NULL }
444 };
445 static GtkEnumValue _gtk_tree_view_mode_values[] = {
446   { GTK_TREE_VIEW_LINE, "GTK_TREE_VIEW_LINE", "line" },
447   { GTK_TREE_VIEW_ITEM, "GTK_TREE_VIEW_ITEM", "item" },
448   { 0, NULL, NULL }
449 };
450 static GtkEnumValue _gtk_fundamental_type_values[] = {
451   { GTK_TYPE_INVALID, "GTK_TYPE_INVALID", "invalid" },
452   { GTK_TYPE_NONE, "GTK_TYPE_NONE", "none" },
453   { GTK_TYPE_CHAR, "GTK_TYPE_CHAR", "char" },
454   { GTK_TYPE_UCHAR, "GTK_TYPE_UCHAR", "uchar" },
455   { GTK_TYPE_BOOL, "GTK_TYPE_BOOL", "bool" },
456   { GTK_TYPE_INT, "GTK_TYPE_INT", "int" },
457   { GTK_TYPE_UINT, "GTK_TYPE_UINT", "uint" },
458   { GTK_TYPE_LONG, "GTK_TYPE_LONG", "long" },
459   { GTK_TYPE_ULONG, "GTK_TYPE_ULONG", "ulong" },
460   { GTK_TYPE_FLOAT, "GTK_TYPE_FLOAT", "float" },
461   { GTK_TYPE_DOUBLE, "GTK_TYPE_DOUBLE", "double" },
462   { GTK_TYPE_STRING, "GTK_TYPE_STRING", "string" },
463   { GTK_TYPE_ENUM, "GTK_TYPE_ENUM", "enum" },
464   { GTK_TYPE_FLAGS, "GTK_TYPE_FLAGS", "flags" },
465   { GTK_TYPE_BOXED, "GTK_TYPE_BOXED", "boxed" },
466   { GTK_TYPE_POINTER, "GTK_TYPE_POINTER", "pointer" },
467   { GTK_TYPE_SIGNAL, "GTK_TYPE_SIGNAL", "signal" },
468   { GTK_TYPE_ARGS, "GTK_TYPE_ARGS", "args" },
469   { GTK_TYPE_CALLBACK, "GTK_TYPE_CALLBACK", "callback" },
470   { GTK_TYPE_C_CALLBACK, "GTK_TYPE_C_CALLBACK", "c-callback" },
471   { GTK_TYPE_FOREIGN, "GTK_TYPE_FOREIGN", "foreign" },
472   { GTK_TYPE_OBJECT, "GTK_TYPE_OBJECT", "object" },
473   { 0, NULL, NULL }
474 };
475 static GtkEnumValue _gtk_widget_flags_values[] = {
476   { GTK_TOPLEVEL, "GTK_TOPLEVEL", "toplevel" },
477   { GTK_NO_WINDOW, "GTK_NO_WINDOW", "no-window" },
478   { GTK_REALIZED, "GTK_REALIZED", "realized" },
479   { GTK_MAPPED, "GTK_MAPPED", "mapped" },
480   { GTK_VISIBLE, "GTK_VISIBLE", "visible" },
481   { GTK_SENSITIVE, "GTK_SENSITIVE", "sensitive" },
482   { GTK_PARENT_SENSITIVE, "GTK_PARENT_SENSITIVE", "parent-sensitive" },
483   { GTK_CAN_FOCUS, "GTK_CAN_FOCUS", "can-focus" },
484   { GTK_HAS_FOCUS, "GTK_HAS_FOCUS", "has-focus" },
485   { GTK_CAN_DEFAULT, "GTK_CAN_DEFAULT", "can-default" },
486   { GTK_HAS_DEFAULT, "GTK_HAS_DEFAULT", "has-default" },
487   { GTK_HAS_GRAB, "GTK_HAS_GRAB", "has-grab" },
488   { GTK_RC_STYLE, "GTK_RC_STYLE", "rc-style" },
489   { GTK_COMPOSITE_CHILD, "GTK_COMPOSITE_CHILD", "composite-child" },
490   { GTK_BASIC, "GTK_BASIC", "basic" },
491   { 0, NULL, NULL }
492 };
493 static GtkEnumValue _gdk_window_type_values[] = {
494   { GDK_WINDOW_ROOT, "GDK_WINDOW_ROOT", "root" },
495   { GDK_WINDOW_TOPLEVEL, "GDK_WINDOW_TOPLEVEL", "toplevel" },
496   { GDK_WINDOW_CHILD, "GDK_WINDOW_CHILD", "child" },
497   { GDK_WINDOW_DIALOG, "GDK_WINDOW_DIALOG", "dialog" },
498   { GDK_WINDOW_TEMP, "GDK_WINDOW_TEMP", "temp" },
499   { GDK_WINDOW_PIXMAP, "GDK_WINDOW_PIXMAP", "pixmap" },
500   { GDK_WINDOW_FOREIGN, "GDK_WINDOW_FOREIGN", "foreign" },
501   { 0, NULL, NULL }
502 };
503 static GtkEnumValue _gdk_window_class_values[] = {
504   { GDK_INPUT_OUTPUT, "GDK_INPUT_OUTPUT", "output" },
505   { GDK_INPUT_ONLY, "GDK_INPUT_ONLY", "only" },
506   { 0, NULL, NULL }
507 };
508 static GtkEnumValue _gdk_image_type_values[] = {
509   { GDK_IMAGE_NORMAL, "GDK_IMAGE_NORMAL", "normal" },
510   { GDK_IMAGE_SHARED, "GDK_IMAGE_SHARED", "shared" },
511   { GDK_IMAGE_FASTEST, "GDK_IMAGE_FASTEST", "fastest" },
512   { 0, NULL, NULL }
513 };
514 static GtkEnumValue _gdk_visual_type_values[] = {
515   { GDK_VISUAL_STATIC_GRAY, "GDK_VISUAL_STATIC_GRAY", "static-gray" },
516   { GDK_VISUAL_GRAYSCALE, "GDK_VISUAL_GRAYSCALE", "grayscale" },
517   { GDK_VISUAL_STATIC_COLOR, "GDK_VISUAL_STATIC_COLOR", "static-color" },
518   { GDK_VISUAL_PSEUDO_COLOR, "GDK_VISUAL_PSEUDO_COLOR", "pseudo-color" },
519   { GDK_VISUAL_TRUE_COLOR, "GDK_VISUAL_TRUE_COLOR", "true-color" },
520   { GDK_VISUAL_DIRECT_COLOR, "GDK_VISUAL_DIRECT_COLOR", "direct-color" },
521   { 0, NULL, NULL }
522 };
523 static GtkEnumValue _gdk_font_type_values[] = {
524   { GDK_FONT_FONT, "GDK_FONT_FONT", "font" },
525   { GDK_FONT_FONTSET, "GDK_FONT_FONTSET", "fontset" },
526   { 0, NULL, NULL }
527 };
528 static GtkEnumValue _gdk_window_attributes_type_values[] = {
529   { GDK_WA_TITLE, "GDK_WA_TITLE", "title" },
530   { GDK_WA_X, "GDK_WA_X", "x" },
531   { GDK_WA_Y, "GDK_WA_Y", "y" },
532   { GDK_WA_CURSOR, "GDK_WA_CURSOR", "cursor" },
533   { GDK_WA_COLORMAP, "GDK_WA_COLORMAP", "colormap" },
534   { GDK_WA_VISUAL, "GDK_WA_VISUAL", "visual" },
535   { GDK_WA_WMCLASS, "GDK_WA_WMCLASS", "wmclass" },
536   { GDK_WA_NOREDIR, "GDK_WA_NOREDIR", "noredir" },
537   { 0, NULL, NULL }
538 };
539 static GtkEnumValue _gdk_window_hints_values[] = {
540   { GDK_HINT_POS, "GDK_HINT_POS", "pos" },
541   { GDK_HINT_MIN_SIZE, "GDK_HINT_MIN_SIZE", "min-size" },
542   { GDK_HINT_MAX_SIZE, "GDK_HINT_MAX_SIZE", "max-size" },
543   { 0, NULL, NULL }
544 };
545 static GtkEnumValue _gdk_function_values[] = {
546   { GDK_COPY, "GDK_COPY", "copy" },
547   { GDK_INVERT, "GDK_INVERT", "invert" },
548   { GDK_XOR, "GDK_XOR", "xor" },
549   { GDK_CLEAR, "GDK_CLEAR", "clear" },
550   { GDK_AND, "GDK_AND", "and" },
551   { GDK_AND_REVERSE, "GDK_AND_REVERSE", "and-reverse" },
552   { GDK_AND_INVERT, "GDK_AND_INVERT", "and-invert" },
553   { GDK_NOOP, "GDK_NOOP", "noop" },
554   { GDK_OR, "GDK_OR", "or" },
555   { GDK_EQUIV, "GDK_EQUIV", "equiv" },
556   { GDK_OR_REVERSE, "GDK_OR_REVERSE", "or-reverse" },
557   { GDK_COPY_INVERT, "GDK_COPY_INVERT", "copy-invert" },
558   { GDK_OR_INVERT, "GDK_OR_INVERT", "or-invert" },
559   { GDK_NAND, "GDK_NAND", "nand" },
560   { GDK_SET, "GDK_SET", "set" },
561   { 0, NULL, NULL }
562 };
563 static GtkEnumValue _gdk_fill_values[] = {
564   { GDK_SOLID, "GDK_SOLID", "solid" },
565   { GDK_TILED, "GDK_TILED", "tiled" },
566   { GDK_STIPPLED, "GDK_STIPPLED", "stippled" },
567   { GDK_OPAQUE_STIPPLED, "GDK_OPAQUE_STIPPLED", "opaque-stippled" },
568   { 0, NULL, NULL }
569 };
570 static GtkEnumValue _gdk_fill_rule_values[] = {
571   { GDK_EVEN_ODD_RULE, "GDK_EVEN_ODD_RULE", "even-odd-rule" },
572   { GDK_WINDING_RULE, "GDK_WINDING_RULE", "winding-rule" },
573   { 0, NULL, NULL }
574 };
575 static GtkEnumValue _gdk_line_style_values[] = {
576   { GDK_LINE_SOLID, "GDK_LINE_SOLID", "solid" },
577   { GDK_LINE_ON_OFF_DASH, "GDK_LINE_ON_OFF_DASH", "on-off-dash" },
578   { GDK_LINE_DOUBLE_DASH, "GDK_LINE_DOUBLE_DASH", "double-dash" },
579   { 0, NULL, NULL }
580 };
581 static GtkEnumValue _gdk_cap_style_values[] = {
582   { GDK_CAP_NOT_LAST, "GDK_CAP_NOT_LAST", "not-last" },
583   { GDK_CAP_BUTT, "GDK_CAP_BUTT", "butt" },
584   { GDK_CAP_ROUND, "GDK_CAP_ROUND", "round" },
585   { GDK_CAP_PROJECTING, "GDK_CAP_PROJECTING", "projecting" },
586   { 0, NULL, NULL }
587 };
588 static GtkEnumValue _gdk_join_style_values[] = {
589   { GDK_JOIN_MITER, "GDK_JOIN_MITER", "miter" },
590   { GDK_JOIN_ROUND, "GDK_JOIN_ROUND", "round" },
591   { GDK_JOIN_BEVEL, "GDK_JOIN_BEVEL", "bevel" },
592   { 0, NULL, NULL }
593 };
594 static GtkEnumValue _gdk_cursor_type_values[] = {
595   { GDK_NUM_GLYPHS, "GDK_NUM_GLYPHS", "num-glyphs" },
596   { GDK_X_CURSOR, "GDK_X_CURSOR", "x-cursor" },
597   { GDK_ARROW, "GDK_ARROW", "arrow" },
598   { GDK_BASED_ARROW_DOWN, "GDK_BASED_ARROW_DOWN", "based-arrow-down" },
599   { GDK_BASED_ARROW_UP, "GDK_BASED_ARROW_UP", "based-arrow-up" },
600   { GDK_BOAT, "GDK_BOAT", "boat" },
601   { GDK_BOGOSITY, "GDK_BOGOSITY", "bogosity" },
602   { GDK_BOTTOM_LEFT_CORNER, "GDK_BOTTOM_LEFT_CORNER", "bottom-left-corner" },
603   { GDK_BOTTOM_RIGHT_CORNER, "GDK_BOTTOM_RIGHT_CORNER", "bottom-right-corner" },
604   { GDK_BOTTOM_SIDE, "GDK_BOTTOM_SIDE", "bottom-side" },
605   { GDK_BOTTOM_TEE, "GDK_BOTTOM_TEE", "bottom-tee" },
606   { GDK_BOX_SPIRAL, "GDK_BOX_SPIRAL", "box-spiral" },
607   { GDK_CENTER_PTR, "GDK_CENTER_PTR", "center-ptr" },
608   { GDK_CIRCLE, "GDK_CIRCLE", "circle" },
609   { GDK_CLOCK, "GDK_CLOCK", "clock" },
610   { GDK_COFFEE_MUG, "GDK_COFFEE_MUG", "coffee-mug" },
611   { GDK_CROSS, "GDK_CROSS", "cross" },
612   { GDK_CROSS_REVERSE, "GDK_CROSS_REVERSE", "cross-reverse" },
613   { GDK_CROSSHAIR, "GDK_CROSSHAIR", "crosshair" },
614   { GDK_DIAMOND_CROSS, "GDK_DIAMOND_CROSS", "diamond-cross" },
615   { GDK_DOT, "GDK_DOT", "dot" },
616   { GDK_DOTBOX, "GDK_DOTBOX", "dotbox" },
617   { GDK_DOUBLE_ARROW, "GDK_DOUBLE_ARROW", "double-arrow" },
618   { GDK_DRAFT_LARGE, "GDK_DRAFT_LARGE", "draft-large" },
619   { GDK_DRAFT_SMALL, "GDK_DRAFT_SMALL", "draft-small" },
620   { GDK_DRAPED_BOX, "GDK_DRAPED_BOX", "draped-box" },
621   { GDK_EXCHANGE, "GDK_EXCHANGE", "exchange" },
622   { GDK_FLEUR, "GDK_FLEUR", "fleur" },
623   { GDK_GOBBLER, "GDK_GOBBLER", "gobbler" },
624   { GDK_GUMBY, "GDK_GUMBY", "gumby" },
625   { GDK_HAND1, "GDK_HAND1", "hand1" },
626   { GDK_HAND2, "GDK_HAND2", "hand2" },
627   { GDK_HEART, "GDK_HEART", "heart" },
628   { GDK_ICON, "GDK_ICON", "icon" },
629   { GDK_IRON_CROSS, "GDK_IRON_CROSS", "iron-cross" },
630   { GDK_LEFT_PTR, "GDK_LEFT_PTR", "left-ptr" },
631   { GDK_LEFT_SIDE, "GDK_LEFT_SIDE", "left-side" },
632   { GDK_LEFT_TEE, "GDK_LEFT_TEE", "left-tee" },
633   { GDK_LEFTBUTTON, "GDK_LEFTBUTTON", "leftbutton" },
634   { GDK_LL_ANGLE, "GDK_LL_ANGLE", "ll-angle" },
635   { GDK_LR_ANGLE, "GDK_LR_ANGLE", "lr-angle" },
636   { GDK_MAN, "GDK_MAN", "man" },
637   { GDK_MIDDLEBUTTON, "GDK_MIDDLEBUTTON", "middlebutton" },
638   { GDK_MOUSE, "GDK_MOUSE", "mouse" },
639   { GDK_PENCIL, "GDK_PENCIL", "pencil" },
640   { GDK_PIRATE, "GDK_PIRATE", "pirate" },
641   { GDK_PLUS, "GDK_PLUS", "plus" },
642   { GDK_QUESTION_ARROW, "GDK_QUESTION_ARROW", "question-arrow" },
643   { GDK_RIGHT_PTR, "GDK_RIGHT_PTR", "right-ptr" },
644   { GDK_RIGHT_SIDE, "GDK_RIGHT_SIDE", "right-side" },
645   { GDK_RIGHT_TEE, "GDK_RIGHT_TEE", "right-tee" },
646   { GDK_RIGHTBUTTON, "GDK_RIGHTBUTTON", "rightbutton" },
647   { GDK_RTL_LOGO, "GDK_RTL_LOGO", "rtl-logo" },
648   { GDK_SAILBOAT, "GDK_SAILBOAT", "sailboat" },
649   { GDK_SB_DOWN_ARROW, "GDK_SB_DOWN_ARROW", "sb-down-arrow" },
650   { GDK_SB_H_DOUBLE_ARROW, "GDK_SB_H_DOUBLE_ARROW", "sb-h-double-arrow" },
651   { GDK_SB_LEFT_ARROW, "GDK_SB_LEFT_ARROW", "sb-left-arrow" },
652   { GDK_SB_RIGHT_ARROW, "GDK_SB_RIGHT_ARROW", "sb-right-arrow" },
653   { GDK_SB_UP_ARROW, "GDK_SB_UP_ARROW", "sb-up-arrow" },
654   { GDK_SB_V_DOUBLE_ARROW, "GDK_SB_V_DOUBLE_ARROW", "sb-v-double-arrow" },
655   { GDK_SHUTTLE, "GDK_SHUTTLE", "shuttle" },
656   { GDK_SIZING, "GDK_SIZING", "sizing" },
657   { GDK_SPIDER, "GDK_SPIDER", "spider" },
658   { GDK_SPRAYCAN, "GDK_SPRAYCAN", "spraycan" },
659   { GDK_STAR, "GDK_STAR", "star" },
660   { GDK_TARGET, "GDK_TARGET", "target" },
661   { GDK_TCROSS, "GDK_TCROSS", "tcross" },
662   { GDK_TOP_LEFT_ARROW, "GDK_TOP_LEFT_ARROW", "top-left-arrow" },
663   { GDK_TOP_LEFT_CORNER, "GDK_TOP_LEFT_CORNER", "top-left-corner" },
664   { GDK_TOP_RIGHT_CORNER, "GDK_TOP_RIGHT_CORNER", "top-right-corner" },
665   { GDK_TOP_SIDE, "GDK_TOP_SIDE", "top-side" },
666   { GDK_TOP_TEE, "GDK_TOP_TEE", "top-tee" },
667   { GDK_TREK, "GDK_TREK", "trek" },
668   { GDK_UL_ANGLE, "GDK_UL_ANGLE", "ul-angle" },
669   { GDK_UMBRELLA, "GDK_UMBRELLA", "umbrella" },
670   { GDK_UR_ANGLE, "GDK_UR_ANGLE", "ur-angle" },
671   { GDK_WATCH, "GDK_WATCH", "watch" },
672   { GDK_XTERM, "GDK_XTERM", "xterm" },
673   { GDK_LAST_CURSOR, "GDK_LAST_CURSOR", "last-cursor" },
674   { GDK_CURSOR_IS_PIXMAP, "GDK_CURSOR_IS_PIXMAP", "cursor-is-pixmap" },
675   { 0, NULL, NULL }
676 };
677 static GtkEnumValue _gdk_filter_return_values[] = {
678   { GDK_FILTER_CONTINUE, "GDK_FILTER_CONTINUE", "continue" },
679   { GDK_FILTER_TRANSLATE, "GDK_FILTER_TRANSLATE", "translate" },
680   { GDK_FILTER_REMOVE, "GDK_FILTER_REMOVE", "remove" },
681   { 0, NULL, NULL }
682 };
683 static GtkEnumValue _gdk_visibility_state_values[] = {
684   { GDK_VISIBILITY_UNOBSCURED, "GDK_VISIBILITY_UNOBSCURED", "unobscured" },
685   { GDK_VISIBILITY_PARTIAL, "GDK_VISIBILITY_PARTIAL", "partial" },
686   { GDK_VISIBILITY_FULLY_OBSCURED, "GDK_VISIBILITY_FULLY_OBSCURED", "fully-obscured" },
687   { 0, NULL, NULL }
688 };
689 static GtkEnumValue _gdk_event_type_values[] = {
690   { GDK_NOTHING, "GDK_NOTHING", "nothing" },
691   { GDK_DELETE, "GDK_DELETE", "delete" },
692   { GDK_DESTROY, "GDK_DESTROY", "destroy" },
693   { GDK_EXPOSE, "GDK_EXPOSE", "expose" },
694   { GDK_MOTION_NOTIFY, "GDK_MOTION_NOTIFY", "motion-notify" },
695   { GDK_BUTTON_PRESS, "GDK_BUTTON_PRESS", "button-press" },
696   { GDK_2BUTTON_PRESS, "GDK_2BUTTON_PRESS", "2button-press" },
697   { GDK_3BUTTON_PRESS, "GDK_3BUTTON_PRESS", "3button-press" },
698   { GDK_BUTTON_RELEASE, "GDK_BUTTON_RELEASE", "button-release" },
699   { GDK_KEY_PRESS, "GDK_KEY_PRESS", "key-press" },
700   { GDK_KEY_RELEASE, "GDK_KEY_RELEASE", "key-release" },
701   { GDK_ENTER_NOTIFY, "GDK_ENTER_NOTIFY", "enter-notify" },
702   { GDK_LEAVE_NOTIFY, "GDK_LEAVE_NOTIFY", "leave-notify" },
703   { GDK_FOCUS_CHANGE, "GDK_FOCUS_CHANGE", "focus-change" },
704   { GDK_CONFIGURE, "GDK_CONFIGURE", "configure" },
705   { GDK_MAP, "GDK_MAP", "map" },
706   { GDK_UNMAP, "GDK_UNMAP", "unmap" },
707   { GDK_PROPERTY_NOTIFY, "GDK_PROPERTY_NOTIFY", "property-notify" },
708   { GDK_SELECTION_CLEAR, "GDK_SELECTION_CLEAR", "selection-clear" },
709   { GDK_SELECTION_REQUEST, "GDK_SELECTION_REQUEST", "selection-request" },
710   { GDK_SELECTION_NOTIFY, "GDK_SELECTION_NOTIFY", "selection-notify" },
711   { GDK_PROXIMITY_IN, "GDK_PROXIMITY_IN", "proximity-in" },
712   { GDK_PROXIMITY_OUT, "GDK_PROXIMITY_OUT", "proximity-out" },
713   { GDK_DRAG_ENTER, "GDK_DRAG_ENTER", "drag-enter" },
714   { GDK_DRAG_LEAVE, "GDK_DRAG_LEAVE", "drag-leave" },
715   { GDK_DRAG_MOTION, "GDK_DRAG_MOTION", "drag-motion" },
716   { GDK_DRAG_STATUS, "GDK_DRAG_STATUS", "drag-status" },
717   { GDK_DROP_START, "GDK_DROP_START", "drop-start" },
718   { GDK_DROP_FINISHED, "GDK_DROP_FINISHED", "drop-finished" },
719   { GDK_CLIENT_EVENT, "GDK_CLIENT_EVENT", "client-event" },
720   { GDK_VISIBILITY_NOTIFY, "GDK_VISIBILITY_NOTIFY", "visibility-notify" },
721   { GDK_NO_EXPOSE, "GDK_NO_EXPOSE", "no-expose" },
722   { 0, NULL, NULL }
723 };
724 static GtkEnumValue _gdk_event_mask_values[] = {
725   { GDK_EXPOSURE_MASK, "GDK_EXPOSURE_MASK", "exposure-mask" },
726   { GDK_POINTER_MOTION_MASK, "GDK_POINTER_MOTION_MASK", "pointer-motion-mask" },
727   { GDK_POINTER_MOTION_HINT_MASK, "GDK_POINTER_MOTION_HINT_MASK", "pointer-motion-hint-mask" },
728   { GDK_BUTTON_MOTION_MASK, "GDK_BUTTON_MOTION_MASK", "button-motion-mask" },
729   { GDK_BUTTON1_MOTION_MASK, "GDK_BUTTON1_MOTION_MASK", "button1-motion-mask" },
730   { GDK_BUTTON2_MOTION_MASK, "GDK_BUTTON2_MOTION_MASK", "button2-motion-mask" },
731   { GDK_BUTTON3_MOTION_MASK, "GDK_BUTTON3_MOTION_MASK", "button3-motion-mask" },
732   { GDK_BUTTON_PRESS_MASK, "GDK_BUTTON_PRESS_MASK", "button-press-mask" },
733   { GDK_BUTTON_RELEASE_MASK, "GDK_BUTTON_RELEASE_MASK", "button-release-mask" },
734   { GDK_KEY_PRESS_MASK, "GDK_KEY_PRESS_MASK", "key-press-mask" },
735   { GDK_KEY_RELEASE_MASK, "GDK_KEY_RELEASE_MASK", "key-release-mask" },
736   { GDK_ENTER_NOTIFY_MASK, "GDK_ENTER_NOTIFY_MASK", "enter-notify-mask" },
737   { GDK_LEAVE_NOTIFY_MASK, "GDK_LEAVE_NOTIFY_MASK", "leave-notify-mask" },
738   { GDK_FOCUS_CHANGE_MASK, "GDK_FOCUS_CHANGE_MASK", "focus-change-mask" },
739   { GDK_STRUCTURE_MASK, "GDK_STRUCTURE_MASK", "structure-mask" },
740   { GDK_PROPERTY_CHANGE_MASK, "GDK_PROPERTY_CHANGE_MASK", "property-change-mask" },
741   { GDK_VISIBILITY_NOTIFY_MASK, "GDK_VISIBILITY_NOTIFY_MASK", "visibility-notify-mask" },
742   { GDK_PROXIMITY_IN_MASK, "GDK_PROXIMITY_IN_MASK", "proximity-in-mask" },
743   { GDK_PROXIMITY_OUT_MASK, "GDK_PROXIMITY_OUT_MASK", "proximity-out-mask" },
744   { GDK_SUBSTRUCTURE_MASK, "GDK_SUBSTRUCTURE_MASK", "substructure-mask" },
745   { GDK_ALL_EVENTS_MASK, "GDK_ALL_EVENTS_MASK", "all-events-mask" },
746   { 0, NULL, NULL }
747 };
748 static GtkEnumValue _gdk_notify_type_values[] = {
749   { GDK_NOTIFY_ANCESTOR, "GDK_NOTIFY_ANCESTOR", "ancestor" },
750   { GDK_NOTIFY_VIRTUAL, "GDK_NOTIFY_VIRTUAL", "virtual" },
751   { GDK_NOTIFY_INFERIOR, "GDK_NOTIFY_INFERIOR", "inferior" },
752   { GDK_NOTIFY_NONLINEAR, "GDK_NOTIFY_NONLINEAR", "nonlinear" },
753   { GDK_NOTIFY_NONLINEAR_VIRTUAL, "GDK_NOTIFY_NONLINEAR_VIRTUAL", "nonlinear-virtual" },
754   { GDK_NOTIFY_UNKNOWN, "GDK_NOTIFY_UNKNOWN", "unknown" },
755   { 0, NULL, NULL }
756 };
757 static GtkEnumValue _gdk_crossing_mode_values[] = {
758   { GDK_CROSSING_NORMAL, "GDK_CROSSING_NORMAL", "normal" },
759   { GDK_CROSSING_GRAB, "GDK_CROSSING_GRAB", "grab" },
760   { GDK_CROSSING_UNGRAB, "GDK_CROSSING_UNGRAB", "ungrab" },
761   { 0, NULL, NULL }
762 };
763 static GtkEnumValue _gdk_modifier_type_values[] = {
764   { GDK_SHIFT_MASK, "GDK_SHIFT_MASK", "shift-mask" },
765   { GDK_LOCK_MASK, "GDK_LOCK_MASK", "lock-mask" },
766   { GDK_CONTROL_MASK, "GDK_CONTROL_MASK", "control-mask" },
767   { GDK_MOD1_MASK, "GDK_MOD1_MASK", "mod1-mask" },
768   { GDK_MOD2_MASK, "GDK_MOD2_MASK", "mod2-mask" },
769   { GDK_MOD3_MASK, "GDK_MOD3_MASK", "mod3-mask" },
770   { GDK_MOD4_MASK, "GDK_MOD4_MASK", "mod4-mask" },
771   { GDK_MOD5_MASK, "GDK_MOD5_MASK", "mod5-mask" },
772   { GDK_BUTTON1_MASK, "GDK_BUTTON1_MASK", "button1-mask" },
773   { GDK_BUTTON2_MASK, "GDK_BUTTON2_MASK", "button2-mask" },
774   { GDK_BUTTON3_MASK, "GDK_BUTTON3_MASK", "button3-mask" },
775   { GDK_BUTTON4_MASK, "GDK_BUTTON4_MASK", "button4-mask" },
776   { GDK_BUTTON5_MASK, "GDK_BUTTON5_MASK", "button5-mask" },
777   { GDK_RELEASE_MASK, "GDK_RELEASE_MASK", "release-mask" },
778   { GDK_MODIFIER_MASK, "GDK_MODIFIER_MASK", "modifier-mask" },
779   { 0, NULL, NULL }
780 };
781 static GtkEnumValue _gdk_subwindow_mode_values[] = {
782   { GDK_CLIP_BY_CHILDREN, "GDK_CLIP_BY_CHILDREN", "clip-by-children" },
783   { GDK_INCLUDE_INFERIORS, "GDK_INCLUDE_INFERIORS", "include-inferiors" },
784   { 0, NULL, NULL }
785 };
786 static GtkEnumValue _gdk_input_condition_values[] = {
787   { GDK_INPUT_READ, "GDK_INPUT_READ", "read" },
788   { GDK_INPUT_WRITE, "GDK_INPUT_WRITE", "write" },
789   { GDK_INPUT_EXCEPTION, "GDK_INPUT_EXCEPTION", "exception" },
790   { 0, NULL, NULL }
791 };
792 static GtkEnumValue _gdk_status_values[] = {
793   { GDK_OK, "GDK_OK", "ok" },
794   { GDK_ERROR, "GDK_ERROR", "error" },
795   { GDK_ERROR_PARAM, "GDK_ERROR_PARAM", "error-param" },
796   { GDK_ERROR_FILE, "GDK_ERROR_FILE", "error-file" },
797   { GDK_ERROR_MEM, "GDK_ERROR_MEM", "error-mem" },
798   { 0, NULL, NULL }
799 };
800 static GtkEnumValue _gdk_byte_order_values[] = {
801   { GDK_LSB_FIRST, "GDK_LSB_FIRST", "lsb-first" },
802   { GDK_MSB_FIRST, "GDK_MSB_FIRST", "msb-first" },
803   { 0, NULL, NULL }
804 };
805 static GtkEnumValue _gdk_gc_values_mask_values[] = {
806   { GDK_GC_FOREGROUND, "GDK_GC_FOREGROUND", "foreground" },
807   { GDK_GC_BACKGROUND, "GDK_GC_BACKGROUND", "background" },
808   { GDK_GC_FONT, "GDK_GC_FONT", "font" },
809   { GDK_GC_FUNCTION, "GDK_GC_FUNCTION", "function" },
810   { GDK_GC_FILL, "GDK_GC_FILL", "fill" },
811   { GDK_GC_TILE, "GDK_GC_TILE", "tile" },
812   { GDK_GC_STIPPLE, "GDK_GC_STIPPLE", "stipple" },
813   { GDK_GC_CLIP_MASK, "GDK_GC_CLIP_MASK", "clip-mask" },
814   { GDK_GC_SUBWINDOW, "GDK_GC_SUBWINDOW", "subwindow" },
815   { GDK_GC_TS_X_ORIGIN, "GDK_GC_TS_X_ORIGIN", "ts-x-origin" },
816   { GDK_GC_TS_Y_ORIGIN, "GDK_GC_TS_Y_ORIGIN", "ts-y-origin" },
817   { GDK_GC_CLIP_X_ORIGIN, "GDK_GC_CLIP_X_ORIGIN", "clip-x-origin" },
818   { GDK_GC_CLIP_Y_ORIGIN, "GDK_GC_CLIP_Y_ORIGIN", "clip-y-origin" },
819   { GDK_GC_EXPOSURES, "GDK_GC_EXPOSURES", "exposures" },
820   { GDK_GC_LINE_WIDTH, "GDK_GC_LINE_WIDTH", "line-width" },
821   { GDK_GC_LINE_STYLE, "GDK_GC_LINE_STYLE", "line-style" },
822   { GDK_GC_CAP_STYLE, "GDK_GC_CAP_STYLE", "cap-style" },
823   { GDK_GC_JOIN_STYLE, "GDK_GC_JOIN_STYLE", "join-style" },
824   { 0, NULL, NULL }
825 };
826 static GtkEnumValue _gdk_selection_values[] = {
827   { GDK_SELECTION_PRIMARY, "GDK_SELECTION_PRIMARY", "primary" },
828   { GDK_SELECTION_SECONDARY, "GDK_SELECTION_SECONDARY", "secondary" },
829   { 0, NULL, NULL }
830 };
831 static GtkEnumValue _gdk_property_state_values[] = {
832   { GDK_PROPERTY_NEW_VALUE, "GDK_PROPERTY_NEW_VALUE", "new-value" },
833   { GDK_PROPERTY_DELETE, "GDK_PROPERTY_DELETE", "delete" },
834   { 0, NULL, NULL }
835 };
836 static GtkEnumValue _gdk_prop_mode_values[] = {
837   { GDK_PROP_MODE_REPLACE, "GDK_PROP_MODE_REPLACE", "replace" },
838   { GDK_PROP_MODE_PREPEND, "GDK_PROP_MODE_PREPEND", "prepend" },
839   { GDK_PROP_MODE_APPEND, "GDK_PROP_MODE_APPEND", "append" },
840   { 0, NULL, NULL }
841 };
842 static GtkEnumValue _gdk_input_source_values[] = {
843   { GDK_SOURCE_MOUSE, "GDK_SOURCE_MOUSE", "mouse" },
844   { GDK_SOURCE_PEN, "GDK_SOURCE_PEN", "pen" },
845   { GDK_SOURCE_ERASER, "GDK_SOURCE_ERASER", "eraser" },
846   { GDK_SOURCE_CURSOR, "GDK_SOURCE_CURSOR", "cursor" },
847   { 0, NULL, NULL }
848 };
849 static GtkEnumValue _gdk_input_mode_values[] = {
850   { GDK_MODE_DISABLED, "GDK_MODE_DISABLED", "disabled" },
851   { GDK_MODE_SCREEN, "GDK_MODE_SCREEN", "screen" },
852   { GDK_MODE_WINDOW, "GDK_MODE_WINDOW", "window" },
853   { 0, NULL, NULL }
854 };
855 static GtkEnumValue _gdk_axis_use_values[] = {
856   { GDK_AXIS_IGNORE, "GDK_AXIS_IGNORE", "ignore" },
857   { GDK_AXIS_X, "GDK_AXIS_X", "x" },
858   { GDK_AXIS_Y, "GDK_AXIS_Y", "y" },
859   { GDK_AXIS_PRESSURE, "GDK_AXIS_PRESSURE", "pressure" },
860   { GDK_AXIS_XTILT, "GDK_AXIS_XTILT", "xtilt" },
861   { GDK_AXIS_YTILT, "GDK_AXIS_YTILT", "ytilt" },
862   { GDK_AXIS_LAST, "GDK_AXIS_LAST", "last" },
863   { 0, NULL, NULL }
864 };
865 static GtkEnumValue _gdk_target_values[] = {
866   { GDK_TARGET_BITMAP, "GDK_TARGET_BITMAP", "bitmap" },
867   { GDK_TARGET_COLORMAP, "GDK_TARGET_COLORMAP", "colormap" },
868   { GDK_TARGET_DRAWABLE, "GDK_TARGET_DRAWABLE", "drawable" },
869   { GDK_TARGET_PIXMAP, "GDK_TARGET_PIXMAP", "pixmap" },
870   { GDK_TARGET_STRING, "GDK_TARGET_STRING", "string" },
871   { 0, NULL, NULL }
872 };
873 static GtkEnumValue _gdk_selection_type_values[] = {
874   { GDK_SELECTION_TYPE_ATOM, "GDK_SELECTION_TYPE_ATOM", "atom" },
875   { GDK_SELECTION_TYPE_BITMAP, "GDK_SELECTION_TYPE_BITMAP", "bitmap" },
876   { GDK_SELECTION_TYPE_COLORMAP, "GDK_SELECTION_TYPE_COLORMAP", "colormap" },
877   { GDK_SELECTION_TYPE_DRAWABLE, "GDK_SELECTION_TYPE_DRAWABLE", "drawable" },
878   { GDK_SELECTION_TYPE_INTEGER, "GDK_SELECTION_TYPE_INTEGER", "integer" },
879   { GDK_SELECTION_TYPE_PIXMAP, "GDK_SELECTION_TYPE_PIXMAP", "pixmap" },
880   { GDK_SELECTION_TYPE_WINDOW, "GDK_SELECTION_TYPE_WINDOW", "window" },
881   { GDK_SELECTION_TYPE_STRING, "GDK_SELECTION_TYPE_STRING", "string" },
882   { 0, NULL, NULL }
883 };
884 static GtkEnumValue _gdk_extension_mode_values[] = {
885   { GDK_EXTENSION_EVENTS_NONE, "GDK_EXTENSION_EVENTS_NONE", "none" },
886   { GDK_EXTENSION_EVENTS_ALL, "GDK_EXTENSION_EVENTS_ALL", "all" },
887   { GDK_EXTENSION_EVENTS_CURSOR, "GDK_EXTENSION_EVENTS_CURSOR", "cursor" },
888   { 0, NULL, NULL }
889 };
890 static GtkEnumValue _gdk_im_style_values[] = {
891   { GDK_IM_PREEDIT_AREA, "GDK_IM_PREEDIT_AREA", "preedit-area" },
892   { GDK_IM_PREEDIT_CALLBACKS, "GDK_IM_PREEDIT_CALLBACKS", "preedit-callbacks" },
893   { GDK_IM_PREEDIT_POSITION, "GDK_IM_PREEDIT_POSITION", "preedit-position" },
894   { GDK_IM_PREEDIT_NOTHING, "GDK_IM_PREEDIT_NOTHING", "preedit-nothing" },
895   { GDK_IM_PREEDIT_NONE, "GDK_IM_PREEDIT_NONE", "preedit-none" },
896   { GDK_IM_PREEDIT_MASK, "GDK_IM_PREEDIT_MASK", "preedit-mask" },
897   { GDK_IM_STATUS_AREA, "GDK_IM_STATUS_AREA", "status-area" },
898   { GDK_IM_STATUS_CALLBACKS, "GDK_IM_STATUS_CALLBACKS", "status-callbacks" },
899   { GDK_IM_STATUS_NOTHING, "GDK_IM_STATUS_NOTHING", "status-nothing" },
900   { GDK_IM_STATUS_NONE, "GDK_IM_STATUS_NONE", "status-none" },
901   { GDK_IM_STATUS_MASK, "GDK_IM_STATUS_MASK", "status-mask" },
902   { 0, NULL, NULL }
903 };
904 static GtkEnumValue _gdk_wm_decoration_values[] = {
905   { GDK_DECOR_ALL, "GDK_DECOR_ALL", "all" },
906   { GDK_DECOR_BORDER, "GDK_DECOR_BORDER", "border" },
907   { GDK_DECOR_RESIZEH, "GDK_DECOR_RESIZEH", "resizeh" },
908   { GDK_DECOR_TITLE, "GDK_DECOR_TITLE", "title" },
909   { GDK_DECOR_MENU, "GDK_DECOR_MENU", "menu" },
910   { GDK_DECOR_MINIMIZE, "GDK_DECOR_MINIMIZE", "minimize" },
911   { GDK_DECOR_MAXIMIZE, "GDK_DECOR_MAXIMIZE", "maximize" },
912   { 0, NULL, NULL }
913 };
914 static GtkEnumValue _gdk_wm_function_values[] = {
915   { GDK_FUNC_ALL, "GDK_FUNC_ALL", "all" },
916   { GDK_FUNC_RESIZE, "GDK_FUNC_RESIZE", "resize" },
917   { GDK_FUNC_MOVE, "GDK_FUNC_MOVE", "move" },
918   { GDK_FUNC_MINIMIZE, "GDK_FUNC_MINIMIZE", "minimize" },
919   { GDK_FUNC_MAXIMIZE, "GDK_FUNC_MAXIMIZE", "maximize" },
920   { GDK_FUNC_CLOSE, "GDK_FUNC_CLOSE", "close" },
921   { 0, NULL, NULL }
922 };
923 static GtkEnumValue _gdk_color_context_mode_values[] = {
924   { GDK_CC_MODE_UNDEFINED, "GDK_CC_MODE_UNDEFINED", "undefined" },
925   { GDK_CC_MODE_BW, "GDK_CC_MODE_BW", "bw" },
926   { GDK_CC_MODE_STD_CMAP, "GDK_CC_MODE_STD_CMAP", "std-cmap" },
927   { GDK_CC_MODE_TRUE, "GDK_CC_MODE_TRUE", "true" },
928   { GDK_CC_MODE_MY_GRAY, "GDK_CC_MODE_MY_GRAY", "my-gray" },
929   { GDK_CC_MODE_PALETTE, "GDK_CC_MODE_PALETTE", "palette" },
930   { 0, NULL, NULL }
931 };
932 static GtkEnumValue _gdk_overlap_type_values[] = {
933   { GDK_OVERLAP_RECTANGLE_IN, "GDK_OVERLAP_RECTANGLE_IN", "in" },
934   { GDK_OVERLAP_RECTANGLE_OUT, "GDK_OVERLAP_RECTANGLE_OUT", "out" },
935   { GDK_OVERLAP_RECTANGLE_PART, "GDK_OVERLAP_RECTANGLE_PART", "part" },
936   { 0, NULL, NULL }
937 };
938 static GtkEnumValue _gdk_drag_action_values[] = {
939   { GDK_ACTION_DEFAULT, "GDK_ACTION_DEFAULT", "default" },
940   { GDK_ACTION_COPY, "GDK_ACTION_COPY", "copy" },
941   { GDK_ACTION_MOVE, "GDK_ACTION_MOVE", "move" },
942   { GDK_ACTION_LINK, "GDK_ACTION_LINK", "link" },
943   { GDK_ACTION_PRIVATE, "GDK_ACTION_PRIVATE", "private" },
944   { GDK_ACTION_ASK, "GDK_ACTION_ASK", "ask" },
945   { 0, NULL, NULL }
946 };
947 static GtkEnumValue _gdk_drag_protocol_values[] = {
948   { GDK_DRAG_PROTO_MOTIF, "GDK_DRAG_PROTO_MOTIF", "motif" },
949   { GDK_DRAG_PROTO_XDND, "GDK_DRAG_PROTO_XDND", "xdnd" },
950   { GDK_DRAG_PROTO_ROOTWIN, "GDK_DRAG_PROTO_ROOTWIN", "rootwin" },
951   { 0, NULL, NULL }
952 };
953 static GtkEnumValue _gdk_rgb_dither_values[] = {
954   { GDK_RGB_DITHER_NONE, "GDK_RGB_DITHER_NONE", "none" },
955   { GDK_RGB_DITHER_NORMAL, "GDK_RGB_DITHER_NORMAL", "normal" },
956   { GDK_RGB_DITHER_MAX, "GDK_RGB_DITHER_MAX", "max" },
957   { 0, NULL, NULL }
958 };