Describes a change of keyboard focus.
GdkEventType type the type of the event (GDK_FOCUS_CHANGE).
GdkWindow *window the window which received the event.
gint8 send_event TRUE if the event was sent explicitly (e.g. using XSendEvent).
gint16 in TRUE if the window has gained the keyboard focus, FALSE if it has lost the focus.
struct GdkEventConfigure
|
Generated when a window size or position has changed.
GdkEventType type the type of the event (GDK_CONFIGURE).
GdkWindow *window the window which received the event.
gint8 send_event TRUE if the event was sent explicitly (e.g. using XSendEvent).
gint16 x the new x coordinate of the window, relative to its parent.
gint16 y the new y coordinate of the window, relative to its parent.
gint16 width the new width of the window.
gint16 height the new height of the window.
struct GdkEventProperty
|
Describes a property change on a window.
GdkEventType type the type of the event (GDK_PROPERTY_NOTIFY).
GdkWindow *window the window which received the event.
gint8 send_event TRUE if the event was sent explicitly (e.g. using XSendEvent).
GdkAtom atom the property that was changed.
guint32 time the time of the event in milliseconds.
guint state whether the property was changed (GDK_PROPERTY_NEW_VALUE) or deleted (GDK_PROPERTY_DELETE).
struct GdkEventSelection
|
GdkEventType type the type of the event.
GdkWindow *window the window which received the event.
gint8 send_event TRUE if the event was sent explicitly (e.g. using XSendEvent).
GdkAtom selection
GdkAtom target
GdkAtom property
guint32 requestor
guint32 time the time of the event in milliseconds.
struct GdkEventDND
|
GdkEventType type the type of the event.
GdkWindow *window the window which received the event.
gint8 send_event TRUE if the event was sent explicitly (e.g. using XSendEvent).
GdkDragContext *context
guint32 time the time of the event in milliseconds.
gshort x_root
gshort y_root
struct GdkEventProximity
|
GdkEventType type the type of the event.
GdkWindow *window the window which received the event.
gint8 send_event TRUE if the event was sent explicitly (e.g. using XSendEvent).
guint32 time the time of the event in milliseconds.
GdkInputSource source
guint32 deviceid
struct GdkEventClient
|
An event sent by another client application.
GdkEventType type the type of the event (GDK_CLIENT_EVENT).
GdkWindow *window the window which received the event.
gint8 send_event TRUE if the event was sent explicitly (e.g. using XSendEvent).
GdkAtom message_type the type of the message, which can be defined by the application.
gushort data_format the format of the data, given as the number of bits in each data element, i.e. 8, 16, or 32. 8-bit data uses the b array of the data union, 16-bit data uses the s array, and 32-bit data uses the l array.