TransientShell(3X) UNIX System V TransientShell(3X)
NAME
TransientShell - The TransientShell widget class.
SYNOPSIS
#include <Xm/Xm.h>
#include <X11/Shell.h>
DESCRIPTION
TransientShell is used for shell windows that can be manipulated by the
window manager but are not allowed to be iconified separately. For
example, Dialog boxes make no sense without their associated application.
They are iconified by the window manager only if the main application
shell is iconified.
Classes
TransientShell inherits behavior and resources from Core, Composite,
Shell, WMShell, and VendorShell.
The class pointer is transientShellWidgetClass.
The class name is TransientShell.
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).
In addition to these new resources, new resources, TransientShell
overrides the XmNsaveUnder resource in Shell and the XmNtransient
resource in WMShell.
_______________________________________________________________
| TransientShell Resource Set |
|________________|_________________|________|_________|________|
| Name | Class | Type | Default| Access|
|________________|_________________|________|_________|________|
|________________|_________________|________|_________|________|
| XmNtransientFor| XmCTransientFor| Widget| NULL | CSG |
|________________|_________________|________|_________|________|
10/89 Page 1
TransientShell(3X) UNIX System V TransientShell(3X)
XmNtransientFor
Specifies a widget for which the shell acts as a pop-up. If this
resource is NULL or is a widget that has not been realized, the
XmNwindowGroup is used instead.
Inherited Resources
TransientShell inherits behavior and resources from the following
superclasses. For a complete description of each resource, 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 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).
| VendorShell Resource Set |
||||||
|Name | Class | Type | Default | Access|
||||||
||||||
|XmNdefaultFontList | XmCDefaultFontList | XmFontList | dynamic | C |
||||||
|XmNdeleteResponse | XmCDeleteResponse | unsigned char| XmDESTROY | CSG |
||||||
|XmNkeyboardFocusPolicy| XmCKeyboardFocusPolicy| unsigned char| XmEXPLICIT| CSG |
||||||
|XmNmwmDecorations | XmCMwmDecorations | int | -1 | CSG |
||||||
|XmNmwmFunctions | XmCMwmFunctions | int | -1 | CSG |
||||||
|XmNmwmInputMode | XmCMwmInputMode | int | -1 | CSG |
||||||
|XmNmwmMenu | XmCMwmMenu | String | NULL | CSG |
||||||
|XmNshellUnitType | XmCShellUnitType | unsigned char| XmPIXELS | CSG |
||||||
|XmNuseAsyncGeometry | XmCUseAsyncGeometry | Boolean | False | CSG |
||||||
Page 2 10/89
TransientShell(3X) UNIX System V TransientShell(3X)
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 XASTRING CSG
XmNtransient XmCTransient Boolean True CSG
XmNwaitForWm XmCWaitForWm Boolean True CSG
XmNwidthInc XmCWidthInc int XtUnspecifiedShellInt CSG
10/89 Page 3
TransientShell(3X) UNIX System V TransientShell(3X)
| 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| (*)() | 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 | True | CSG |
||||||
|XmNvisual | XmCVisual | Visual * | CopyFromParent| CSG |
||||||
| Composite Resource Set |
||||||
| Name | Class | Type | Default| Access|
||||||
||||||
| XmNchildren | XmCReadOnly | WidgetList| NULL | G |
||||||
| XmNinsertPosition| XmCInsertPosition| (*)() | NULL | CSG |
||||||
| XmNnumChildren | XmCReadOnly | Cardinal | 0 | G |
||||||
Page 4 10/89
TransientShell(3X) UNIX System V TransientShell(3X)
| 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 | XmUNSPECIFIEDPIXMAP| CSG |
||||||
|XmNborderColor | XmCBorderColor | Pixel | XtDefaultForeground | CSG |
||||||
|XmNborderPixmap | XmCPixmap | Pixmap | XmUNSPECIFIEDPIXMAP| 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 TransientShell.
RELATED INFORMATION
Composite(3X), Core(3X), Shell(3X), VendorShell(3X), and WMShell(3X).
10/89 Page 5