On Oct 17, 2008, at 07:57, Adam Jackson wrote:
Yeah, menus are typically children of the root, because if they were children of the toplevel they'd be clipped to within the toplevel. Lame, eh?You can probably get most of the way towards the right behaviour by treating o-r windows as logical children of the most-recently-activetoplevel window of the app with the same XID allocation (if one exists).Menus generally don't appear over windows other than the one you're interacting with, nor do they tend to get created by one client on behalf of another. In an MPX world you'd need to track "most-recently-active" per focus group, but MPX under OSX is probably a fair way off. I can't really think of a good way to always get this right withoutchanging applications though, or at least toolkits. No reason we can'tset TRANSIENT_FOR even for o-r windows I think...
Yeah... this is pretty much what I was expecting / what I was affraid of. We're going to need to do something kinda ungly and kludgey. Oh well. =/
--Jeremy
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
