a mouse button has been pressed.
a mouse button has been released.
the window manager has requested that the toplevel surface be hidden or destroyed, usually when the user clicks on a special icon in the title bar.
the mouse has entered the surface while a drag is in progress.
the mouse has left the surface while a drag is in progress.
the mouse has moved in the surface while a drag is in progress.
a drop operation onto the surface has started.
the pointer has entered the surface.
marks the end of the GdkEventType enumeration.
the keyboard focus has entered or left the surface.
a pointer or keyboard grab was broken.
a key has been pressed.
a key has been released.
the pointer has left the surface.
the pointer (usually a mouse) has moved.
A tablet pad button press event.
A tablet pad button release event.
A tablet pad group mode change.
A tablet pad axis event from a "ring".
A tablet pad axis event from a "strip".
an input device has moved into contact with a sensing surface (e.g. a touchscreen or graphics tablet).
an input device has moved out of contact with a sensing surface.
the scroll wheel was turned
A touchpad hold gesture event, the current state is determined by its phase field. Since: 4.6
A touchpad pinch gesture event, the current state is determined by its phase field.
A touchpad swipe gesture event, the current state is determined by its phase field.
A new touch event sequence has just started.
A touch event sequence has been canceled.
A touch event sequence has finished.
A touch event sequence has been updated.
Specifies the type of the event.