OverrideShell(3Xm) OverrideShell(3Xm)
NAME
OverrideShell - the OverrideShell widget class
AES SUPPORT LEVEL
full-use
SYNOPSIS
#include <Xm/Xm.h>
#include <X11/Shell.h>
DESCRIPTION
OverrideShell is used for shell windows that completely
bypass the window manager, for example, PopupMenu
shells.
Classes
OverrideShell inherits behavior and resources from
Core, Composite, and Shell.
The class pointer is overrideShellWidgetClass.
The class name is OverrideShell.
New Resources
OverrideShell defines no new resources, but overrides
the XmNoverrideRedirect and XmNsaveUnder resources in
the Shell class.
Inherited Resources
OverrideShell inherits behavior and resources from the
following superclasses. For a complete description of
these resources, refer to the man page for that
superclass.
The following table defines a set of widget resources
used by the programmer to specify data. The programmer
can also set the resource values for the inherited
classes to set attributes for this widget. To
reference a resource by name or by class in a
.Xdefaults file, remove the XmN or XmC prefix and use
the remaining letters. To specify one of the defined
values for a resource in a .Xdefaults file, remove the
Xm prefix and use the remaining letters (in either
lower case or upper case, but include any underscores
between words). The codes in the access column
indicate if the given resource can be set at creation
time (C), set by using XtSetValues (S), retrieved by
- 1 -
OverrideShell(3Xm) OverrideShell(3Xm)
using XtGetValues (G), or is not applicable (N/A).
Shell Resource Set
Name Class Type Default Access
____________________________________________________________________________________________________________
XmNallowShellResize XmCAllowShellResize Boolean False CSG
XmNancestorSensitive XmCSensitive Boolean ShellAncestorSensitive CSG
XmNcreatePopupChildProc XmCCreatePopupChildProc XmCreatePopupChildProc NULL CSG
XmNdepth XmCDepth int ShellDepth CSG
XmNgeometry XmCGeometry String NULL CSG
XmNoverrideRedirect XmCOverrideRedirect Boolean True CSG
XmNpopdownCallback XmCCallback XtCallbackList NULL C
XmNpopupCallback XmCCallback XtCallbackList NULL C
XmNsaveUnder XmCSaveUnder Boolean True CSG
Composite Resource Set
Name Class Type Default Access
______________________________________________________________________
XmNinsertPosition XmCInsertPosition XmRFunction NULL CSG
Core Resource Set
Name Class Type Default Access
______________________________________________________________________________________________
XmNaccelerators XmCAccelerators XtTranslations NULL CSG
XmNancestorSensitive XmCSensitive Boolean ShellAncestorSensitive G
XmNbackground XmCBackground Pixel White CSG
XmNbackgroundPixmap XmCPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG
XmNborderColor XmCBorderColor Pixel Black CSG
XmNborderPixmap XmCPixmap Pixmap XmUNSPECIFIED_PIXMAP CSG
XmNborderWidth XmCBorderWidth Dimension 1 CSG
XmNcolormap XmCColormap Colormap ShellColormap CG
XmNdepth XmCDepth int ShellDepth CG
XmNdestroyCallback XmCCallback XtCallbackList NULL C
XmNheight XmCHeight Dimension 0 CSG
XmNmappedWhenManaged XmCMappedWhenManaged Boolean True CSG
XmNscreen XmCScreen Pointer XtCopyScreen CG
XmNsensitive XmCSensitive Boolean True CSG
XmNtranslations XmCTranslations XtTranslations NULL CSG
XmNwidth XmCWidth Dimension 0 CSG
XmNx XmCPosition Position 0 CSG
XmNy XmCPosition Position 0 CSG
RELATED INFORMATION
Composite(3X), Core(3X), and Shell(3X).
- 2 -