ApplicationShell(Xm) 
ApplicationShell --
the ApplicationShell widget class
 
Syntax 
#include <Xm/Xm.h>
#include <X11/Shell.h>
 
Description 
ApplicationShell is used as the main top-level window for an application. 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 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 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 
Name
 
Class
 
Type
 
Default
 
Access
 
XmNargc
 
XmCArgc
 
int
 
0
 
CSG
 
XmNargv
 
XmCArgv
 
String  
NULL
 
CSG
 
 +--------+---------+----------+---------+--------+
 |Name    | Class   | Type     | Default | Access |
 +--------+---------+----------+---------+--------+
 |XmNargc | XmCArgc | int      | 0       | CSG    |
 +--------+---------+----------+---------+--------+
 |XmNargv | XmCArgv | String * | NULL    | CSG    |
 +--------+---------+----------+---------+--------+
 
 
XmNargc 
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.
 XmNargv 
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 
Name
 
Class
 
Type
 
Default
 
Access
 
XmNiconic
 
XmCIconic
 
Boolean
 
False
 
CSG
 
XmNiconName
 
XmCIconName
 
String
 
NULL
 
CSG
 
XmNiconNameEncoding
 
XmCIconNameEncoding
 
Atom
 
dynamic
 
CSG
 
 +--------------------+---------------------+---------+---------+--------+
 |Name                | Class               | Type    | Default | Access |
 +--------------------+---------------------+---------+---------+--------+
 |XmNiconic           | XmCIconic           | Boolean | False   | CSG    |
 +--------------------+---------------------+---------+---------+--------+
 |XmNiconName         | XmCIconName         | String  | NULL    | CSG    |
 +--------------------+---------------------+---------+---------+--------+
 |XmNiconNameEncoding | XmCIconNameEncoding | Atom    | dynamic | CSG    |
 +--------------------+---------------------+---------+---------+--------+
 
 
VendorShell resource set 
Name
 
Class
 
Type
 
Default
 
Access
 
XmNaudibleWarning
 
XmCAudibleWarning
 
unsigned char
 
XmBELL
 
CSG
 
XmNbuttonFontList
 
XmCButtonFontList
 
XmFontList
 
dynamic
 
CSG
 
XmNdefaultFontList
 
XmCDefaultFontList
 
XmFontList
 
dynamic
 
CG
 
XmNdeleteResponse
 
XmCDeleteResponse
 
unsigned char
 
XmDESTROY
 
CSG
 
XmNinputMethod
 
XmCInputMethod
 
String
 
NULL
 
CSG
 
XmNkeyboardFocusPolicy
 
XmCKeyboardFocusPolicy
 
unsigned char
 
XmEXPLICIT
 
CSG
 
XmNlabelFontList
 
XmCLabelFontList
 
XmFontList
 
dynamic
 
CSG
 
XmNmwmDecorations
 
XmCMwmDecorations
 
int
 
-1
 
CSG
 
XmNmwmFunctions
 
XmCMwmFunctions
 
int
 
-1
 
CSG
 
XmNmwmInputMode
 
XmCMwmInputMode
 
int
 
-1
 
CSG
 
XmNmwmMenu
 
XmCMwmMenu
 
String
 
NULL
 
CSG
 
XmNpreeditType
 
XmCPreeditType
 
String
 
dynamic
 
CSG
 
XmNshellUnitType
 
XmCShellUnitType
 
unsigned char
 
XmPIXELS
 
CSG
 
XmNtextFontList
 
XmCTextFontList
 
XmFontList
 
dynamic
 
CSG
 
XmNuseAsyncGeometry
 
XmCUseAsyncGeometry
 
Boolean
 
False
 
CSG
 
 +-----------------------+------------------------+---------------+------------+--------+
 |Name                   | Class                  | Type          | Default    | Access |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNaudibleWarning      | XmCAudibleWarning      | unsigned char | XmBELL     | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNbuttonFontList      | XmCButtonFontList      | XmFontList    | dynamic    | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNdefaultFontList     | XmCDefaultFontList     | XmFontList    | dynamic    | CG     |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNdeleteResponse      | XmCDeleteResponse      | unsigned char | XmDESTROY  | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNinputMethod         | XmCInputMethod         | String        | NULL       | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNkeyboardFocusPolicy | XmCKeyboardFocusPolicy | unsigned char | XmEXPLICIT | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNlabelFontList       | XmCLabelFontList       | XmFontList    | dynamic    | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNmwmDecorations      | XmCMwmDecorations      | int           | -1         | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNmwmFunctions        | XmCMwmFunctions        | int           | -1         | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNmwmInputMode        | XmCMwmInputMode        | int           | -1         | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNmwmMenu             | XmCMwmMenu             | String        | NULL       | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNpreeditType         | XmCPreeditType         | String        | dynamic    | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNshellUnitType       | XmCShellUnitType       | unsigned char | XmPIXELS   | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNtextFontList        | XmCTextFontList        | XmFontList    | dynamic    | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 |XmNuseAsyncGeometry    | XmCUseAsyncGeometry    | Boolean       | False      | CSG    |
 +-----------------------+------------------------+---------------+------------+--------+
 
 
WMShell resource set 
Name
 
Class
 
Type
 
Default
 
Access
 
XmNbaseHeight
 
XmCBaseHeight
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNbaseWidth
 
XmCBaseWidth
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNheightInc
 
XmCHeightInc
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNiconMask
 
XmCIconMask
 
Pixmap
 
NULL
 
CSG
 
XmNiconPixmap
 
XmCIconPixmap
 
Pixmap
 
NULL
 
CSG
 
XmNiconWindow
 
XmCIconWindow
 
Window
 
NULL
 
CSG
 
XmNiconX
 
XmCIconX
 
int
 
-1
 
CSG
 
XmNiconY
 
XmCIconY
 
int
 
-1
 
CSG
 
XmNinitialState
 
XmCInitialState
 
int
 
NormalState
 
CSG
 
XmNinput
 
XmCInput
 
Boolean
 
True
 
CSG
 
XmNmaxAspectX
 
XmCMaxAspectX
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNmaxAspectY
 
XmCMaxAspectY
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNmaxHeight
 
XmCMaxHeight
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNmaxWidth
 
XmCMaxWidth
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNminAspectX
 
XmCMinAspectX
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNminAspectY
 
XmCMinAspectY
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNminHeight
 
XmCMinHeight
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNminWidth
 
XmCMinWidth
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNtitle
 
XmCTitle
 
String
 
dynamic
 
CSG
 
XmNtitleEncoding
 
XmCTitleEncoding
 
Atom
 
dynamic
 
CSG
 
XmNtransient
 
XmCTransient
 
Boolean
 
False
 
CSG
 
XmNwaitForWm
 
XmCWaitForWm
 
Boolean
 
True
 
CSG
 
XmNwidthInc
 
XmCWidthInc
 
int
 
XtUnspecifiedShellInt
 
CSG
 
XmNwindowGroup
 
XmCWindowGroup
 
Window
 
dynamic
 
CSG
 
XmNwinGravity
 
XmCWinGravity
 
int
 
dynamic
 
CSG
 
XmNwmTimeout
 
XmCWmTimeout
 
int
 
5000 ms
 
CSG
 
 +-----------------+------------------+---------+-----------------------+--------+
 |Name             | Class            | Type    | Default               | Access |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNbaseHeight    | XmCBaseHeight    | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNbaseWidth     | XmCBaseWidth     | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNheightInc     | XmCHeightInc     | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNiconMask      | XmCIconMask      | Pixmap  | NULL                  | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNiconPixmap    | XmCIconPixmap    | Pixmap  | NULL                  | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNiconWindow    | XmCIconWindow    | Window  | NULL                  | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNiconX         | XmCIconX         | int     | -1                    | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNiconY         | XmCIconY         | int     | -1                    | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNinitialState  | XmCInitialState  | int     | NormalState           | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNinput         | XmCInput         | Boolean | True                  | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNmaxAspectX    | XmCMaxAspectX    | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNmaxAspectY    | XmCMaxAspectY    | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNmaxHeight     | XmCMaxHeight     | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNmaxWidth      | XmCMaxWidth      | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNminAspectX    | XmCMinAspectX    | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNminAspectY    | XmCMinAspectY    | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNminHeight     | XmCMinHeight     | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNminWidth      | XmCMinWidth      | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNtitle         | XmCTitle         | String  | dynamic               | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNtitleEncoding | XmCTitleEncoding | Atom    | dynamic               | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNtransient     | XmCTransient     | Boolean | False                 | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNwaitForWm     | XmCWaitForWm     | Boolean | True                  | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNwidthInc      | XmCWidthInc      | int     | XtUnspecifiedShellInt | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNwindowGroup   | XmCWindowGroup   | Window  | dynamic               | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNwinGravity    | XmCWinGravity    | int     | dynamic               | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 |XmNwmTimeout     | XmCWmTimeout     | int     | 5000 ms               | CSG    |
 +-----------------+------------------+---------+-----------------------+--------+
 
 
Shell resource set 
Name
 
Class
 
Type
 
Default
 
Access
 
XmNallowShellResize
 
XmCAllowShellResize
 
Boolean
 
False
 
CG
 
XmNcreatePopupChildProc
 
XmCCreatePopupChildProc
 
XtCreatePopupChildProc
 
NULL
 
CSG
 
XmNgeometry
 
XmCGeometry
 
String
 
NULL
 
CSG
 
XmNoverrideRedirect
 
XmCOverrideRedirect
 
Boolean
 
False
 
CSG
 
XmNpopdownCallback
 
XmCCallback
 
XtCallbackList
 
NULL
 
C
 
XmNpopupCallback
 
XmCCallback
 
XtCallbackList
 
NULL
 
C
 
XmNsaveUnder
 
XmCSaveUnder
 
Boolean
 
False
 
CSG
 
XmNvisual
 
XmCVisual
 
Visual  
CopyFromParent
 
CSG
 
 +------------------------+-------------------------+------------------------+----------------+--------+
 |Name                    | Class                   | Type                   | Default        | Access |
 +------------------------+-------------------------+------------------------+----------------+--------+
 |XmNallowShellResize     | XmCAllowShellResize     | Boolean                | False          | CG     |
 +------------------------+-------------------------+------------------------+----------------+--------+
 |XmNcreatePopupChildProc | XmCCreatePopupChildProc | XtCreatePopupChildProc | NULL           | CSG    |
 +------------------------+-------------------------+------------------------+----------------+--------+
 |XmNgeometry             | XmCGeometry             | String                 | NULL           | CSG    |
 +------------------------+-------------------------+------------------------+----------------+--------+
 |XmNoverrideRedirect     | XmCOverrideRedirect     | Boolean                | False          | CSG    |
 +------------------------+-------------------------+------------------------+----------------+--------+
 |XmNpopdownCallback      | XmCCallback             | XtCallbackList         | NULL           | C      |
 +------------------------+-------------------------+------------------------+----------------+--------+
 |XmNpopupCallback        | XmCCallback             | XtCallbackList         | NULL           | C      |
 +------------------------+-------------------------+------------------------+----------------+--------+
 |XmNsaveUnder            | XmCSaveUnder            | Boolean                | False          | CSG    |
 +------------------------+-------------------------+------------------------+----------------+--------+
 |XmNvisual               | XmCVisual               | Visual *               | CopyFromParent | CSG    |
 +------------------------+-------------------------+------------------------+----------------+--------+
 
 
Composite resource set 
Name
 
Class
 
Type
 
Default
 
Access
 
XmNchildren
 
XmCReadOnly
 
WidgetList
 
NULL
 
G
 
XmNinsertPosition
 
XmCInsertPosition
 
XtOrderProc
 
NULL
 
CSG
 
XmNnumChildren
 
XmCReadOnly
 
Cardinal
 
0
 
G
 
 +------------------+-------------------+-------------+---------+--------+
 |Name              | Class             | Type        | Default | Access |
 +------------------+-------------------+-------------+---------+--------+
 |XmNchildren       | XmCReadOnly       | WidgetList  | NULL    | G      |
 +------------------+-------------------+-------------+---------+--------+
 |XmNinsertPosition | XmCInsertPosition | XtOrderProc | NULL    | CSG    |
 +------------------+-------------------+-------------+---------+--------+
 |XmNnumChildren    | XmCReadOnly       | Cardinal    | 0       | G      |
 +------------------+-------------------+-------------+---------+--------+
 
 
Core resource set 
Name
 
Class
 
Type
 
Default
 
Access
 
XmNaccelerators
 
XmCAccelerators
 
XtAccelerators
 
dynamic
 
CSG
 
XmNancestorSensitive
 
XmCSensitive
 
Boolean
 
dynamic
 
G
 
XmNbackground
 
XmCBackground
 
Pixel
 
dynamic
 
CSG
 
XmNbackgroundPixmap
 
XmCPixmap
 
Pixmap
 
XmUNSPECIFIED_PIXMAP
 
CSG
 
XmNborderColor
 
XmCBorderColor
 
Pixel
 
XtDefaultForeground
 
CSG
 
XmNborderPixmap
 
XmCPixmap
 
Pixmap
 
XmUNSPECIFIED_PIXMAP
 
CSG
 
XmNborderWidth
 
XmCBorderWidth
 
Dimension
 
1
 
CSG
 
XmNcolormap
 
XmCColormap
 
Colormap
 
dynamic
 
CG
 
XmNdepth
 
XmCDepth
 
int
 
dynamic
 
CG
 
XmNdestroyCallback
 
XmCCallback
 
XtCallbackList
 
NULL
 
C
 
XmNheight
 
XmCHeight
 
Dimension
 
dynamic
 
CSG
 
XmNinitialResourcesPersistent
 
XmCInitialResourcesPersistent
 
Boolean
 
True
 
C
 
XmNmappedWhenManaged
 
XmCMappedWhenManaged
 
Boolean
 
True
 
CSG
 
XmNscreen
 
XmCScreen
 
Screen  
dynamic
 
CG
 
XmNsensitive
 
XmCSensitive
 
Boolean
 
True
 
CSG
 
XmNtranslations
 
XmCTranslations
 
XtTranslations
 
dynamic
 
CSG
 
XmNwidth
 
XmCWidth
 
Dimension
 
dynamic
 
CSG
 
XmNx
 
XmCPosition
 
Position
 
0
 
CSG
 
XmNy
 
XmCPosition
 
Position
 
0
 
CSG
 
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |Name                          | Class                         | Type           | Default              | Access |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNaccelerators               | XmCAccelerators               | XtAccelerators | dynamic              | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNancestorSensitive          | XmCSensitive                  | Boolean        | dynamic              | G      |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNbackground                 | XmCBackground                 | Pixel          | dynamic              | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNbackgroundPixmap           | XmCPixmap                     | Pixmap         | XmUNSPECIFIED_PIXMAP | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNborderColor                | XmCBorderColor                | Pixel          | XtDefaultForeground  | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNborderPixmap               | XmCPixmap                     | Pixmap         | XmUNSPECIFIED_PIXMAP | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNborderWidth                | XmCBorderWidth                | Dimension      | 1                    | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNcolormap                   | XmCColormap                   | Colormap       | dynamic              | CG     |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNdepth                      | XmCDepth                      | int            | dynamic              | CG     |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNdestroyCallback            | XmCCallback                   | XtCallbackList | NULL                 | C      |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNheight                     | XmCHeight                     | Dimension      | dynamic              | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNinitialResourcesPersistent | XmCInitialResourcesPersistent | Boolean        | True                 | C      |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNmappedWhenManaged          | XmCMappedWhenManaged          | Boolean        | True                 | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNscreen                     | XmCScreen                     | Screen *       | dynamic              | CG     |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNsensitive                  | XmCSensitive                  | Boolean        | True                 | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNtranslations               | XmCTranslations               | XtTranslations | dynamic              | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNwidth                      | XmCWidth                      | Dimension      | dynamic              | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNx                          | XmCPosition                   | Position       | 0                    | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 |XmNy                          | XmCPosition                   | Position       | 0                    | CSG    |
 +------------------------------+-------------------------------+----------------+----------------------+--------+
 
 
Translations 
There are no translations for ApplicationShell.
See also 
Composite (Xm)Core (Xm)Shell (Xm)WMShell (Xm)VendorShell (Xm)TopLevelShell (Xm)
© 2005 Motif Reference (Xm)