5 type gdkEventType = "GDK_"
6 [ `NOTHING | `DELETE | `DESTROY | `EXPOSE | `MOTION_NOTIFY | `BUTTON_PRESS
7 | `TWO_BUTTON_PRESS "GDK_2BUTTON_PRESS"
8 | `THREE_BUTTON_PRESS "GDK_3BUTTON_PRESS"
9 | `BUTTON_RELEASE | `KEY_PRESS
10 | `KEY_RELEASE | `ENTER_NOTIFY | `LEAVE_NOTIFY | `FOCUS_CHANGE
11 | `CONFIGURE | `MAP | `UNMAP | `PROPERTY_NOTIFY | `SELECTION_CLEAR
12 | `SELECTION_REQUEST | `SELECTION_NOTIFY | `PROXIMITY_IN
14 | `DRAG_ENTER | `DRAG_LEAVE | `DRAG_MOTION | `DRAG_STATUS
15 | `DROP_START | `DROP_FINISHED | `CLIENT_EVENT | `VISIBILITY_NOTIFY
18 type event_mask = "GDK_"
20 | `POINTER_MOTION | `POINTER_MOTION_HINT
21 | `BUTTON_MOTION | `BUTTON1_MOTION | `BUTTON2_MOTION | `BUTTON3_MOTION
22 | `BUTTON_PRESS | `BUTTON_RELEASE
23 | `KEY_PRESS | `KEY_RELEASE
24 | `ENTER_NOTIFY | `LEAVE_NOTIFY | `FOCUS_CHANGE
25 | `STRUCTURE | `PROPERTY_CHANGE | `VISIBILITY_NOTIFY
26 | `PROXIMITY_IN | `PROXIMITY_OUT | `SUBSTRUCTURE
27 | `ALL_EVENTS ] "_MASK"
29 type public extension_events = "GDK_EXTENSION_EVENTS_"
30 [ `NONE | `ALL | `CURSOR ]
32 type gdkVisibilityState = "GDK_VISIBILITY_"
33 [ `UNOBSCURED | `PARTIAL | `FULLY_OBSCURED ]
35 type gdkInputSource = "GDK_SOURCE_"
36 [ `MOUSE | `PEN | `ERASER | `CURSOR ]
38 type gdkCrossingMode = "GDK_CROSSING_"
39 [ `NORMAL | `GRAB | `UNGRAB ]
41 type gdkNotifyType = "GDK_NOTIFY_"
42 [ `ANCESTOR | `VIRTUAL | `INFERIOR | `NONLINEAR | `NONLINEAR_VIRTUAL
45 type gdkFillRule = "GDK_"
46 [ `EVEN_ODD_RULE | `WINDING_RULE ]
48 type gdkOverlapType = "GDK_OVERLAP_RECTANGLE_"
49 [ `IN | `OUT | `PART ]
51 type gdkFunction = "GDK_"
52 [ `COPY | `INVERT | `XOR ]
55 [ `SOLID | `TILED | `STIPPLED | `OPAQUE_STIPPLED ]
57 type gdkSubwindowMode = "GDK_"
58 [ `CLIP_BY_CHILDREN | `INCLUDE_INFERIORS ]
60 type gdkLineStyle = "GDK_LINE_"
61 [ `SOLID | `ON_OFF_DASH | `DOUBLE_DASH ]
63 type gdkCapStyle = "GDK_CAP_"
64 [ `NOT_LAST | `BUTT | `ROUND | `PROJECTING ]
66 type gdkJoinStyle = "GDK_JOIN_"
67 [ `MITER | `ROUND | `BEVEL ]
69 type gdkModifier = "GDK_"
70 [ `SHIFT | `LOCK | `CONTROL | `MOD1 | `MOD2 | `MOD3 | `MOD4 | `MOD5
71 | `BUTTON1 | `BUTTON2 | `BUTTON3 | `BUTTON4 | `BUTTON5 ] "_MASK"
73 type gdkImageType = "GDK_IMAGE_"
74 [ `NORMAL | `SHARED | `FASTEST ]
76 type gdkVisualType = "GDK_VISUAL_"
77 [ `STATIC_GRAY | `GRAYSCALE | `STATIC_COLOR | `PSEUDO_COLOR
78 | `TRUE_COLOR | `DIRECT_COLOR ]
80 type gdkFontType = "GDK_FONT_"
83 type gdkDragAction = "GDK_ACTION_"
84 [ `DEFAULT | `COPY | `MOVE | `LINK | `PRIVATE | `ASK ]
86 type gdkCursorType = "GDK_" [
95 | `BOTTOM_RIGHT_CORNER