1;; -*- scheme -*-
2;; Enumerations and flags ...
3
4(define-flags DragAction
5  (in-module "Gdk")
6  (c-name "GdkDragAction")
7  (gtype-id "GDK_TYPE_DRAG_ACTION")
8  (values
9    '("default" "GDK_ACTION_DEFAULT")
10    '("copy" "GDK_ACTION_COPY")
11    '("move" "GDK_ACTION_MOVE")
12    '("link" "GDK_ACTION_LINK")
13    '("private" "GDK_ACTION_PRIVATE")
14    '("ask" "GDK_ACTION_ASK")
15  )
16)
17
18(define-enum DragProtocol
19  (in-module "Gdk")
20  (c-name "GdkDragProtocol")
21  (gtype-id "GDK_TYPE_DRAG_PROTOCOL")
22  (values
23    '("motif" "GDK_DRAG_PROTO_MOTIF")
24    '("xdnd" "GDK_DRAG_PROTO_XDND")
25    '("rootwin" "GDK_DRAG_PROTO_ROOTWIN")
26    '("none" "GDK_DRAG_PROTO_NONE")
27    '("win32-dropfiles" "GDK_DRAG_PROTO_WIN32_DROPFILES")
28    '("ole2" "GDK_DRAG_PROTO_OLE2")
29    '("local" "GDK_DRAG_PROTO_LOCAL")
30  )
31)
32
33(define-enum FilterReturn
34  (in-module "Gdk")
35  (c-name "GdkFilterReturn")
36  (gtype-id "GDK_TYPE_FILTER_RETURN")
37  (values
38    '("continue" "GDK_FILTER_CONTINUE")
39    '("translate" "GDK_FILTER_TRANSLATE")
40    '("remove" "GDK_FILTER_REMOVE")
41  )
42)
43
44(define-enum EventType
45  (in-module "Gdk")
46  (c-name "GdkEventType")
47  (gtype-id "GDK_TYPE_EVENT_TYPE")
48  (values
49    '("nothing" "GDK_NOTHING")
50    '("delete" "GDK_DELETE")
51    '("destroy" "GDK_DESTROY")
52    '("expose" "GDK_EXPOSE")
53    '("motion-notify" "GDK_MOTION_NOTIFY")
54    '("button-press" "GDK_BUTTON_PRESS")
55    '("2button-press" "GDK_2BUTTON_PRESS")
56    '("3button-press" "GDK_3BUTTON_PRESS")
57    '("button-release" "GDK_BUTTON_RELEASE")
58    '("key-press" "GDK_KEY_PRESS")
59    '("key-release" "GDK_KEY_RELEASE")
60    '("enter-notify" "GDK_ENTER_NOTIFY")
61    '("leave-notify" "GDK_LEAVE_NOTIFY")
62    '("focus-change" "GDK_FOCUS_CHANGE")
63    '("configure" "GDK_CONFIGURE")
64    '("map" "GDK_MAP")
65    '("unmap" "GDK_UNMAP")
66    '("property-notify" "GDK_PROPERTY_NOTIFY")
67    '("selection-clear" "GDK_SELECTION_CLEAR")
68    '("selection-request" "GDK_SELECTION_REQUEST")
69    '("selection-notify" "GDK_SELECTION_NOTIFY")
70    '("proximity-in" "GDK_PROXIMITY_IN")
71    '("proximity-out" "GDK_PROXIMITY_OUT")
72    '("drag-enter" "GDK_DRAG_ENTER")
73    '("drag-leave" "GDK_DRAG_LEAVE")
74    '("drag-motion" "GDK_DRAG_MOTION")
75    '("drag-status" "GDK_DRAG_STATUS")
76    '("drop-start" "GDK_DROP_START")
77    '("drop-finished" "GDK_DROP_FINISHED")
78    '("client-event" "GDK_CLIENT_EVENT")
79    '("visibility-notify" "GDK_VISIBILITY_NOTIFY")
80    '("no-expose" "GDK_NO_EXPOSE")
81    '("scroll" "GDK_SCROLL")
82    '("window-state" "GDK_WINDOW_STATE")
83    '("setting" "GDK_SETTING")
84    '("owner-change" "GDK_OWNER_CHANGE")
85    '("grab-broken" "GDK_GRAB_BROKEN")
86  )
87)
88
89(define-flags EventMask
90  (in-module "Gdk")
91  (c-name "GdkEventMask")
92  (gtype-id "GDK_TYPE_EVENT_MASK")
93  (values
94    '("exposure-mask" "GDK_EXPOSURE_MASK")
95    '("pointer-motion-mask" "GDK_POINTER_MOTION_MASK")
96    '("pointer-motion-hint-mask" "GDK_POINTER_MOTION_HINT_MASK")
97    '("button-motion-mask" "GDK_BUTTON_MOTION_MASK")
98    '("button1-motion-mask" "GDK_BUTTON1_MOTION_MASK")
99    '("button2-motion-mask" "GDK_BUTTON2_MOTION_MASK")
100    '("button3-motion-mask" "GDK_BUTTON3_MOTION_MASK")
101    '("button-press-mask" "GDK_BUTTON_PRESS_MASK")
102    '("button-release-mask" "GDK_BUTTON_RELEASE_MASK")
103    '("key-press-mask" "GDK_KEY_PRESS_MASK")
104    '("key-release-mask" "GDK_KEY_RELEASE_MASK")
105    '("enter-notify-mask" "GDK_ENTER_NOTIFY_MASK")
106    '("leave-notify-mask" "GDK_LEAVE_NOTIFY_MASK")
107    '("focus-change-mask" "GDK_FOCUS_CHANGE_MASK")
108    '("structure-mask" "GDK_STRUCTURE_MASK")
109    '("property-change-mask" "GDK_PROPERTY_CHANGE_MASK")
110    '("visibility-notify-mask" "GDK_VISIBILITY_NOTIFY_MASK")
111    '("proximity-in-mask" "GDK_PROXIMITY_IN_MASK")
112    '("proximity-out-mask" "GDK_PROXIMITY_OUT_MASK")
113    '("substructure-mask" "GDK_SUBSTRUCTURE_MASK")
114    '("scroll-mask" "GDK_SCROLL_MASK")
115    '("all-events-mask" "GDK_ALL_EVENTS_MASK")
116  )
117)
118
119(define-enum VisibilityState
120  (in-module "Gdk")
121  (c-name "GdkVisibilityState")
122  (gtype-id "GDK_TYPE_VISIBILITY_STATE")
123  (values
124    '("unobscured" "GDK_VISIBILITY_UNOBSCURED")
125    '("partial" "GDK_VISIBILITY_PARTIAL")
126    '("fully-obscured" "GDK_VISIBILITY_FULLY_OBSCURED")
127  )
128)
129
130(define-enum ScrollDirection
131  (in-module "Gdk")
132  (c-name "GdkScrollDirection")
133  (gtype-id "GDK_TYPE_SCROLL_DIRECTION")
134  (values
135    '("up" "GDK_SCROLL_UP")
136    '("down" "GDK_SCROLL_DOWN")
137    '("left" "GDK_SCROLL_LEFT")
138    '("right" "GDK_SCROLL_RIGHT")
139  )
140)
141
142(define-enum NotifyType
143  (in-module "Gdk")
144  (c-name "GdkNotifyType")
145  (gtype-id "GDK_TYPE_NOTIFY_TYPE")
146  (values
147    '("ancestor" "GDK_NOTIFY_ANCESTOR")
148    '("virtual" "GDK_NOTIFY_VIRTUAL")
149    '("inferior" "GDK_NOTIFY_INFERIOR")
150    '("nonlinear" "GDK_NOTIFY_NONLINEAR")
151    '("nonlinear-virtual" "GDK_NOTIFY_NONLINEAR_VIRTUAL")
152    '("unknown" "GDK_NOTIFY_UNKNOWN")
153  )
154)
155
156(define-enum CrossingMode
157  (in-module "Gdk")
158  (c-name "GdkCrossingMode")
159  (gtype-id "GDK_TYPE_CROSSING_MODE")
160  (values
161    '("normal" "GDK_CROSSING_NORMAL")
162    '("grab" "GDK_CROSSING_GRAB")
163    '("ungrab" "GDK_CROSSING_UNGRAB")
164  )
165)
166
167(define-enum PropertyState
168  (in-module "Gdk")
169  (c-name "GdkPropertyState")
170  (gtype-id "GDK_TYPE_PROPERTY_STATE")
171  (values
172    '("new-value" "GDK_PROPERTY_NEW_VALUE")
173    '("delete" "GDK_PROPERTY_DELETE")
174  )
175)
176
177(define-flags WindowState
178  (in-module "Gdk")
179  (c-name "GdkWindowState")
180  (gtype-id "GDK_TYPE_WINDOW_STATE")
181  (values
182    '("withdrawn" "GDK_WINDOW_STATE_WITHDRAWN")
183    '("iconified" "GDK_WINDOW_STATE_ICONIFIED")
184    '("maximized" "GDK_WINDOW_STATE_MAXIMIZED")
185    '("sticky" "GDK_WINDOW_STATE_STICKY")
186    '("fullscreen" "GDK_WINDOW_STATE_FULLSCREEN")
187    '("above" "GDK_WINDOW_STATE_ABOVE")
188    '("below" "GDK_WINDOW_STATE_BELOW")
189  )
190)
191
192(define-enum SettingAction
193  (in-module "Gdk")
194  (c-name "GdkSettingAction")
195  (gtype-id "GDK_TYPE_SETTING_ACTION")
196  (values
197    '("new" "GDK_SETTING_ACTION_NEW")
198    '("changed" "GDK_SETTING_ACTION_CHANGED")
199    '("deleted" "GDK_SETTING_ACTION_DELETED")
200  )
201)
202
203(define-enum OwnerChange
204  (in-module "Gdk")
205  (c-name "GdkOwnerChange")
206  (gtype-id "GDK_TYPE_OWNER_CHANGE")
207  (values
208    '("new-owner" "GDK_OWNER_CHANGE_NEW_OWNER")
209    '("destroy" "GDK_OWNER_CHANGE_DESTROY")
210    '("close" "GDK_OWNER_CHANGE_CLOSE")
211  )
212)
213
214(define-enum FontType
215  (in-module "Gdk")
216  (c-name "GdkFontType")
217  (gtype-id "GDK_TYPE_FONT_TYPE")
218  (values
219    '("t" "GDK_FONT_FONT")
220    '("tset" "GDK_FONT_FONTSET")
221  )
222)
223
224(define-enum CapStyle
225  (in-module "Gdk")
226  (c-name "GdkCapStyle")
227  (gtype-id "GDK_TYPE_CAP_STYLE")
228  (values
229    '("not-last" "GDK_CAP_NOT_LAST")
230    '("butt" "GDK_CAP_BUTT")
231    '("round" "GDK_CAP_ROUND")
232    '("projecting" "GDK_CAP_PROJECTING")
233  )
234)
235
236(define-enum Fill
237  (in-module "Gdk")
238  (c-name "GdkFill")
239  (gtype-id "GDK_TYPE_FILL")
240  (values
241    '("solid" "GDK_SOLID")
242    '("tiled" "GDK_TILED")
243    '("stippled" "GDK_STIPPLED")
244    '("opaque-stippled" "GDK_OPAQUE_STIPPLED")
245  )
246)
247
248(define-enum Function
249  (in-module "Gdk")
250  (c-name "GdkFunction")
251  (gtype-id "GDK_TYPE_FUNCTION")
252  (values
253    '("copy" "GDK_COPY")
254    '("invert" "GDK_INVERT")
255    '("xor" "GDK_XOR")
256    '("clear" "GDK_CLEAR")
257    '("and" "GDK_AND")
258    '("and-reverse" "GDK_AND_REVERSE")
259    '("and-invert" "GDK_AND_INVERT")
260    '("noop" "GDK_NOOP")
261    '("or" "GDK_OR")
262    '("equiv" "GDK_EQUIV")
263    '("or-reverse" "GDK_OR_REVERSE")
264    '("copy-invert" "GDK_COPY_INVERT")
265    '("or-invert" "GDK_OR_INVERT")
266    '("nand" "GDK_NAND")
267    '("nor" "GDK_NOR")
268    '("set" "GDK_SET")
269  )
270)
271
272(define-enum JoinStyle
273  (in-module "Gdk")
274  (c-name "GdkJoinStyle")
275  (gtype-id "GDK_TYPE_JOIN_STYLE")
276  (values
277    '("miter" "GDK_JOIN_MITER")
278    '("round" "GDK_JOIN_ROUND")
279    '("bevel" "GDK_JOIN_BEVEL")
280  )
281)
282
283(define-enum LineStyle
284  (in-module "Gdk")
285  (c-name "GdkLineStyle")
286  (gtype-id "GDK_TYPE_LINE_STYLE")
287  (values
288    '("solid" "GDK_LINE_SOLID")
289    '("on-off-dash" "GDK_LINE_ON_OFF_DASH")
290    '("double-dash" "GDK_LINE_DOUBLE_DASH")
291  )
292)
293
294(define-enum SubwindowMode
295  (in-module "Gdk")
296  (c-name "GdkSubwindowMode")
297  (gtype-id "GDK_TYPE_SUBWINDOW_MODE")
298  (values
299    '("clip-by-children" "GDK_CLIP_BY_CHILDREN")
300    '("include-inferiors" "GDK_INCLUDE_INFERIORS")
301  )
302)
303
304(define-flags GCValuesMask
305  (in-module "Gdk")
306  (c-name "GdkGCValuesMask")
307  (gtype-id "GDK_TYPE_GC_VALUES_MASK")
308  (values
309    '("foreground" "GDK_GC_FOREGROUND")
310    '("background" "GDK_GC_BACKGROUND")
311    '("font" "GDK_GC_FONT")
312    '("function" "GDK_GC_FUNCTION")
313    '("fill" "GDK_GC_FILL")
314    '("tile" "GDK_GC_TILE")
315    '("stipple" "GDK_GC_STIPPLE")
316    '("clip-mask" "GDK_GC_CLIP_MASK")
317    '("subwindow" "GDK_GC_SUBWINDOW")
318    '("ts-x-origin" "GDK_GC_TS_X_ORIGIN")
319    '("ts-y-origin" "GDK_GC_TS_Y_ORIGIN")
320    '("clip-x-origin" "GDK_GC_CLIP_X_ORIGIN")
321    '("clip-y-origin" "GDK_GC_CLIP_Y_ORIGIN")
322    '("exposures" "GDK_GC_EXPOSURES")
323    '("line-width" "GDK_GC_LINE_WIDTH")
324    '("line-style" "GDK_GC_LINE_STYLE")
325    '("cap-style" "GDK_GC_CAP_STYLE")
326    '("join-style" "GDK_GC_JOIN_STYLE")
327  )
328)
329
330(define-enum ImageType
331  (in-module "Gdk")
332  (c-name "GdkImageType")
333  (gtype-id "GDK_TYPE_IMAGE_TYPE")
334  (values
335    '("normal" "GDK_IMAGE_NORMAL")
336    '("shared" "GDK_IMAGE_SHARED")
337    '("fastest" "GDK_IMAGE_FASTEST")
338  )
339)
340
341(define-enum ExtensionMode
342  (in-module "Gdk")
343  (c-name "GdkExtensionMode")
344  (gtype-id "GDK_TYPE_EXTENSION_MODE")
345  (values
346    '("none" "GDK_EXTENSION_EVENTS_NONE")
347    '("all" "GDK_EXTENSION_EVENTS_ALL")
348    '("cursor" "GDK_EXTENSION_EVENTS_CURSOR")
349  )
350)
351
352(define-enum InputSource
353  (in-module "Gdk")
354  (c-name "GdkInputSource")
355  (gtype-id "GDK_TYPE_INPUT_SOURCE")
356  (values
357    '("mouse" "GDK_SOURCE_MOUSE")
358    '("pen" "GDK_SOURCE_PEN")
359    '("eraser" "GDK_SOURCE_ERASER")
360    '("cursor" "GDK_SOURCE_CURSOR")
361  )
362)
363
364(define-enum InputMode
365  (in-module "Gdk")
366  (c-name "GdkInputMode")
367  (gtype-id "GDK_TYPE_INPUT_MODE")
368  (values
369    '("disabled" "GDK_MODE_DISABLED")
370    '("screen" "GDK_MODE_SCREEN")
371    '("window" "GDK_MODE_WINDOW")
372  )
373)
374
375(define-enum AxisUse
376  (in-module "Gdk")
377  (c-name "GdkAxisUse")
378  (gtype-id "GDK_TYPE_AXIS_USE")
379  (values
380    '("ignore" "GDK_AXIS_IGNORE")
381    '("x" "GDK_AXIS_X")
382    '("y" "GDK_AXIS_Y")
383    '("pressure" "GDK_AXIS_PRESSURE")
384    '("xtilt" "GDK_AXIS_XTILT")
385    '("ytilt" "GDK_AXIS_YTILT")
386    '("wheel" "GDK_AXIS_WHEEL")
387    '("last" "GDK_AXIS_LAST")
388  )
389)
390
391(define-enum PropMode
392  (in-module "Gdk")
393  (c-name "GdkPropMode")
394  (gtype-id "GDK_TYPE_PROP_MODE")
395  (values
396    '("replace" "GDK_PROP_MODE_REPLACE")
397    '("prepend" "GDK_PROP_MODE_PREPEND")
398    '("append" "GDK_PROP_MODE_APPEND")
399  )
400)
401
402(define-enum FillRule
403  (in-module "Gdk")
404  (c-name "GdkFillRule")
405  (gtype-id "GDK_TYPE_FILL_RULE")
406  (values
407    '("even-odd-rule" "GDK_EVEN_ODD_RULE")
408    '("winding-rule" "GDK_WINDING_RULE")
409  )
410)
411
412(define-enum OverlapType
413  (in-module "Gdk")
414  (c-name "GdkOverlapType")
415  (gtype-id "GDK_TYPE_OVERLAP_TYPE")
416  (values
417    '("in" "GDK_OVERLAP_RECTANGLE_IN")
418    '("out" "GDK_OVERLAP_RECTANGLE_OUT")
419    '("part" "GDK_OVERLAP_RECTANGLE_PART")
420  )
421)
422
423(define-enum RgbDither
424  (in-module "Gdk")
425  (c-name "GdkRgbDither")
426  (gtype-id "GDK_TYPE_RGB_DITHER")
427  (values
428    '("none" "GDK_RGB_DITHER_NONE")
429    '("normal" "GDK_RGB_DITHER_NORMAL")
430    '("max" "GDK_RGB_DITHER_MAX")
431  )
432)
433
434(define-enum ByteOrder
435  (in-module "Gdk")
436  (c-name "GdkByteOrder")
437  (gtype-id "GDK_TYPE_BYTE_ORDER")
438  (values
439    '("lsb-first" "GDK_LSB_FIRST")
440    '("msb-first" "GDK_MSB_FIRST")
441  )
442)
443
444(define-flags ModifierType
445  (in-module "Gdk")
446  (c-name "GdkModifierType")
447  (gtype-id "GDK_TYPE_MODIFIER_TYPE")
448  (values
449    '("shift-mask" "GDK_SHIFT_MASK")
450    '("lock-mask" "GDK_LOCK_MASK")
451    '("control-mask" "GDK_CONTROL_MASK")
452    '("mod1-mask" "GDK_MOD1_MASK")
453    '("mod2-mask" "GDK_MOD2_MASK")
454    '("mod3-mask" "GDK_MOD3_MASK")
455    '("mod4-mask" "GDK_MOD4_MASK")
456    '("mod5-mask" "GDK_MOD5_MASK")
457    '("button1-mask" "GDK_BUTTON1_MASK")
458    '("button2-mask" "GDK_BUTTON2_MASK")
459    '("button3-mask" "GDK_BUTTON3_MASK")
460    '("button4-mask" "GDK_BUTTON4_MASK")
461    '("button5-mask" "GDK_BUTTON5_MASK")
462    '("super-mask" "GDK_SUPER_MASK")
463    '("hyper-mask" "GDK_HYPER_MASK")
464    '("meta-mask" "GDK_META_MASK")
465    '("release-mask" "GDK_RELEASE_MASK")
466    '("modifier-mask" "GDK_MODIFIER_MASK")
467  )
468)
469
470(define-flags InputCondition
471  (in-module "Gdk")
472  (c-name "GdkInputCondition")
473  (gtype-id "GDK_TYPE_INPUT_CONDITION")
474  (values
475    '("read" "GDK_INPUT_READ")
476    '("write" "GDK_INPUT_WRITE")
477    '("exception" "GDK_INPUT_EXCEPTION")
478  )
479)
480
481(define-enum Status
482  (in-module "Gdk")
483  (c-name "GdkStatus")
484  (gtype-id "GDK_TYPE_STATUS")
485  (values
486    '("ok" "GDK_OK")
487    '("error" "GDK_ERROR")
488    '("error-param" "GDK_ERROR_PARAM")
489    '("error-file" "GDK_ERROR_FILE")
490    '("error-mem" "GDK_ERROR_MEM")
491  )
492)
493
494(define-enum GrabStatus
495  (in-module "Gdk")
496  (c-name "GdkGrabStatus")
497  (gtype-id "GDK_TYPE_GRAB_STATUS")
498  (values
499    '("success" "GDK_GRAB_SUCCESS")
500    '("already-grabbed" "GDK_GRAB_ALREADY_GRABBED")
501    '("invalid-time" "GDK_GRAB_INVALID_TIME")
502    '("not-viewable" "GDK_GRAB_NOT_VIEWABLE")
503    '("frozen" "GDK_GRAB_FROZEN")
504  )
505)
506
507(define-enum VisualType
508  (in-module "Gdk")
509  (c-name "GdkVisualType")
510  (gtype-id "GDK_TYPE_VISUAL_TYPE")
511  (values
512    '("static-gray" "GDK_VISUAL_STATIC_GRAY")
513    '("grayscale" "GDK_VISUAL_GRAYSCALE")
514    '("static-color" "GDK_VISUAL_STATIC_COLOR")
515    '("pseudo-color" "GDK_VISUAL_PSEUDO_COLOR")
516    '("true-color" "GDK_VISUAL_TRUE_COLOR")
517    '("direct-color" "GDK_VISUAL_DIRECT_COLOR")
518  )
519)
520
521(define-enum WindowClass
522  (in-module "Gdk")
523  (c-name "GdkWindowClass")
524  (gtype-id "GDK_TYPE_WINDOW_CLASS")
525  (values
526    '("utput" "GDK_INPUT_OUTPUT")
527    '("nly" "GDK_INPUT_ONLY")
528  )
529)
530
531(define-enum WindowType
532  (in-module "Gdk")
533  (c-name "GdkWindowType")
534  (gtype-id "GDK_TYPE_WINDOW_TYPE")
535  (values
536    '("root" "GDK_WINDOW_ROOT")
537    '("toplevel" "GDK_WINDOW_TOPLEVEL")
538    '("child" "GDK_WINDOW_CHILD")
539    '("dialog" "GDK_WINDOW_DIALOG")
540    '("temp" "GDK_WINDOW_TEMP")
541    '("foreign" "GDK_WINDOW_FOREIGN")
542  )
543)
544
545(define-flags WindowAttributesType
546  (in-module "Gdk")
547  (c-name "GdkWindowAttributesType")
548  (gtype-id "GDK_TYPE_WINDOW_ATTRIBUTES_TYPE")
549  (values
550    '("title" "GDK_WA_TITLE")
551    '("x" "GDK_WA_X")
552    '("y" "GDK_WA_Y")
553    '("cursor" "GDK_WA_CURSOR")
554    '("colormap" "GDK_WA_COLORMAP")
555    '("visual" "GDK_WA_VISUAL")
556    '("wmclass" "GDK_WA_WMCLASS")
557    '("noredir" "GDK_WA_NOREDIR")
558    '("type-hint" "GDK_WA_TYPE_HINT")
559  )
560)
561
562(define-flags WindowHints
563  (in-module "Gdk")
564  (c-name "GdkWindowHints")
565  (gtype-id "GDK_TYPE_WINDOW_HINTS")
566  (values
567    '("pos" "GDK_HINT_POS")
568    '("min-size" "GDK_HINT_MIN_SIZE")
569    '("max-size" "GDK_HINT_MAX_SIZE")
570    '("base-size" "GDK_HINT_BASE_SIZE")
571    '("aspect" "GDK_HINT_ASPECT")
572    '("resize-inc" "GDK_HINT_RESIZE_INC")
573    '("win-gravity" "GDK_HINT_WIN_GRAVITY")
574    '("user-pos" "GDK_HINT_USER_POS")
575    '("user-size" "GDK_HINT_USER_SIZE")
576  )
577)
578
579(define-enum WindowTypeHint
580  (in-module "Gdk")
581  (c-name "GdkWindowTypeHint")
582  (gtype-id "GDK_TYPE_WINDOW_TYPE_HINT")
583  (values
584    '("normal" "GDK_WINDOW_TYPE_HINT_NORMAL")
585    '("dialog" "GDK_WINDOW_TYPE_HINT_DIALOG")
586    '("menu" "GDK_WINDOW_TYPE_HINT_MENU")
587    '("toolbar" "GDK_WINDOW_TYPE_HINT_TOOLBAR")
588    '("splashscreen" "GDK_WINDOW_TYPE_HINT_SPLASHSCREEN")
589    '("utility" "GDK_WINDOW_TYPE_HINT_UTILITY")
590    '("dock" "GDK_WINDOW_TYPE_HINT_DOCK")
591    '("desktop" "GDK_WINDOW_TYPE_HINT_DESKTOP")
592    '("dropdown-menu" "GDK_WINDOW_TYPE_HINT_DROPDOWN_MENU")
593    '("popup-menu" "GDK_WINDOW_TYPE_HINT_POPUP_MENU")
594    '("tooltip" "GDK_WINDOW_TYPE_HINT_TOOLTIP")
595    '("notification" "GDK_WINDOW_TYPE_HINT_NOTIFICATION")
596    '("combo" "GDK_WINDOW_TYPE_HINT_COMBO")
597    '("dnd" "GDK_WINDOW_TYPE_HINT_DND")
598  )
599)
600
601(define-flags WMDecoration
602  (in-module "Gdk")
603  (c-name "GdkWMDecoration")
604  (gtype-id "GDK_TYPE_WM_DECORATION")
605  (values
606    '("all" "GDK_DECOR_ALL")
607    '("border" "GDK_DECOR_BORDER")
608    '("resizeh" "GDK_DECOR_RESIZEH")
609    '("title" "GDK_DECOR_TITLE")
610    '("menu" "GDK_DECOR_MENU")
611    '("minimize" "GDK_DECOR_MINIMIZE")
612    '("maximize" "GDK_DECOR_MAXIMIZE")
613  )
614)
615
616(define-flags WMFunction
617  (in-module "Gdk")
618  (c-name "GdkWMFunction")
619  (gtype-id "GDK_TYPE_WM_FUNCTION")
620  (values
621    '("all" "GDK_FUNC_ALL")
622    '("resize" "GDK_FUNC_RESIZE")
623    '("move" "GDK_FUNC_MOVE")
624    '("minimize" "GDK_FUNC_MINIMIZE")
625    '("maximize" "GDK_FUNC_MAXIMIZE")
626    '("close" "GDK_FUNC_CLOSE")
627  )
628)
629
630(define-enum Gravity
631  (in-module "Gdk")
632  (c-name "GdkGravity")
633  (gtype-id "GDK_TYPE_GRAVITY")
634  (values
635    '("north-west" "GDK_GRAVITY_NORTH_WEST")
636    '("north" "GDK_GRAVITY_NORTH")
637    '("north-east" "GDK_GRAVITY_NORTH_EAST")
638    '("west" "GDK_GRAVITY_WEST")
639    '("center" "GDK_GRAVITY_CENTER")
640    '("east" "GDK_GRAVITY_EAST")
641    '("south-west" "GDK_GRAVITY_SOUTH_WEST")
642    '("south" "GDK_GRAVITY_SOUTH")
643    '("south-east" "GDK_GRAVITY_SOUTH_EAST")
644    '("static" "GDK_GRAVITY_STATIC")
645  )
646)
647
648(define-enum WindowEdge
649  (in-module "Gdk")
650  (c-name "GdkWindowEdge")
651  (gtype-id "GDK_TYPE_WINDOW_EDGE")
652  (values
653    '("north-west" "GDK_WINDOW_EDGE_NORTH_WEST")
654    '("north" "GDK_WINDOW_EDGE_NORTH")
655    '("north-east" "GDK_WINDOW_EDGE_NORTH_EAST")
656    '("west" "GDK_WINDOW_EDGE_WEST")
657    '("east" "GDK_WINDOW_EDGE_EAST")
658    '("south-west" "GDK_WINDOW_EDGE_SOUTH_WEST")
659    '("south" "GDK_WINDOW_EDGE_SOUTH")
660    '("south-east" "GDK_WINDOW_EDGE_SOUTH_EAST")
661  )
662)
663
664;; -*- scheme -*-
665; object definitions ...
666(define-object Colormap
667  (in-module "Gdk")
668  (parent "GObject")
669  (c-name "GdkColormap")
670  (gtype-id "GDK_TYPE_COLORMAP")
671)
672
673(define-object Display
674  (in-module "Gdk")
675  (parent "GObject")
676  (c-name "GdkDisplay")
677  (gtype-id "GDK_TYPE_DISPLAY")
678)
679
680(define-object DragContext
681  (in-module "Gdk")
682  (parent "GObject")
683  (c-name "GdkDragContext")
684  (gtype-id "GDK_TYPE_DRAG_CONTEXT")
685)
686
687(define-object Drawable
688  (in-module "Gdk")
689  (parent "GObject")
690  (c-name "GdkDrawable")
691  (gtype-id "GDK_TYPE_DRAWABLE")
692)
693
694(define-object GC
695  (in-module "Gdk")
696  (parent "GObject")
697  (c-name "GdkGC")
698  (gtype-id "GDK_TYPE_GC")
699)
700
701(define-object Image
702  (in-module "Gdk")
703  (parent "GObject")
704  (c-name "GdkImage")
705  (gtype-id "GDK_TYPE_IMAGE")
706)
707
708(define-object Keymap
709  (in-module "Gdk")
710  (parent "GObject")
711  (c-name "GdkKeymap")
712  (gtype-id "GDK_TYPE_KEYMAP")
713)
714
715(define-object PangoRenderer
716  (in-module "Gdk")
717  (parent "PangoRenderer")
718  (c-name "GdkPangoRenderer")
719  (gtype-id "GDK_TYPE_PANGO_RENDERER")
720)
721
722(define-object PixmapObject
723  (in-module "Gdk")
724  (parent "GdkDrawable")
725  (c-name "GdkPixmapObject")
726  (gtype-id "GDK_TYPE_PIXMAP_OBJECT")
727)
728
729(define-object Screen
730  (in-module "Gdk")
731  (parent "GObject")
732  (c-name "GdkScreen")
733  (gtype-id "GDK_TYPE_SCREEN")
734)
735
736(define-object WindowObject
737  (in-module "Gdk")
738  (parent "GdkDrawable")
739  (c-name "GdkWindowObject")
740  (gtype-id "GDK_TYPE_WINDOW_OBJECT")
741)
742
743