Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!snorkelwacker!bloom-beacon!EXPO.LCS.MIT.EDU!rws From: rws@EXPO.LCS.MIT.EDU (Bob Scheifler) Newsgroups: comp.windows.x Subject: Re: Passive pointer grabs and Xaw menus Message-ID: <9009132349.AA27426@expire.lcs.mit.edu> Date: 13 Sep 90 23:49:12 GMT References: <9009131903.AA02195@mead.atd.ucar.edu> Sender: daemon@athena.mit.edu (Mr Background) Organization: The Internet Lines: 19 apparently it is not possible to put a passive pointer grab on a window if an ancester window has done such a grab. Incorrect. It is possible to put a passive grab there, but it is rather difficult to get it to activate. Because, passive grabs are processed top-down from the root, not bottom up. (I do not have the time to explain why this was done, or why it is an insufficiently general solution.) Any suggestions as to how I could get around this one? I don't really understand what effect you want, so it's hard to say. If the translations being used are disjoint (the graphics widget and the menu button can't both trigger off exactly the same button/modifier combination), Xt ought to "do the right thing" and there shouldn't be a problem. Of course, Xt has been known to have bugs... (Please don't mail directly back to me. :-)