Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!tut.cis.ohio-state.edu!snorkelwacker!bloom-beacon!EXPO.LCS.MIT.EDU!kit From: kit@EXPO.LCS.MIT.EDU (Chris D. Peterson) Newsgroups: comp.windows.x Subject: Re: De-Transient'ing a transientShellWidget Message-ID: <9002021634.AA23529@expo.lcs.mit.edu> Date: 2 Feb 90 16:34:34 GMT References: <597@igor.Rational.COM> Sender: root@athena.mit.edu (Wizard A. Root) Organization: The Internet Lines: 27 > My application has a popup menu. That menu is implemented as a > transientShellWidget. This all works just fine. > What I've tried is to turn off override_redirect and then do a PopUp. Transients should not set overrideRedirect (By default), so turning this off should have no effect. > I've also tried turning off the WM_TRANSIENT_FOR property but that hasn't > made any difference. The ICCCM only requires window managers to look at these properties on a mapping transition. Have you tried to change the properties, and then unmap/remap the window? > I'd just destroy the menu widgets and recreate them differently... You could have two copies of your menus, and only show one. Expensive in memory, but it would be fast. Chris D. Peterson MIT X Consortium Net: kit@expo.lcs.mit.edu Phone: (617) 253 - 9608 Address: MIT - Room NE43-213