CVSROOT:        /cvs/gnome
Module name:    gtk+
Changes by:     matthiasc       05/06/29 23:35:30

Modified files:
        .              : ChangeLog 
        gtk            : gtkrange.c gtkbutton.c 
        gdk            : gdkevents.h 
        gdk/x11        : gdkdisplay-x11.c gdkdisplay-x11.h gdkmain-x11.c 
                         gdkevents-x11.c 

Log message:
2005-06-29  Matthias Clasen  <[EMAIL PROTECTED]>

* gtk/gtkbutton.c (gtk_button_grab_broken): Handle broken
grabs.

* gtk/gtkrange.c (gtk_range_grab_broken): Handle broken
grabs.

* gdk/gdkevents.h: Add a boolean to specify wether the broken
grab was implicit.

* gdk/x11/gdkdisplay-x11.c (gdk_display_pointer_is_grabbed):
As the documentation states, don't return TRUE for
implicit grabs.

* gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add
a boolean field to store wether a pointer grab is implicit.

* gdk/x11/gdkmain-x11.c (_gdk_xgrab_check_button_event):
Track implicit grabs.

* gdk/x11/gdkevents-x11.c (gdk_event_translate): Call
_gdk_xgrab_check_button_event for button events.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtk%2B&who=matthiasc&date=explicit&mindate=2005-06-29%2023:34&maxdate=2005-06-29%2023:36

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

Reply via email to