]> Pileus Git - ~andy/gtk/blob - gtk/gtktypebuiltins_evals.c
renamed enum GtkAnchor and GtkSide to GtkAnchorType and GtkSideType, to be
[~andy/gtk] / gtk / gtktypebuiltins_evals.c
1 /* generated by makeenums.awk */
2
3 static GtkEnumValue _gdk_window_type_values[] = {
4   { GDK_WINDOW_ROOT, "GDK_WINDOW_ROOT", "root" },
5   { GDK_WINDOW_TOPLEVEL, "GDK_WINDOW_TOPLEVEL", "toplevel" },
6   { GDK_WINDOW_CHILD, "GDK_WINDOW_CHILD", "child" },
7   { GDK_WINDOW_DIALOG, "GDK_WINDOW_DIALOG", "dialog" },
8   { GDK_WINDOW_TEMP, "GDK_WINDOW_TEMP", "temp" },
9   { GDK_WINDOW_PIXMAP, "GDK_WINDOW_PIXMAP", "pixmap" },
10   { GDK_WINDOW_FOREIGN, "GDK_WINDOW_FOREIGN", "foreign" },
11   { 0, NULL, NULL }
12 };
13 static GtkEnumValue _gdk_window_class_values[] = {
14   { GDK_INPUT_OUTPUT, "GDK_INPUT_OUTPUT", "input-output" },
15   { GDK_INPUT_ONLY, "GDK_INPUT_ONLY", "input-only" },
16   { 0, NULL, NULL }
17 };
18 static GtkEnumValue _gdk_image_type_values[] = {
19   { GDK_IMAGE_NORMAL, "GDK_IMAGE_NORMAL", "normal" },
20   { GDK_IMAGE_SHARED, "GDK_IMAGE_SHARED", "shared" },
21   { GDK_IMAGE_FASTEST, "GDK_IMAGE_FASTEST", "fastest" },
22   { 0, NULL, NULL }
23 };
24 static GtkEnumValue _gdk_visual_type_values[] = {
25   { GDK_VISUAL_STATIC_GRAY, "GDK_VISUAL_STATIC_GRAY", "static-gray" },
26   { GDK_VISUAL_GRAYSCALE, "GDK_VISUAL_GRAYSCALE", "grayscale" },
27   { GDK_VISUAL_STATIC_COLOR, "GDK_VISUAL_STATIC_COLOR", "static-color" },
28   { GDK_VISUAL_PSEUDO_COLOR, "GDK_VISUAL_PSEUDO_COLOR", "pseudo-color" },
29   { GDK_VISUAL_TRUE_COLOR, "GDK_VISUAL_TRUE_COLOR", "true-color" },
30   { GDK_VISUAL_DIRECT_COLOR, "GDK_VISUAL_DIRECT_COLOR", "direct-color" },
31   { 0, NULL, NULL }
32 };
33 static GtkEnumValue _gdk_font_type_values[] = {
34   { GDK_FONT_FONT, "GDK_FONT_FONT", "font" },
35   { GDK_FONT_FONTSET, "GDK_FONT_FONTSET", "fontset" },
36   { 0, NULL, NULL }
37 };
38 static GtkEnumValue _gdk_window_attributes_type_values[] = {
39   { GDK_WA_TITLE, "GDK_WA_TITLE", "title" },
40   { GDK_WA_X, "GDK_WA_X", "x" },
41   { GDK_WA_Y, "GDK_WA_Y", "y" },
42   { GDK_WA_CURSOR, "GDK_WA_CURSOR", "cursor" },
43   { GDK_WA_COLORMAP, "GDK_WA_COLORMAP", "colormap" },
44   { GDK_WA_VISUAL, "GDK_WA_VISUAL", "visual" },
45   { GDK_WA_WMCLASS, "GDK_WA_WMCLASS", "wmclass" },
46   { GDK_WA_NOREDIR, "GDK_WA_NOREDIR", "noredir" },
47   { 0, NULL, NULL }
48 };
49 static GtkEnumValue _gdk_window_hints_values[] = {
50   { GDK_HINT_POS, "GDK_HINT_POS", "pos" },
51   { GDK_HINT_MIN_SIZE, "GDK_HINT_MIN_SIZE", "min-size" },
52   { GDK_HINT_MAX_SIZE, "GDK_HINT_MAX_SIZE", "max-size" },
53   { 0, NULL, NULL }
54 };
55 static GtkEnumValue _gdk_function_values[] = {
56   { GDK_COPY, "GDK_COPY", "copy" },
57   { GDK_INVERT, "GDK_INVERT", "invert" },
58   { GDK_XOR, "GDK_XOR", "xor" },
59   { 0, NULL, NULL }
60 };
61 static GtkEnumValue _gdk_fill_values[] = {
62   { GDK_SOLID, "GDK_SOLID", "solid" },
63   { GDK_TILED, "GDK_TILED", "tiled" },
64   { GDK_STIPPLED, "GDK_STIPPLED", "stippled" },
65   { GDK_OPAQUE_STIPPLED, "GDK_OPAQUE_STIPPLED", "opaque-stippled" },
66   { 0, NULL, NULL }
67 };
68 static GtkEnumValue _gdk_fill_rule_values[] = {
69   { GDK_EVEN_ODD_RULE, "GDK_EVEN_ODD_RULE", "even-odd-rule" },
70   { GDK_WINDING_RULE, "GDK_WINDING_RULE", "winding-rule" },
71   { 0, NULL, NULL }
72 };
73 static GtkEnumValue _gdk_line_style_values[] = {
74   { GDK_LINE_SOLID, "GDK_LINE_SOLID", "solid" },
75   { GDK_LINE_ON_OFF_DASH, "GDK_LINE_ON_OFF_DASH", "on-off-dash" },
76   { GDK_LINE_DOUBLE_DASH, "GDK_LINE_DOUBLE_DASH", "double-dash" },
77   { 0, NULL, NULL }
78 };
79 static GtkEnumValue _gdk_cap_style_values[] = {
80   { GDK_CAP_NOT_LAST, "GDK_CAP_NOT_LAST", "not-last" },
81   { GDK_CAP_BUTT, "GDK_CAP_BUTT", "butt" },
82   { GDK_CAP_ROUND, "GDK_CAP_ROUND", "round" },
83   { GDK_CAP_PROJECTING, "GDK_CAP_PROJECTING", "projecting" },
84   { 0, NULL, NULL }
85 };
86 static GtkEnumValue _gdk_join_style_values[] = {
87   { GDK_JOIN_MITER, "GDK_JOIN_MITER", "miter" },
88   { GDK_JOIN_ROUND, "GDK_JOIN_ROUND", "round" },
89   { GDK_JOIN_BEVEL, "GDK_JOIN_BEVEL", "bevel" },
90   { 0, NULL, NULL }
91 };
92 static GtkEnumValue _gdk_filter_return_values[] = {
93   { GDK_FILTER_CONTINUE, "GDK_FILTER_CONTINUE", "continue" },
94   { GDK_FILTER_TRANSLATE, "GDK_FILTER_TRANSLATE", "translate" },
95   { GDK_FILTER_REMOVE, "GDK_FILTER_REMOVE", "remove" },
96   { 0, NULL, NULL }
97 };
98 static GtkEnumValue _gdk_visibility_state_values[] = {
99   { GDK_VISIBILITY_UNOBSCURED, "GDK_VISIBILITY_UNOBSCURED", "unobscured" },
100   { GDK_VISIBILITY_PARTIAL, "GDK_VISIBILITY_PARTIAL", "partial" },
101   { GDK_VISIBILITY_FULLY_OBSCURED, "GDK_VISIBILITY_FULLY_OBSCURED", "fully-obscured" },
102   { 0, NULL, NULL }
103 };
104 static GtkEnumValue _gdk_event_type_values[] = {
105   { GDK_NOTHING, "GDK_NOTHING", "nothing" },
106   { GDK_DELETE, "GDK_DELETE", "delete" },
107   { GDK_DESTROY, "GDK_DESTROY", "destroy" },
108   { GDK_EXPOSE, "GDK_EXPOSE", "expose" },
109   { GDK_MOTION_NOTIFY, "GDK_MOTION_NOTIFY", "motion-notify" },
110   { GDK_BUTTON_PRESS, "GDK_BUTTON_PRESS", "button-press" },
111   { GDK_2BUTTON_PRESS, "GDK_2BUTTON_PRESS", "2button-press" },
112   { GDK_3BUTTON_PRESS, "GDK_3BUTTON_PRESS", "3button-press" },
113   { GDK_BUTTON_RELEASE, "GDK_BUTTON_RELEASE", "button-release" },
114   { GDK_KEY_PRESS, "GDK_KEY_PRESS", "key-press" },
115   { GDK_KEY_RELEASE, "GDK_KEY_RELEASE", "key-release" },
116   { GDK_ENTER_NOTIFY, "GDK_ENTER_NOTIFY", "enter-notify" },
117   { GDK_LEAVE_NOTIFY, "GDK_LEAVE_NOTIFY", "leave-notify" },
118   { GDK_FOCUS_CHANGE, "GDK_FOCUS_CHANGE", "focus-change" },
119   { GDK_CONFIGURE, "GDK_CONFIGURE", "configure" },
120   { GDK_MAP, "GDK_MAP", "map" },
121   { GDK_UNMAP, "GDK_UNMAP", "unmap" },
122   { GDK_PROPERTY_NOTIFY, "GDK_PROPERTY_NOTIFY", "property-notify" },
123   { GDK_SELECTION_CLEAR, "GDK_SELECTION_CLEAR", "selection-clear" },
124   { GDK_SELECTION_REQUEST, "GDK_SELECTION_REQUEST", "selection-request" },
125   { GDK_SELECTION_NOTIFY, "GDK_SELECTION_NOTIFY", "selection-notify" },
126   { GDK_PROXIMITY_IN, "GDK_PROXIMITY_IN", "proximity-in" },
127   { GDK_PROXIMITY_OUT, "GDK_PROXIMITY_OUT", "proximity-out" },
128   { GDK_DRAG_BEGIN, "GDK_DRAG_BEGIN", "drag-begin" },
129   { GDK_DRAG_REQUEST, "GDK_DRAG_REQUEST", "drag-request" },
130   { GDK_DROP_ENTER, "GDK_DROP_ENTER", "drop-enter" },
131   { GDK_DROP_LEAVE, "GDK_DROP_LEAVE", "drop-leave" },
132   { GDK_DROP_DATA_AVAIL, "GDK_DROP_DATA_AVAIL", "drop-data-avail" },
133   { GDK_CLIENT_EVENT, "GDK_CLIENT_EVENT", "client-event" },
134   { GDK_VISIBILITY_NOTIFY, "GDK_VISIBILITY_NOTIFY", "visibility-notify" },
135   { GDK_NO_EXPOSE, "GDK_NO_EXPOSE", "no-expose" },
136   { GDK_OTHER_EVENT, "GDK_OTHER_EVENT", "other-event" },
137   { 0, NULL, NULL }
138 };
139 static GtkEnumValue _gdk_event_mask_values[] = {
140   { GDK_EXPOSURE_MASK, "GDK_EXPOSURE_MASK", "exposure-mask" },
141   { GDK_POINTER_MOTION_MASK, "GDK_POINTER_MOTION_MASK", "pointer-motion-mask" },
142   { GDK_POINTER_MOTION_HINT_MASK, "GDK_POINTER_MOTION_HINT_MASK", "pointer-motion-hint-mask" },
143   { GDK_BUTTON_MOTION_MASK, "GDK_BUTTON_MOTION_MASK", "button-motion-mask" },
144   { GDK_BUTTON1_MOTION_MASK, "GDK_BUTTON1_MOTION_MASK", "button1-motion-mask" },
145   { GDK_BUTTON2_MOTION_MASK, "GDK_BUTTON2_MOTION_MASK", "button2-motion-mask" },
146   { GDK_BUTTON3_MOTION_MASK, "GDK_BUTTON3_MOTION_MASK", "button3-motion-mask" },
147   { GDK_BUTTON_PRESS_MASK, "GDK_BUTTON_PRESS_MASK", "button-press-mask" },
148   { GDK_BUTTON_RELEASE_MASK, "GDK_BUTTON_RELEASE_MASK", "button-release-mask" },
149   { GDK_KEY_PRESS_MASK, "GDK_KEY_PRESS_MASK", "key-press-mask" },
150   { GDK_KEY_RELEASE_MASK, "GDK_KEY_RELEASE_MASK", "key-release-mask" },
151   { GDK_ENTER_NOTIFY_MASK, "GDK_ENTER_NOTIFY_MASK", "enter-notify-mask" },
152   { GDK_LEAVE_NOTIFY_MASK, "GDK_LEAVE_NOTIFY_MASK", "leave-notify-mask" },
153   { GDK_FOCUS_CHANGE_MASK, "GDK_FOCUS_CHANGE_MASK", "focus-change-mask" },
154   { GDK_STRUCTURE_MASK, "GDK_STRUCTURE_MASK", "structure-mask" },
155   { GDK_PROPERTY_CHANGE_MASK, "GDK_PROPERTY_CHANGE_MASK", "property-change-mask" },
156   { GDK_VISIBILITY_NOTIFY_MASK, "GDK_VISIBILITY_NOTIFY_MASK", "visibility-notify-mask" },
157   { GDK_PROXIMITY_IN_MASK, "GDK_PROXIMITY_IN_MASK", "proximity-in-mask" },
158   { GDK_PROXIMITY_OUT_MASK, "GDK_PROXIMITY_OUT_MASK", "proximity-out-mask" },
159   { GDK_SUBSTRUCTURE_MASK, "GDK_SUBSTRUCTURE_MASK", "substructure-mask" },
160   { GDK_ALL_EVENTS_MASK, "GDK_ALL_EVENTS_MASK", "all-events-mask" },
161   { 0, NULL, NULL }
162 };
163 static GtkEnumValue _gdk_notify_type_values[] = {
164   { GDK_NOTIFY_ANCESTOR, "GDK_NOTIFY_ANCESTOR", "ancestor" },
165   { GDK_NOTIFY_VIRTUAL, "GDK_NOTIFY_VIRTUAL", "virtual" },
166   { GDK_NOTIFY_INFERIOR, "GDK_NOTIFY_INFERIOR", "inferior" },
167   { GDK_NOTIFY_NONLINEAR, "GDK_NOTIFY_NONLINEAR", "nonlinear" },
168   { GDK_NOTIFY_NONLINEAR_VIRTUAL, "GDK_NOTIFY_NONLINEAR_VIRTUAL", "nonlinear-virtual" },
169   { GDK_NOTIFY_UNKNOWN, "GDK_NOTIFY_UNKNOWN", "unknown" },
170   { 0, NULL, NULL }
171 };
172 static GtkEnumValue _gdk_crossing_mode_values[] = {
173   { GDK_CROSSING_NORMAL, "GDK_CROSSING_NORMAL", "crossing-normal" },
174   { GDK_CROSSING_GRAB, "GDK_CROSSING_GRAB", "crossing-grab" },
175   { GDK_CROSSING_UNGRAB, "GDK_CROSSING_UNGRAB", "crossing-ungrab" },
176   { 0, NULL, NULL }
177 };
178 static GtkEnumValue _gdk_modifier_type_values[] = {
179   { GDK_SHIFT_MASK, "GDK_SHIFT_MASK", "shift-mask" },
180   { GDK_LOCK_MASK, "GDK_LOCK_MASK", "lock-mask" },
181   { GDK_CONTROL_MASK, "GDK_CONTROL_MASK", "control-mask" },
182   { GDK_MOD1_MASK, "GDK_MOD1_MASK", "mod1-mask" },
183   { GDK_MOD2_MASK, "GDK_MOD2_MASK", "mod2-mask" },
184   { GDK_MOD3_MASK, "GDK_MOD3_MASK", "mod3-mask" },
185   { GDK_MOD4_MASK, "GDK_MOD4_MASK", "mod4-mask" },
186   { GDK_MOD5_MASK, "GDK_MOD5_MASK", "mod5-mask" },
187   { GDK_BUTTON1_MASK, "GDK_BUTTON1_MASK", "button1-mask" },
188   { GDK_BUTTON2_MASK, "GDK_BUTTON2_MASK", "button2-mask" },
189   { GDK_BUTTON3_MASK, "GDK_BUTTON3_MASK", "button3-mask" },
190   { GDK_BUTTON4_MASK, "GDK_BUTTON4_MASK", "button4-mask" },
191   { GDK_BUTTON5_MASK, "GDK_BUTTON5_MASK", "button5-mask" },
192   { GDK_MODIFIER_MASK, "GDK_MODIFIER_MASK", "modifier-mask" },
193   { 0, NULL, NULL }
194 };
195 static GtkEnumValue _gdk_subwindow_mode_values[] = {
196   { GDK_CLIP_BY_CHILDREN, "GDK_CLIP_BY_CHILDREN", "clip-by-children" },
197   { GDK_INCLUDE_INFERIORS, "GDK_INCLUDE_INFERIORS", "include-inferiors" },
198   { 0, NULL, NULL }
199 };
200 static GtkEnumValue _gdk_input_condition_values[] = {
201   { GDK_INPUT_READ, "GDK_INPUT_READ", "read" },
202   { GDK_INPUT_WRITE, "GDK_INPUT_WRITE", "write" },
203   { GDK_INPUT_EXCEPTION, "GDK_INPUT_EXCEPTION", "exception" },
204   { 0, NULL, NULL }
205 };
206 static GtkEnumValue _gdk_status_values[] = {
207   { GDK_OK, "GDK_OK", "ok" },
208   { GDK_ERROR, "GDK_ERROR", "error" },
209   { GDK_ERROR_PARAM, "GDK_ERROR_PARAM", "error-param" },
210   { GDK_ERROR_FILE, "GDK_ERROR_FILE", "error-file" },
211   { GDK_ERROR_MEM, "GDK_ERROR_MEM", "error-mem" },
212   { 0, NULL, NULL }
213 };
214 static GtkEnumValue _gdk_byte_order_values[] = {
215   { GDK_LSB_FIRST, "GDK_LSB_FIRST", "lsb-first" },
216   { GDK_MSB_FIRST, "GDK_MSB_FIRST", "msb-first" },
217   { 0, NULL, NULL }
218 };
219 static GtkEnumValue _gdk_g_c_values_mask_values[] = {
220   { GDK_GC_FOREGROUND, "GDK_GC_FOREGROUND", "foreground" },
221   { GDK_GC_BACKGROUND, "GDK_GC_BACKGROUND", "background" },
222   { GDK_GC_FONT, "GDK_GC_FONT", "font" },
223   { GDK_GC_FUNCTION, "GDK_GC_FUNCTION", "function" },
224   { GDK_GC_FILL, "GDK_GC_FILL", "fill" },
225   { GDK_GC_TILE, "GDK_GC_TILE", "tile" },
226   { GDK_GC_STIPPLE, "GDK_GC_STIPPLE", "stipple" },
227   { GDK_GC_CLIP_MASK, "GDK_GC_CLIP_MASK", "clip-mask" },
228   { GDK_GC_SUBWINDOW, "GDK_GC_SUBWINDOW", "subwindow" },
229   { GDK_GC_TS_X_ORIGIN, "GDK_GC_TS_X_ORIGIN", "ts-x-origin" },
230   { GDK_GC_TS_Y_ORIGIN, "GDK_GC_TS_Y_ORIGIN", "ts-y-origin" },
231   { GDK_GC_CLIP_X_ORIGIN, "GDK_GC_CLIP_X_ORIGIN", "clip-x-origin" },
232   { GDK_GC_CLIP_Y_ORIGIN, "GDK_GC_CLIP_Y_ORIGIN", "clip-y-origin" },
233   { GDK_GC_EXPOSURES, "GDK_GC_EXPOSURES", "exposures" },
234   { GDK_GC_LINE_WIDTH, "GDK_GC_LINE_WIDTH", "line-width" },
235   { GDK_GC_LINE_STYLE, "GDK_GC_LINE_STYLE", "line-style" },
236   { GDK_GC_CAP_STYLE, "GDK_GC_CAP_STYLE", "cap-style" },
237   { GDK_GC_JOIN_STYLE, "GDK_GC_JOIN_STYLE", "join-style" },
238   { 0, NULL, NULL }
239 };
240 static GtkEnumValue _gdk_selection_values[] = {
241   { GDK_SELECTION_PRIMARY, "GDK_SELECTION_PRIMARY", "primary" },
242   { GDK_SELECTION_SECONDARY, "GDK_SELECTION_SECONDARY", "secondary" },
243   { 0, NULL, NULL }
244 };
245 static GtkEnumValue _gdk_property_state_values[] = {
246   { GDK_PROPERTY_NEW_VALUE, "GDK_PROPERTY_NEW_VALUE", "new-value" },
247   { GDK_PROPERTY_DELETE, "GDK_PROPERTY_DELETE", "delete" },
248   { 0, NULL, NULL }
249 };
250 static GtkEnumValue _gdk_prop_mode_values[] = {
251   { GDK_PROP_MODE_REPLACE, "GDK_PROP_MODE_REPLACE", "replace" },
252   { GDK_PROP_MODE_PREPEND, "GDK_PROP_MODE_PREPEND", "prepend" },
253   { GDK_PROP_MODE_APPEND, "GDK_PROP_MODE_APPEND", "append" },
254   { 0, NULL, NULL }
255 };
256 static GtkEnumValue _gdk_dnd_type_values[] = {
257   { GDK_DNDTYPE_NOTDND, "GDK_DNDTYPE_NOTDND", "notdnd" },
258   { GDK_DNDTYPE_UNKNOWN, "GDK_DNDTYPE_UNKNOWN", "unknown" },
259   { GDK_DNDTYPE_RAWDATA, "GDK_DNDTYPE_RAWDATA", "rawdata" },
260   { GDK_DNDTYPE_FILE, "GDK_DNDTYPE_FILE", "file" },
261   { GDK_DNDTYPE_FILES, "GDK_DNDTYPE_FILES", "files" },
262   { GDK_DNDTYPE_TEXT, "GDK_DNDTYPE_TEXT", "text" },
263   { GDK_DNDTYPE_DIR, "GDK_DNDTYPE_DIR", "dir" },
264   { GDK_DNDTYPE_LINK, "GDK_DNDTYPE_LINK", "link" },
265   { GDK_DNDTYPE_EXE, "GDK_DNDTYPE_EXE", "exe" },
266   { GDK_DNDTYPE_URL, "GDK_DNDTYPE_URL", "url" },
267   { GDK_DNDTYPE_MIME, "GDK_DNDTYPE_MIME", "mime" },
268   { GDK_DNDTYPE_END, "GDK_DNDTYPE_END", "end" },
269   { 0, NULL, NULL }
270 };
271 static GtkEnumValue _gdk_input_source_values[] = {
272   { GDK_SOURCE_MOUSE, "GDK_SOURCE_MOUSE", "mouse" },
273   { GDK_SOURCE_PEN, "GDK_SOURCE_PEN", "pen" },
274   { GDK_SOURCE_ERASER, "GDK_SOURCE_ERASER", "eraser" },
275   { GDK_SOURCE_CURSOR, "GDK_SOURCE_CURSOR", "cursor" },
276   { 0, NULL, NULL }
277 };
278 static GtkEnumValue _gdk_input_mode_values[] = {
279   { GDK_MODE_DISABLED, "GDK_MODE_DISABLED", "disabled" },
280   { GDK_MODE_SCREEN, "GDK_MODE_SCREEN", "screen" },
281   { GDK_MODE_WINDOW, "GDK_MODE_WINDOW", "window" },
282   { 0, NULL, NULL }
283 };
284 static GtkEnumValue _gdk_axis_use_values[] = {
285   { GDK_AXIS_IGNORE, "GDK_AXIS_IGNORE", "ignore" },
286   { GDK_AXIS_X, "GDK_AXIS_X", "x" },
287   { GDK_AXIS_Y, "GDK_AXIS_Y", "y" },
288   { GDK_AXIS_PRESSURE, "GDK_AXIS_PRESSURE", "pressure" },
289   { GDK_AXIS_XTILT, "GDK_AXIS_XTILT", "xtilt" },
290   { GDK_AXIS_YTILT, "GDK_AXIS_YTILT", "ytilt" },
291   { GDK_AXIS_LAST, "GDK_AXIS_LAST", "last" },
292   { 0, NULL, NULL }
293 };
294 static GtkEnumValue _gdk_target_values[] = {
295   { GDK_TARGET_BITMAP, "GDK_TARGET_BITMAP", "bitmap" },
296   { GDK_TARGET_COLORMAP, "GDK_TARGET_COLORMAP", "colormap" },
297   { GDK_TARGET_DRAWABLE, "GDK_TARGET_DRAWABLE", "drawable" },
298   { GDK_TARGET_PIXMAP, "GDK_TARGET_PIXMAP", "pixmap" },
299   { GDK_TARGET_STRING, "GDK_TARGET_STRING", "string" },
300   { 0, NULL, NULL }
301 };
302 static GtkEnumValue _gdk_selection_type_values[] = {
303   { GDK_SELECTION_TYPE_ATOM, "GDK_SELECTION_TYPE_ATOM", "atom" },
304   { GDK_SELECTION_TYPE_BITMAP, "GDK_SELECTION_TYPE_BITMAP", "bitmap" },
305   { GDK_SELECTION_TYPE_COLORMAP, "GDK_SELECTION_TYPE_COLORMAP", "colormap" },
306   { GDK_SELECTION_TYPE_DRAWABLE, "GDK_SELECTION_TYPE_DRAWABLE", "drawable" },
307   { GDK_SELECTION_TYPE_INTEGER, "GDK_SELECTION_TYPE_INTEGER", "integer" },
308   { GDK_SELECTION_TYPE_PIXMAP, "GDK_SELECTION_TYPE_PIXMAP", "pixmap" },
309   { GDK_SELECTION_TYPE_WINDOW, "GDK_SELECTION_TYPE_WINDOW", "window" },
310   { GDK_SELECTION_TYPE_STRING, "GDK_SELECTION_TYPE_STRING", "string" },
311   { 0, NULL, NULL }
312 };
313 static GtkEnumValue _gdk_extension_mode_values[] = {
314   { GDK_EXTENSION_EVENTS_NONE, "GDK_EXTENSION_EVENTS_NONE", "none" },
315   { GDK_EXTENSION_EVENTS_ALL, "GDK_EXTENSION_EVENTS_ALL", "all" },
316   { GDK_EXTENSION_EVENTS_CURSOR, "GDK_EXTENSION_EVENTS_CURSOR", "cursor" },
317   { 0, NULL, NULL }
318 };
319 static GtkEnumValue _gdk_w_m_decoration_values[] = {
320   { GDK_DECOR_ALL, "GDK_DECOR_ALL", "all" },
321   { GDK_DECOR_BORDER, "GDK_DECOR_BORDER", "border" },
322   { GDK_DECOR_RESIZEH, "GDK_DECOR_RESIZEH", "resizeh" },
323   { GDK_DECOR_TITLE, "GDK_DECOR_TITLE", "title" },
324   { GDK_DECOR_MENU, "GDK_DECOR_MENU", "menu" },
325   { GDK_DECOR_MINIMIZE, "GDK_DECOR_MINIMIZE", "minimize" },
326   { GDK_DECOR_MAXIMIZE, "GDK_DECOR_MAXIMIZE", "maximize" },
327   { 0, NULL, NULL }
328 };
329 static GtkEnumValue _gdk_w_m_function_values[] = {
330   { GDK_FUNC_ALL, "GDK_FUNC_ALL", "all" },
331   { GDK_FUNC_RESIZE, "GDK_FUNC_RESIZE", "resize" },
332   { GDK_FUNC_MOVE, "GDK_FUNC_MOVE", "move" },
333   { GDK_FUNC_MINIMIZE, "GDK_FUNC_MINIMIZE", "minimize" },
334   { GDK_FUNC_MAXIMIZE, "GDK_FUNC_MAXIMIZE", "maximize" },
335   { GDK_FUNC_CLOSE, "GDK_FUNC_CLOSE", "close" },
336   { 0, NULL, NULL }
337 };
338 static GtkEnumValue _gdk_color_context_mode_values[] = {
339   { GDK_CC_MODE_UNDEFINED, "GDK_CC_MODE_UNDEFINED", "undefined" },
340   { GDK_CC_MODE_BW, "GDK_CC_MODE_BW", "bw" },
341   { GDK_CC_MODE_STD_CMAP, "GDK_CC_MODE_STD_CMAP", "std-cmap" },
342   { GDK_CC_MODE_TRUE, "GDK_CC_MODE_TRUE", "true" },
343   { GDK_CC_MODE_MY_GRAY, "GDK_CC_MODE_MY_GRAY", "my-gray" },
344   { GDK_CC_MODE_PALETTE, "GDK_CC_MODE_PALETTE", "palette" },
345   { 0, NULL, NULL }
346 };
347 static GtkEnumValue _gdk_overlap_type_values[] = {
348   { GDK_OVERLAP_RECTANGLE_IN, "GDK_OVERLAP_RECTANGLE_IN", "in" },
349   { GDK_OVERLAP_RECTANGLE_OUT, "GDK_OVERLAP_RECTANGLE_OUT", "out" },
350   { GDK_OVERLAP_RECTANGLE_PART, "GDK_OVERLAP_RECTANGLE_PART", "part" },
351   { 0, NULL, NULL }
352 };
353 static GtkEnumValue _gdk_debug_flag_values[] = {
354   { GDK_DEBUG_MISC, "GDK_DEBUG_MISC", "misc" },
355   { GDK_DEBUG_EVENTS, "GDK_DEBUG_EVENTS", "events" },
356   { GDK_DEBUG_DND, "GDK_DEBUG_DND", "dnd" },
357   { GDK_DEBUG_COLOR_CONTEXT, "GDK_DEBUG_COLOR_CONTEXT", "color-context" },
358   { GDK_DEBUG_XIM, "GDK_DEBUG_XIM", "xim" },
359   { 0, NULL, NULL }
360 };
361 static GtkEnumValue _gtk_accel_flags_values[] = {
362   { GTK_ACCEL_VISIBLE, "GTK_ACCEL_VISIBLE", "visible" },
363   { GTK_ACCEL_SIGNAL_VISIBLE, "GTK_ACCEL_SIGNAL_VISIBLE", "signal-visible" },
364   { GTK_ACCEL_LOCKED, "GTK_ACCEL_LOCKED", "locked" },
365   { GTK_ACCEL_MASK, "GTK_ACCEL_MASK", "mask" },
366   { 0, NULL, NULL }
367 };
368 static GtkEnumValue _gtk_arrow_type_values[] = {
369   { GTK_ARROW_UP, "GTK_ARROW_UP", "up" },
370   { GTK_ARROW_DOWN, "GTK_ARROW_DOWN", "down" },
371   { GTK_ARROW_LEFT, "GTK_ARROW_LEFT", "left" },
372   { GTK_ARROW_RIGHT, "GTK_ARROW_RIGHT", "right" },
373   { 0, NULL, NULL }
374 };
375 static GtkEnumValue _gtk_attach_options_values[] = {
376   { GTK_EXPAND, "GTK_EXPAND", "expand" },
377   { GTK_SHRINK, "GTK_SHRINK", "shrink" },
378   { GTK_FILL, "GTK_FILL", "fill" },
379   { 0, NULL, NULL }
380 };
381 static GtkEnumValue _gtk_button_box_style_values[] = {
382   { GTK_BUTTONBOX_DEFAULT_STYLE, "GTK_BUTTONBOX_DEFAULT_STYLE", "default" },
383   { GTK_BUTTONBOX_SPREAD, "GTK_BUTTONBOX_SPREAD", "spread" },
384   { GTK_BUTTONBOX_EDGE, "GTK_BUTTONBOX_EDGE", "edge" },
385   { GTK_BUTTONBOX_START, "GTK_BUTTONBOX_START", "start" },
386   { GTK_BUTTONBOX_END, "GTK_BUTTONBOX_END", "end" },
387   { 0, NULL, NULL }
388 };
389 static GtkEnumValue _gtk_curve_type_values[] = {
390   { GTK_CURVE_TYPE_LINEAR, "GTK_CURVE_TYPE_LINEAR", "linear" },
391   { GTK_CURVE_TYPE_SPLINE, "GTK_CURVE_TYPE_SPLINE", "spline" },
392   { GTK_CURVE_TYPE_FREE, "GTK_CURVE_TYPE_FREE", "free" },
393   { 0, NULL, NULL }
394 };
395 static GtkEnumValue _gtk_direction_type_values[] = {
396   { GTK_DIR_TAB_FORWARD, "GTK_DIR_TAB_FORWARD", "tab-forward" },
397   { GTK_DIR_TAB_BACKWARD, "GTK_DIR_TAB_BACKWARD", "tab-backward" },
398   { GTK_DIR_UP, "GTK_DIR_UP", "up" },
399   { GTK_DIR_DOWN, "GTK_DIR_DOWN", "down" },
400   { GTK_DIR_LEFT, "GTK_DIR_LEFT", "left" },
401   { GTK_DIR_RIGHT, "GTK_DIR_RIGHT", "right" },
402   { 0, NULL, NULL }
403 };
404 static GtkEnumValue _gtk_justification_values[] = {
405   { GTK_JUSTIFY_LEFT, "GTK_JUSTIFY_LEFT", "left" },
406   { GTK_JUSTIFY_RIGHT, "GTK_JUSTIFY_RIGHT", "right" },
407   { GTK_JUSTIFY_CENTER, "GTK_JUSTIFY_CENTER", "center" },
408   { GTK_JUSTIFY_FILL, "GTK_JUSTIFY_FILL", "fill" },
409   { 0, NULL, NULL }
410 };
411 static GtkEnumValue _gtk_match_type_values[] = {
412   { GTK_MATCH_ALL, "GTK_MATCH_ALL", "all" },
413   { GTK_MATCH_ALL_TAIL, "GTK_MATCH_ALL_TAIL", "all-tail" },
414   { GTK_MATCH_HEAD, "GTK_MATCH_HEAD", "head" },
415   { GTK_MATCH_TAIL, "GTK_MATCH_TAIL", "tail" },
416   { GTK_MATCH_EXACT, "GTK_MATCH_EXACT", "exact" },
417   { GTK_MATCH_LAST, "GTK_MATCH_LAST", "last" },
418   { 0, NULL, NULL }
419 };
420 static GtkEnumValue _gtk_menu_factory_type_values[] = {
421   { GTK_MENU_FACTORY_MENU, "GTK_MENU_FACTORY_MENU", "menu" },
422   { GTK_MENU_FACTORY_MENU_BAR, "GTK_MENU_FACTORY_MENU_BAR", "menu-bar" },
423   { GTK_MENU_FACTORY_OPTION_MENU, "GTK_MENU_FACTORY_OPTION_MENU", "option-menu" },
424   { 0, NULL, NULL }
425 };
426 static GtkEnumValue _gtk_metric_type_values[] = {
427   { GTK_PIXELS, "GTK_PIXELS", "pixels" },
428   { GTK_INCHES, "GTK_INCHES", "inches" },
429   { GTK_CENTIMETERS, "GTK_CENTIMETERS", "centimeters" },
430   { 0, NULL, NULL }
431 };
432 static GtkEnumValue _gtk_orientation_values[] = {
433   { GTK_ORIENTATION_HORIZONTAL, "GTK_ORIENTATION_HORIZONTAL", "horizontal" },
434   { GTK_ORIENTATION_VERTICAL, "GTK_ORIENTATION_VERTICAL", "vertical" },
435   { 0, NULL, NULL }
436 };
437 static GtkEnumValue _gtk_pack_type_values[] = {
438   { GTK_PACK_START, "GTK_PACK_START", "start" },
439   { GTK_PACK_END, "GTK_PACK_END", "end" },
440   { 0, NULL, NULL }
441 };
442 static GtkEnumValue _gtk_path_priority_type_values[] = {
443   { GTK_PATH_PRIO_LOWEST, "GTK_PATH_PRIO_LOWEST", "lowest" },
444   { GTK_PATH_PRIO_GTK, "GTK_PATH_PRIO_GTK", "gtk" },
445   { GTK_PATH_PRIO_APPLICATION, "GTK_PATH_PRIO_APPLICATION", "application" },
446   { GTK_PATH_PRIO_RC, "GTK_PATH_PRIO_RC", "rc" },
447   { GTK_PATH_PRIO_HIGHEST, "GTK_PATH_PRIO_HIGHEST", "highest" },
448   { GTK_PATH_PRIO_MASK, "GTK_PATH_PRIO_MASK", "mask" },
449   { 0, NULL, NULL }
450 };
451 static GtkEnumValue _gtk_path_type_values[] = {
452   { GTK_PATH_WIDGET, "GTK_PATH_WIDGET", "widget" },
453   { GTK_PATH_WIDGET_CLASS, "GTK_PATH_WIDGET_CLASS", "widget-class" },
454   { GTK_PATH_CLASS, "GTK_PATH_CLASS", "class" },
455   { 0, NULL, NULL }
456 };
457 static GtkEnumValue _gtk_policy_type_values[] = {
458   { GTK_POLICY_ALWAYS, "GTK_POLICY_ALWAYS", "always" },
459   { GTK_POLICY_AUTOMATIC, "GTK_POLICY_AUTOMATIC", "automatic" },
460   { 0, NULL, NULL }
461 };
462 static GtkEnumValue _gtk_position_type_values[] = {
463   { GTK_POS_LEFT, "GTK_POS_LEFT", "left" },
464   { GTK_POS_RIGHT, "GTK_POS_RIGHT", "right" },
465   { GTK_POS_TOP, "GTK_POS_TOP", "top" },
466   { GTK_POS_BOTTOM, "GTK_POS_BOTTOM", "bottom" },
467   { 0, NULL, NULL }
468 };
469 static GtkEnumValue _gtk_preview_type_values[] = {
470   { GTK_PREVIEW_COLOR, "GTK_PREVIEW_COLOR", "color" },
471   { GTK_PREVIEW_GRAYSCALE, "GTK_PREVIEW_GRAYSCALE", "grayscale" },
472   { GTK_PREVIEW_GREYSCALE, "GTK_PREVIEW_GREYSCALE", "greyscale" },
473   { 0, NULL, NULL }
474 };
475 static GtkEnumValue _gtk_relief_style_values[] = {
476   { GTK_RELIEF_NORMAL, "GTK_RELIEF_NORMAL", "normal" },
477   { GTK_RELIEF_NONE, "GTK_RELIEF_NONE", "none" },
478   { 0, NULL, NULL }
479 };
480 static GtkEnumValue _gtk_scroll_type_values[] = {
481   { GTK_SCROLL_NONE, "GTK_SCROLL_NONE", "none" },
482   { GTK_SCROLL_STEP_BACKWARD, "GTK_SCROLL_STEP_BACKWARD", "step-backward" },
483   { GTK_SCROLL_STEP_FORWARD, "GTK_SCROLL_STEP_FORWARD", "step-forward" },
484   { GTK_SCROLL_PAGE_BACKWARD, "GTK_SCROLL_PAGE_BACKWARD", "page-backward" },
485   { GTK_SCROLL_PAGE_FORWARD, "GTK_SCROLL_PAGE_FORWARD", "page-forward" },
486   { GTK_SCROLL_JUMP, "GTK_SCROLL_JUMP", "jump" },
487   { 0, NULL, NULL }
488 };
489 static GtkEnumValue _gtk_selection_mode_values[] = {
490   { GTK_SELECTION_SINGLE, "GTK_SELECTION_SINGLE", "single" },
491   { GTK_SELECTION_BROWSE, "GTK_SELECTION_BROWSE", "browse" },
492   { GTK_SELECTION_MULTIPLE, "GTK_SELECTION_MULTIPLE", "multiple" },
493   { GTK_SELECTION_EXTENDED, "GTK_SELECTION_EXTENDED", "extended" },
494   { 0, NULL, NULL }
495 };
496 static GtkEnumValue _gtk_shadow_type_values[] = {
497   { GTK_SHADOW_NONE, "GTK_SHADOW_NONE", "none" },
498   { GTK_SHADOW_IN, "GTK_SHADOW_IN", "in" },
499   { GTK_SHADOW_OUT, "GTK_SHADOW_OUT", "out" },
500   { GTK_SHADOW_ETCHED_IN, "GTK_SHADOW_ETCHED_IN", "etched-in" },
501   { GTK_SHADOW_ETCHED_OUT, "GTK_SHADOW_ETCHED_OUT", "etched-out" },
502   { 0, NULL, NULL }
503 };
504 static GtkEnumValue _gtk_signal_run_type_values[] = {
505   { GTK_RUN_FIRST, "GTK_RUN_FIRST", "first" },
506   { GTK_RUN_LAST, "GTK_RUN_LAST", "last" },
507   { GTK_RUN_BOTH, "GTK_RUN_BOTH", "both" },
508   { GTK_RUN_MASK, "GTK_RUN_MASK", "mask" },
509   { GTK_RUN_NO_RECURSE, "GTK_RUN_NO_RECURSE", "no-recurse" },
510   { GTK_RUN_ACTION, "GTK_RUN_ACTION", "action" },
511   { 0, NULL, NULL }
512 };
513 static GtkEnumValue _gtk_state_type_values[] = {
514   { GTK_STATE_NORMAL, "GTK_STATE_NORMAL", "normal" },
515   { GTK_STATE_ACTIVE, "GTK_STATE_ACTIVE", "active" },
516   { GTK_STATE_PRELIGHT, "GTK_STATE_PRELIGHT", "prelight" },
517   { GTK_STATE_SELECTED, "GTK_STATE_SELECTED", "selected" },
518   { GTK_STATE_INSENSITIVE, "GTK_STATE_INSENSITIVE", "insensitive" },
519   { 0, NULL, NULL }
520 };
521 static GtkEnumValue _gtk_submenu_direction_values[] = {
522   { GTK_DIRECTION_LEFT, "GTK_DIRECTION_LEFT", "left" },
523   { GTK_DIRECTION_RIGHT, "GTK_DIRECTION_RIGHT", "right" },
524   { 0, NULL, NULL }
525 };
526 static GtkEnumValue _gtk_submenu_placement_values[] = {
527   { GTK_TOP_BOTTOM, "GTK_TOP_BOTTOM", "top-bottom" },
528   { GTK_LEFT_RIGHT, "GTK_LEFT_RIGHT", "left-right" },
529   { 0, NULL, NULL }
530 };
531 static GtkEnumValue _gtk_toolbar_style_values[] = {
532   { GTK_TOOLBAR_ICONS, "GTK_TOOLBAR_ICONS", "icons" },
533   { GTK_TOOLBAR_TEXT, "GTK_TOOLBAR_TEXT", "text" },
534   { GTK_TOOLBAR_BOTH, "GTK_TOOLBAR_BOTH", "both" },
535   { 0, NULL, NULL }
536 };
537 static GtkEnumValue _gtk_trough_type_values[] = {
538   { GTK_TROUGH_NONE, "GTK_TROUGH_NONE", "none" },
539   { GTK_TROUGH_START, "GTK_TROUGH_START", "start" },
540   { GTK_TROUGH_END, "GTK_TROUGH_END", "end" },
541   { GTK_TROUGH_JUMP, "GTK_TROUGH_JUMP", "jump" },
542   { 0, NULL, NULL }
543 };
544 static GtkEnumValue _gtk_update_type_values[] = {
545   { GTK_UPDATE_CONTINUOUS, "GTK_UPDATE_CONTINUOUS", "continuous" },
546   { GTK_UPDATE_DISCONTINUOUS, "GTK_UPDATE_DISCONTINUOUS", "discontinuous" },
547   { GTK_UPDATE_DELAYED, "GTK_UPDATE_DELAYED", "delayed" },
548   { 0, NULL, NULL }
549 };
550 static GtkEnumValue _gtk_visibility_values[] = {
551   { GTK_VISIBILITY_NONE, "GTK_VISIBILITY_NONE", "none" },
552   { GTK_VISIBILITY_PARTIAL, "GTK_VISIBILITY_PARTIAL", "partial" },
553   { GTK_VISIBILITY_FULL, "GTK_VISIBILITY_FULL", "full" },
554   { 0, NULL, NULL }
555 };
556 static GtkEnumValue _gtk_window_position_values[] = {
557   { GTK_WIN_POS_NONE, "GTK_WIN_POS_NONE", "none" },
558   { GTK_WIN_POS_CENTER, "GTK_WIN_POS_CENTER", "center" },
559   { GTK_WIN_POS_MOUSE, "GTK_WIN_POS_MOUSE", "mouse" },
560   { 0, NULL, NULL }
561 };
562 static GtkEnumValue _gtk_window_type_values[] = {
563   { GTK_WINDOW_TOPLEVEL, "GTK_WINDOW_TOPLEVEL", "toplevel" },
564   { GTK_WINDOW_DIALOG, "GTK_WINDOW_DIALOG", "dialog" },
565   { GTK_WINDOW_POPUP, "GTK_WINDOW_POPUP", "popup" },
566   { 0, NULL, NULL }
567 };
568 static GtkEnumValue _gtk_fundamental_type_values[] = {
569   { GTK_TYPE_INVALID, "GTK_TYPE_INVALID", "invalid" },
570   { GTK_TYPE_NONE, "GTK_TYPE_NONE", "none" },
571   { GTK_TYPE_CHAR, "GTK_TYPE_CHAR", "char" },
572   { GTK_TYPE_BOOL, "GTK_TYPE_BOOL", "bool" },
573   { GTK_TYPE_INT, "GTK_TYPE_INT", "int" },
574   { GTK_TYPE_UINT, "GTK_TYPE_UINT", "uint" },
575   { GTK_TYPE_LONG, "GTK_TYPE_LONG", "long" },
576   { GTK_TYPE_ULONG, "GTK_TYPE_ULONG", "ulong" },
577   { GTK_TYPE_FLOAT, "GTK_TYPE_FLOAT", "float" },
578   { GTK_TYPE_DOUBLE, "GTK_TYPE_DOUBLE", "double" },
579   { GTK_TYPE_STRING, "GTK_TYPE_STRING", "string" },
580   { GTK_TYPE_ENUM, "GTK_TYPE_ENUM", "enum" },
581   { GTK_TYPE_FLAGS, "GTK_TYPE_FLAGS", "flags" },
582   { GTK_TYPE_BOXED, "GTK_TYPE_BOXED", "boxed" },
583   { GTK_TYPE_FOREIGN, "GTK_TYPE_FOREIGN", "foreign" },
584   { GTK_TYPE_CALLBACK, "GTK_TYPE_CALLBACK", "callback" },
585   { GTK_TYPE_ARGS, "GTK_TYPE_ARGS", "args" },
586   { GTK_TYPE_POINTER, "GTK_TYPE_POINTER", "pointer" },
587   { GTK_TYPE_SIGNAL, "GTK_TYPE_SIGNAL", "signal" },
588   { GTK_TYPE_C_CALLBACK, "GTK_TYPE_C_CALLBACK", "c-callback" },
589   { GTK_TYPE_OBJECT, "GTK_TYPE_OBJECT", "object" },
590   { 0, NULL, NULL }
591 };
592 static GtkEnumValue _gtk_debug_flag_values[] = {
593   { GTK_DEBUG_OBJECTS, "GTK_DEBUG_OBJECTS", "objects" },
594   { GTK_DEBUG_MISC, "GTK_DEBUG_MISC", "misc" },
595   { GTK_DEBUG_SIGNALS, "GTK_DEBUG_SIGNALS", "signals" },
596   { 0, NULL, NULL }
597 };
598 static GtkEnumValue _gtk_object_flags_values[] = {
599   { GTK_DESTROYED, "GTK_DESTROYED", "destroyed" },
600   { GTK_FLOATING, "GTK_FLOATING", "floating" },
601   { GTK_CONNECTED, "GTK_CONNECTED", "connected" },
602   { GTK_OBJECT_FLAG_LAST, "GTK_OBJECT_FLAG_LAST", "object-flag-last" },
603   { 0, NULL, NULL }
604 };
605 static GtkEnumValue _gtk_arg_flags_values[] = {
606   { GTK_ARG_READABLE, "GTK_ARG_READABLE", "readable" },
607   { GTK_ARG_WRITABLE, "GTK_ARG_WRITABLE", "writable" },
608   { GTK_ARG_CONSTRUCT, "GTK_ARG_CONSTRUCT", "construct" },
609   { GTK_ARG_MASK, "GTK_ARG_MASK", "mask" },
610   { GTK_ARG_READWRITE, "GTK_ARG_READWRITE", "readwrite" },
611   { 0, NULL, NULL }
612 };
613 static GtkEnumValue _gtk_widget_flags_values[] = {
614   { GTK_TOPLEVEL, "GTK_TOPLEVEL", "toplevel" },
615   { GTK_NO_WINDOW, "GTK_NO_WINDOW", "no-window" },
616   { GTK_REALIZED, "GTK_REALIZED", "realized" },
617   { GTK_MAPPED, "GTK_MAPPED", "mapped" },
618   { GTK_VISIBLE, "GTK_VISIBLE", "visible" },
619   { GTK_SENSITIVE, "GTK_SENSITIVE", "sensitive" },
620   { GTK_PARENT_SENSITIVE, "GTK_PARENT_SENSITIVE", "parent-sensitive" },
621   { GTK_CAN_FOCUS, "GTK_CAN_FOCUS", "can-focus" },
622   { GTK_HAS_FOCUS, "GTK_HAS_FOCUS", "has-focus" },
623   { GTK_CAN_DEFAULT, "GTK_CAN_DEFAULT", "can-default" },
624   { GTK_HAS_DEFAULT, "GTK_HAS_DEFAULT", "has-default" },
625   { GTK_HAS_GRAB, "GTK_HAS_GRAB", "has-grab" },
626   { GTK_RC_STYLE, "GTK_RC_STYLE", "rc-style" },
627   { GTK_BASIC, "GTK_BASIC", "basic" },
628   { 0, NULL, NULL }
629 };
630 static GtkEnumValue _gtk_packer_options_values[] = {
631   { GTK_PACK_EXPAND, "GTK_PACK_EXPAND", "pack-expand" },
632   { GTK_FILL_X, "GTK_FILL_X", "fill-x" },
633   { GTK_FILL_Y, "GTK_FILL_Y", "fill-y" },
634   { 0, NULL, NULL }
635 };
636 static GtkEnumValue _gtk_side_type_values[] = {
637   { GTK_SIDE_TOP, "GTK_SIDE_TOP", "top" },
638   { GTK_SIDE_BOTTOM, "GTK_SIDE_BOTTOM", "bottom" },
639   { GTK_SIDE_LEFT, "GTK_SIDE_LEFT", "left" },
640   { GTK_SIDE_RIGHT, "GTK_SIDE_RIGHT", "right" },
641   { 0, NULL, NULL }
642 };
643 static GtkEnumValue _gtk_anchor_type_values[] = {
644   { GTK_ANCHOR_CENTER, "GTK_ANCHOR_CENTER", "center" },
645   { GTK_ANCHOR_NORTH, "GTK_ANCHOR_NORTH", "north" },
646   { GTK_ANCHOR_NORTH_WEST, "GTK_ANCHOR_NORTH_WEST", "north-west" },
647   { GTK_ANCHOR_NORTH_EAST, "GTK_ANCHOR_NORTH_EAST", "north-east" },
648   { GTK_ANCHOR_SOUTH, "GTK_ANCHOR_SOUTH", "south" },
649   { GTK_ANCHOR_SOUTH_WEST, "GTK_ANCHOR_SOUTH_WEST", "south-west" },
650   { GTK_ANCHOR_SOUTH_EAST, "GTK_ANCHOR_SOUTH_EAST", "south-east" },
651   { GTK_ANCHOR_WEST, "GTK_ANCHOR_WEST", "west" },
652   { GTK_ANCHOR_EAST, "GTK_ANCHOR_EAST", "east" },
653   { 0, NULL, NULL }
654 };
655 static GtkEnumValue _gtk_private_flags_values[] = {
656   { PRIVATE_GTK_USER_STYLE, "PRIVATE_GTK_USER_STYLE", "user-style" },
657   { PRIVATE_GTK_REDRAW_PENDING, "PRIVATE_GTK_REDRAW_PENDING", "redraw-pending" },
658   { PRIVATE_GTK_RESIZE_PENDING, "PRIVATE_GTK_RESIZE_PENDING", "resize-pending" },
659   { PRIVATE_GTK_RESIZE_NEEDED, "PRIVATE_GTK_RESIZE_NEEDED", "resize-needed" },
660   { PRIVATE_GTK_LEAVE_PENDING, "PRIVATE_GTK_LEAVE_PENDING", "leave-pending" },
661   { PRIVATE_GTK_HAS_SHAPE_MASK, "PRIVATE_GTK_HAS_SHAPE_MASK", "has-shape-mask" },
662   { PRIVATE_GTK_IN_REPARENT, "PRIVATE_GTK_IN_REPARENT", "in-reparent" },
663   { 0, NULL, NULL }
664 };
665