[Bug 56070] Can't click button after setting it sensitive.
bugzilla-daemon at bugzilla.gnome.org
Mon Feb 5 14:12:21 CET 2007
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
gtk+ | gtk | Ver: 2.6.x
------- Comment #81 from Ed Catmur 2007-02-05 13:10 UTC -------
Created an attachment (id=81931)
> it should be possible to take Owens approach of storing a global pointer window
> per display instead. Right ?
Per-screen, you mean? This iteration stores the global pointer window in a
qdata on the GdkScreen; there doesn't seem to be anywhere I can add a member to
a struct, unfortunately.
> One detail I wonder about is if it can happen in
> that from != to but from_window == to_window (thinking of no-window widgets
> sharing the window with their parent), in which case
> + else if (from_window == to_window)
> + ;
> may cause missed events. But maybe that case can never happen...
No, it does happen fairly often e.g. in menus or scrollbars, where a no-window
widget gets Gtk+ grab. But it won't leak events, because the no-window widget
isn't expecting enter/leave events anyway.
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Pkg-gnome-maintainers