EventType#

class EventType#

Specifies the type of the event.

Fields#

class EventType
BUTTON_PRESS#

A mouse button has been pressed.

BUTTON_RELEASE#

A mouse button has been released.

DELETE#

The window manager has requested that the toplevel surface be hidden or destroyed, usually when the user clicks on a special icon in the title bar.

DRAG_ENTER#

The mouse has entered the surface while a drag is in progress.

DRAG_LEAVE#

The mouse has left the surface while a drag is in progress.

DRAG_MOTION#

The mouse has moved in the surface while a drag is in progress.

DROP_START#

A drop operation onto the surface has started.

ENTER_NOTIFY#

The pointer has entered the surface.

EVENT_LAST#

Marks the end of the GdkEventType enumeration.

FOCUS_CHANGE#

The keyboard focus has entered or left the surface.

GRAB_BROKEN#

A pointer or keyboard grab was broken.

KEY_PRESS#

A key has been pressed.

KEY_RELEASE#

A key has been released.

LEAVE_NOTIFY#

The pointer has left the surface.

MOTION_NOTIFY#

The pointer (usually a mouse) has moved.

PAD_BUTTON_PRESS#

A tablet pad button press event.

PAD_BUTTON_RELEASE#

A tablet pad button release event.

PAD_DIAL#

A tablet pad axis event from a “dial”.

PAD_GROUP_MODE#

A tablet pad group mode change.

PAD_RING#

A tablet pad axis event from a “ring”.

PAD_STRIP#

A tablet pad axis event from a “strip”.

PROXIMITY_IN#

An input device has moved into contact with a sensing surface (e.g. a touchscreen or graphics tablet).

PROXIMITY_OUT#

An input device has moved out of contact with a sensing surface.

SCROLL#

The scroll wheel was turned

TOUCHPAD_HOLD#

A touchpad hold gesture event, the current state is determined by its phase field.

Added in version 4.6.

TOUCHPAD_PINCH#

A touchpad pinch gesture event, the current state is determined by its phase field.

TOUCHPAD_SWIPE#

A touchpad swipe gesture event, the current state is determined by its phase field.

TOUCH_BEGIN#

A new touch event sequence has just started.

TOUCH_CANCEL#

A touch event sequence has been canceled.

TOUCH_END#

A touch event sequence has finished.

TOUCH_UPDATE#

A touch event sequence has been updated.