| Member Name | Description |
|---|
| Nothing | A special code to indicate a null event. |
| 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. |
| Destroy | The window has been destroyed. |
| Expose | All or part of the window has become visible and needs to be redrawn. |
| MotionNotify | The pointer (usually a mouse) has moved. |
| ButtonPress | A mouse button has been pressed. |
| TwoButtonPress | A mouse button has been double-clicked (clicked twice within a short period of time). Note that each click also generates a ButtonPress event. |
| ThreeButtonPress | A mouse button has been clicked 3 times in a short period of time. Note that each click also generates a ButtonPress event. |
| ButtonRelease | A mouse button has been released. |
| KeyPress | A key has been pressed. |
| KeyRelease | A key has been released. |
| EnterNotify | The pointer has entered the window. |
| LeaveNotify | The pointer has left the window. |
| FocusChange | The keyboard focus has entered or left the window. |
| Configure | The size, position or stacking order of the window has changed. Note that GTK+ discards these events for Gdk.WindowType.Child windows. |
| Map | The window has been mapped. |
| Unmap | The window has been unmapped. |
| PropertyNotify | A property on the window has been changed or deleted. |
| SelectionClear | The application has lost ownership of a selection. |
| SelectionRequest | Another application has requested a selection. |
| SelectionNotify | A selection has been received. |
| ProximityIn | An input device has moved into contact with a sensing surface (e.g. a touchscreen or graphics tablet). |
| ProximityOut | An input device has moved out of contact with a sensing surface. |
| DragEnter | The mouse has entered the window while a drag is in progress. |
| DragLeave | The mouse has left the window while a drag is in progress. |
| DragMotion | The mouse has moved in the window while a drag is in progress. |
| DragStatus | The status of the drag operation initiated by the window has changed. |
| DropStart | A drop operation onto the window has started. |
| DropFinished | The drop operation initiated by the window has completed. |
| ClientEvent | A message has been received from another application. |
| VisibilityNotify | The window visibility status has changed. |
| NoExpose | Indicates that the source region was completely available when parts of a drawable were copied. This is not very useful. |
| Scroll | The scroll wheel was turned. |
| WindowState | The state of a window has changed. See Gdk.WindowState for the possible window states |
| Setting | A setting has been modified. |
| OwnerChange | The owner of the selection has changed. |
| GrabBroken | A pointer or keyboard grab was broken. |