Module: Gdk::EventMask

Defined in:
(unknown)

Constant Summary collapse

EXPOSURE_MASK =

receive expose events

2 or :exposure_mask
POINTER_MOTION_MASK =

receive all pointer motion events

4 or :pointer_motion_mask
POINTER_MOTION_HINT_MASK =

deprecated. see the explanation above

8 or :pointer_motion_hint_mask
BUTTON_MOTION_MASK =

receive pointer motion events while any button is pressed

16 or :button_motion_mask
BUTTON1_MOTION_MASK =

receive pointer motion events while 1 button is pressed

32 or :button1_motion_mask
BUTTON2_MOTION_MASK =

receive pointer motion events while 2 button is pressed

64 or :button2_motion_mask
BUTTON3_MOTION_MASK =

receive pointer motion events while 3 button is pressed

128 or :button3_motion_mask
BUTTON_PRESS_MASK =

receive button press events

256 or :button_press_mask
BUTTON_RELEASE_MASK =

receive button release events

512 or :button_release_mask
KEY_PRESS_MASK =

receive key press events

1024 or :key_press_mask
KEY_RELEASE_MASK =

receive key release events

2048 or :key_release_mask
ENTER_NOTIFY_MASK =

receive window enter events

4096 or :enter_notify_mask
LEAVE_NOTIFY_MASK =

receive window leave events

8192 or :leave_notify_mask
FOCUS_CHANGE_MASK =

receive focus change events

16384 or :focus_change_mask
STRUCTURE_MASK =

receive events about window configuration change

32768 or :structure_mask
PROPERTY_CHANGE_MASK =

receive property change events

65536 or :property_change_mask
VISIBILITY_NOTIFY_MASK =

receive visibility change events

131072 or :visibility_notify_mask
PROXIMITY_IN_MASK =

receive proximity in events

262144 or :proximity_in_mask
PROXIMITY_OUT_MASK =

receive proximity out events

524288 or :proximity_out_mask
SUBSTRUCTURE_MASK =

receive events about window configuration changes of

child windows
1048576 or :substructure_mask
SCROLL_MASK =

receive scroll events

2097152 or :scroll_mask
TOUCH_MASK =

receive touch events. Since 3.4

4194304 or :touch_mask
SMOOTH_SCROLL_MASK =

receive smooth scrolling events. Since 3.4

8388608 or :smooth_scroll_mask
TOUCHPAD_GESTURE_MASK =

receive touchpad gesture events. Since 3.18

16777216 or :touchpad_gesture_mask
TABLET_PAD_MASK =

receive tablet pad events. Since 3.22

33554432 or :tablet_pad_mask
ALL_EVENTS_MASK =

the combination of all the above event masks.

67108862 or :all_events_mask