This event is triggered when the user clicks on the X button on a
decorated window.
1
GDK_DESTROY
This event is triggered when a widget is being destroyed.
2
GDK_EXPOSE
This event is triggered whenever a widget is exposed to display. That
includes all redraws, full or partial.
3
GDK_MOTION_NOTIFY
This event is triggered when the mouse is moved.
4
GDK_BUTTON_PRESS
This event is triggered when any mouse button is pressed.
5
GDK_2BUTTON_PRESS
This event is triggered when there are two mouse button presses in
quick succession - a double-click. It is preceded by a second
GDK_BUTTON_PRESS and that event's corollary, a
GDK_BUTTON_RELEASE.
6
GDK_3BUTTON_PRESS
This event is triggered when there are three mouse button presses in
quick succession - a treble-click. It is preceded by two
GDK_BUTTON_PRESS and one
GDK_2BUTTON_PRESS event, as well as the associated
GDK_BUTTON_RELEASE events.
7
GDK_BUTTON_RELEASE
This event is triggered when any mouse button is released.
8
GDK_KEY_PRESS
This event is triggered when any key is pressed.
9
GDK_KEY_RELEASE
This event is triggered when any key is released.
10
GDK_ENTER_NOTIFY
This event is triggered when the cursor enters the screen area of a widget.
11
GDK_LEAVE_NOTIFY
This event is triggered when the cursor leaves the screen area of a widget.
12
GDK_FOCUS_CHANGE
This event is triggered whenever there is a keyboard focus change, in or
out.
13
GDK_CONFIGURE
This event is triggered whenever a widget is drawn, that is, at its first
display and on any subsequent redraws caused by moving or resizing.
14
GDK_MAP
This event is triggered during the
show() process, while the widget
is being mapped to the screen.
15
GDK_UNMAP
This event is triggered during the
hide() process, while the widget
is being removed from display.