Top Document: Motif FAQ (Part 3 of 9) Previous Document: 56) How can I modify the mwm's window decorations with a resource Next Document: 58) Is there an ICCCM compliant way of setting window manager See reader questions & answers on this topic! - Help others by sharing your knowledge Answer: Programmatically, set the VendorShell resource XmNmwmDecorations to 0, such as: #include <Xm/MwmUtil.h> /* see MWM_DECOR_* and MWM_FUNC_* */ #include <Xm/DialogS.h> popupShell = XtVaCreatePopupShell( "PopupShell", xmDialogShellWidgetClass, toplevel, XmNmwmDecorations, 0, NULL ); With the 0, you have no decorations at all, but if you want just a little frame, use MWM_DECOR_BORDER instead. Thanks to Guillaume.Gallais@asm.thomson.fr for the code fragment and pointing out that there is no MWM_DECOR_NONE. Reinhard M. Weiss (weissrm@execpc.com) also pointed out that MWM_DECOR_NONE was fictitious. He also added: "I have found that the resource XtNoverrideRedirect does cause the olwm to remove all decorations (my guess is that it would work in mwm roughly the same). This works programmatically as well as in resource files (i.e. *.className*overrideRedirect: true). There are some undesirable effects to this, however, particularly with focus and managing dialogs and popups." User Contributions:Top Document: Motif FAQ (Part 3 of 9) Previous Document: 56) How can I modify the mwm's window decorations with a resource Next Document: 58) Is there an ICCCM compliant way of setting window manager Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Part8 - Part9 - Single Page [ Usenet FAQs | Web FAQs | Documents | RFC Index ] Send corrections/additions to the FAQ Maintainer: kenton@rahul.net (Ken Lee)
Last Update March 27 2014 @ 02:11 PM
|
Comment about this article, ask questions, or add new information about this topic: