Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!rutgers!tut.cis.ohio-state.edu!snorkelwacker.mit.edu!bloom-beacon!LARRY.MCRCIM.MCGILL.EDU!mouse From: mouse@LARRY.MCRCIM.MCGILL.EDU Newsgroups: comp.windows.x Subject: Re: Popup problems under twm, tvtwm but not mwm Message-ID: <9011230609.AA12183@Larry.McRCIM.McGill.EDU> Date: 23 Nov 90 06:09:52 GMT Sender: daemon@athena.mit.edu (Mr Background) Organization: The Internet Lines: 43 > Is there anyone out there who can confirm or deny the following > statement.?? > The correct behaviour of APPLICATION_MODAL popup widgets is at least > partly dependent upon which window manager one uses. This is widget-set dependent. There is no technical reason why this should be true; I understand Motif cheats. As you discovered. (Personally, I'd file a bug report with your vendor, but then, I'm weird anyway.) > Under mwm everything works just fine and dandy. Under twm or tvtwm, > however, the popup is visible to the window manager, its appearance > does not stop events from being dispatched to the rest of the > application, it does not get iconified along with the rest of the > application, it can be lowered beneath the application's outermost > window, etc. etc. It would seem that twm treats the popup as a > modeless (instead of modal) popup. Well, perhaps twm doesn't have the notion of a modal popup.... > In the twm man page there is a little sentence tucked away which > states: > "DecorateTransients: This variable indicates that transient > windows (those containing a WM_TRANSIENT_FOR property) should > have titlebars. By default, transients are not reparented." > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Is this window you're popping up a transient? The notion of a transient window is a technical term; I have no a priori reason to think that the window you're popping up is or is not a transient. (Your description makes it sound as though it isn't, because twm is decorating it and the default is to not decorate transients.) In short, Motif made a portability choice: they chose to design their widget set such that it breaks when not using their window manager. I think this was a stupid move on their part; presumably they disagree. der Mouse old: mcgill-vision!mouse new: mouse@larry.mcrcim.mcgill.edu