3 type gdkEventType = "GDK_"
4 [ `NOTHING | `DELETE | `DESTROY | `EXPOSE | `MOTION_NOTIFY | `BUTTON_PRESS
5 | `TWO_BUTTON_PRESS "GDK_2BUTTON_PRESS"
6 | `THREE_BUTTON_PRESS "GDK_3BUTTON_PRESS"
7 | `BUTTON_RELEASE | `KEY_PRESS
8 | `KEY_RELEASE | `ENTER_NOTIFY | `LEAVE_NOTIFY | `FOCUS_CHANGE
9 | `CONFIGURE | `MAP | `UNMAP | `PROPERTY_NOTIFY | `SELECTION_CLEAR
10 | `SELECTION_REQUEST | `SELECTION_NOTIFY | `PROXIMITY_IN
12 | `DRAG_ENTER | `DRAG_LEAVE | `DRAG_MOTION | `DRAG_STATUS
13 | `DROP_START | `DROP_FINISHED | `CLIENT_EVENT | `VISIBILITY_NOTIFY
16 type event_mask = "GDK_"
18 | `POINTER_MOTION | `POINTER_MOTION_HINT
19 | `BUTTON_MOTION | `BUTTON1_MOTION | `BUTTON2_MOTION | `BUTTON3_MOTION
20 | `BUTTON_PRESS | `BUTTON_RELEASE
21 | `KEY_PRESS | `KEY_RELEASE
22 | `ENTER_NOTIFY | `LEAVE_NOTIFY | `FOCUS_CHANGE
23 | `STRUCTURE | `PROPERTY_CHANGE | `VISIBILITY_NOTIFY
24 | `PROXIMITY_IN | `PROXIMITY_OUT | `SUBSTRUCTURE
25 | `ALL_EVENTS ] "_MASK"
27 type extension_events = "GDK_EXTENSION_EVENTS_"
28 [ `NONE | `ALL | `CURSOR ]
30 type gdkVisibilityState = "GDK_VISIBILITY_"
31 [ `UNOBSCURED | `PARTIAL | `FULLY_OBSCURED ]
33 type gdkInputSource = "GDK_SOURCE_"
34 [ `MOUSE | `PEN | `ERASER | `CURSOR ]
36 type gdkCrossingMode = "GDK_CROSSING_"
37 [ `NORMAL | `GRAB | `UNGRAB ]
39 type gdkNotifyType = "GDK_NOTIFY_"
40 [ `ANCESTOR | `VIRTUAL | `INFERIOR | `NONLINEAR | `NONLINEAR_VIRTUAL
43 type gdkFillRule = "GDK_"
44 [ `EVEN_ODD_RULE | `WINDING_RULE ]
46 type gdkOverlapType = "GDK_OVERLAP_RECTANGLE_"
47 [ `IN | `OUT | `PART ]
49 type gdkFunction = "GDK_"
50 [ `COPY | `INVERT | `XOR ]
53 [ `SOLID | `TILED | `STIPPLED | `OPAQUE_STIPPLED ]
55 type gdkSubwindowMode = "GDK_"
56 [ `CLIP_BY_CHILDREN | `INCLUDE_INFERIORS ]
58 type gdkLineStyle = "GDK_LINE_"
59 [ `SOLID | `ON_OFF_DASH | `DOUBLE_DASH ]
61 type gdkCapStyle = "GDK_CAP_"
62 [ `NOT_LAST | `BUTT | `ROUND | `PROJECTING ]
64 type gdkJoinStyle = "GDK_JOIN_"
65 [ `MITER | `ROUND | `BEVEL ]
67 type gdkModifier = "GDK_"
68 [ `SHIFT | `LOCK | `CONTROL | `MOD1 | `MOD2 | `MOD3 | `MOD4 | `MOD5
69 | `BUTTON1 | `BUTTON2 | `BUTTON3 | `BUTTON4 | `BUTTON5 ] "_MASK"
71 type gdkImageType = "GDK_IMAGE_"
72 [ `NORMAL | `SHARED | `FASTEST ]
74 type gdkVisualType = "GDK_VISUAL_"
75 [ `STATIC_GRAY | `GRAYSCALE | `STATIC_COLOR | `PSEUDO_COLOR
76 | `TRUE_COLOR | `DIRECT_COLOR ]
78 type gdkFontType = "GDK_FONT_"
81 type gdkDragAction = "GDK_ACTION_"
82 [ `DEFAULT | `COPY | `MOVE | `LINK | `PRIVATE | `ASK ]
84 type gdkCursorType = "GDK_" [
93 | `BOTTOM_RIGHT_CORNER