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

gtk+ (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Jun 14 12:19:10 UTC 2007


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.6.x




------- Comment #101 from Owen Taylor  2007-06-14 12:19 UTC -------
This looks right to me. The one case that isn't explicitly mentioned in
your test plain is when the user moves the pointer into a window owned
by an insensitive widget. In that case, the *ideal* sequence of events
would be to treat things as if the effective pointer window moved directly
to the root window, but it's probably easier to allow some extra events
so, if you have window C within window B within Window A, and C's owner
is insensitive and the pointer moves directly from A to C (imagine that
C and B are the same size), you'd ideally want to send only a leave
on A with a detail of Ancestor, but the easier thing is likely:

 leave on A with detail inferior
 enter on B with detail virtual
 <real enter on C with detail ancestor not delivered>
 <synthetic leave on C with detail ancestor *not delivered*>
 leave on B with detail virtual
 leave on A with detail virtual


-- 
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