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_PRESS
event.- 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_PRESS
event.- 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_CHILD
windows.- 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
GdkWindowState
for 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: