1Gtk2::enums(3)        User Contributed Perl Documentation       Gtk2::enums(3)
2
3
4

NAME

6       Gtk2::enums - enumeration and flag values for Gtk2
7

DESCRIPTION

9       Just a listing of all enum and flags types defined for Gtk2, in one
10       place for convenience.  For more information, see the description of
11       flags and enums in Glib.
12

LISTING

14       enum Gtk2::Gdk::AxisUse
15
16       * 'ignore' / 'GDK_AXIS_IGNORE'
17       * 'x' / 'GDK_AXIS_X'
18       * 'y' / 'GDK_AXIS_Y'
19       * 'pressure' / 'GDK_AXIS_PRESSURE'
20       * 'xtilt' / 'GDK_AXIS_XTILT'
21       * 'ytilt' / 'GDK_AXIS_YTILT'
22       * 'wheel' / 'GDK_AXIS_WHEEL'
23       * 'last' / 'GDK_AXIS_LAST'
24
25       enum Gtk2::Gdk::ByteOrder
26
27       * 'lsb-first' / 'GDK_LSB_FIRST'
28       * 'msb-first' / 'GDK_MSB_FIRST'
29
30       enum Gtk2::Gdk::CapStyle
31
32       * 'not-last' / 'GDK_CAP_NOT_LAST'
33       * 'butt' / 'GDK_CAP_BUTT'
34       * 'round' / 'GDK_CAP_ROUND'
35       * 'projecting' / 'GDK_CAP_PROJECTING'
36
37       enum Gtk2::Gdk::Colorspace
38
39       * 'rgb' / 'GDK_COLORSPACE_RGB'
40
41       enum Gtk2::Gdk::CrossingMode
42
43       * 'normal' / 'GDK_CROSSING_NORMAL'
44       * 'grab' / 'GDK_CROSSING_GRAB'
45       * 'ungrab' / 'GDK_CROSSING_UNGRAB'
46
47       enum Gtk2::Gdk::CursorType
48
49       * 'x-cursor' / 'GDK_X_CURSOR'
50       * 'arrow' / 'GDK_ARROW'
51       * 'based-arrow-down' / 'GDK_BASED_ARROW_DOWN'
52       * 'based-arrow-up' / 'GDK_BASED_ARROW_UP'
53       * 'boat' / 'GDK_BOAT'
54       * 'bogosity' / 'GDK_BOGOSITY'
55       * 'bottom-left-corner' / 'GDK_BOTTOM_LEFT_CORNER'
56       * 'bottom-right-corner' / 'GDK_BOTTOM_RIGHT_CORNER'
57       * 'bottom-side' / 'GDK_BOTTOM_SIDE'
58       * 'bottom-tee' / 'GDK_BOTTOM_TEE'
59       * 'box-spiral' / 'GDK_BOX_SPIRAL'
60       * 'center-ptr' / 'GDK_CENTER_PTR'
61       * 'circle' / 'GDK_CIRCLE'
62       * 'clock' / 'GDK_CLOCK'
63       * 'coffee-mug' / 'GDK_COFFEE_MUG'
64       * 'cross' / 'GDK_CROSS'
65       * 'cross-reverse' / 'GDK_CROSS_REVERSE'
66       * 'crosshair' / 'GDK_CROSSHAIR'
67       * 'diamond-cross' / 'GDK_DIAMOND_CROSS'
68       * 'dot' / 'GDK_DOT'
69       * 'dotbox' / 'GDK_DOTBOX'
70       * 'double-arrow' / 'GDK_DOUBLE_ARROW'
71       * 'draft-large' / 'GDK_DRAFT_LARGE'
72       * 'draft-small' / 'GDK_DRAFT_SMALL'
73       * 'draped-box' / 'GDK_DRAPED_BOX'
74       * 'exchange' / 'GDK_EXCHANGE'
75       * 'fleur' / 'GDK_FLEUR'
76       * 'gobbler' / 'GDK_GOBBLER'
77       * 'gumby' / 'GDK_GUMBY'
78       * 'hand1' / 'GDK_HAND1'
79       * 'hand2' / 'GDK_HAND2'
80       * 'heart' / 'GDK_HEART'
81       * 'icon' / 'GDK_ICON'
82       * 'iron-cross' / 'GDK_IRON_CROSS'
83       * 'left-ptr' / 'GDK_LEFT_PTR'
84       * 'left-side' / 'GDK_LEFT_SIDE'
85       * 'left-tee' / 'GDK_LEFT_TEE'
86       * 'leftbutton' / 'GDK_LEFTBUTTON'
87       * 'll-angle' / 'GDK_LL_ANGLE'
88       * 'lr-angle' / 'GDK_LR_ANGLE'
89       * 'man' / 'GDK_MAN'
90       * 'middlebutton' / 'GDK_MIDDLEBUTTON'
91       * 'mouse' / 'GDK_MOUSE'
92       * 'pencil' / 'GDK_PENCIL'
93       * 'pirate' / 'GDK_PIRATE'
94       * 'plus' / 'GDK_PLUS'
95       * 'question-arrow' / 'GDK_QUESTION_ARROW'
96       * 'right-ptr' / 'GDK_RIGHT_PTR'
97       * 'right-side' / 'GDK_RIGHT_SIDE'
98       * 'right-tee' / 'GDK_RIGHT_TEE'
99       * 'rightbutton' / 'GDK_RIGHTBUTTON'
100       * 'rtl-logo' / 'GDK_RTL_LOGO'
101       * 'sailboat' / 'GDK_SAILBOAT'
102       * 'sb-down-arrow' / 'GDK_SB_DOWN_ARROW'
103       * 'sb-h-double-arrow' / 'GDK_SB_H_DOUBLE_ARROW'
104       * 'sb-left-arrow' / 'GDK_SB_LEFT_ARROW'
105       * 'sb-right-arrow' / 'GDK_SB_RIGHT_ARROW'
106       * 'sb-up-arrow' / 'GDK_SB_UP_ARROW'
107       * 'sb-v-double-arrow' / 'GDK_SB_V_DOUBLE_ARROW'
108       * 'shuttle' / 'GDK_SHUTTLE'
109       * 'sizing' / 'GDK_SIZING'
110       * 'spider' / 'GDK_SPIDER'
111       * 'spraycan' / 'GDK_SPRAYCAN'
112       * 'star' / 'GDK_STAR'
113       * 'target' / 'GDK_TARGET'
114       * 'tcross' / 'GDK_TCROSS'
115       * 'top-left-arrow' / 'GDK_TOP_LEFT_ARROW'
116       * 'top-left-corner' / 'GDK_TOP_LEFT_CORNER'
117       * 'top-right-corner' / 'GDK_TOP_RIGHT_CORNER'
118       * 'top-side' / 'GDK_TOP_SIDE'
119       * 'top-tee' / 'GDK_TOP_TEE'
120       * 'trek' / 'GDK_TREK'
121       * 'ul-angle' / 'GDK_UL_ANGLE'
122       * 'umbrella' / 'GDK_UMBRELLA'
123       * 'ur-angle' / 'GDK_UR_ANGLE'
124       * 'watch' / 'GDK_WATCH'
125       * 'xterm' / 'GDK_XTERM'
126       * 'last-cursor' / 'GDK_LAST_CURSOR'
127       * 'cursor-is-pixmap' / 'GDK_CURSOR_IS_PIXMAP'
128
129       flags Gtk2::Gdk::DragAction
130
131       * 'default' / 'GDK_ACTION_DEFAULT'
132       * 'copy' / 'GDK_ACTION_COPY'
133       * 'move' / 'GDK_ACTION_MOVE'
134       * 'link' / 'GDK_ACTION_LINK'
135       * 'private' / 'GDK_ACTION_PRIVATE'
136       * 'ask' / 'GDK_ACTION_ASK'
137
138       enum Gtk2::Gdk::DragProtocol
139
140       * 'motif' / 'GDK_DRAG_PROTO_MOTIF'
141       * 'xdnd' / 'GDK_DRAG_PROTO_XDND'
142       * 'rootwin' / 'GDK_DRAG_PROTO_ROOTWIN'
143       * 'none' / 'GDK_DRAG_PROTO_NONE'
144       * 'win32-dropfiles' / 'GDK_DRAG_PROTO_WIN32_DROPFILES'
145       * 'ole2' / 'GDK_DRAG_PROTO_OLE2'
146       * 'local' / 'GDK_DRAG_PROTO_LOCAL'
147
148       flags Gtk2::Gdk::EventMask
149
150       * 'exposure-mask' / 'GDK_EXPOSURE_MASK'
151       * 'pointer-motion-mask' / 'GDK_POINTER_MOTION_MASK'
152       * 'pointer-motion-hint-mask' / 'GDK_POINTER_MOTION_HINT_MASK'
153       * 'button-motion-mask' / 'GDK_BUTTON_MOTION_MASK'
154       * 'button1-motion-mask' / 'GDK_BUTTON1_MOTION_MASK'
155       * 'button2-motion-mask' / 'GDK_BUTTON2_MOTION_MASK'
156       * 'button3-motion-mask' / 'GDK_BUTTON3_MOTION_MASK'
157       * 'button-press-mask' / 'GDK_BUTTON_PRESS_MASK'
158       * 'button-release-mask' / 'GDK_BUTTON_RELEASE_MASK'
159       * 'key-press-mask' / 'GDK_KEY_PRESS_MASK'
160       * 'key-release-mask' / 'GDK_KEY_RELEASE_MASK'
161       * 'enter-notify-mask' / 'GDK_ENTER_NOTIFY_MASK'
162       * 'leave-notify-mask' / 'GDK_LEAVE_NOTIFY_MASK'
163       * 'focus-change-mask' / 'GDK_FOCUS_CHANGE_MASK'
164       * 'structure-mask' / 'GDK_STRUCTURE_MASK'
165       * 'property-change-mask' / 'GDK_PROPERTY_CHANGE_MASK'
166       * 'visibility-notify-mask' / 'GDK_VISIBILITY_NOTIFY_MASK'
167       * 'proximity-in-mask' / 'GDK_PROXIMITY_IN_MASK'
168       * 'proximity-out-mask' / 'GDK_PROXIMITY_OUT_MASK'
169       * 'substructure-mask' / 'GDK_SUBSTRUCTURE_MASK'
170       * 'scroll-mask' / 'GDK_SCROLL_MASK'
171       * 'all-events-mask' / 'GDK_ALL_EVENTS_MASK'
172
173       enum Gtk2::Gdk::EventType
174
175       * 'nothing' / 'GDK_NOTHING'
176       * 'delete' / 'GDK_DELETE'
177       * 'destroy' / 'GDK_DESTROY'
178       * 'expose' / 'GDK_EXPOSE'
179       * 'motion-notify' / 'GDK_MOTION_NOTIFY'
180       * 'button-press' / 'GDK_BUTTON_PRESS'
181       * '2button-press' / 'GDK_2BUTTON_PRESS'
182       * '3button-press' / 'GDK_3BUTTON_PRESS'
183       * 'button-release' / 'GDK_BUTTON_RELEASE'
184       * 'key-press' / 'GDK_KEY_PRESS'
185       * 'key-release' / 'GDK_KEY_RELEASE'
186       * 'enter-notify' / 'GDK_ENTER_NOTIFY'
187       * 'leave-notify' / 'GDK_LEAVE_NOTIFY'
188       * 'focus-change' / 'GDK_FOCUS_CHANGE'
189       * 'configure' / 'GDK_CONFIGURE'
190       * 'map' / 'GDK_MAP'
191       * 'unmap' / 'GDK_UNMAP'
192       * 'property-notify' / 'GDK_PROPERTY_NOTIFY'
193       * 'selection-clear' / 'GDK_SELECTION_CLEAR'
194       * 'selection-request' / 'GDK_SELECTION_REQUEST'
195       * 'selection-notify' / 'GDK_SELECTION_NOTIFY'
196       * 'proximity-in' / 'GDK_PROXIMITY_IN'
197       * 'proximity-out' / 'GDK_PROXIMITY_OUT'
198       * 'drag-enter' / 'GDK_DRAG_ENTER'
199       * 'drag-leave' / 'GDK_DRAG_LEAVE'
200       * 'drag-motion' / 'GDK_DRAG_MOTION'
201       * 'drag-status' / 'GDK_DRAG_STATUS'
202       * 'drop-start' / 'GDK_DROP_START'
203       * 'drop-finished' / 'GDK_DROP_FINISHED'
204       * 'client-event' / 'GDK_CLIENT_EVENT'
205       * 'visibility-notify' / 'GDK_VISIBILITY_NOTIFY'
206       * 'no-expose' / 'GDK_NO_EXPOSE'
207       * 'scroll' / 'GDK_SCROLL'
208       * 'window-state' / 'GDK_WINDOW_STATE'
209       * 'setting' / 'GDK_SETTING'
210       * 'owner-change' / 'GDK_OWNER_CHANGE'
211       * 'grab-broken' / 'GDK_GRAB_BROKEN'
212
213       enum Gtk2::Gdk::ExtensionMode
214
215       * 'none' / 'GDK_EXTENSION_EVENTS_NONE'
216       * 'all' / 'GDK_EXTENSION_EVENTS_ALL'
217       * 'cursor' / 'GDK_EXTENSION_EVENTS_CURSOR'
218
219       enum Gtk2::Gdk::Fill
220
221       * 'solid' / 'GDK_SOLID'
222       * 'tiled' / 'GDK_TILED'
223       * 'stippled' / 'GDK_STIPPLED'
224       * 'opaque-stippled' / 'GDK_OPAQUE_STIPPLED'
225
226       enum Gtk2::Gdk::FillRule
227
228       * 'even-odd-rule' / 'GDK_EVEN_ODD_RULE'
229       * 'winding-rule' / 'GDK_WINDING_RULE'
230
231       enum Gtk2::Gdk::FilterReturn
232
233       * 'continue' / 'GDK_FILTER_CONTINUE'
234       * 'translate' / 'GDK_FILTER_TRANSLATE'
235       * 'remove' / 'GDK_FILTER_REMOVE'
236
237       enum Gtk2::Gdk::FontType
238
239       * 'font' / 'GDK_FONT_FONT'
240       * 'fontset' / 'GDK_FONT_FONTSET'
241
242       enum Gtk2::Gdk::Function
243
244       * 'copy' / 'GDK_COPY'
245       * 'invert' / 'GDK_INVERT'
246       * 'xor' / 'GDK_XOR'
247       * 'clear' / 'GDK_CLEAR'
248       * 'and' / 'GDK_AND'
249       * 'and-reverse' / 'GDK_AND_REVERSE'
250       * 'and-invert' / 'GDK_AND_INVERT'
251       * 'noop' / 'GDK_NOOP'
252       * 'or' / 'GDK_OR'
253       * 'equiv' / 'GDK_EQUIV'
254       * 'or-reverse' / 'GDK_OR_REVERSE'
255       * 'copy-invert' / 'GDK_COPY_INVERT'
256       * 'or-invert' / 'GDK_OR_INVERT'
257       * 'nand' / 'GDK_NAND'
258       * 'nor' / 'GDK_NOR'
259       * 'set' / 'GDK_SET'
260
261       flags Gtk2::Gdk::GCValuesMask
262
263       * 'foreground' / 'GDK_GC_FOREGROUND'
264       * 'background' / 'GDK_GC_BACKGROUND'
265       * 'font' / 'GDK_GC_FONT'
266       * 'function' / 'GDK_GC_FUNCTION'
267       * 'fill' / 'GDK_GC_FILL'
268       * 'tile' / 'GDK_GC_TILE'
269       * 'stipple' / 'GDK_GC_STIPPLE'
270       * 'clip-mask' / 'GDK_GC_CLIP_MASK'
271       * 'subwindow' / 'GDK_GC_SUBWINDOW'
272       * 'ts-x-origin' / 'GDK_GC_TS_X_ORIGIN'
273       * 'ts-y-origin' / 'GDK_GC_TS_Y_ORIGIN'
274       * 'clip-x-origin' / 'GDK_GC_CLIP_X_ORIGIN'
275       * 'clip-y-origin' / 'GDK_GC_CLIP_Y_ORIGIN'
276       * 'exposures' / 'GDK_GC_EXPOSURES'
277       * 'line-width' / 'GDK_GC_LINE_WIDTH'
278       * 'line-style' / 'GDK_GC_LINE_STYLE'
279       * 'cap-style' / 'GDK_GC_CAP_STYLE'
280       * 'join-style' / 'GDK_GC_JOIN_STYLE'
281
282       enum Gtk2::Gdk::GrabStatus
283
284       * 'success' / 'GDK_GRAB_SUCCESS'
285       * 'already-grabbed' / 'GDK_GRAB_ALREADY_GRABBED'
286       * 'invalid-time' / 'GDK_GRAB_INVALID_TIME'
287       * 'not-viewable' / 'GDK_GRAB_NOT_VIEWABLE'
288       * 'frozen' / 'GDK_GRAB_FROZEN'
289
290       enum Gtk2::Gdk::Gravity
291
292       * 'north-west' / 'GDK_GRAVITY_NORTH_WEST'
293       * 'north' / 'GDK_GRAVITY_NORTH'
294       * 'north-east' / 'GDK_GRAVITY_NORTH_EAST'
295       * 'west' / 'GDK_GRAVITY_WEST'
296       * 'center' / 'GDK_GRAVITY_CENTER'
297       * 'east' / 'GDK_GRAVITY_EAST'
298       * 'south-west' / 'GDK_GRAVITY_SOUTH_WEST'
299       * 'south' / 'GDK_GRAVITY_SOUTH'
300       * 'south-east' / 'GDK_GRAVITY_SOUTH_EAST'
301       * 'static' / 'GDK_GRAVITY_STATIC'
302
303       enum Gtk2::Gdk::ImageType
304
305       * 'normal' / 'GDK_IMAGE_NORMAL'
306       * 'shared' / 'GDK_IMAGE_SHARED'
307       * 'fastest' / 'GDK_IMAGE_FASTEST'
308
309       flags Gtk2::Gdk::InputCondition
310
311       * 'read' / 'GDK_INPUT_READ'
312       * 'write' / 'GDK_INPUT_WRITE'
313       * 'exception' / 'GDK_INPUT_EXCEPTION'
314
315       enum Gtk2::Gdk::InputMode
316
317       * 'disabled' / 'GDK_MODE_DISABLED'
318       * 'screen' / 'GDK_MODE_SCREEN'
319       * 'window' / 'GDK_MODE_WINDOW'
320
321       enum Gtk2::Gdk::InputSource
322
323       * 'mouse' / 'GDK_SOURCE_MOUSE'
324       * 'pen' / 'GDK_SOURCE_PEN'
325       * 'eraser' / 'GDK_SOURCE_ERASER'
326       * 'cursor' / 'GDK_SOURCE_CURSOR'
327
328       enum Gtk2::Gdk::InterpType
329
330       * 'nearest' / 'GDK_INTERP_NEAREST'
331       * 'tiles' / 'GDK_INTERP_TILES'
332       * 'bilinear' / 'GDK_INTERP_BILINEAR'
333       * 'hyper' / 'GDK_INTERP_HYPER'
334
335       enum Gtk2::Gdk::JoinStyle
336
337       * 'miter' / 'GDK_JOIN_MITER'
338       * 'round' / 'GDK_JOIN_ROUND'
339       * 'bevel' / 'GDK_JOIN_BEVEL'
340
341       enum Gtk2::Gdk::LineStyle
342
343       * 'solid' / 'GDK_LINE_SOLID'
344       * 'on-off-dash' / 'GDK_LINE_ON_OFF_DASH'
345       * 'double-dash' / 'GDK_LINE_DOUBLE_DASH'
346
347       flags Gtk2::Gdk::ModifierType
348
349       * 'shift-mask' / 'GDK_SHIFT_MASK'
350       * 'lock-mask' / 'GDK_LOCK_MASK'
351       * 'control-mask' / 'GDK_CONTROL_MASK'
352       * 'mod1-mask' / 'GDK_MOD1_MASK'
353       * 'mod2-mask' / 'GDK_MOD2_MASK'
354       * 'mod3-mask' / 'GDK_MOD3_MASK'
355       * 'mod4-mask' / 'GDK_MOD4_MASK'
356       * 'mod5-mask' / 'GDK_MOD5_MASK'
357       * 'button1-mask' / 'GDK_BUTTON1_MASK'
358       * 'button2-mask' / 'GDK_BUTTON2_MASK'
359       * 'button3-mask' / 'GDK_BUTTON3_MASK'
360       * 'button4-mask' / 'GDK_BUTTON4_MASK'
361       * 'button5-mask' / 'GDK_BUTTON5_MASK'
362       * 'super-mask' / 'GDK_SUPER_MASK'
363       * 'hyper-mask' / 'GDK_HYPER_MASK'
364       * 'meta-mask' / 'GDK_META_MASK'
365       * 'release-mask' / 'GDK_RELEASE_MASK'
366       * 'modifier-mask' / 'GDK_MODIFIER_MASK'
367
368       enum Gtk2::Gdk::NotifyType
369
370       * 'ancestor' / 'GDK_NOTIFY_ANCESTOR'
371       * 'virtual' / 'GDK_NOTIFY_VIRTUAL'
372       * 'inferior' / 'GDK_NOTIFY_INFERIOR'
373       * 'nonlinear' / 'GDK_NOTIFY_NONLINEAR'
374       * 'nonlinear-virtual' / 'GDK_NOTIFY_NONLINEAR_VIRTUAL'
375       * 'unknown' / 'GDK_NOTIFY_UNKNOWN'
376
377       enum Gtk2::Gdk::OverlapType
378
379       * 'in' / 'GDK_OVERLAP_RECTANGLE_IN'
380       * 'out' / 'GDK_OVERLAP_RECTANGLE_OUT'
381       * 'part' / 'GDK_OVERLAP_RECTANGLE_PART'
382
383       enum Gtk2::Gdk::PixbufAlphaMode
384
385       * 'bilevel' / 'GDK_PIXBUF_ALPHA_BILEVEL'
386       * 'full' / 'GDK_PIXBUF_ALPHA_FULL'
387
388       enum Gtk2::Gdk::PixbufError
389
390       * 'corrupt-image' / 'GDK_PIXBUF_ERROR_CORRUPT_IMAGE'
391       * 'insufficient-memory' / 'GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY'
392       * 'bad-option' / 'GDK_PIXBUF_ERROR_BAD_OPTION'
393       * 'unknown-type' / 'GDK_PIXBUF_ERROR_UNKNOWN_TYPE'
394       * 'unsupported-operation' / 'GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION'
395       * 'failed' / 'GDK_PIXBUF_ERROR_FAILED'
396
397       enum Gtk2::Gdk::PropertyState
398
399       * 'new-value' / 'GDK_PROPERTY_NEW_VALUE'
400       * 'delete' / 'GDK_PROPERTY_DELETE'
401
402       enum Gtk2::Gdk::PropMode
403
404       * 'replace' / 'GDK_PROP_MODE_REPLACE'
405       * 'prepend' / 'GDK_PROP_MODE_PREPEND'
406       * 'append' / 'GDK_PROP_MODE_APPEND'
407
408       enum Gtk2::Gdk::RgbDither
409
410       * 'none' / 'GDK_RGB_DITHER_NONE'
411       * 'normal' / 'GDK_RGB_DITHER_NORMAL'
412       * 'max' / 'GDK_RGB_DITHER_MAX'
413
414       enum Gtk2::Gdk::ScrollDirection
415
416       * 'up' / 'GDK_SCROLL_UP'
417       * 'down' / 'GDK_SCROLL_DOWN'
418       * 'left' / 'GDK_SCROLL_LEFT'
419       * 'right' / 'GDK_SCROLL_RIGHT'
420
421       enum Gtk2::Gdk::SettingAction
422
423       * 'new' / 'GDK_SETTING_ACTION_NEW'
424       * 'changed' / 'GDK_SETTING_ACTION_CHANGED'
425       * 'deleted' / 'GDK_SETTING_ACTION_DELETED'
426
427       enum Gtk2::Gdk::Status
428
429       * 'ok' / 'GDK_OK'
430       * 'error' / 'GDK_ERROR'
431       * 'error-param' / 'GDK_ERROR_PARAM'
432       * 'error-file' / 'GDK_ERROR_FILE'
433       * 'error-mem' / 'GDK_ERROR_MEM'
434
435       enum Gtk2::Gdk::SubwindowMode
436
437       * 'clip-by-children' / 'GDK_CLIP_BY_CHILDREN'
438       * 'include-inferiors' / 'GDK_INCLUDE_INFERIORS'
439
440       enum Gtk2::Gdk::VisibilityState
441
442       * 'unobscured' / 'GDK_VISIBILITY_UNOBSCURED'
443       * 'partial' / 'GDK_VISIBILITY_PARTIAL'
444       * 'fully-obscured' / 'GDK_VISIBILITY_FULLY_OBSCURED'
445
446       enum Gtk2::Gdk::VisualType
447
448       * 'static-gray' / 'GDK_VISUAL_STATIC_GRAY'
449       * 'grayscale' / 'GDK_VISUAL_GRAYSCALE'
450       * 'static-color' / 'GDK_VISUAL_STATIC_COLOR'
451       * 'pseudo-color' / 'GDK_VISUAL_PSEUDO_COLOR'
452       * 'true-color' / 'GDK_VISUAL_TRUE_COLOR'
453       * 'direct-color' / 'GDK_VISUAL_DIRECT_COLOR'
454
455       flags Gtk2::Gdk::WindowAttributesType
456
457       * 'title' / 'GDK_WA_TITLE'
458       * 'x' / 'GDK_WA_X'
459       * 'y' / 'GDK_WA_Y'
460       * 'cursor' / 'GDK_WA_CURSOR'
461       * 'colormap' / 'GDK_WA_COLORMAP'
462       * 'visual' / 'GDK_WA_VISUAL'
463       * 'wmclass' / 'GDK_WA_WMCLASS'
464       * 'noredir' / 'GDK_WA_NOREDIR'
465
466       enum Gtk2::Gdk::WindowClass
467
468       * 'output' / 'GDK_INPUT_OUTPUT'
469       * 'only' / 'GDK_INPUT_ONLY'
470
471       enum Gtk2::Gdk::WindowEdge
472
473       * 'north-west' / 'GDK_WINDOW_EDGE_NORTH_WEST'
474       * 'north' / 'GDK_WINDOW_EDGE_NORTH'
475       * 'north-east' / 'GDK_WINDOW_EDGE_NORTH_EAST'
476       * 'west' / 'GDK_WINDOW_EDGE_WEST'
477       * 'east' / 'GDK_WINDOW_EDGE_EAST'
478       * 'south-west' / 'GDK_WINDOW_EDGE_SOUTH_WEST'
479       * 'south' / 'GDK_WINDOW_EDGE_SOUTH'
480       * 'south-east' / 'GDK_WINDOW_EDGE_SOUTH_EAST'
481
482       flags Gtk2::Gdk::WindowHints
483
484       * 'pos' / 'GDK_HINT_POS'
485       * 'min-size' / 'GDK_HINT_MIN_SIZE'
486       * 'max-size' / 'GDK_HINT_MAX_SIZE'
487       * 'base-size' / 'GDK_HINT_BASE_SIZE'
488       * 'aspect' / 'GDK_HINT_ASPECT'
489       * 'resize-inc' / 'GDK_HINT_RESIZE_INC'
490       * 'win-gravity' / 'GDK_HINT_WIN_GRAVITY'
491       * 'user-pos' / 'GDK_HINT_USER_POS'
492       * 'user-size' / 'GDK_HINT_USER_SIZE'
493
494       flags Gtk2::Gdk::WindowState
495
496       * 'withdrawn' / 'GDK_WINDOW_STATE_WITHDRAWN'
497       * 'iconified' / 'GDK_WINDOW_STATE_ICONIFIED'
498       * 'maximized' / 'GDK_WINDOW_STATE_MAXIMIZED'
499       * 'sticky' / 'GDK_WINDOW_STATE_STICKY'
500       * 'fullscreen' / 'GDK_WINDOW_STATE_FULLSCREEN'
501       * 'above' / 'GDK_WINDOW_STATE_ABOVE'
502       * 'below' / 'GDK_WINDOW_STATE_BELOW'
503
504       enum Gtk2::Gdk::WindowType
505
506       * 'root' / 'GDK_WINDOW_ROOT'
507       * 'toplevel' / 'GDK_WINDOW_TOPLEVEL'
508       * 'child' / 'GDK_WINDOW_CHILD'
509       * 'dialog' / 'GDK_WINDOW_DIALOG'
510       * 'temp' / 'GDK_WINDOW_TEMP'
511       * 'foreign' / 'GDK_WINDOW_FOREIGN'
512
513       enum Gtk2::Gdk::WindowTypeHint
514
515       * 'normal' / 'GDK_WINDOW_TYPE_HINT_NORMAL'
516       * 'dialog' / 'GDK_WINDOW_TYPE_HINT_DIALOG'
517       * 'menu' / 'GDK_WINDOW_TYPE_HINT_MENU'
518       * 'toolbar' / 'GDK_WINDOW_TYPE_HINT_TOOLBAR'
519       * 'splashscreen' / 'GDK_WINDOW_TYPE_HINT_SPLASHSCREEN'
520       * 'utility' / 'GDK_WINDOW_TYPE_HINT_UTILITY'
521       * 'dock' / 'GDK_WINDOW_TYPE_HINT_DOCK'
522       * 'desktop' / 'GDK_WINDOW_TYPE_HINT_DESKTOP'
523       * 'dropdown-menu' / 'GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU'
524       * 'popup-menu' / 'GDK_WINDOW_TYPE_HINT_POPUP_MENU'
525       * 'tooltip' / 'GDK_WINDOW_TYPE_HINT_TOOLTIP'
526       * 'notification' / 'GDK_WINDOW_TYPE_HINT_NOTIFICATION'
527       * 'combo' / 'GDK_WINDOW_TYPE_HINT_COMBO'
528       * 'dnd' / 'GDK_WINDOW_TYPE_HINT_DND'
529
530       flags Gtk2::Gdk::WMDecoration
531
532       * 'all' / 'GDK_DECOR_ALL'
533       * 'border' / 'GDK_DECOR_BORDER'
534       * 'resizeh' / 'GDK_DECOR_RESIZEH'
535       * 'title' / 'GDK_DECOR_TITLE'
536       * 'menu' / 'GDK_DECOR_MENU'
537       * 'minimize' / 'GDK_DECOR_MINIMIZE'
538       * 'maximize' / 'GDK_DECOR_MAXIMIZE'
539
540       flags Gtk2::Gdk::WMFunction
541
542       * 'all' / 'GDK_FUNC_ALL'
543       * 'resize' / 'GDK_FUNC_RESIZE'
544       * 'move' / 'GDK_FUNC_MOVE'
545       * 'minimize' / 'GDK_FUNC_MINIMIZE'
546       * 'maximize' / 'GDK_FUNC_MAXIMIZE'
547       * 'close' / 'GDK_FUNC_CLOSE'
548
549       flags Gtk2::AccelFlags
550
551       * 'visible' / 'GTK_ACCEL_VISIBLE'
552       * 'locked' / 'GTK_ACCEL_LOCKED'
553       * 'mask' / 'GTK_ACCEL_MASK'
554
555       enum Gtk2::AnchorType
556
557       * 'center' / 'GTK_ANCHOR_CENTER'
558       * 'north' / 'GTK_ANCHOR_NORTH'
559       * 'north-west' / 'GTK_ANCHOR_NORTH_WEST'
560       * 'north-east' / 'GTK_ANCHOR_NORTH_EAST'
561       * 'south' / 'GTK_ANCHOR_SOUTH'
562       * 'south-west' / 'GTK_ANCHOR_SOUTH_WEST'
563       * 'south-east' / 'GTK_ANCHOR_SOUTH_EAST'
564       * 'west' / 'GTK_ANCHOR_WEST'
565       * 'east' / 'GTK_ANCHOR_EAST'
566       * 'n' / 'GTK_ANCHOR_N'
567       * 'nw' / 'GTK_ANCHOR_NW'
568       * 'ne' / 'GTK_ANCHOR_NE'
569       * 's' / 'GTK_ANCHOR_S'
570       * 'sw' / 'GTK_ANCHOR_SW'
571       * 'se' / 'GTK_ANCHOR_SE'
572       * 'w' / 'GTK_ANCHOR_W'
573       * 'e' / 'GTK_ANCHOR_E'
574
575       flags Gtk2::ArgFlags
576
577       * 'readable' / 'GTK_ARG_READABLE'
578       * 'writable' / 'GTK_ARG_WRITABLE'
579       * 'construct' / 'GTK_ARG_CONSTRUCT'
580       * 'construct-only' / 'GTK_ARG_CONSTRUCT_ONLY'
581       * 'child-arg' / 'GTK_ARG_CHILD_ARG'
582
583       enum Gtk2::ArrowType
584
585       * 'up' / 'GTK_ARROW_UP'
586       * 'down' / 'GTK_ARROW_DOWN'
587       * 'left' / 'GTK_ARROW_LEFT'
588       * 'right' / 'GTK_ARROW_RIGHT'
589       * 'none' / 'GTK_ARROW_NONE'
590
591       flags Gtk2::AttachOptions
592
593       * 'expand' / 'GTK_EXPAND'
594       * 'shrink' / 'GTK_SHRINK'
595       * 'fill' / 'GTK_FILL'
596
597       enum Gtk2::ButtonBoxStyle
598
599       * 'default-style' / 'GTK_BUTTONBOX_DEFAULT_STYLE'
600       * 'spread' / 'GTK_BUTTONBOX_SPREAD'
601       * 'edge' / 'GTK_BUTTONBOX_EDGE'
602       * 'start' / 'GTK_BUTTONBOX_START'
603       * 'end' / 'GTK_BUTTONBOX_END'
604
605       enum Gtk2::ButtonsType
606
607       * 'none' / 'GTK_BUTTONS_NONE'
608       * 'ok' / 'GTK_BUTTONS_OK'
609       * 'close' / 'GTK_BUTTONS_CLOSE'
610       * 'cancel' / 'GTK_BUTTONS_CANCEL'
611       * 'yes-no' / 'GTK_BUTTONS_YES_NO'
612       * 'ok-cancel' / 'GTK_BUTTONS_OK_CANCEL'
613
614       flags Gtk2::CalendarDisplayOptions
615
616       * 'show-heading' / 'GTK_CALENDAR_SHOW_HEADING'
617       * 'show-day-names' / 'GTK_CALENDAR_SHOW_DAY_NAMES'
618       * 'no-month-change' / 'GTK_CALENDAR_NO_MONTH_CHANGE'
619       * 'show-week-numbers' / 'GTK_CALENDAR_SHOW_WEEK_NUMBERS'
620       * 'week-start-monday' / 'GTK_CALENDAR_WEEK_START_MONDAY'
621
622       enum Gtk2::CellRendererMode
623
624       * 'inert' / 'GTK_CELL_RENDERER_MODE_INERT'
625       * 'activatable' / 'GTK_CELL_RENDERER_MODE_ACTIVATABLE'
626       * 'editable' / 'GTK_CELL_RENDERER_MODE_EDITABLE'
627
628       flags Gtk2::CellRendererState
629
630       * 'selected' / 'GTK_CELL_RENDERER_SELECTED'
631       * 'prelit' / 'GTK_CELL_RENDERER_PRELIT'
632       * 'insensitive' / 'GTK_CELL_RENDERER_INSENSITIVE'
633       * 'sorted' / 'GTK_CELL_RENDERER_SORTED'
634       * 'focused' / 'GTK_CELL_RENDERER_FOCUSED'
635
636       enum Gtk2::CornerType
637
638       * 'top-left' / 'GTK_CORNER_TOP_LEFT'
639       * 'bottom-left' / 'GTK_CORNER_BOTTOM_LEFT'
640       * 'top-right' / 'GTK_CORNER_TOP_RIGHT'
641       * 'bottom-right' / 'GTK_CORNER_BOTTOM_RIGHT'
642
643       enum Gtk2::CurveType
644
645       * 'linear' / 'GTK_CURVE_TYPE_LINEAR'
646       * 'spline' / 'GTK_CURVE_TYPE_SPLINE'
647       * 'free' / 'GTK_CURVE_TYPE_FREE'
648
649       flags Gtk2::DebugFlag
650
651       * 'misc' / 'GTK_DEBUG_MISC'
652       * 'plugsocket' / 'GTK_DEBUG_PLUGSOCKET'
653       * 'text' / 'GTK_DEBUG_TEXT'
654       * 'tree' / 'GTK_DEBUG_TREE'
655       * 'updates' / 'GTK_DEBUG_UPDATES'
656       * 'keybindings' / 'GTK_DEBUG_KEYBINDINGS'
657       * 'multihead' / 'GTK_DEBUG_MULTIHEAD'
658       * 'modules' / 'GTK_DEBUG_MODULES'
659       * 'geometry' / 'GTK_DEBUG_GEOMETRY'
660       * 'icontheme' / 'GTK_DEBUG_ICONTHEME'
661       * 'printing' / 'GTK_DEBUG_PRINTING'
662
663       enum Gtk2::DeleteType
664
665       * 'chars' / 'GTK_DELETE_CHARS'
666       * 'word-ends' / 'GTK_DELETE_WORD_ENDS'
667       * 'words' / 'GTK_DELETE_WORDS'
668       * 'display-lines' / 'GTK_DELETE_DISPLAY_LINES'
669       * 'display-line-ends' / 'GTK_DELETE_DISPLAY_LINE_ENDS'
670       * 'paragraph-ends' / 'GTK_DELETE_PARAGRAPH_ENDS'
671       * 'paragraphs' / 'GTK_DELETE_PARAGRAPHS'
672       * 'whitespace' / 'GTK_DELETE_WHITESPACE'
673
674       flags Gtk2::DestDefaults
675
676       * 'motion' / 'GTK_DEST_DEFAULT_MOTION'
677       * 'highlight' / 'GTK_DEST_DEFAULT_HIGHLIGHT'
678       * 'drop' / 'GTK_DEST_DEFAULT_DROP'
679       * 'all' / 'GTK_DEST_DEFAULT_ALL'
680
681       flags Gtk2::DialogFlags
682
683       * 'modal' / 'GTK_DIALOG_MODAL'
684       * 'destroy-with-parent' / 'GTK_DIALOG_DESTROY_WITH_PARENT'
685       * 'no-separator' / 'GTK_DIALOG_NO_SEPARATOR'
686
687       enum Gtk2::DirectionType
688
689       * 'tab-forward' / 'GTK_DIR_TAB_FORWARD'
690       * 'tab-backward' / 'GTK_DIR_TAB_BACKWARD'
691       * 'up' / 'GTK_DIR_UP'
692       * 'down' / 'GTK_DIR_DOWN'
693       * 'left' / 'GTK_DIR_LEFT'
694       * 'right' / 'GTK_DIR_RIGHT'
695
696       enum Gtk2::ExpanderStyle
697
698       * 'collapsed' / 'GTK_EXPANDER_COLLAPSED'
699       * 'semi-collapsed' / 'GTK_EXPANDER_SEMI_COLLAPSED'
700       * 'semi-expanded' / 'GTK_EXPANDER_SEMI_EXPANDED'
701       * 'expanded' / 'GTK_EXPANDER_EXPANDED'
702
703       enum Gtk2::IconSize
704
705       * 'invalid' / 'GTK_ICON_SIZE_INVALID'
706       * 'menu' / 'GTK_ICON_SIZE_MENU'
707       * 'small-toolbar' / 'GTK_ICON_SIZE_SMALL_TOOLBAR'
708       * 'large-toolbar' / 'GTK_ICON_SIZE_LARGE_TOOLBAR'
709       * 'button' / 'GTK_ICON_SIZE_BUTTON'
710       * 'dnd' / 'GTK_ICON_SIZE_DND'
711       * 'dialog' / 'GTK_ICON_SIZE_DIALOG'
712
713       enum Gtk2::ImageType
714
715       * 'empty' / 'GTK_IMAGE_EMPTY'
716       * 'pixmap' / 'GTK_IMAGE_PIXMAP'
717       * 'image' / 'GTK_IMAGE_IMAGE'
718       * 'pixbuf' / 'GTK_IMAGE_PIXBUF'
719       * 'stock' / 'GTK_IMAGE_STOCK'
720       * 'icon-set' / 'GTK_IMAGE_ICON_SET'
721       * 'animation' / 'GTK_IMAGE_ANIMATION'
722       * 'icon-name' / 'GTK_IMAGE_ICON_NAME'
723
724       enum Gtk2::IMPreeditStyle
725
726       * 'nothing' / 'GTK_IM_PREEDIT_NOTHING'
727       * 'callback' / 'GTK_IM_PREEDIT_CALLBACK'
728       * 'none' / 'GTK_IM_PREEDIT_NONE'
729
730       enum Gtk2::IMStatusStyle
731
732       * 'nothing' / 'GTK_IM_STATUS_NOTHING'
733       * 'callback' / 'GTK_IM_STATUS_CALLBACK'
734       * 'none' / 'GTK_IM_STATUS_NONE'
735
736       enum Gtk2::Justification
737
738       * 'left' / 'GTK_JUSTIFY_LEFT'
739       * 'right' / 'GTK_JUSTIFY_RIGHT'
740       * 'center' / 'GTK_JUSTIFY_CENTER'
741       * 'fill' / 'GTK_JUSTIFY_FILL'
742
743       enum Gtk2::MatchType
744
745       * 'all' / 'GTK_MATCH_ALL'
746       * 'all-tail' / 'GTK_MATCH_ALL_TAIL'
747       * 'head' / 'GTK_MATCH_HEAD'
748       * 'tail' / 'GTK_MATCH_TAIL'
749       * 'exact' / 'GTK_MATCH_EXACT'
750       * 'last' / 'GTK_MATCH_LAST'
751
752       enum Gtk2::MenuDirectionType
753
754       * 'parent' / 'GTK_MENU_DIR_PARENT'
755       * 'child' / 'GTK_MENU_DIR_CHILD'
756       * 'next' / 'GTK_MENU_DIR_NEXT'
757       * 'prev' / 'GTK_MENU_DIR_PREV'
758
759       enum Gtk2::MessageType
760
761       * 'info' / 'GTK_MESSAGE_INFO'
762       * 'warning' / 'GTK_MESSAGE_WARNING'
763       * 'question' / 'GTK_MESSAGE_QUESTION'
764       * 'error' / 'GTK_MESSAGE_ERROR'
765       * 'other' / 'GTK_MESSAGE_OTHER'
766
767       enum Gtk2::MetricType
768
769       * 'pixels' / 'GTK_PIXELS'
770       * 'inches' / 'GTK_INCHES'
771       * 'centimeters' / 'GTK_CENTIMETERS'
772
773       enum Gtk2::MovementStep
774
775       * 'logical-positions' / 'GTK_MOVEMENT_LOGICAL_POSITIONS'
776       * 'visual-positions' / 'GTK_MOVEMENT_VISUAL_POSITIONS'
777       * 'words' / 'GTK_MOVEMENT_WORDS'
778       * 'display-lines' / 'GTK_MOVEMENT_DISPLAY_LINES'
779       * 'display-line-ends' / 'GTK_MOVEMENT_DISPLAY_LINE_ENDS'
780       * 'paragraphs' / 'GTK_MOVEMENT_PARAGRAPHS'
781       * 'paragraph-ends' / 'GTK_MOVEMENT_PARAGRAPH_ENDS'
782       * 'pages' / 'GTK_MOVEMENT_PAGES'
783       * 'buffer-ends' / 'GTK_MOVEMENT_BUFFER_ENDS'
784       * 'horizontal-pages' / 'GTK_MOVEMENT_HORIZONTAL_PAGES'
785
786       enum Gtk2::NotebookTab
787
788       * 'first' / 'GTK_NOTEBOOK_TAB_FIRST'
789       * 'last' / 'GTK_NOTEBOOK_TAB_LAST'
790
791       flags Gtk2::ObjectFlags
792
793       * 'in-destruction' / 'GTK_IN_DESTRUCTION'
794       * 'floating' / 'GTK_FLOATING'
795       * 'reserved-1' / 'GTK_RESERVED_1'
796       * 'reserved-2' / 'GTK_RESERVED_2'
797
798       enum Gtk2::Orientation
799
800       * 'horizontal' / 'GTK_ORIENTATION_HORIZONTAL'
801       * 'vertical' / 'GTK_ORIENTATION_VERTICAL'
802
803       enum Gtk2::PackType
804
805       * 'start' / 'GTK_PACK_START'
806       * 'end' / 'GTK_PACK_END'
807
808       enum Gtk2::PathPriorityType
809
810       * 'lowest' / 'GTK_PATH_PRIO_LOWEST'
811       * 'gtk' / 'GTK_PATH_PRIO_GTK'
812       * 'application' / 'GTK_PATH_PRIO_APPLICATION'
813       * 'theme' / 'GTK_PATH_PRIO_THEME'
814       * 'rc' / 'GTK_PATH_PRIO_RC'
815       * 'highest' / 'GTK_PATH_PRIO_HIGHEST'
816
817       enum Gtk2::PathType
818
819       * 'widget' / 'GTK_PATH_WIDGET'
820       * 'widget-class' / 'GTK_PATH_WIDGET_CLASS'
821       * 'class' / 'GTK_PATH_CLASS'
822
823       enum Gtk2::PolicyType
824
825       * 'always' / 'GTK_POLICY_ALWAYS'
826       * 'automatic' / 'GTK_POLICY_AUTOMATIC'
827       * 'never' / 'GTK_POLICY_NEVER'
828
829       enum Gtk2::PositionType
830
831       * 'left' / 'GTK_POS_LEFT'
832       * 'right' / 'GTK_POS_RIGHT'
833       * 'top' / 'GTK_POS_TOP'
834       * 'bottom' / 'GTK_POS_BOTTOM'
835
836       enum Gtk2::PreviewType
837
838       * 'color' / 'GTK_PREVIEW_COLOR'
839       * 'grayscale' / 'GTK_PREVIEW_GRAYSCALE'
840
841       flags Gtk2::PrivateFlags
842
843       * 'user-style' / 'PRIVATE_GTK_USER_STYLE'
844       * 'resize-pending' / 'PRIVATE_GTK_RESIZE_PENDING'
845       * 'leave-pending' / 'PRIVATE_GTK_LEAVE_PENDING'
846       * 'has-shape-mask' / 'PRIVATE_GTK_HAS_SHAPE_MASK'
847       * 'in-reparent' / 'PRIVATE_GTK_IN_REPARENT'
848       * 'direction-set' / 'PRIVATE_GTK_DIRECTION_SET'
849       * 'direction-ltr' / 'PRIVATE_GTK_DIRECTION_LTR'
850       * 'anchored' / 'PRIVATE_GTK_ANCHORED'
851       * 'child-visible' / 'PRIVATE_GTK_CHILD_VISIBLE'
852       * 'redraw-on-alloc' / 'PRIVATE_GTK_REDRAW_ON_ALLOC'
853       * 'alloc-needed' / 'PRIVATE_GTK_ALLOC_NEEDED'
854       * 'request-needed' / 'PRIVATE_GTK_REQUEST_NEEDED'
855
856       enum Gtk2::ProgressBarOrientation
857
858       * 'left-to-right' / 'GTK_PROGRESS_LEFT_TO_RIGHT'
859       * 'right-to-left' / 'GTK_PROGRESS_RIGHT_TO_LEFT'
860       * 'bottom-to-top' / 'GTK_PROGRESS_BOTTOM_TO_TOP'
861       * 'top-to-bottom' / 'GTK_PROGRESS_TOP_TO_BOTTOM'
862
863       enum Gtk2::ProgressBarStyle
864
865       * 'continuous' / 'GTK_PROGRESS_CONTINUOUS'
866       * 'discrete' / 'GTK_PROGRESS_DISCRETE'
867
868       flags Gtk2::RcFlags
869
870       * 'fg' / 'GTK_RC_FG'
871       * 'bg' / 'GTK_RC_BG'
872       * 'text' / 'GTK_RC_TEXT'
873       * 'base' / 'GTK_RC_BASE'
874
875       enum Gtk2::RcTokenType
876
877       * 'invalid' / 'GTK_RC_TOKEN_INVALID'
878       * 'include' / 'GTK_RC_TOKEN_INCLUDE'
879       * 'normal' / 'GTK_RC_TOKEN_NORMAL'
880       * 'active' / 'GTK_RC_TOKEN_ACTIVE'
881       * 'prelight' / 'GTK_RC_TOKEN_PRELIGHT'
882       * 'selected' / 'GTK_RC_TOKEN_SELECTED'
883       * 'insensitive' / 'GTK_RC_TOKEN_INSENSITIVE'
884       * 'fg' / 'GTK_RC_TOKEN_FG'
885       * 'bg' / 'GTK_RC_TOKEN_BG'
886       * 'text' / 'GTK_RC_TOKEN_TEXT'
887       * 'base' / 'GTK_RC_TOKEN_BASE'
888       * 'xthickness' / 'GTK_RC_TOKEN_XTHICKNESS'
889       * 'ythickness' / 'GTK_RC_TOKEN_YTHICKNESS'
890       * 'font' / 'GTK_RC_TOKEN_FONT'
891       * 'fontset' / 'GTK_RC_TOKEN_FONTSET'
892       * 'font-name' / 'GTK_RC_TOKEN_FONT_NAME'
893       * 'bg-pixmap' / 'GTK_RC_TOKEN_BG_PIXMAP'
894       * 'pixmap-path' / 'GTK_RC_TOKEN_PIXMAP_PATH'
895       * 'style' / 'GTK_RC_TOKEN_STYLE'
896       * 'binding' / 'GTK_RC_TOKEN_BINDING'
897       * 'bind' / 'GTK_RC_TOKEN_BIND'
898       * 'widget' / 'GTK_RC_TOKEN_WIDGET'
899       * 'widget-class' / 'GTK_RC_TOKEN_WIDGET_CLASS'
900       * 'class' / 'GTK_RC_TOKEN_CLASS'
901       * 'lowest' / 'GTK_RC_TOKEN_LOWEST'
902       * 'gtk' / 'GTK_RC_TOKEN_GTK'
903       * 'application' / 'GTK_RC_TOKEN_APPLICATION'
904       * 'theme' / 'GTK_RC_TOKEN_THEME'
905       * 'rc' / 'GTK_RC_TOKEN_RC'
906       * 'highest' / 'GTK_RC_TOKEN_HIGHEST'
907       * 'engine' / 'GTK_RC_TOKEN_ENGINE'
908       * 'module-path' / 'GTK_RC_TOKEN_MODULE_PATH'
909       * 'im-module-path' / 'GTK_RC_TOKEN_IM_MODULE_PATH'
910       * 'im-module-file' / 'GTK_RC_TOKEN_IM_MODULE_FILE'
911       * 'stock' / 'GTK_RC_TOKEN_STOCK'
912       * 'ltr' / 'GTK_RC_TOKEN_LTR'
913       * 'rtl' / 'GTK_RC_TOKEN_RTL'
914       * 'color' / 'GTK_RC_TOKEN_COLOR'
915       * 'last' / 'GTK_RC_TOKEN_LAST'
916
917       enum Gtk2::ReliefStyle
918
919       * 'normal' / 'GTK_RELIEF_NORMAL'
920       * 'half' / 'GTK_RELIEF_HALF'
921       * 'none' / 'GTK_RELIEF_NONE'
922
923       enum Gtk2::ResizeMode
924
925       * 'parent' / 'GTK_RESIZE_PARENT'
926       * 'queue' / 'GTK_RESIZE_QUEUE'
927       * 'immediate' / 'GTK_RESIZE_IMMEDIATE'
928
929       enum Gtk2::ResponseType
930
931       * 'none' / 'GTK_RESPONSE_NONE'
932       * 'reject' / 'GTK_RESPONSE_REJECT'
933       * 'accept' / 'GTK_RESPONSE_ACCEPT'
934       * 'delete-event' / 'GTK_RESPONSE_DELETE_EVENT'
935       * 'ok' / 'GTK_RESPONSE_OK'
936       * 'cancel' / 'GTK_RESPONSE_CANCEL'
937       * 'close' / 'GTK_RESPONSE_CLOSE'
938       * 'yes' / 'GTK_RESPONSE_YES'
939       * 'no' / 'GTK_RESPONSE_NO'
940       * 'apply' / 'GTK_RESPONSE_APPLY'
941       * 'help' / 'GTK_RESPONSE_HELP'
942
943       enum Gtk2::ScrollType
944
945       * 'none' / 'GTK_SCROLL_NONE'
946       * 'jump' / 'GTK_SCROLL_JUMP'
947       * 'step-backward' / 'GTK_SCROLL_STEP_BACKWARD'
948       * 'step-forward' / 'GTK_SCROLL_STEP_FORWARD'
949       * 'page-backward' / 'GTK_SCROLL_PAGE_BACKWARD'
950       * 'page-forward' / 'GTK_SCROLL_PAGE_FORWARD'
951       * 'step-up' / 'GTK_SCROLL_STEP_UP'
952       * 'step-down' / 'GTK_SCROLL_STEP_DOWN'
953       * 'page-up' / 'GTK_SCROLL_PAGE_UP'
954       * 'page-down' / 'GTK_SCROLL_PAGE_DOWN'
955       * 'step-left' / 'GTK_SCROLL_STEP_LEFT'
956       * 'step-right' / 'GTK_SCROLL_STEP_RIGHT'
957       * 'page-left' / 'GTK_SCROLL_PAGE_LEFT'
958       * 'page-right' / 'GTK_SCROLL_PAGE_RIGHT'
959       * 'start' / 'GTK_SCROLL_START'
960       * 'end' / 'GTK_SCROLL_END'
961
962       enum Gtk2::SelectionMode
963
964       * 'none' / 'GTK_SELECTION_NONE'
965       * 'single' / 'GTK_SELECTION_SINGLE'
966       * 'browse' / 'GTK_SELECTION_BROWSE'
967       * 'multiple' / 'GTK_SELECTION_MULTIPLE'
968       * 'extended' / 'GTK_SELECTION_EXTENDED'
969
970       enum Gtk2::ShadowType
971
972       * 'none' / 'GTK_SHADOW_NONE'
973       * 'in' / 'GTK_SHADOW_IN'
974       * 'out' / 'GTK_SHADOW_OUT'
975       * 'etched-in' / 'GTK_SHADOW_ETCHED_IN'
976       * 'etched-out' / 'GTK_SHADOW_ETCHED_OUT'
977
978       enum Gtk2::SideType
979
980       * 'top' / 'GTK_SIDE_TOP'
981       * 'bottom' / 'GTK_SIDE_BOTTOM'
982       * 'left' / 'GTK_SIDE_LEFT'
983       * 'right' / 'GTK_SIDE_RIGHT'
984
985       flags Gtk2::SignalRunType
986
987       * 'first' / 'GTK_RUN_FIRST'
988       * 'last' / 'GTK_RUN_LAST'
989       * 'both' / 'GTK_RUN_BOTH'
990       * 'no-recurse' / 'GTK_RUN_NO_RECURSE'
991       * 'action' / 'GTK_RUN_ACTION'
992       * 'no-hooks' / 'GTK_RUN_NO_HOOKS'
993
994       enum Gtk2::SizeGroupMode
995
996       * 'none' / 'GTK_SIZE_GROUP_NONE'
997       * 'horizontal' / 'GTK_SIZE_GROUP_HORIZONTAL'
998       * 'vertical' / 'GTK_SIZE_GROUP_VERTICAL'
999       * 'both' / 'GTK_SIZE_GROUP_BOTH'
1000
1001       enum Gtk2::SortType
1002
1003       * 'ascending' / 'GTK_SORT_ASCENDING'
1004       * 'descending' / 'GTK_SORT_DESCENDING'
1005
1006       enum Gtk2::SpinButtonUpdatePolicy
1007
1008       * 'always' / 'GTK_UPDATE_ALWAYS'
1009       * 'if-valid' / 'GTK_UPDATE_IF_VALID'
1010
1011       enum Gtk2::SpinType
1012
1013       * 'step-forward' / 'GTK_SPIN_STEP_FORWARD'
1014       * 'step-backward' / 'GTK_SPIN_STEP_BACKWARD'
1015       * 'page-forward' / 'GTK_SPIN_PAGE_FORWARD'
1016       * 'page-backward' / 'GTK_SPIN_PAGE_BACKWARD'
1017       * 'home' / 'GTK_SPIN_HOME'
1018       * 'end' / 'GTK_SPIN_END'
1019       * 'user-defined' / 'GTK_SPIN_USER_DEFINED'
1020
1021       enum Gtk2::StateType
1022
1023       * 'normal' / 'GTK_STATE_NORMAL'
1024       * 'active' / 'GTK_STATE_ACTIVE'
1025       * 'prelight' / 'GTK_STATE_PRELIGHT'
1026       * 'selected' / 'GTK_STATE_SELECTED'
1027       * 'insensitive' / 'GTK_STATE_INSENSITIVE'
1028
1029       enum Gtk2::SubmenuDirection
1030
1031       * 'left' / 'GTK_DIRECTION_LEFT'
1032       * 'right' / 'GTK_DIRECTION_RIGHT'
1033
1034       enum Gtk2::SubmenuPlacement
1035
1036       * 'top-bottom' / 'GTK_TOP_BOTTOM'
1037       * 'left-right' / 'GTK_LEFT_RIGHT'
1038
1039       flags Gtk2::TargetFlags
1040
1041       * 'same-app' / 'GTK_TARGET_SAME_APP'
1042       * 'same-widget' / 'GTK_TARGET_SAME_WIDGET'
1043
1044       enum Gtk2::TextDirection
1045
1046       * 'none' / 'GTK_TEXT_DIR_NONE'
1047       * 'ltr' / 'GTK_TEXT_DIR_LTR'
1048       * 'rtl' / 'GTK_TEXT_DIR_RTL'
1049
1050       flags Gtk2::TextSearchFlags
1051
1052       * 'visible-only' / 'GTK_TEXT_SEARCH_VISIBLE_ONLY'
1053       * 'text-only' / 'GTK_TEXT_SEARCH_TEXT_ONLY'
1054
1055       enum Gtk2::TextWindowType
1056
1057       * 'private' / 'GTK_TEXT_WINDOW_PRIVATE'
1058       * 'widget' / 'GTK_TEXT_WINDOW_WIDGET'
1059       * 'text' / 'GTK_TEXT_WINDOW_TEXT'
1060       * 'left' / 'GTK_TEXT_WINDOW_LEFT'
1061       * 'right' / 'GTK_TEXT_WINDOW_RIGHT'
1062       * 'top' / 'GTK_TEXT_WINDOW_TOP'
1063       * 'bottom' / 'GTK_TEXT_WINDOW_BOTTOM'
1064
1065       enum Gtk2::ToolbarChildType
1066
1067       * 'space' / 'GTK_TOOLBAR_CHILD_SPACE'
1068       * 'button' / 'GTK_TOOLBAR_CHILD_BUTTON'
1069       * 'togglebutton' / 'GTK_TOOLBAR_CHILD_TOGGLEBUTTON'
1070       * 'radiobutton' / 'GTK_TOOLBAR_CHILD_RADIOBUTTON'
1071       * 'widget' / 'GTK_TOOLBAR_CHILD_WIDGET'
1072
1073       enum Gtk2::ToolbarSpaceStyle
1074
1075       * 'empty' / 'GTK_TOOLBAR_SPACE_EMPTY'
1076       * 'line' / 'GTK_TOOLBAR_SPACE_LINE'
1077
1078       enum Gtk2::ToolbarStyle
1079
1080       * 'icons' / 'GTK_TOOLBAR_ICONS'
1081       * 'text' / 'GTK_TOOLBAR_TEXT'
1082       * 'both' / 'GTK_TOOLBAR_BOTH'
1083       * 'both-horiz' / 'GTK_TOOLBAR_BOTH_HORIZ'
1084
1085       flags Gtk2::TreeModelFlags
1086
1087       * 'iters-persist' / 'GTK_TREE_MODEL_ITERS_PERSIST'
1088       * 'list-only' / 'GTK_TREE_MODEL_LIST_ONLY'
1089
1090       enum Gtk2::TreeViewColumnSizing
1091
1092       * 'grow-only' / 'GTK_TREE_VIEW_COLUMN_GROW_ONLY'
1093       * 'autosize' / 'GTK_TREE_VIEW_COLUMN_AUTOSIZE'
1094       * 'fixed' / 'GTK_TREE_VIEW_COLUMN_FIXED'
1095
1096       enum Gtk2::TreeViewDropPosition
1097
1098       * 'before' / 'GTK_TREE_VIEW_DROP_BEFORE'
1099       * 'after' / 'GTK_TREE_VIEW_DROP_AFTER'
1100       * 'into-or-before' / 'GTK_TREE_VIEW_DROP_INTO_OR_BEFORE'
1101       * 'into-or-after' / 'GTK_TREE_VIEW_DROP_INTO_OR_AFTER'
1102
1103       enum Gtk2::TreeViewMode
1104
1105       * 'line' / 'GTK_TREE_VIEW_LINE'
1106       * 'item' / 'GTK_TREE_VIEW_ITEM'
1107
1108       enum Gtk2::UpdateType
1109
1110       * 'continuous' / 'GTK_UPDATE_CONTINUOUS'
1111       * 'discontinuous' / 'GTK_UPDATE_DISCONTINUOUS'
1112       * 'delayed' / 'GTK_UPDATE_DELAYED'
1113
1114       enum Gtk2::Visibility
1115
1116       * 'none' / 'GTK_VISIBILITY_NONE'
1117       * 'partial' / 'GTK_VISIBILITY_PARTIAL'
1118       * 'full' / 'GTK_VISIBILITY_FULL'
1119
1120       flags Gtk2::WidgetFlags
1121
1122       * 'toplevel' / 'GTK_TOPLEVEL'
1123       * 'no-window' / 'GTK_NO_WINDOW'
1124       * 'realized' / 'GTK_REALIZED'
1125       * 'mapped' / 'GTK_MAPPED'
1126       * 'visible' / 'GTK_VISIBLE'
1127       * 'sensitive' / 'GTK_SENSITIVE'
1128       * 'parent-sensitive' / 'GTK_PARENT_SENSITIVE'
1129       * 'can-focus' / 'GTK_CAN_FOCUS'
1130       * 'has-focus' / 'GTK_HAS_FOCUS'
1131       * 'can-default' / 'GTK_CAN_DEFAULT'
1132       * 'has-default' / 'GTK_HAS_DEFAULT'
1133       * 'has-grab' / 'GTK_HAS_GRAB'
1134       * 'rc-style' / 'GTK_RC_STYLE'
1135       * 'composite-child' / 'GTK_COMPOSITE_CHILD'
1136       * 'no-reparent' / 'GTK_NO_REPARENT'
1137       * 'app-paintable' / 'GTK_APP_PAINTABLE'
1138       * 'receives-default' / 'GTK_RECEIVES_DEFAULT'
1139       * 'double-buffered' / 'GTK_DOUBLE_BUFFERED'
1140       * 'no-show-all' / 'GTK_NO_SHOW_ALL'
1141
1142       enum Gtk2::WidgetHelpType
1143
1144       * 'tooltip' / 'GTK_WIDGET_HELP_TOOLTIP'
1145       * 'whats-this' / 'GTK_WIDGET_HELP_WHATS_THIS'
1146
1147       enum Gtk2::WindowPosition
1148
1149       * 'none' / 'GTK_WIN_POS_NONE'
1150       * 'center' / 'GTK_WIN_POS_CENTER'
1151       * 'mouse' / 'GTK_WIN_POS_MOUSE'
1152       * 'center-always' / 'GTK_WIN_POS_CENTER_ALWAYS'
1153       * 'center-on-parent' / 'GTK_WIN_POS_CENTER_ON_PARENT'
1154
1155       enum Gtk2::WindowType
1156
1157       * 'toplevel' / 'GTK_WINDOW_TOPLEVEL'
1158       * 'popup' / 'GTK_WINDOW_POPUP'
1159
1160       enum Gtk2::WrapMode
1161
1162       * 'none' / 'GTK_WRAP_NONE'
1163       * 'char' / 'GTK_WRAP_CHAR'
1164       * 'word' / 'GTK_WRAP_WORD'
1165       * 'word-char' / 'GTK_WRAP_WORD_CHAR'
1166
1167       enum Gtk2::AssistantPageType
1168
1169       * 'content' / 'GTK_ASSISTANT_PAGE_CONTENT'
1170       * 'intro' / 'GTK_ASSISTANT_PAGE_INTRO'
1171       * 'confirm' / 'GTK_ASSISTANT_PAGE_CONFIRM'
1172       * 'summary' / 'GTK_ASSISTANT_PAGE_SUMMARY'
1173       * 'progress' / 'GTK_ASSISTANT_PAGE_PROGRESS'
1174
1175       enum Gtk2::CellRendererAccelMode
1176
1177       * 'gtk' / 'GTK_CELL_RENDERER_ACCEL_MODE_GTK'
1178       * 'other' / 'GTK_CELL_RENDERER_ACCEL_MODE_OTHER'
1179
1180       enum Gtk2::PageOrientation
1181
1182       * 'portrait' / 'GTK_PAGE_ORIENTATION_PORTRAIT'
1183       * 'landscape' / 'GTK_PAGE_ORIENTATION_LANDSCAPE'
1184       * 'reverse-portrait' / 'GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT'
1185       * 'reverse-landscape' / 'GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE'
1186
1187       enum Gtk2::PrintOperationAction
1188
1189       * 'print-dialog' / 'GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG'
1190       * 'print' / 'GTK_PRINT_OPERATION_ACTION_PRINT'
1191       * 'preview' / 'GTK_PRINT_OPERATION_ACTION_PREVIEW'
1192       * 'export' / 'GTK_PRINT_OPERATION_ACTION_EXPORT'
1193
1194       enum Gtk2::PrintOperationResult
1195
1196       * 'error' / 'GTK_PRINT_OPERATION_RESULT_ERROR'
1197       * 'apply' / 'GTK_PRINT_OPERATION_RESULT_APPLY'
1198       * 'cancel' / 'GTK_PRINT_OPERATION_RESULT_CANCEL'
1199       * 'in-progress' / 'GTK_PRINT_OPERATION_RESULT_IN_PROGRESS'
1200
1201       enum Gtk2::PrintStatus
1202
1203       * 'initial' / 'GTK_PRINT_STATUS_INITIAL'
1204       * 'preparing' / 'GTK_PRINT_STATUS_PREPARING'
1205       * 'generating-data' / 'GTK_PRINT_STATUS_GENERATING_DATA'
1206       * 'sending-data' / 'GTK_PRINT_STATUS_SENDING_DATA'
1207       * 'pending' / 'GTK_PRINT_STATUS_PENDING'
1208       * 'pending-issue' / 'GTK_PRINT_STATUS_PENDING_ISSUE'
1209       * 'printing' / 'GTK_PRINT_STATUS_PRINTING'
1210       * 'finished' / 'GTK_PRINT_STATUS_FINISHED'
1211       * 'finished-aborted' / 'GTK_PRINT_STATUS_FINISHED_ABORTED'
1212
1213       flags Gtk2::RecentFilterFlags
1214
1215       * 'uri' / 'GTK_RECENT_FILTER_URI'
1216       * 'display-name' / 'GTK_RECENT_FILTER_DISPLAY_NAME'
1217       * 'mime-type' / 'GTK_RECENT_FILTER_MIME_TYPE'
1218       * 'application' / 'GTK_RECENT_FILTER_APPLICATION'
1219       * 'group' / 'GTK_RECENT_FILTER_GROUP'
1220       * 'age' / 'GTK_RECENT_FILTER_AGE'
1221
1222       enum Gtk2::RecentSortType
1223
1224       * 'none' / 'GTK_RECENT_SORT_NONE'
1225       * 'mru' / 'GTK_RECENT_SORT_MRU'
1226       * 'lru' / 'GTK_RECENT_SORT_LRU'
1227       * 'custom' / 'GTK_RECENT_SORT_CUSTOM'
1228
1229       enum Gtk2::SensitivityType
1230
1231       * 'auto' / 'GTK_SENSITIVITY_AUTO'
1232       * 'on' / 'GTK_SENSITIVITY_ON'
1233       * 'off' / 'GTK_SENSITIVITY_OFF'
1234
1235       enum Gtk2::TreeViewGridLines
1236
1237       * 'none' / 'GTK_TREE_VIEW_GRID_LINES_NONE'
1238       * 'horizontal' / 'GTK_TREE_VIEW_GRID_LINES_HORIZONTAL'
1239       * 'vertical' / 'GTK_TREE_VIEW_GRID_LINES_VERTICAL'
1240       * 'both' / 'GTK_TREE_VIEW_GRID_LINES_BOTH'
1241
1242       enum Gtk2::Unit
1243
1244       * 'pixel' / 'GTK_UNIT_PIXEL'
1245       * 'points' / 'GTK_UNIT_POINTS'
1246       * 'inch' / 'GTK_UNIT_INCH'
1247       * 'mm' / 'GTK_UNIT_MM'
1248
1249       enum Gtk2::FileChooserAction
1250
1251       * 'open' / 'GTK_FILE_CHOOSER_ACTION_OPEN'
1252       * 'save' / 'GTK_FILE_CHOOSER_ACTION_SAVE'
1253       * 'select-folder' / 'GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER'
1254       * 'create-folder' / 'GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER'
1255
1256       enum Gtk2::FileChooserError
1257
1258       * 'nonexistent' / 'GTK_FILE_CHOOSER_ERROR_NONEXISTENT'
1259       * 'bad-filename' / 'GTK_FILE_CHOOSER_ERROR_BAD_FILENAME'
1260       * 'already-exists' / 'GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS'
1261
1262       flags Gtk2::FileFilterFlags
1263
1264       * 'filename' / 'GTK_FILE_FILTER_FILENAME'
1265       * 'uri' / 'GTK_FILE_FILTER_URI'
1266       * 'display-name' / 'GTK_FILE_FILTER_DISPLAY_NAME'
1267       * 'mime-type' / 'GTK_FILE_FILTER_MIME_TYPE'
1268
1269       enum Gtk2::IconThemeError
1270
1271       * 'not-found' / 'GTK_ICON_THEME_NOT_FOUND'
1272       * 'failed' / 'GTK_ICON_THEME_FAILED'
1273
1274       flags Gtk2::IconLookupFlags
1275
1276       * 'no-svg' / 'GTK_ICON_LOOKUP_NO_SVG'
1277       * 'force-svg' / 'GTK_ICON_LOOKUP_FORCE_SVG'
1278       * 'use-builtin' / 'GTK_ICON_LOOKUP_USE_BUILTIN'
1279
1280       flags Gtk2::UIManagerItemType
1281
1282       * 'auto' / 'GTK_UI_MANAGER_AUTO'
1283       * 'menubar' / 'GTK_UI_MANAGER_MENUBAR'
1284       * 'menu' / 'GTK_UI_MANAGER_MENU'
1285       * 'toolbar' / 'GTK_UI_MANAGER_TOOLBAR'
1286       * 'placeholder' / 'GTK_UI_MANAGER_PLACEHOLDER'
1287       * 'popup' / 'GTK_UI_MANAGER_POPUP'
1288       * 'menuitem' / 'GTK_UI_MANAGER_MENUITEM'
1289       * 'toolitem' / 'GTK_UI_MANAGER_TOOLITEM'
1290       * 'separator' / 'GTK_UI_MANAGER_SEPARATOR'
1291       * 'accelerator' / 'GTK_UI_MANAGER_ACCELERATOR'
1292
1293       enum Gtk2::Gdk::OwnerChange
1294
1295       * 'new-owner' / 'GDK_OWNER_CHANGE_NEW_OWNER'
1296       * 'destroy' / 'GDK_OWNER_CHANGE_DESTROY'
1297       * 'close' / 'GDK_OWNER_CHANGE_CLOSE'
1298
1299       enum Gtk2::Gdk::PixbufRotation
1300
1301       * 'none' / 'GDK_PIXBUF_ROTATE_NONE'
1302       * 'counterclockwise' / 'GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE'
1303       * 'upsidedown' / 'GDK_PIXBUF_ROTATE_UPSIDEDOWN'
1304       * 'clockwise' / 'GDK_PIXBUF_ROTATE_CLOCKWISE'
1305
1306       enum Gtk2::PackDirection
1307
1308       * 'ltr' / 'GTK_PACK_DIRECTION_LTR'
1309       * 'rtl' / 'GTK_PACK_DIRECTION_RTL'
1310       * 'ttb' / 'GTK_PACK_DIRECTION_TTB'
1311       * 'btt' / 'GTK_PACK_DIRECTION_BTT'
1312
1313       enum Gtk2::IconView::DropPosition
1314
1315       * 'no-drop' / 'GTK_ICON_VIEW_NO_DROP'
1316       * 'drop-into' / 'GTK_ICON_VIEW_DROP_INTO'
1317       * 'drop-left' / 'GTK_ICON_VIEW_DROP_LEFT'
1318       * 'drop-right' / 'GTK_ICON_VIEW_DROP_RIGHT'
1319       * 'drop-above' / 'GTK_ICON_VIEW_DROP_ABOVE'
1320       * 'drop-below' / 'GTK_ICON_VIEW_DROP_BELOW'
1321
1322       enum Gtk2::Pango::Alignment
1323
1324       * 'left' / 'PANGO_ALIGN_LEFT'
1325       * 'center' / 'PANGO_ALIGN_CENTER'
1326       * 'right' / 'PANGO_ALIGN_RIGHT'
1327
1328       enum Gtk2::Pango::AttrType
1329
1330       * 'invalid' / 'PANGO_ATTR_INVALID'
1331       * 'language' / 'PANGO_ATTR_LANGUAGE'
1332       * 'family' / 'PANGO_ATTR_FAMILY'
1333       * 'style' / 'PANGO_ATTR_STYLE'
1334       * 'weight' / 'PANGO_ATTR_WEIGHT'
1335       * 'variant' / 'PANGO_ATTR_VARIANT'
1336       * 'stretch' / 'PANGO_ATTR_STRETCH'
1337       * 'size' / 'PANGO_ATTR_SIZE'
1338       * 'font-desc' / 'PANGO_ATTR_FONT_DESC'
1339       * 'foreground' / 'PANGO_ATTR_FOREGROUND'
1340       * 'background' / 'PANGO_ATTR_BACKGROUND'
1341       * 'underline' / 'PANGO_ATTR_UNDERLINE'
1342       * 'strikethrough' / 'PANGO_ATTR_STRIKETHROUGH'
1343       * 'rise' / 'PANGO_ATTR_RISE'
1344       * 'shape' / 'PANGO_ATTR_SHAPE'
1345       * 'scale' / 'PANGO_ATTR_SCALE'
1346       * 'fallback' / 'PANGO_ATTR_FALLBACK'
1347       * 'letter-spacing' / 'PANGO_ATTR_LETTER_SPACING'
1348       * 'underline-color' / 'PANGO_ATTR_UNDERLINE_COLOR'
1349       * 'strikethrough-color' / 'PANGO_ATTR_STRIKETHROUGH_COLOR'
1350       * 'absolute-size' / 'PANGO_ATTR_ABSOLUTE_SIZE'
1351       * 'gravity' / 'PANGO_ATTR_GRAVITY'
1352       * 'gravity-hint' / 'PANGO_ATTR_GRAVITY_HINT'
1353
1354       enum Gtk2::Pango::CoverageLevel
1355
1356       * 'none' / 'PANGO_COVERAGE_NONE'
1357       * 'fallback' / 'PANGO_COVERAGE_FALLBACK'
1358       * 'approximate' / 'PANGO_COVERAGE_APPROXIMATE'
1359       * 'exact' / 'PANGO_COVERAGE_EXACT'
1360
1361       enum Gtk2::Pango::Direction
1362
1363       * 'ltr' / 'PANGO_DIRECTION_LTR'
1364       * 'rtl' / 'PANGO_DIRECTION_RTL'
1365       * 'ttb-ltr' / 'PANGO_DIRECTION_TTB_LTR'
1366       * 'ttb-rtl' / 'PANGO_DIRECTION_TTB_RTL'
1367       * 'weak-ltr' / 'PANGO_DIRECTION_WEAK_LTR'
1368       * 'weak-rtl' / 'PANGO_DIRECTION_WEAK_RTL'
1369       * 'neutral' / 'PANGO_DIRECTION_NEUTRAL'
1370
1371       flags Gtk2::Pango::FontMask
1372
1373       * 'family' / 'PANGO_FONT_MASK_FAMILY'
1374       * 'style' / 'PANGO_FONT_MASK_STYLE'
1375       * 'variant' / 'PANGO_FONT_MASK_VARIANT'
1376       * 'weight' / 'PANGO_FONT_MASK_WEIGHT'
1377       * 'stretch' / 'PANGO_FONT_MASK_STRETCH'
1378       * 'size' / 'PANGO_FONT_MASK_SIZE'
1379       * 'gravity' / 'PANGO_FONT_MASK_GRAVITY'
1380
1381       enum Gtk2::Pango::Script
1382
1383       * 'invalid-code' / 'PANGO_SCRIPT_INVALID_CODE'
1384       * 'common' / 'PANGO_SCRIPT_COMMON'
1385       * 'inherited' / 'PANGO_SCRIPT_INHERITED'
1386       * 'arabic' / 'PANGO_SCRIPT_ARABIC'
1387       * 'armenian' / 'PANGO_SCRIPT_ARMENIAN'
1388       * 'bengali' / 'PANGO_SCRIPT_BENGALI'
1389       * 'bopomofo' / 'PANGO_SCRIPT_BOPOMOFO'
1390       * 'cherokee' / 'PANGO_SCRIPT_CHEROKEE'
1391       * 'coptic' / 'PANGO_SCRIPT_COPTIC'
1392       * 'cyrillic' / 'PANGO_SCRIPT_CYRILLIC'
1393       * 'deseret' / 'PANGO_SCRIPT_DESERET'
1394       * 'devanagari' / 'PANGO_SCRIPT_DEVANAGARI'
1395       * 'ethiopic' / 'PANGO_SCRIPT_ETHIOPIC'
1396       * 'georgian' / 'PANGO_SCRIPT_GEORGIAN'
1397       * 'gothic' / 'PANGO_SCRIPT_GOTHIC'
1398       * 'greek' / 'PANGO_SCRIPT_GREEK'
1399       * 'gujarati' / 'PANGO_SCRIPT_GUJARATI'
1400       * 'gurmukhi' / 'PANGO_SCRIPT_GURMUKHI'
1401       * 'han' / 'PANGO_SCRIPT_HAN'
1402       * 'hangul' / 'PANGO_SCRIPT_HANGUL'
1403       * 'hebrew' / 'PANGO_SCRIPT_HEBREW'
1404       * 'hiragana' / 'PANGO_SCRIPT_HIRAGANA'
1405       * 'kannada' / 'PANGO_SCRIPT_KANNADA'
1406       * 'katakana' / 'PANGO_SCRIPT_KATAKANA'
1407       * 'khmer' / 'PANGO_SCRIPT_KHMER'
1408       * 'lao' / 'PANGO_SCRIPT_LAO'
1409       * 'latin' / 'PANGO_SCRIPT_LATIN'
1410       * 'malayalam' / 'PANGO_SCRIPT_MALAYALAM'
1411       * 'mongolian' / 'PANGO_SCRIPT_MONGOLIAN'
1412       * 'myanmar' / 'PANGO_SCRIPT_MYANMAR'
1413       * 'ogham' / 'PANGO_SCRIPT_OGHAM'
1414       * 'old-italic' / 'PANGO_SCRIPT_OLD_ITALIC'
1415       * 'oriya' / 'PANGO_SCRIPT_ORIYA'
1416       * 'runic' / 'PANGO_SCRIPT_RUNIC'
1417       * 'sinhala' / 'PANGO_SCRIPT_SINHALA'
1418       * 'syriac' / 'PANGO_SCRIPT_SYRIAC'
1419       * 'tamil' / 'PANGO_SCRIPT_TAMIL'
1420       * 'telugu' / 'PANGO_SCRIPT_TELUGU'
1421       * 'thaana' / 'PANGO_SCRIPT_THAANA'
1422       * 'thai' / 'PANGO_SCRIPT_THAI'
1423       * 'tibetan' / 'PANGO_SCRIPT_TIBETAN'
1424       * 'canadian-aboriginal' / 'PANGO_SCRIPT_CANADIAN_ABORIGINAL'
1425       * 'yi' / 'PANGO_SCRIPT_YI'
1426       * 'tagalog' / 'PANGO_SCRIPT_TAGALOG'
1427       * 'hanunoo' / 'PANGO_SCRIPT_HANUNOO'
1428       * 'buhid' / 'PANGO_SCRIPT_BUHID'
1429       * 'tagbanwa' / 'PANGO_SCRIPT_TAGBANWA'
1430       * 'braille' / 'PANGO_SCRIPT_BRAILLE'
1431       * 'cypriot' / 'PANGO_SCRIPT_CYPRIOT'
1432       * 'limbu' / 'PANGO_SCRIPT_LIMBU'
1433       * 'osmanya' / 'PANGO_SCRIPT_OSMANYA'
1434       * 'shavian' / 'PANGO_SCRIPT_SHAVIAN'
1435       * 'linear-b' / 'PANGO_SCRIPT_LINEAR_B'
1436       * 'tai-le' / 'PANGO_SCRIPT_TAI_LE'
1437       * 'ugaritic' / 'PANGO_SCRIPT_UGARITIC'
1438       * 'new-tai-lue' / 'PANGO_SCRIPT_NEW_TAI_LUE'
1439       * 'buginese' / 'PANGO_SCRIPT_BUGINESE'
1440       * 'glagolitic' / 'PANGO_SCRIPT_GLAGOLITIC'
1441       * 'tifinagh' / 'PANGO_SCRIPT_TIFINAGH'
1442       * 'syloti-nagri' / 'PANGO_SCRIPT_SYLOTI_NAGRI'
1443       * 'old-persian' / 'PANGO_SCRIPT_OLD_PERSIAN'
1444       * 'kharoshthi' / 'PANGO_SCRIPT_KHAROSHTHI'
1445       * 'unknown' / 'PANGO_SCRIPT_UNKNOWN'
1446       * 'balinese' / 'PANGO_SCRIPT_BALINESE'
1447       * 'cuneiform' / 'PANGO_SCRIPT_CUNEIFORM'
1448       * 'phoenician' / 'PANGO_SCRIPT_PHOENICIAN'
1449       * 'phags-pa' / 'PANGO_SCRIPT_PHAGS_PA'
1450       * 'nko' / 'PANGO_SCRIPT_NKO'
1451
1452       enum Gtk2::Pango::Stretch
1453
1454       * 'ultra-condensed' / 'PANGO_STRETCH_ULTRA_CONDENSED'
1455       * 'extra-condensed' / 'PANGO_STRETCH_EXTRA_CONDENSED'
1456       * 'condensed' / 'PANGO_STRETCH_CONDENSED'
1457       * 'semi-condensed' / 'PANGO_STRETCH_SEMI_CONDENSED'
1458       * 'normal' / 'PANGO_STRETCH_NORMAL'
1459       * 'semi-expanded' / 'PANGO_STRETCH_SEMI_EXPANDED'
1460       * 'expanded' / 'PANGO_STRETCH_EXPANDED'
1461       * 'extra-expanded' / 'PANGO_STRETCH_EXTRA_EXPANDED'
1462       * 'ultra-expanded' / 'PANGO_STRETCH_ULTRA_EXPANDED'
1463
1464       enum Gtk2::Pango::Style
1465
1466       * 'normal' / 'PANGO_STYLE_NORMAL'
1467       * 'oblique' / 'PANGO_STYLE_OBLIQUE'
1468       * 'italic' / 'PANGO_STYLE_ITALIC'
1469
1470       enum Gtk2::Pango::TabAlign
1471
1472       * 'left' / 'PANGO_TAB_LEFT'
1473
1474       enum Gtk2::Pango::Underline
1475
1476       * 'none' / 'PANGO_UNDERLINE_NONE'
1477       * 'single' / 'PANGO_UNDERLINE_SINGLE'
1478       * 'double' / 'PANGO_UNDERLINE_DOUBLE'
1479       * 'low' / 'PANGO_UNDERLINE_LOW'
1480       * 'error' / 'PANGO_UNDERLINE_ERROR'
1481
1482       enum Gtk2::Pango::Variant
1483
1484       * 'normal' / 'PANGO_VARIANT_NORMAL'
1485       * 'small-caps' / 'PANGO_VARIANT_SMALL_CAPS'
1486
1487       enum Gtk2::Pango::Weight
1488
1489       * 'ultralight' / 'PANGO_WEIGHT_ULTRALIGHT'
1490       * 'light' / 'PANGO_WEIGHT_LIGHT'
1491       * 'normal' / 'PANGO_WEIGHT_NORMAL'
1492       * 'semibold' / 'PANGO_WEIGHT_SEMIBOLD'
1493       * 'bold' / 'PANGO_WEIGHT_BOLD'
1494       * 'ultrabold' / 'PANGO_WEIGHT_ULTRABOLD'
1495       * 'heavy' / 'PANGO_WEIGHT_HEAVY'
1496
1497       enum Gtk2::Pango::WrapMode
1498
1499       * 'word' / 'PANGO_WRAP_WORD'
1500       * 'char' / 'PANGO_WRAP_CHAR'
1501       * 'word-char' / 'PANGO_WRAP_WORD_CHAR'
1502
1503       enum Gtk2::Pango::EllipsizeMode
1504
1505       * 'none' / 'PANGO_ELLIPSIZE_NONE'
1506       * 'start' / 'PANGO_ELLIPSIZE_START'
1507       * 'middle' / 'PANGO_ELLIPSIZE_MIDDLE'
1508       * 'end' / 'PANGO_ELLIPSIZE_END'
1509
1510       enum Gtk2::Pango::RenderPart
1511
1512       * 'foreground' / 'PANGO_RENDER_PART_FOREGROUND'
1513       * 'background' / 'PANGO_RENDER_PART_BACKGROUND'
1514       * 'underline' / 'PANGO_RENDER_PART_UNDERLINE'
1515       * 'strikethrough' / 'PANGO_RENDER_PART_STRIKETHROUGH'
1516

SEE ALSO

1518       Glib, Glib::Flags
1519

AUTHOR

1521       Generated Sun Mar 18 17:25:37 2007 by tools/podifyenums.pl, using Gtk2
1522       compiled against GTK+ version 2.10.11.
1523
1524
1525
1526perl v5.8.8                       2007-03-18                    Gtk2::enums(3)
Impressum