ApplicationShell(3X)ApplicationShell(3X)NAMEApplicationShell - The ApplicationShell widget class
SYNOPSIS
#include <Xm/Xm.h> #include <X11/Shell.h>
DESCRIPTIONApplicationShell is used as the main top-level window for an applica‐
tion. An application should have more than one ApplicationShell only
if it implements multiple logical applications.
Classes
ApplicationShell inherits behavior and resources from Core, Composite,
Shell, WMShell, VendorShell, and TopLevelShell.
The class pointer is applicationShellWidgetClass.
The class name is ApplicationShell.
New Resources
The following table defines a set of widget resources used by the pro‐
grammer to specify data. The programmer can also set the resource val‐
ues 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 lowercase or uppercase,
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 using XtGetValues (G), or is
not applicable (N/A).
ApplicationShell Resource Set
Class: XmCArgc
Default: 0
Type: int
Access: CSG
Class: XmCArgv
Default: NULL
Type: String *
Access: CSG
Specifies the number of arguments given in the XmNargv resource.
The function XtInitialize sets this resource on the shell widget
instance it creates by using its parameters as the values.
Specifies the argument list required by a session manager to
restart the application, if it is killed. This list should be
updated at appropriate points by the application if a new state
has been reached which can be directly restarted. The function
XtInitialize sets this resource on the shell widget instance it
creates by using its parameters as the values.
Inherited Resources
ApplicationShell inherits behavior and resources from the following
superclasses. For a complete description of each resource, refer to
the manual page for that superclass.
TopLevelShell Resource Set
Class: XmCIconic
Default: False
Type: Boolean
Access: CSG
Class: XmCIconName
Default: NULL
Type: String
Access: CSG
Class: XmCIconNameEncoding
Default: dynamic
Type: Atom
Access: CSG
VendorShell Resource Set
Class: XmCAudibleWarning
Default: XmBELL
Type: unsigned char
Access: CSG
Class: XmCButtonFontList
Default: dynamic
Type: XmFontList
Access: CSG
Class: XmCDefaultFontList
Default: dynamic
Type: XmFontList
Access: CG
Class: XmCDeleteResponse
Default: XmDESTROY
Type: unsigned char
Access: CSG
Class: XmCInputMethod
Default: NULL
Type: String
Access: CSG
Class: XmCKeyboardFocusPolicy
Default: XmEXPLICIT
Type: unsigned char
Access: CSG
Class: XmCLabelFontList
Default: dynamic
Type: XmFontList
Access: CSG
Class: XmCMwmDecorations
Default: -1
Type: int
Access: CSG
Class: XmCMwmFunctions
Default: -1
Type: int
Access: CSG
Class: XmCMwmInputMode
Default: -1
Type: int
Access: CSG
Class: XmCMwmMenu
Default: NULL
Type: String
Access: CSG
Class: XmCPreeditType
Default: dynamic
Type: String
Access: CSG
Class: XmCShellUnitType
Default: XmPIXELS
Type: unsigned char
Access: CSG
Class: XmCTextFontList
Default: dynamic
Type: XmFontList
Access: CSG
Class: XmCUseAsyncGeometry
Default: False
Type: Boolean
Access: CSG
WMShell Resource Set
Class: XmCBaseHeight
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCBaseWidth
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCHeightInc
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCIconMask
Default: NULL
Type: Pixmap
Access: CSG
Class: XmCIconPixmap
Default: NULL
Type: Pixmap
Access: CSG
Class: XmCIconWindow
Default: NULL
Type: Window
Access: CSG
Class: XmCIconX
Default: -1
Type: int
Access: CSG
Class: XmCIconY
Default: -1
Type: int
Access: CSG
Class: XmCInitialState
Default: NormalState
Type: int
Access: CSG
Class: XmCInput
Default: True
Type: Boolean
Access: CSG
Class: XmCMaxAspectX
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCMaxAspectY
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCMaxHeight
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCMaxWidth
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCMinAspectX
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCMinAspectY
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCMinHeight
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCMinWidth
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCTitle
Default: dynamic
Type: String
Access: CSG
Class: XmCTitleEncoding
Default: dynamic
Type: Atom
Access: CSG
Class: XmCTransient
Default: False
Type: Boolean
Access: CSG
Class: XmCWaitForWm
Default: True
Type: Boolean
Access: CSG
Class: XmCWidthInc
Default: XtUnspecifiedShellInt
Type: int
Access: CSG
Class: XmCWindowGroup
Default: dynamic
Type: Window
Access: CSG
Class: XmCWinGravity
Default: dynamic
Type: int
Access: CSG
Class: XmCWmTimeout
Default: 5000 ms
Type: int
Access: CSG
Shell Resource Set
Class: XmCAllowShellResize
Default: False
Type: Boolean
Access: CG
Class: XmCCreatePopupChildProc
Default: NULL
Type: XtCreatePopupChildProc
Access: CSG
Class: XmCGeometry
Default: NULL
Type: String
Access: CSG
Class: XmCOverrideRedirect
Default: False
Type: Boolean
Access: CSG
Class: XmCCallback
Default: NULL
Type: XtCallbackList
Access: C
Class: XmCCallback
Default: NULL
Type: XtCallbackList
Access: C
Class: XmCSaveUnder
Default: False
Type: Boolean
Access: CSG
Class: XmCVisual
Default: CopyFromParent
Type: Visual *
Access: CSG
Composite Resource Set
Class: XmCReadOnly
Default: NULL
Type: WidgetList
Access: G
Class: XmCInsertPosition
Default: NULL
Type: XtOrderProc
Access: CSG
Class: XmCReadOnly
Default: 0
Type: Cardinal
Access: G
Core Resource Set
Class: XmCAccelerators
Default: dynamic
Type: XtAccelerators
Access: CSG
Class: XmCSensitive
Default: dynamic
Type: Boolean
Access: G
Class: XmCBackground
Default: dynamic
Type: Pixel
Access: CSG
Class: XmCPixmap
Default: XmUNSPECIFIED_PIXMAP
Type: Pixmap
Access: CSG
Class: XmCBorderColor
Default: XtDefaultForeground
Type: Pixel
Access: CSG
Class: XmCPixmap
Default: XmUNSPECIFIED_PIXMAP
Type: Pixmap
Access: CSG
Class: XmCBorderWidth
Default: 1
Type: Dimension
Access: CSG
Class: XmCColormap
Default: dynamic
Type: Colormap
Access: CG
Class: XmCDepth
Default: dynamic
Type: int
Access: CG
Class: XmCCallback
Default: NULL
Type: XtCallbackList
Access: C
Class: XmCHeight
Default: dynamic
Type: Dimension
Access: CSG
Class: XmCInitialResourcesPersistent
Default: True
Type: Boolean
Access: C
Class: XmCMappedWhenManaged
Default: True
Type: Boolean
Access: CSG
Class: XmCScreen
Default: dynamic
Type: Screen *
Access: CG
Class: XmCSensitive
Default: True
Type: Boolean
Access: CSG
Class: XmCTranslations
Default: dynamic
Type: XtTranslations
Access: CSG
Class: XmCWidth
Default: dynamic
Type: Dimension
Access: CSG
Class: XmCPosition
Default: 0
Type: Position
Access: CSG
Class: XmCPosition
Default: 0
Type: Position
Access: CSG
Translations
There are no translations for ApplicationShell.
SEE ALSOComposite(3X), Core(3X), Shell(3X), WMShell(3X), VendorShell(3X),
TopLevelShell(3X)ApplicationShell(3X)