Enumeration
GdkEventType
Description [src]
Specifies the type of the event.
Do not confuse these events with the signals that GTK+ widgets emit. Although many of these events result in corresponding signals being emitted, the events are often transformed or filtered along the way.
In some language bindings, the values GDK_2BUTTON_PRESS
and
GDK_3BUTTON_PRESS
would translate into something syntactically
invalid (eg Gdk.EventType.2ButtonPress
, where a
symbol is not allowed to start with a number). In that case, the
aliases GDK_DOUBLE_BUTTON_PRESS
and GDK_TRIPLE_BUTTON_PRESS
can
be used instead.
Members
Name | Description |
---|---|
GDK_NOTHING |
A special code to indicate a null event. |
GDK_DELETE |
The window manager has requested that the toplevel window be hidden or destroyed, usually when the user clicks on a special icon in the title bar. |
GDK_DESTROY |
The window has been destroyed. |
GDK_EXPOSE |
All or part of the window has become visible and needs to be redrawn. |
GDK_MOTION_NOTIFY |
The pointer (usually a mouse) has moved. |
GDK_BUTTON_PRESS |
A mouse button has been pressed. |
GDK_2BUTTON_PRESS |
A mouse button has been double-clicked (clicked twice
within a short period of time). Note that each click also generates a
|
GDK_DOUBLE_BUTTON_PRESS |
Alias for |
GDK_3BUTTON_PRESS |
A mouse button has been clicked 3 times in a short period
of time. Note that each click also generates a |
GDK_TRIPLE_BUTTON_PRESS |
Alias for |
GDK_BUTTON_RELEASE |
A mouse button has been released. |
GDK_KEY_PRESS |
A key has been pressed. |
GDK_KEY_RELEASE |
A key has been released. |
GDK_ENTER_NOTIFY |
The pointer has entered the window. |
GDK_LEAVE_NOTIFY |
The pointer has left the window. |
GDK_FOCUS_CHANGE |
The keyboard focus has entered or left the window. |
GDK_CONFIGURE |
The size, position or stacking order of the window has changed.
Note that GTK+ discards these events for |
GDK_MAP |
The window has been mapped. |
GDK_UNMAP |
The window has been unmapped. |
GDK_PROPERTY_NOTIFY |
A property on the window has been changed or deleted. |
GDK_SELECTION_CLEAR |
The application has lost ownership of a selection. |
GDK_SELECTION_REQUEST |
Another application has requested a selection. |
GDK_SELECTION_NOTIFY |
A selection has been received. |
GDK_PROXIMITY_IN |
An input device has moved into contact with a sensing surface (e.g. a touchscreen or graphics tablet). |
GDK_PROXIMITY_OUT |
An input device has moved out of contact with a sensing surface. |
GDK_DRAG_ENTER |
The mouse has entered the window while a drag is in progress. |
GDK_DRAG_LEAVE |
The mouse has left the window while a drag is in progress. |
GDK_DRAG_MOTION |
The mouse has moved in the window while a drag is in progress. |
GDK_DRAG_STATUS |
The status of the drag operation initiated by the window has changed. |
GDK_DROP_START |
A drop operation onto the window has started. |
GDK_DROP_FINISHED |
The drop operation initiated by the window has completed. |
GDK_CLIENT_EVENT |
A message has been received from another application. |
GDK_VISIBILITY_NOTIFY |
The window visibility status has changed. |
GDK_SCROLL |
The scroll wheel was turned. |
GDK_WINDOW_STATE |
The state of a window has changed. See |
GDK_SETTING |
A setting has been modified. |
GDK_OWNER_CHANGE |
The owner of a selection has changed. This event type was added in 2.6 |
GDK_GRAB_BROKEN |
A pointer or keyboard grab was broken. This event type was added in 2.8. |
GDK_DAMAGE |
The content of the window has been changed. This event type was added in 2.14. |
GDK_TOUCH_BEGIN |
A new touch event sequence has just started. This event type was added in 3.4. |
GDK_TOUCH_UPDATE |
A touch event sequence has been updated. This event type was added in 3.4. |
GDK_TOUCH_END |
A touch event sequence has finished. This event type was added in 3.4. |
GDK_TOUCH_CANCEL |
A touch event sequence has been canceled. This event type was added in 3.4. |
GDK_TOUCHPAD_SWIPE |
A touchpad swipe gesture event, the current state is determined by its phase field. This event type was added in 3.18. |
GDK_TOUCHPAD_PINCH |
A touchpad pinch gesture event, the current state is determined by its phase field. This event type was added in 3.18. |
GDK_PAD_BUTTON_PRESS |
A tablet pad button press event. This event type was added in 3.22. |
GDK_PAD_BUTTON_RELEASE |
A tablet pad button release event. This event type was added in 3.22. |
GDK_PAD_RING |
A tablet pad axis event from a “ring”. This event type was added in 3.22. |
GDK_PAD_STRIP |
A tablet pad axis event from a “strip”. This event type was added in 3.22. |
GDK_PAD_GROUP_MODE |
A tablet pad group mode change. This event type was added in 3.22. |
GDK_EVENT_LAST |
Marks the end of the GdkEventType enumeration. Added in 2.18 |