GdkEventGrabBroken

Generated when a pointer or keyboard grab is broken. On X11, this happens when the grab window becomes unviewable (i.e. it or one of its ancestors is unmapped), or if the same application grabs the pointer or keyboard again. Note that implicit grabs (which are initiated by button presses) can also cause GdkEventGrabBroken events. GdkEventType type; the type of the event (GDK_GRAB_BROKEN) GdkWindow *window; the window which received the event, i.e. the window that previously owned the grab gint8 send_event; TRUE if the event was sent explicitly (e.g. using XSendEvent). gboolean keyboard; TRUE if a keyboard grab was broken, FALSE if a pointer grab was broken gboolean implicit; TRUE if the broken grab was implicit GdkWindow *grab_window; If this event is caused by another grab in the same application, grab_window contains the new grab window. Otherwise grab_window is NULL. Since 2.8

Members

Variables

grabWindow
GdkWindow* grabWindow;
Undocumented in source.
implicit
int implicit;
Undocumented in source.
keyboard
int keyboard;
Undocumented in source.
sendEvent
byte sendEvent;
Undocumented in source.
type
GdkEventType type;
Undocumented in source.
window
GdkWindow* window;
Undocumented in source.

Meta