[Bug 56070] Can't click button after setting it sensitive.

gtk+ (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Tue Jul 22 00:38:07 UTC 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=56070

  gtk+ | gtk | Ver: 2.12.x




------- Comment #151 from Cody Russell  2008-07-22 00:38 UTC -------
Created an attachment (id=114966)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=114966&action=view)
Updates for grab-shadowing

This update I think improves the events when the grab shadow is added or
removed.  Here is the sequence of events I get with this patch:

        Establishing GTK grab on check button C.
 -- leave B: synthesized, gtk-grab, ancestor
 -- leave E: synthesized, gtk-grab, ancestor
 -- leave W: synthesized, gtk-grab, ancestor

        Removing GTK grab from check button.
 ++ enter B: synthesized, gtk-ungrab, ancestor
 ++ enter E: synthesized, gtk-ungrab, ancestor
 ++ enter W: synthesized, gtk-ungrab, ancestor


The four situations that are not currently working ideally are:

Moving from insensitive widget to sensitive widget C
 ++ enter C: native, normal, nonlinear

Moving from sensitive widget C back to insensitive widget
 -- leave C: native, normal, nonlinear

Moving from grab-shadowed widget to C
 -- leave C: native, normal, nonlinear
 ++ enter C: native, normal, nonlinear

Moving from C to grab-shadowed widget
 -- leave C: native, normal, nonlinear
 ++ enter C: native, normal, nonlinear


The first two I've spent some time trying to solve, and I've gotten nowhere. 
My feeling is that I'd like to move on and ignore these two even though they're
not working absolutely to the ideal.

I'm not sure about the last two, I'd like a little bit more time with those.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=56070.



More information about the pkg-gnome-maintainers mailing list