Method
GdkWindowadd_filter
Declaration [src]
void
gdk_window_add_filter (
GdkWindow* window,
GdkFilterFunc function,
gpointer data
)
Description [src]
Adds an event filter to window, allowing you to intercept events
before they reach GDK. This is a low-level operation and makes it
easy to break GDK and/or GTK+, so you have to know what you’re
doing. Pass NULL for window to get all events for all windows,
instead of events for a specific window.
If you are interested in X GenericEvents, bear in mind that
XGetEventData() has been already called on the event, and
XFreeEventData() must not be called within function.
This method is not directly available to language bindings.
Parameters
window-
Type:
GdkWindowA
GdkWindow.The argument can be NULL. function-
Type:
GdkFilterFuncFilter callback.
data-
Type:
gpointerData to pass to filter callback.
The argument can be NULL.The data is owned by the caller of the method.