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.
Value | Symbolic name | Description |
| -1 | Gdk::NOTHING |
a special code to indicate a null event.
|
| 0 | 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.
|
| 1 | Gdk::DESTROY |
the window has been destroyed.
|
| 2 | Gdk::EXPOSE |
all or part of the window has become visible and needs to be redrawn.
|
| 3 | Gdk::MOTION_NOTIFY |
the pointer (usually a mouse) has moved.
|
| 4 | Gdk::BUTTON_PRESS |
a mouse button has been pressed.
|
| 5 | 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.
|
| 6 | 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.
|
| 7 | Gdk::BUTTON_RELEASE |
a mouse button has been released.
|
| 8 | Gdk::KEY_PRESS |
a key has been pressed.
|
| 9 | Gdk::KEY_RELEASE |
a key has been released.
|
| 10 | Gdk::ENTER_NOTIFY |
the pointer has entered the window.
|
| 11 | Gdk::LEAVE_NOTIFY |
the pointer has left the window.
|
| 12 | Gdk::FOCUS_CHANGE |
the keyboard focus has entered or left the window.
|
| 13 | Gdk::CONFIGURE |
the size, position or stacking order of the window has changed.
Note that GTK+ discards these events for
Gdk::WINDOW_CHILD windows.
|
| 14 | Gdk::MAP |
the window has been mapped.
|
| 15 | Gdk::UNMAP |
the window has been unmapped.
|
| 16 | Gdk::PROPERTY_NOTIFY |
a property on the window has been changed or deleted.
|
| 17 | Gdk::SELECTION_CLEAR |
the application has lost ownership of a selection.
|
| 18 | Gdk::SELECTION_REQUEST |
another application has requested a selection.
|
| 19 | Gdk::SELECTION_NOTIFY |
a selection has been received.
|
| 20 | Gdk::PROXIMITY_IN |
an input device has moved into contact with a sensing
surface (e.g. a touchscreen or graphics tablet).
|
| 21 | Gdk::PROXIMITY_OUT |
an input device has moved out of contact with a sensing surface.
|
| 22 | Gdk::DRAG_ENTER |
the mouse has entered the window while a drag is in progress.
|
| 23 | Gdk::DRAG_LEAVE |
the mouse has left the window while a drag is in progress.
|
| 24 | Gdk::DRAG_MOTION |
the mouse has moved in the window while a drag is in progress.
|
| 25 | Gdk::DRAG_STATUS |
the status of the drag operation initiated by the window has changed.
|
| 26 | Gdk::DROP_START |
a drop operation onto the window has started.
|
| 27 | Gdk::DROP_FINISHED |
the drop operation initiated by the window has completed.
|
| 28 | Gdk::CLIENT_EVENT |
a message has been received from another application.
|
| 29 | Gdk::VISIBILITY_NOTIFY |
the window visibility status has changed.
|
| 30 | Gdk::NO_EXPOSE |
Indicates that the source region was completely available
when parts of a drawable were copied. This is not very useful.
|
| 31 | Gdk::SCROLL |
|
| 32 | Gdk::WINDOW_STATE |
|
| 33 | Gdk::SETTING |
|
| 34 | Gdk::OWNER_CHANGE |
|