1TransientShell(library call)                      TransientShell(library call)
2
3
4

NAME

6       TransientShell — The TransientShell widget class
7

SYNOPSIS

9       #include <Xm/Xm.h>
10       #include <X11/Shell.h>
11

DESCRIPTION

13       TransientShell is used for shell windows that can be manipulated by the
14       window manager, but are not allowed to  be  iconified  separately.  For
15       example,  DialogBoxes  make  no sense without their associated applica‐
16       tion.  They are iconified by the window manager only if the main appli‐
17       cation shell is iconified.
18
19   Classes
20       TransientShell  inherits  behavior  and resources from Core, Composite,
21       Shell, WMShell, and VendorShell.
22
23       The class pointer is transientShellWidgetClass.
24
25       The class name is TransientShell.
26
27   New Resources
28       The following table defines a set of widget resources used by the  pro‐
29       grammer  to specify data. The programmer can also set the resource val‐
30       ues for the inherited classes to set attributes  for  this  widget.  To
31       reference  a  resource by name or by class in a .Xdefaults file, remove
32       the XmN or XmC prefix and use the remaining letters. To specify one  of
33       the  defined  values for a resource in a .Xdefaults file, remove the Xm
34       prefix and use the remaining letters (in either lowercase or uppercase,
35       but  include  any  underscores between words).  The codes in the access
36       column indicate if the given resource can be set at creation time  (C),
37       set by using XtSetValues (S), retrieved by using XtGetValues (G), or is
38       not applicable (N/A).
39
40       In addition to these new resources, TransientShell overrides  the  XmN‐
41       saveUnder resource in Shell and the XmNtransient resource in WMShell.
42
43       ┌──────────────────────────────────────────────────────────────┐
44       │                │TransientShell Re│source Se│t         │        │
45Name            Class           Type   Default Access 
46       ├────────────────┼─────────────────┼────────┼─────────┼────────┤
47       │XmNtransientFor │ XmCTransientFor │ Widget │ NULL    │ CSG    │
48       ├────────────────┼─────────────────┼────────┼─────────┼────────┤
49       └────────────────┴─────────────────┴────────┴─────────┴────────┘
50       XmNtransientFor
51                 Specifies  a  widget that the shell acts as a pop-up for.  If
52                 this resource is NULL or is a widget that has not been  real‐
53                 ized, the XmNwindowGroup is used instead.
54
55   Inherited Resources
56       TransientShell  inherits  behavior  and resources from the superclasses
57       described  in  the  following  tables,  which  define  sets  of  widget
58       resources  used  by  the  programmer  to  specify data.  For a complete
59       description of each resource, refer to  the  reference  page  for  that
60       superclass.
61
62       The  programmer  can  also  set  the  resource values for the inherited
63       classes to set attributes for this widget. To reference a  resource  by
64       name or by class in a .Xdefaults file, remove the XmN or XmC prefix and
65       use the remaining letters. To specify one of the defined values  for  a
66       resource in a .Xdefaults file, remove the Xm prefix and use the remain‐
67       ing letters (in either lowercase or uppercase, but include  any  under‐
68       scores  between words).  The codes in the access column indicate if the
69       given resource can be set at creation time (C), set by using  XtSetVal‐
70       ues  (S),  retrieved  by  using  XtGetValues  (G), or is not applicable
71       (N/A).
72
73       ┌───────────────────────────────────────────────────────────────────────────────────────────┐
74       │                       │         VendorShell Res│ource Set       │                 │        │
75Name                   Class                  Type          Default         Access 
76       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
77       │XmNaudibleWarning      │ XmCAudibleWarning      │ unsigned char │ XmBELL          │ CSG    │
78       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
79       │XmNbuttonFontList      │ XmCButtonFontList      │ XmFontList    │ dynamic         │ CSG    │
80       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
81       │XmNbuttonRenderTable   │ XmCButtonRenderTable   │ XmRenderTable │ dynamic         │ CSG    │
82       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
83       │XmNdefaultFontList     │ XmCDefaultFontList     │ XmFontList    │ dynamic         │ CG     │
84       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
85       │XmNdeleteResponse      │ XmCDeleteResponse      │ unsigned char │ XmDESTROY       │ CSG    │
86       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
87       │XmNinputMethod         │ XmCInputMethod         │ String        │ NULL            │ CSG    │
88       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
89       │XmNinputPolicy         │ XmCInputPolicy         │ XmInputPolicy │ XmPER_SHELL     │ CSG    │
90       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
91       │XmNkeyboardFocusPolicy │ XmCKeyboardFocusPolicy │ unsigned char │ XmEXPLICIT      │ CSG    │
92       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
93       │XmNlabelFontList       │ XmCLabelFontList       │ XmFontList    │ dynamic         │ CSG    │
94       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
95       │XmNlabelRenderTable    │ XmCLabelRenderTabel    │ XmRenderTable │ dynamic         │ CSG    │
96       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
97       │XmNlayoutDirection     │ XmCLayoutDirection     │ XmDirection   │ XmLEFT_TO_RIGHT │ CG     │
98       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
99       │XmNmwmDecorations      │ XmCMwmDecorations      │ int           │ -1              │ CG     │
100       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
101       │XmNmwmFunctions        │ XmCMwmFunctions        │ int           │ -1              │ CG     │
102       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
103       │XmNmwmInputMode        │ XmCMwmInputMode        │ int           │ -1              │ CG     │
104       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
105       │XmNmwmMenu             │ XmCMwmMenu             │ String        │ NULL            │ CG     │
106       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
107       │XmNpreeditType         │ XmCPreeditType         │ String        │ dynamic         │ CSG    │
108       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
109       │XmNshellUnitType       │ XmCShellUnitType       │ unsigned char │ XmPIXELS        │ CSG    │
110       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
111       │XmNtextFontList        │ XmCTextFontList        │ XmFontList    │ dynamic         │ CSG    │
112       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
113       │XmNtextRenderTable     │ XmCTextRenderTable     │ XmRenderTable │ dynamic         │ CSG    │
114       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
115       │XmNunitType            │ XmCUnitType            │ unsigned char │ XmPIXELS        │ CSG    │
116       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
117       │XmNuseAsyncGeometry    │ XmCUseAsyncGeometry    │ Boolean       │ False           │ CSG    │
118       ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
119       └───────────────────────┴────────────────────────┴───────────────┴─────────────────┴────────┘
120       ┌───────────────────────────────────────────────────────────────────────────────┐
121       │                 │           WMShellResource │Set                     │        │
122Name             Class            Type    Default               Access 
123       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
124       │XmNbaseHeight    │ XmCBaseHeight    │ int     │ XtUnspecifiedShellInt │ CSG    │
125       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
126       │XmNbaseWidth     │ XmCBaseWidth     │ int     │ XtUnspecifiedShellInt │ CSG    │
127       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
128       │XmNheightInc     │ XmCHeightInc     │ int     │ XtUnspecifiedShellInt │ CSG    │
129       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
130       │XmNiconMask      │ XmCIconMask      │ Pixmap  │ NULL                  │ CSG    │
131       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
132       │XmNiconPixmap    │ XmCIconPixmap    │ Pixmap  │ NULL                  │ CSG    │
133       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
134       │XmNiconWindow    │ XmCIconWindow    │ Window  │ NULL                  │ CSG    │
135       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
136       │XmNiconX         │ XmCIconX         │ int     │ XtUnspecifiedShellInt │ CSG    │
137       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
138       │XmNiconY         │ XmCIconY         │ int     │ XtUnspecifiedShellInt │ CSG    │
139       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
140       │XmNinitialState  │ XmCInitialState  │ int     │ NormalState           │ CSG    │
141       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
142       │XmNinput         │ XmCInput         │ Boolean │ True                  │ CSG    │
143       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
144       │XmNmaxAspectX    │ XmCMaxAspectX    │ int     │ XtUnspecifiedShellInt │ CSG    │
145       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
146       │XmNmaxAspectY    │ XmCMaxAspectY    │ int     │ XtUnspecifiedShellInt │ CSG    │
147       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
148       │XmNmaxHeight     │ XmCMaxHeight     │ int     │ XtUnspecifiedShellInt │ CSG    │
149       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
150       │XmNmaxWidth      │ XmCMaxWidth      │ int     │ XtUnspecifiedShellInt │ CSG    │
151       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
152       │XmNminAspectX    │ XmCMinAspectX    │ int     │ XtUnspecifiedShellInt │ CSG    │
153       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
154       │XmNminAspectY    │ XmCMinAspectY    │ int     │ XtUnspecifiedShellInt │ CSG    │
155       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
156       │XmNminHeight     │ XmCMinHeight     │ int     │ XtUnspecifiedShellInt │ CSG    │
157       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
158       │XmNminWidth      │ XmCMinWidth      │ int     │ XtUnspecifiedShellInt │ CSG    │
159       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
160       │XmNtitle         │ XmCTitle         │ String  │ dynamic               │ CSG    │
161       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
162       │XmNtitleEncoding │ XmCTitleEncoding │ Atom    │ dynamic               │ CSG    │
163       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
164       │XmNtransient     │ XmCTransient     │ Boolean │ True                  │ CSG    │
165       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
166       │XmNwaitForWm     │ XmCWaitForWm     │ Boolean │ True                  │ CSG    │
167       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
168       │XmNwidthInc      │ XmCWidthInc      │ int     │ XtUnspecifiedShellInt │ CSG    │
169       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
170       │XmNwindowGroup   │ XmCWindowGroup   │ Window  │ dynamic               │ CSG    │
171       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
172       │XmNwinGravity    │ XmCWinGravity    │ int     │ dynamic               │ CSG    │
173       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
174       │XmNwmTimeout     │ XmCWmTimeout     │ int     │ 5000 ms               │ CSG    │
175       ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
176       └─────────────────┴──────────────────┴─────────┴───────────────────────┴────────┘
177       ┌─────────────────────────────────────────────────────────────────────────────────────────────────────┐
178       │                        │                Shell Res│ource Set                │                │        │
179Name                    Class                   Type                   Default        Access 
180       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
181       │XmNallowShellResize     │ XmCAllowShellResize     │ Boolean                │ False          │ CG     │
182       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
183       │XmNcreatePopupChildProc │ XmCCreatePopupChildProc │ XtCreatePopupChildProc │ NULL           │ CSG    │
184       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
185       │XmNgeometry             │ XmCGeometry             │ String                 │ NULL           │ CSG    │
186       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
187       │XmNoverrideRedirect     │ XmCOverrideRedirect     │ Boolean                │ False          │ CSG    │
188       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
189       │XmNpopdownCallback      │ XmCCallback             │ XtCallbackList         │ NULL           │ C      │
190       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
191       │XmNpopupCallback        │ XmCCallback             │ XtCallbackList         │ NULL           │ C      │
192       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
193       │XmNsaveUnder            │ XmCSaveUnder            │ Boolean                │ True           │ CSG    │
194       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
195       │XmNvisual               │ XmCVisual               │ Visual *               │ CopyFromParent │ CSG    │
196       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
197       └────────────────────────┴─────────────────────────┴────────────────────────┴────────────────┴────────┘
198       ┌───────────────────────────────────────────────────────────────────────┐
199       │                  │     Composite Reso│urce Set      │         │        │
200Name              Class             Type        Default Access 
201       ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
202       │XmNchildren       │ XmCReadOnly       │ WidgetList  │ NULL    │ G      │
203       ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
204       │XmNinsertPosition │ XmCInsertPosition │ XtOrderProc │ NULL    │ CSG    │
205       ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
206       │XmNnumChildren    │ XmCReadOnly       │ Cardinal    │ 0       │ G      │
207       ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
208       └──────────────────┴───────────────────┴─────────────┴─────────┴────────┘
209       ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
210       │                              │               Core Resource Se│t                │                      │        │
211Name                          Class                         Type           Default              Access 
212       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
213       │XmNaccelerators               │ XmCAccelerators               │ XtAccelerators │ dynamic              │ CSG    │
214       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
215       │XmNancestorSensitive          │ XmCSensitive                  │ Boolean        │ dynamic              │ G      │
216       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
217       │XmNbackground                 │ XmCBackground                 │ Pixel          │ dynamic              │ CSG    │
218       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
219       │XmNbackgroundPixmap           │ XmCPixmap                     │ Pixmap         │ XmUNSPECIFIED_PIXMAP │ CSG    │
220       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
221       │XmNborderColor                │ XmCBorderColor                │ Pixel          │ XtDefaultForeground  │ CSG    │
222       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
223       │XmNborderPixmap               │ XmCPixmap                     │ Pixmap         │ XmUNSPECIFIED_PIXMAP │ CSG    │
224       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
225       │XmNborderWidth                │ XmCBorderWidth                │ Dimension      │ 0                    │ CSG    │
226       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
227       │XmNcolormap                   │ XmCColormap                   │ Colormap       │ dynamic              │ CG     │
228       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
229       │XmNdepth                      │ XmCDepth                      │ int            │ dynamic              │ CG     │
230       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
231       │XmNdestroyCallback            │ XmCCallback                   │ XtCallbackList │ NULL                 │ C      │
232       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
233       │XmNheight                     │ XmCHeight                     │ Dimension      │ dynamic              │ CSG    │
234       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
235       │XmNinitialResourcesPersistent │ XmCInitialResourcesPersistent │ Boolean        │ True                 │ C      │
236       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
237       │XmNmappedWhenManaged          │ XmCMappedWhenManaged          │ Boolean        │ True                 │ CSG    │
238       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
239       │XmNscreen                     │ XmCScreen                     │ Screen *       │ dynamic              │ CG     │
240       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
241       │XmNsensitive                  │ XmCSensitive                  │ Boolean        │ True                 │ CSG    │
242       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
243       │XmNtranslations               │ XmCTranslations               │ XtTranslations │ dynamic              │ CSG    │
244       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
245       │XmNwidth                      │ XmCWidth                      │ Dimension      │ dynamic              │ CSG    │
246       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
247       │XmNx                          │ XmCPosition                   │ Position       │ 0                    │ CSG    │
248       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
249       │XmNy                          │ XmCPosition                   │ Position       │ 0                    │ CSG    │
250       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
251       └──────────────────────────────┴───────────────────────────────┴────────────────┴──────────────────────┴────────┘
252   Translations
253       There are no translations for TransientShell.
254
256       Composite(3), Core(3), Shell(3), VendorShell(3), and WMShell(3).
257
258
259
260                                                  TransientShell(library call)
Impressum