void gdk_window_add_filter ( GdkWindow* window, GdkFilterFunc function, gpointer data )
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
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
This method is not directly available to language bindings.
Data to pass to filter callback.
The argument can be
The data is owned by the caller of the method.