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
-
GDK_NOTHING -
A special code to indicate a null event.
- Value:
-1 - Available since: 3.0
- Value:
-
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.
- Value:
0 - Available since: 3.0
- Value:
-
GDK_DESTROY -
The window has been destroyed.
- Value:
1 - Available since: 3.0
- Value:
-
GDK_EXPOSE -
All or part of the window has become visible and needs to be redrawn.
- Value:
2 - Available since: 3.0
- Value:
-
GDK_MOTION_NOTIFY -
The pointer (usually a mouse) has moved.
- Value:
3 - Available since: 3.0
- Value:
-
GDK_BUTTON_PRESS -
A mouse button has been pressed.
- Value:
4 - Available since: 3.0
- Value:
-
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_BUTTON_PRESSevent.- Value:
5 - Available since: 3.0
- Value:
-
GDK_DOUBLE_BUTTON_PRESS -
Alias for
GDK_2BUTTON_PRESS, added in 3.6.- Value:
5 - Available since: 3.0
- Value:
-
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_BUTTON_PRESSevent.- Value:
6 - Available since: 3.0
- Value:
-
GDK_TRIPLE_BUTTON_PRESS -
Alias for
GDK_3BUTTON_PRESS, added in 3.6.- Value:
6 - Available since: 3.0
- Value:
-
GDK_BUTTON_RELEASE -
A mouse button has been released.
- Value:
7 - Available since: 3.0
- Value:
-
GDK_KEY_PRESS -
A key has been pressed.
- Value:
8 - Available since: 3.0
- Value:
-
GDK_KEY_RELEASE -
A key has been released.
- Value:
9 - Available since: 3.0
- Value:
-
GDK_ENTER_NOTIFY -
The pointer has entered the window.
- Value:
10 - Available since: 3.0
- Value:
-
GDK_LEAVE_NOTIFY -
The pointer has left the window.
- Value:
11 - Available since: 3.0
- Value:
-
GDK_FOCUS_CHANGE -
The keyboard focus has entered or left the window.
- Value:
12 - Available since: 3.0
- Value:
-
GDK_CONFIGURE -
The size, position or stacking order of the window has changed. Note that GTK+ discards these events for
GDK_WINDOW_CHILDwindows.- Value:
13 - Available since: 3.0
- Value:
-
GDK_MAP -
The window has been mapped.
- Value:
14 - Available since: 3.0
- Value:
-
GDK_UNMAP -
The window has been unmapped.
- Value:
15 - Available since: 3.0
- Value:
-
GDK_PROPERTY_NOTIFY -
A property on the window has been changed or deleted.
- Value:
16 - Available since: 3.0
- Value:
-
GDK_SELECTION_CLEAR -
The application has lost ownership of a selection.
- Value:
17 - Available since: 3.0
- Value:
-
GDK_SELECTION_REQUEST -
Another application has requested a selection.
- Value:
18 - Available since: 3.0
- Value:
-
GDK_SELECTION_NOTIFY -
A selection has been received.
- Value:
19 - Available since: 3.0
- Value:
-
GDK_PROXIMITY_IN -
An input device has moved into contact with a sensing surface (e.g. a touchscreen or graphics tablet).
- Value:
20 - Available since: 3.0
- Value:
-
GDK_PROXIMITY_OUT -
An input device has moved out of contact with a sensing surface.
- Value:
21 - Available since: 3.0
- Value:
-
GDK_DRAG_ENTER -
The mouse has entered the window while a drag is in progress.
- Value:
22 - Available since: 3.0
- Value:
-
GDK_DRAG_LEAVE -
The mouse has left the window while a drag is in progress.
- Value:
23 - Available since: 3.0
- Value:
-
GDK_DRAG_MOTION -
The mouse has moved in the window while a drag is in progress.
- Value:
24 - Available since: 3.0
- Value:
-
GDK_DRAG_STATUS -
The status of the drag operation initiated by the window has changed.
- Value:
25 - Available since: 3.0
- Value:
-
GDK_DROP_START -
A drop operation onto the window has started.
- Value:
26 - Available since: 3.0
- Value:
-
GDK_DROP_FINISHED -
The drop operation initiated by the window has completed.
- Value:
27 - Available since: 3.0
- Value:
-
GDK_CLIENT_EVENT -
A message has been received from another application.
- Value:
28 - Available since: 3.0
- Value:
-
GDK_VISIBILITY_NOTIFY -
The window visibility status has changed.
- Value:
29 - Available since: 3.0
- Value:
-
GDK_SCROLL -
The scroll wheel was turned.
- Value:
31 - Available since: 3.0
- Value:
-
GDK_WINDOW_STATE -
The state of a window has changed. See
GdkWindowStatefor the possible window states.- Value:
32 - Available since: 3.0
- Value:
-
GDK_SETTING -
A setting has been modified.
- Value:
33 - Available since: 3.0
- Value:
-
GDK_OWNER_CHANGE -
The owner of a selection has changed. This event type was added in 2.6.
- Value:
34 - Available since: 3.0
- Value:
-
GDK_GRAB_BROKEN -
A pointer or keyboard grab was broken. This event type was added in 2.8.
- Value:
35 - Available since: 3.0
- Value:
-
GDK_DAMAGE -
The content of the window has been changed. This event type was added in 2.14.
- Value:
36 - Available since: 3.0
- Value:
-
GDK_TOUCH_BEGIN -
A new touch event sequence has just started. This event type was added in 3.4.
- Value:
37 - Available since: 3.0
- Value:
-
GDK_TOUCH_UPDATE -
A touch event sequence has been updated. This event type was added in 3.4.
- Value:
38 - Available since: 3.0
- Value:
-
GDK_TOUCH_END -
A touch event sequence has finished. This event type was added in 3.4.
- Value:
39 - Available since: 3.0
- Value:
-
GDK_TOUCH_CANCEL -
A touch event sequence has been canceled. This event type was added in 3.4.
- Value:
40 - Available since: 3.0
- Value:
-
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.
- Value:
41 - Available since: 3.0
- Value:
-
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.
- Value:
42 - Available since: 3.0
- Value:
-
GDK_PAD_BUTTON_PRESS -
A tablet pad button press event. This event type was added in 3.22.
- Value:
43 - Available since: 3.0
- Value:
-
GDK_PAD_BUTTON_RELEASE -
A tablet pad button release event. This event type was added in 3.22.
- Value:
44 - Available since: 3.0
- Value:
-
GDK_PAD_RING -
A tablet pad axis event from a “ring”. This event type was added in 3.22.
- Value:
45 - Available since: 3.0
- Value:
-
GDK_PAD_STRIP -
A tablet pad axis event from a “strip”. This event type was added in 3.22.
- Value:
46 - Available since: 3.0
- Value:
-
GDK_PAD_GROUP_MODE -
A tablet pad group mode change. This event type was added in 3.22.
- Value:
47 - Available since: 3.0
- Value:
-
GDK_EVENT_LAST -
Marks the end of the GdkEventType enumeration. Added in 2.18.
- Value:
48 - Available since: 3.0
- Value: