Module: Uh::Events
- Included in:
- WM
- Defined in:
- lib/uh/events.rb,
ext/uh/uh.c
Defined Under Namespace
Classes: ConfigureRequest, DestroyNotify, Event, Expose, KeyPress, KeyRelease, MapRequest, PropertyNotify, UnmapNotify
Constant Summary collapse
- NO_EVENT_MASK =
Input Event Masks. Used as event-mask window attribute and as arguments to Grab requests. Not to be confused with event names.
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