void gdk_window_add_filter (GdkWindow *window, GdkFilterFunc function,
gpointer data);

Following is the description of this function:

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 window is set NULL, then all events for all windows can be
intercepted? In my testing, it is not the case. Some mouse events are
not intercepted such as ButtonPress. Another strange case is that it
received a xevent which type is 113, this made me confusing?

Could someone tell me how to use this function? Is there a good example
for it?

Jeff



_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to