Blame doc/man/man3/XmDialogShell.3

Packit b099d7
'\" t
Packit b099d7
...\" DialogSh.sgm /main/10 1996/09/25 15:29:11 cdedoc $
Packit b099d7
.de P!
Packit b099d7
.fl
Packit b099d7
\!!1 setgray
Packit b099d7
.fl
Packit b099d7
\\&.\"
Packit b099d7
.fl
Packit b099d7
\!!0 setgray
Packit b099d7
.fl			\" force out current output buffer
Packit b099d7
\!!save /psv exch def currentpoint translate 0 0 moveto
Packit b099d7
\!!/showpage{}def
Packit b099d7
.fl			\" prolog
Packit b099d7
.sy sed -e 's/^/!/' \\$1\" bring in postscript file
Packit b099d7
\!!psv restore
Packit b099d7
.
Packit b099d7
.de pF
Packit b099d7
.ie     ?\\*(f1?? .ds f1 \\n(.f
Packit b099d7
.el .ie ?\\*(f2?? .ds f2 \\n(.f
Packit b099d7
.el .ie ?\\*(f3?? .ds f3 \\n(.f
Packit b099d7
.el .ie ?\\*(f4?? .ds f4 \\n(.f
Packit b099d7
.el .tm ? font overflow
Packit b099d7
.ft \\$1
Packit b099d7
..
Packit b099d7
.de fP
Packit b099d7
.ie     !?\\*(f4?? \{\
Packit b099d7
.	ft \\*(f4
Packit b099d7
.	ds f4\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f3?? \{\
Packit b099d7
.	ft \\*(f3
Packit b099d7
.	ds f3\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f2?? \{\
Packit b099d7
.	ft \\*(f2
Packit b099d7
.	ds f2\"
Packit b099d7
'	br \}
Packit b099d7
.el .ie !?\\*(f1?? \{\
Packit b099d7
.	ft \\*(f1
Packit b099d7
.	ds f1\"
Packit b099d7
'	br \}
Packit b099d7
.el .tm ? font underflow
Packit b099d7
..
Packit b099d7
.ds f1\"
Packit b099d7
.ds f2\"
Packit b099d7
.ds f3\"
Packit b099d7
.ds f4\"
Packit b099d7
.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n 
Packit b099d7
.TH "XmDialogShell" "library call"
Packit b099d7
.SH "NAME"
Packit b099d7
\fBXmDialogShell\fP \(em The DialogShell widget class
Packit b099d7
.iX "XmDialogShell"
Packit b099d7
.iX "widget class" "DialogShell"
Packit b099d7
.SH "SYNOPSIS"
Packit b099d7
.PP
Packit b099d7
.nf
Packit b099d7
#include <Xm/DialogS\&.h>
Packit b099d7
.fi
Packit b099d7
.SH "DESCRIPTION"
Packit b099d7
.PP
Packit b099d7
Modal and modeless dialogs use DialogShell as the Shell parent\&.
Packit b099d7
DialogShell widgets cannot
Packit b099d7
be iconified\&. Instead, all secondary DialogShell widgets
Packit b099d7
associated with an ApplicationShell widget are iconified and
Packit b099d7
de-iconified as a group with the primary widget\&.
Packit b099d7
.PP
Packit b099d7
The client indirectly manipulates DialogShell through the convenience
Packit b099d7
interfaces during creation, and it can directly manipulate its
Packit b099d7
BulletinBoard-derived child\&.
Packit b099d7
Much of the functionality of DialogShell assumes
Packit b099d7
that its child is a BulletinBoard subclass, although it
Packit b099d7
can potentially stand alone\&.
Packit b099d7
.PP
Packit b099d7
Setting \fBXmNheight\fP, \fBXmNwidth\fP,
Packit b099d7
or \fBXmNborderWidth\fP for
Packit b099d7
either a DialogShell or its managed child usually sets that resource to the
Packit b099d7
same value in both the parent and the child\&. When an off-the-spot input
Packit b099d7
method exists, the height and width of the shell may be greater than
Packit b099d7
those of the managed child in order to accommodate the input method\&.
Packit b099d7
In this case, setting \fBXmNheight\fP
Packit b099d7
or \fBXmNwidth\fP for the
Packit b099d7
shell does not necessarily set that resource to the same value in
Packit b099d7
the managed child, and setting \fBXmNheight\fP
Packit b099d7
or \fBXmNwidth\fP
Packit b099d7
for the child does not necessarily set that resource to the same
Packit b099d7
value in the shell\&.
Packit b099d7
.PP
Packit b099d7
For the managed child of a DialogShell, regardless of the value of
Packit b099d7
the shell\&'s \fBXmNallowShellResize\fP resource,
Packit b099d7
setting \fBXmNx\fP or \fBXmNy\fP
Packit b099d7
sets the corresponding resource of the parent but does not change the
Packit b099d7
child\&'s position relative to the parent\&.
Packit b099d7
The \fBXtGetValues\fP resource for the child\&'s
Packit b099d7
\fBXmNx\fP or \fBXmNy\fP yields the
Packit b099d7
value of the corresponding resource in the parent\&.
Packit b099d7
The x and y-coordinates of the child\&'s upper left outside
Packit b099d7
corner relative to the parent\&'s upper left inside corner are both 0 (zero)
Packit b099d7
minus the value of \fBXmNborderWidth\fP\&.
Packit b099d7
.PP
Packit b099d7
Note that the \fIInter-Client Communication Conventions Manual\fP (ICCCM)
Packit b099d7
allows a window manager to change or control the border width of a reparented
Packit b099d7
top-level window\&.
Packit b099d7
.PP
Packit b099d7
DialogShell uses the \fBXmQTdialogShellSavvy\fP trait\&.
Packit b099d7
.SS "Classes"
Packit b099d7
.PP
Packit b099d7
DialogShell inherits behavior, resources, and traits from the \fBCore\fP,
Packit b099d7
\fBComposite\fP, \fBShell\fP,
Packit b099d7
\fBWMShell\fP, \fBVendorShell\fP, and \fBTransientShell\fP classes\&.
Packit b099d7
.PP
Packit b099d7
The class pointer is \fBxmDialogShellWidgetClass\fP\&.
Packit b099d7
.PP
Packit b099d7
The class name is \fBXmDialogShell\fP\&.
Packit b099d7
.SS "New Resources"
Packit b099d7
.PP
Packit b099d7
DialogShell defines no new resources but overrides the \fBXmNdeleteResponse\fP
Packit b099d7
resource in the \fBVendorShell\fP class\&.
Packit b099d7
.SS "Inherited Resources"
Packit b099d7
.PP
Packit b099d7
DialogShell inherits behavior and resources from the
Packit b099d7
superclasses described in the following tables,
Packit b099d7
which define sets of widget resources used by the programmer
Packit b099d7
to specify data\&.
Packit b099d7
.PP
Packit b099d7
For a complete description of each resource, refer to the
Packit b099d7
reference page for that superclass\&.
Packit b099d7
The programmer can also set the resource values for the
Packit b099d7
inherited classes to set attributes for this widget\&. To reference a
Packit b099d7
resource by name or by class in a \fB\&.Xdefaults\fP file, remove the
Packit b099d7
\fBXmN\fP or
Packit b099d7
\fBXmC\fP prefix and use the remaining letters\&. To specify one of the defined
Packit b099d7
values for a resource in a \fB\&.Xdefaults\fP file,
Packit b099d7
remove the \fBXm\fP prefix and use
Packit b099d7
the remaining letters (in either lowercase or uppercase, but include any
Packit b099d7
underscores between words)\&.
Packit b099d7
The codes in the access column indicate if the given resource can be
Packit b099d7
set at creation time (C),
Packit b099d7
set by using \fBXtSetValues\fP (S),
Packit b099d7
retrieved by using \fBXtGetValues\fP (G), or is not applicable
Packit b099d7
(N/A)\&.
Packit b099d7
.PP
Packit b099d7
.TS
Packit b099d7
tab(?) box;
Packit b099d7
c s s s s
Packit b099d7
l| l| l| l| l.
Packit b099d7
\fBTransientShell Resource Set\fP
Packit b099d7
\fBName\fP?\fBClass\fP?\fBType\fP?\fBDefault\fP?\fBAccess\fP
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNtransientFor?XmCTransientFor?Widget?NULL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
.TE
Packit b099d7
.PP
Packit b099d7
.TS
Packit b099d7
tab(?) box;
Packit b099d7
c s s s s
Packit b099d7
l| l| l| l| l.
Packit b099d7
\fBVendorShell Resource Set\fP
Packit b099d7
\fBName\fP?\fBClass\fP?\fBType\fP?\fBDefault\fP?\fBAccess\fP
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNaudibleWarning?XmCAudibleWarning?unsigned char?XmBELL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNbuttonFontList?XmCButtonFontList?XmFontList?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNbuttonRenderTable?XmCButtonRenderTable?XmRenderTable?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNdefaultFontList?XmCDefaultFontList?XmFontList?dynamic?CG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNdeleteResponse?XmCDeleteResponse?unsigned char?XmUNMAP?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNinputMethod?XmCInputMethod?String?NULL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNinputPolicy?XmCInputPolicy?XmInputPolicy?XmPER_SHELL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNkeyboardFocusPolicy?XmCKeyboardFocusPolicy?unsigned char?XmEXPLICIT?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNlabelFontList?XmCLabelFontList?XmFontList?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNlabelRenderTable?XmCLabelRenderTabel?XmRenderTable?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNlayoutDirection?XmCLayoutDirection?XmDirection?XmLEFT_TO_RIGHT?CG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNmwmDecorations?XmCMwmDecorations?int?-1?CG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNmwmFunctions?XmCMwmFunctions?int?-1?CG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNmwmInputMode?XmCMwmInputMode?int?-1?CG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNmwmMenu?XmCMwmMenu?String?NULL?CG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNpreeditType?XmCPreeditType?String?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNshellUnitType?XmCShellUnitType?unsigned char?XmPIXELS?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNtextFontList?XmCTextFontList?XmFontList?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNtextRenderTable?XmCTextRenderTable?XmRenderTable?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNunitType?XmCUnitType?unsigned char?XmPIXELS?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNuseAsyncGeometry?XmCUseAsyncGeometry?Boolean?False?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
.TE
Packit b099d7
.PP
Packit b099d7
.TS
Packit b099d7
tab(?) box;
Packit b099d7
c s s s s
Packit b099d7
l| l| l| l| l.
Packit b099d7
\fBWMShell Resource Set\fP
Packit b099d7
\fBName\fP?\fBClass\fP?\fBType\fP?\fBDefault\fP?\fBAccess\fP
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNbaseHeight?XmCBaseHeight?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNbaseWidth?XmCBaseWidth?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNheightInc?XmCHeightInc?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNiconMask?XmCIconMask?Pixmap?NULL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNiconPixmap?XmCIconPixmap?Pixmap?NULL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNiconWindow?XmCIconWindow?Window?NULL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNiconX?XmCIconX?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNiconY?XmCIconY?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNinitialState?XmCInitialState?int?NormalState?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNinput?XmCInput?Boolean?True?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNmaxAspectX?XmCMaxAspectX?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNmaxAspectY?XmCMaxAspectY?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNmaxHeight?XmCMaxHeight?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNmaxWidth?XmCMaxWidth?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNminAspectX?XmCMinAspectX?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNminAspectY?XmCMinAspectY?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNminHeight?XmCMinHeight?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNminWidth?XmCMinWidth?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNtitle?XmCTitle?String?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNtitleEncoding?XmCTitleEncoding?Atom?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNtransient?XmCTransient?Boolean?True?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNwaitForWm?XmCWaitForWm?Boolean?True?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNwidthInc?XmCWidthInc?int?XtUnspecifiedShellInt?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNwindowGroup?XmCWindowGroup?Window?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNwinGravity?XmCWinGravity?int?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNwmTimeout?XmCWmTimeout?int?5000 ms?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
.TE
Packit b099d7
.PP
Packit b099d7
.RS
Packit b099d7
\fBNote:  
Packit b099d7
.PP
Packit b099d7
If values for \fBXmNminWidth\fP and \fBXmNminHeight\fP are present,
Packit b099d7
and values for \fBXmNbaseWidth\fP and
Packit b099d7
\fBXmNbaseHeight\fP are absent,
Packit b099d7
\fBXmNminWidth\fP and
Packit b099d7
\fBXmNminHeight\fP will be used as
Packit b099d7
default values for \fBXmNbaseWidth\fP
Packit b099d7
and \fBXmNbaseHeight\fP,
Packit b099d7
and these values will be added to the shell size specified by the user\&.
Packit b099d7
To work around this, add arguments during widget
Packit b099d7
creation to explicitly set \fBXmNbaseWidth\fP and
Packit b099d7
\fBXmNbaseHeight\fP to zero\&.  
Packit b099d7
.RE
Packit b099d7
.PP
Packit b099d7
.TS
Packit b099d7
tab(?) box;
Packit b099d7
c s s s s
Packit b099d7
l| l| l| l| l.
Packit b099d7
\fBShell Resource Set\fP
Packit b099d7
\fBName\fP?\fBClass\fP?\fBType\fP?\fBDefault\fP?\fBAccess\fP
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNallowShellResize?XmCAllowShellResize?Boolean?False?CG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNcreatePopupChildProc?XmCCreatePopupChildProc?XtCreatePopupChildProc?NULL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNgeometry?XmCGeometry?String?NULL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNoverrideRedirect?XmCOverrideRedirect?Boolean?False?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNpopdownCallback?XmCCallback?XtCallbackList?NULL?C
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNpopupCallback?XmCCallback?XtCallbackList?NULL?C
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNsaveUnder?XmCSaveUnder?Boolean?True?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNvisual?XmCVisual?Visual *?CopyFromParent?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
.TE
Packit b099d7
.PP
Packit b099d7
.TS
Packit b099d7
tab(?) box;
Packit b099d7
c s s s s
Packit b099d7
l| l| l| l| l.
Packit b099d7
\fBComposite Resource Set\fP
Packit b099d7
\fBName\fP?\fBClass\fP?\fBType\fP?\fBDefault\fP?\fBAccess\fP
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNchildren?XmCReadOnly?WidgetList?NULL?G
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNinsertPosition?XmCInsertPosition?XtOrderProc?NULL?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNnumChildren?XmCReadOnly?Cardinal?0?G
Packit b099d7
_?_?_?_?_?
Packit b099d7
.TE
Packit b099d7
.PP
Packit b099d7
.TS
Packit b099d7
tab(?) box;
Packit b099d7
c s s s s
Packit b099d7
l| l| l| l| l.
Packit b099d7
\fBCore Resource Set\fP
Packit b099d7
\fBName\fP?\fBClass\fP?\fBType\fP?\fBDefault\fP?\fBAccess\fP
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNaccelerators?XmCAccelerators?XtAccelerators?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNancestorSensitive?XmCSensitive?Boolean?dynamic?G
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNbackground?XmCBackground?Pixel?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNbackgroundPixmap?XmCPixmap?Pixmap?XmUNSPECIFIED_PIXMAP?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNborderColor?XmCBorderColor?Pixel?XtDefaultForeground?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNborderPixmap?XmCPixmap?Pixmap?XmUNSPECIFIED_PIXMAP?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNborderWidth?XmCBorderWidth?Dimension?0?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNcolormap?XmCColormap?Colormap?dynamic?CG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNdepth?XmCDepth?int?dynamic?CG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNdestroyCallback?XmCCallback?XtCallbackList?NULL?C
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNheight?XmCHeight?Dimension?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNinitialResourcesPersistent?XmCInitialResourcesPersistent?Boolean?True?C
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNmappedWhenManaged?XmCMappedWhenManaged?Boolean?True?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNscreen?XmCScreen?Screen *?dynamic?CG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNsensitive?XmCSensitive?Boolean?True?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNtranslations?XmCTranslations?XtTranslations?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNwidth?XmCWidth?Dimension?dynamic?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNx?XmCPosition?Position?0?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
XmNy?XmCPosition?Position?0?CSG
Packit b099d7
_?_?_?_?_?
Packit b099d7
.TE
Packit b099d7
.SS "Translations"
Packit b099d7
.PP
Packit b099d7
There are no translations for XmDialogShell\&.
Packit b099d7
.SH "RELATED"
Packit b099d7
.PP
Packit b099d7
\fBComposite\fP(3), \fBCore\fP(3), \fBShell\fP(3),
Packit b099d7
\fBTransientShell\fP(3), \fBWMShell\fP(3), \fBVendorShell\fP(3),
Packit b099d7
and \fBXmCreateDialogShell\fP(3)\&.
Packit b099d7
...\" created by instant / docbook-to-man, Sun 22 Dec 1996, 20:22