Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!oliveb!mipos3!mhardik From: mhardik@intel.com (Manoj Hardikar ~) Newsgroups: comp.windows.x Subject: TransientShell widget. Message-ID: Date: 31 Jul 89 18:23:20 GMT Sender: news@mipos3.intel.com Distribution: usa Organization: Corporate CAD, INTeL Corporation, Santa Clara, CA Lines: 32 I am having trouble with transient shell widgets. I am able to iconify them separtely even when the parent is not iconified. I am creating and mapping the pop up widget as follows: > popup= XtCreatePopupShell("transient_popup",transientShellWidgetClass, parent,NULL,0); > label= XtCreateManagedWidget("transient",labelWidgetClass, popup,NULL,0); > XtPopup(popup,XtCallbackNone); I am running XNeWS (pre FCS) on SUN 386i. I have tried this with uwm and twm and have got the same behavior. What am I missing? A note in the ICCCM manual (page 32) says: "Window managers are free to decide if WM_TRANSIENT_FOR windows should be iconified when the window they are transient for is. Clients displaying WM_TRANSIENT_FOR windows which have the window they are transient for iconified do not need to request that the same operation be performed on the WM_TRANSIENT_FOR window; the window manager will change its state if that is the policy it wishes to enforce" Does this have anything to do with the problem? Any help would be appreciated. Thanks. Manoj A. Hardikar mhardik@cadev4.intel.com