Module: Wmadd::X
- Defined in:
- lib/wmadd/x.rb
Defined Under Namespace
Classes: ClassHint, ConfigureEvent, CreateWindowEvent, Display, ExposeEvent, GC, Geometry, PropertyEvent, SizeHints, WMHints, Window, WindowAttributes
Constant Summary collapse
- NO_EVENT_MASK =
event mask
0- KEY_PRESS_MASK =
1 << 0
- KEY_RELEASE_MASK =
1 << 1
- BUTTON_PRESS_MASK =
1 << 2
- BUTTON_RELEASE_MASK =
1 << 3
- ENTER_WINDOW_MASK =
1 << 4
- LEAVE_WINDOW_MASK =
1 << 5
- POINTER_MOTION_MASK =
1 << 6
- POINTER_MOTION_HINT_MASK =
1 << 7
- BUTTON1_MOTION_MASK =
1 << 8
- BUTTON2_MOTION_MASK =
1 << 9
- BUTTON3_MOTION_MASK =
1 << 10
- BUTTON4_MOTION_MASK =
1 << 11
- BUTTON5_MOTION_MASK =
1 << 12
- BUTTON_MOTION_MASK =
1 << 13
- KEYMAP_STATE_MASK =
1 << 14
- EXPOSURE_MASK =
1 << 15
- VISIBILITY_CHANGE_MASK =
1 << 16
- STRUCTURE_NOTIFY_MASK =
1 << 17
- RESIZE_REDIRECT_MASK =
1 << 18
- SUBSTRUCTURE_NOTIFY_MASK =
1 << 19
- SUBSTRUCTURE_REDIRECT_MASK =
1 << 20
- FOCUS_CHANGE_MASK =
1 << 21
- PROPERTY_CHANGE_MASK =
1 << 22
- COLORMAP_CHANGE_MASK =
1 << 23
- OWNER_GRAB_BUTTON_MASK =
1 << 24
- KEY_PRESS =
event type
2- KEY_RELEASE =
3- BUTTON_PRESS =
4- BUTTON_RELEASE =
5- MOTION_NOTIFY =
6- ENTER_NOTIFY =
7- LEAVE_NOTIFY =
8- FOCUS_IN =
9- FOCUS_OUT =
10- KEYMAP_NOTIFY =
11- EXPOSE =
12- GRAPHICS_EXPOSE =
13- NO_EXPOSE =
14- VISIBILITY_NOTIFY =
15- CREATE_NOTIFY =
16- DESTROY_NOTIFY =
17- UNMAP_NOTIFY =
18- MAP_NOTIFY =
19- MAP_REQUEST =
20- REPARENT_NOTIFY =
21- CONFIGURE_NOTIFY =
22- CONFIGURE_REQUEST =
23- GRAVITY_NOTIFY =
24- RESIZE_REQUEST =
25- CIRCULATE_NOTIFY =
26- CIRCULATE_REQUEST =
27- PROPERTY_NOTIFY =
28- SELECTION_CLEAR =
29- SELECTION_REQUEST =
30- SELECTION_NOTIFY =
31- COLORMAP_NOTIFY =
32- CLIENT_MESSAGE =
33- MAPPING_NOTIFY =
34- GENERIC_EVENT =
35- PROP_MODE_REPLACE =
property mode
0- PROP_MODE_PREPEND =
1- PROP_MODE_APPEND =
2- IS_UNMAPPED =
map state
0- IS_UNVIEWABLE =
1- IS_VIEWABLE =
2- ANY_PROPERTY_TYPE =
atom
0- XA_PRIMARY =
1- XA_SECONDARY =
2- XA_ARC =
3- XA_ATOM =
4- XA_BITMAP =
5- XA_CARDINAL =
6- XA_COLORMAP =
7- XA_CURSOR =
8- XA_CUT_BUFFER0 =
9- XA_CUT_BUFFER1 =
10- XA_CUT_BUFFER2 =
11- XA_CUT_BUFFER3 =
12- XA_CUT_BUFFER4 =
13- XA_CUT_BUFFER5 =
14- XA_CUT_BUFFER6 =
15- XA_CUT_BUFFER7 =
16- XA_DRAWABLE =
17- XA_FONT =
18- XA_INTEGER =
19- XA_PIXMAP =
20- XA_POINT =
21- XA_RECTANGLE =
22- XA_RESOURCE_MANAGER =
23- XA_RGB_COLOR_MAP =
24- XA_RGB_BEST_MAP =
25- XA_RGB_BLUE_MAP =
26- XA_RGB_DEFAULT_MAP =
27- XA_RGB_GRAY_MAP =
28- XA_RGB_GREEN_MAP =
29- XA_RGB_RED_MAP =
30- XA_STRING =
31- XA_VISUALID =
32- XA_WINDOW =
33- XA_WM_COMMAND =
34- XA_WM_HINTS =
35- XA_WM_CLIENT_MACHINE =
36- XA_WM_ICON_NAME =
37- XA_WM_ICON_SIZE =
38- XA_WM_NAME =
39- XA_WM_NORMAL_HINTS =
40- XA_WM_SIZE_HINTS =
41- XA_WM_ZOOM_HINTS =
42- XA_MIN_SPACE =
43- XA_NORM_SPACE =
44- XA_MAX_SPACE =
45- XA_END_SPACE =
46- XA_SUPERSCRIPT_X =
47- XA_SUPERSCRIPT_Y =
48- XA_SUBSCRIPT_X =
49- XA_SUBSCRIPT_Y =
50- XA_UNDERLINE_POSITION =
51- XA_UNDERLINE_THICKNESS =
52- XA_STRIKEOUT_ASCENT =
53- XA_STRIKEOUT_DESCENT =
54- XA_ITALIC_ANGLE =
55- XA_X_HEIGHT =
56- XA_QUAD_WIDTH =
57- XA_WEIGHT =
58- XA_POINT_SIZE =
59- XA_RESOLUTION =
60- XA_COPYRIGHT =
61- XA_NOTICE =
62- XA_FONT_NAME =
63- XA_FAMILY_NAME =
64- XA_FULL_NAME =
65- XA_CAP_HEIGHT =
66- XA_WM_CLASS =
67- XA_WM_TRANSIENT_FOR =
68