Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!hplabs!hp-pcd!hpcvlx!gabe From: gabe@hpcvlx.HP.COM (Gabe Begeddov) Newsgroups: comp.windows.x Subject: Re: More on TransientShells Message-ID: <100920095@hpcvlx.HP.COM> Date: 1 Aug 89 22:07:36 GMT References: Organization: Hewlett-Packard Co., Corvallis, OR, USA Lines: 63 / hpcvlx:comp.windows.x / mhardik@intel.com (Manoj Hardikar ~) / 3:57 pm Jul 31, 1989 / The XtIntrinsic manual (pg. 45) describes TransientShell widgets as follows: "Used for shell windows that can be manipulated by the window manager but are not allowed to be iconified separately ... They are iconified by the window manager only if the main application shell is iconified." These words are wrong. Xt only sets hints on shells. It is up to the WM (and the ICCC) to determine how these hints are used. Does this imply that transient windows can be iconified seperately even when the main shell is not iconified? I was expecting the following behavior from Transient shells: 1. When the main application is iconified, the transient shells get iconified automatically. 2. Cannot be iconified in any other way except as in 1. I am unable to get this behavior (I corrected the XtGrabKind; thanks). There is a bug in the MIT Xt such that if you realize your transient shells prior to realizing your application shell the window group and transient_for hints will be set to None (0). Depending on the window manager this could cause separate iconification of the transients. This was the case with the OSF/Motif window manager until we fixed this bug. Manoj Hardikar mhardik@cadev4.intel.com ---------- - Gabe Beged-Dov gabe%hp-pcd@hplabs.hp.com