1VendorShell(library call) VendorShell(library call)
2
3
4
6 VendorShell — The VendorShell widget class
7
9 #include <Xm/Xm.h>
10 #include <X11/Shell.h>
11
13 VendorShell is a Motif widget class used as a supporting superclass for
14 all shell classes that are visible to the window manager and that are
15 not override redirect. It contains resources that describe the MWM-
16 specific look and feel. It also manages the MWM-specific communication
17 needed by all VendorShell subclasses. See the mwm reference page for
18 more information.
19
20 It is also responsible for managing toolTips. All XmPrimitive and
21 XmGadget subclasses have an XmNtoolTipString resource. If XmNtoolTipEn‐
22 able is True, and the pointer enters a Primitive or Gadget that has
23 traversal enabled, and the XmNtoolTipString is not NULL, the XmN‐
24 toolTipString will be displayed according to the VendorShell resources
25 for controlling toolTips. VendorShell displays the XmNtooTipString in
26 an XmLabel that is a child of a transientShell. The name of the tran‐
27 sientShell is TipShell, and the name of the XmLabel is TipLabel. The
28 appearance of the tip can be controlled by specifing resources on these
29 widgets.
30
31 If an application uses the XmNmwmDecorations, XmNmwmFunctions, or XmN‐
32 mwmInputMode resource, it should include the file Xm/MwmUtil.h.
33
34 Setting XmNheight, XmNwidth, or XmNborderWidth for either a VendorShell
35 or its managed child usually sets that resource to the same value in
36 both the parent and the child. When an off-the-spot input method
37 exists, the height and width of the shell may be greater than those of
38 the managed child in order to accommodate the input method. In this
39 case, setting XmNheight or XmNwidth for the shell does not necessarily
40 set that resource to the same value in the managed child, and setting
41 XmNheight or XmNwidth for the child does not necessarily set that
42 resource to the same value in the shell.
43
44 For the managed child of a VendorShell, regardless of the value of the
45 shell's XmNallowShellResize, setting XmNx or XmNy sets the correspond‐
46 ing resource of the parent but does not change the child's position
47 relative to the parent. XtGetValues for the child's XmNx or XmNy
48 yields the value of the corresponding resource in the parent. The x
49 and y-coordinates of the child's upper left outside corner relative to
50 the parent's upper left inside corner are both 0 (zero) minus the value
51 of XmNborderWidth.
52
53 Note that the Inter-Client Communication Conventions Manual (ICCCM)
54 allows a window manager to change or control the border width of a
55 reparented top-level window.
56
57 VendorShell holds the XmQTspecifyRenderTable trait.
58
59 Classes
60 VendorShell inherits behavior, resources, and traits from the Core,
61 Composite, Shell, and WMShell classes.
62
63 The class pointer is vendorShellWidgetClass.
64
65 The class name is VendorShell.
66
67 New Resources
68 The following table defines a set of widget resources used by the pro‐
69 grammer to specify data. The programmer can also set the resource val‐
70 ues for the inherited classes to set attributes for this widget. To
71 reference a subresource by name or by class in a .Xdefaults file,
72 remove the XmN or XmC prefix and use the remaining letters. To specify
73 one of the defined values for a subresource in a .Xdefaults file,
74 remove the Xm prefix and use the remaining letters (in either lowercase
75 or uppercase, but include any underscores between words). The codes in
76 the access column indicate if the given subresource can be set at cre‐
77 ation time (C), set by using XtSetValues (S), retrieved by using XtGet‐
78 Values (G), or is not applicable (N/A).
79
80 ┌───────────────────────────────────────────────────────────────────────────────────────────┐
81 │ │ VendorShell Res│ource Set │ │ │
82 │Name │ Class │ Type │ Default │ Access │
83 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
84 │XmNaudibleWarning │ XmCAudibleWarning │ unsigned char │ XmBELL │ CSG │
85 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
86 │XmNbuttonFontList │ XmCButtonFontList │ XmFontList │ dynamic │ CSG │
87 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
88 │XmNbuttonRenderTable │ XmCButtonRenderTable │ XmRenderTable │ dynamic │ CSG │
89 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
90 │XmNdefaultFontList │ XmCDefaultFontList │ XmFontList │ dynamic │ CG │
91 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
92 │XmNdeleteResponse │ XmCDeleteResponse │ unsigned char │ XmDESTROY │ CSG │
93 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
94 │XmNinputMethod │ XmCInputMethod │ string │ NULL │ CSG │
95 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
96 │XmNinputPolicy │ XmCInputPolicy │ XmInputPolicy │ XmPER_SHELL │ CSG │
97 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
98 │XmNkeyboardFocusPolicy │ XmCKeyboardFocusPolicy │ unsigned char │ XmEXPLICIT │ CSG │
99 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
100 │XmNlabelFontList │ XmCLabelFontList │ XmFontList │ dynamic │ CSG │
101 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
102 │XmNlabelRenderTable │ XmCLabelRenderTabel │ XmRenderTable │ dynamic │ CSG │
103 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
104 │XmNlayoutDirection │ XmCLayoutDirection │ XmDirection │ XmLEFT_TO_RIGHT │ CG │
105 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
106 │XmNmwmDecorations │ XmCMwmDecorations │ int │ -1 │ CG │
107 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
108 │XmNmwmFunctions │ XmCMwmFunctions │ int │ -1 │ CG │
109 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
110 │XmNmwmInputMode │ XmCMwmInputMode │ int │ -1 │ CG │
111 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
112 │XmNmwmMenu │ XmCMwmMenu │ String │ NULL │ CG │
113 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
114 │XmNpreeditType │ XmCPreeditType │ String │ dynamic │ CSG │
115 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
116 │XmNverifyPreedit │ XmCVerifyPreedit │ Boolean │ False │ CSG │
117 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
118 │XmNshellUnitType │ XmCShellUnitType │ unsigned char │ XmPIXELS │ CSG │
119 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
120 │XmNtextFontList │ XmCTextFontList │ XmFontList │ dynamic │ CSG │
121 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
122 │XmNtextRenderTable │ XmCTextRenderTable │ XmRenderTable │ dynamic │ CSG │
123 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
124 │XmNtoolTipPostDelay │ XmCToolTipPostDelay │ int │ 5000 │ CSG │
125 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
126 │XmNtoolTipPostDuration │ XmCToolTipPostDuration │ int │ 5000 │ CSG │
127 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
128 │XmNtoolTipEnable │ XmCToolTipEnable │ Boolean │ False │ CSG │
129 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
130 │XmNunitType │ XmCUnitType │ unsigned char │ XmPIXELS │ CSG │
131 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
132 │XmNuseAsyncGeometry │ XmCUseAsyncGeometry │ Boolean │ False │ CSG │
133 ├───────────────────────┼────────────────────────┼───────────────┼─────────────────┼────────┤
134 └───────────────────────┴────────────────────────┴───────────────┴─────────────────┴────────┘
135 XmNaudibleWarning
136 Determines whether an action activates its associated audible
137 cue. The possible values are XmBELL and XmNONE.
138
139 XmNbuttonFontList
140 Specifies the font list used for button descendants. See the
141 XmNbuttonRenderTable resource.
142
143 XmNbuttonRenderTable
144 Specifies the render table used for VendorShell's button
145 descendants. If this value is NULL at initialization and if
146 the value of XmNdefaultFontList is not NULL, XmNbuttonRen‐
147 derTable is initialized to the value of XmNdefaultFontList.
148 If the value of XmNdefaultFontList is NULL, the parent hier‐
149 archy of the widget is searched for an ancestor that holds
150 the XmQTspecifyRenderTable trait. If such an ancestor is
151 found, XmNbuttonRenderTable is initialized to the XmBUT‐
152 TON_RENDER_TABLE value of the ancestor widget. If no such
153 ancestor is found, the default is implementation dependent.
154 Refer to XmRenderTable(3) for more information on the cre‐
155 ation and structure of a render table.
156
157 XmNdefaultFontList
158 Specifies a default font list for VendorShell's descendants.
159 This resource is obsolete and exists for compatibility with
160 earlier releases. It has been replaced by XmNbuttonFontList,
161 XmNlabelFontList, and XmNtextFontList.
162
163 XmNdeleteResponse
164 Determines what action the shell takes in response to a
165 WM_DELETE_WINDOW message. The setting can be one of three
166 values: XmDESTROY, XmUNMAP, and XmDO_NOTHING. The resource
167 is scanned, and the appropriate action is taken after the
168 WM_DELETE_WINDOW callback list (if any) that is registered
169 with the Protocol manager has been called.
170
171 XmNinputMethod
172 Specifies the string that sets the locale modifier for the
173 input method. When XtGetValues is called on this resource,
174 the returned value is a pointer to the actual resource value
175 and should not be freed.
176
177 XmNinputPolicy
178 Specifies the policy to follow for creating an Input Context
179 (IC) for this shell. This resource can have the following
180 values:
181
182 XmPER_SHELL
183 Specifies that only one XIC is created per shell.
184
185 XmPER_WIDGET
186 Specifies that one XIC is created for each widget.
187
188 XmNkeyboardFocusPolicy
189 Determines allocation of keyboard focus within the widget
190 hierarchy rooted at this shell. The X keyboard focus must be
191 directed to somewhere in the hierarchy for this client-side
192 focus management to take effect. Possible values are XmEX‐
193 PLICIT, specifying a click-to-type policy, and XmPOINTER,
194 specifying a pointer-driven policy.
195
196 XmNlabelFontList
197 Specifies the font list used for label descendants. See the
198 XmNlabelRenderTable resource.
199
200 XmNlabelRenderTable
201 Specifies the font list used for VendorShell's label descen‐
202 dants (Labels and LabelGadgets). If this value is NULL at
203 initialization and if the value of XmNdefaultFontList is not
204 NULL, XmNlabelFontList is initialized to the value of XmNde‐
205 faultFontList. If the value of XmNdefaultFontList is NULL,
206 the parent hierarchy of the widget is searched for an ances‐
207 tor that holds the XmQTspecifyRenderTable trait. If such an
208 ancestor is found, XmNlabelRenderTable is initialized to the
209 XmLABEL_RENDER_TABLE of the ancestor widget. If no such
210 ancestor is found, the default is implementation dependent.
211 Refer to XmRenderTable(3) for more information on the cre‐
212 ation and structure of a render table.
213
214 XmNlayoutDirection
215 Specifies the direction in which the subwidgets, children of
216 a widget, or other visual components are to be laid out. This
217 policy will apply as the default layout policy for all
218 descendants of this VendorShell.
219
220 XmNmwmDecorations
221 Specifies the decoration flags (specific decorations to add
222 or remove from the window manager frame) for the
223 _MOTIF_WM_HINTS property. If any decoration flags are speci‐
224 fied by the _MOTIF_WM_HINTS property, only decorations indi‐
225 cated by both that property and the MWM clientDecoration and
226 transientDecoration resources are displayed. If no decora‐
227 tion flags are specified by the _MOTIF_WM_HINTS property,
228 decorations indicated by the MWM clientDecoration and tran‐
229 sientDecoration resources are displayed. The default for the
230 XmNmwmDecorations resource is not to specify any decoration
231 flags for the _MOTIF_WM_HINTS property.
232
233 The value of this resource is the bitwise inclusive OR of one
234 or more flag bits. The possible flag bit constants, defined
235 in the include file Xm/MwmUtil.h, are
236
237 MWM_DECOR_ALL
238 All decorations except those specified by other
239 flag bits that are set
240
241 MWM_DECOR_BORDER
242 Client window border
243
244 MWM_DECOR_RESIZEH
245 Resize frame handles
246
247 MWM_DECOR_TITLE
248 Title bar
249
250 MWM_DECOR_MENU
251 Window menu button
252
253 MWM_DECOR_MINIMIZE
254 Minimize window button
255
256 MWM_DECOR_MAXIMIZE
257 Maximize window button
258
259 XmNmwmFunctions
260 Specifies the function flags (specific window manager func‐
261 tions to apply or not apply to the client window) for the
262 _MOTIF_WM_HINTS property. If any function flags are speci‐
263 fied by the _MOTIF_WM_HINTS property, only functions indi‐
264 cated by both that property and the MWM clientFunctions and
265 transientFunctions resources are applied. If no function
266 flags are specified by the _MOTIF_WM_HINTS property, func‐
267 tions indicated by the MWM clientFunctions and transientFunc‐
268 tions resources are applied. The default for the XmNmwmFunc‐
269 tions resource is not to specify any function flags for the
270 _MOTIF_WM_HINTS property.
271
272 The value of this resource is the bitwise inclusive OR of one
273 or more flag bits. The possible flag bit constants, defined
274 in the include file Xm/MwmUtil.h, are
275
276 MWM_FUNC_ALL
277 All functions except those specified by other flag
278 bits that are set
279
280 MWM_FUNC_RESIZE
281 f.resize
282
283 MWM_FUNC_MOVE
284 f.move
285
286 MWM_FUNC_MINIMIZE
287 f.minimize
288
289 MWM_FUNC_MAXIMIZE
290 f.maximize
291
292 MWM_FUNC_CLOSE
293 f.kill
294
295 XmNmwmInputMode
296 Specifies the input mode flag (application modal or system
297 modal input constraints) for the _MOTIF_WM_HINTS property.
298 If no input mode flag is specified by the _MOTIF_WM_HINTS
299 property, no input constraints are applied, and input goes to
300 any window. The default for the XmNmwmInputMode resource is
301 not to specify any input mode flag for the _MOTIF_WM_HINTS
302 property.
303
304 An application that sets input constraints on a dialog usu‐
305 ally uses the BulletinBoard's XmNdialogStyle resource rather
306 than the parent DialogShell's XmNmwmInputMode resource.
307
308 The possible values for this resource, defined in the include
309 file Xm/MwmUtil.h, are
310
311 MWM_INPUT_MODELESS
312 Input goes to any window.
313
314 MWM_INPUT_PRIMARY_APPLICATION_MODAL
315 Input does not go to ancestors of this window.
316
317 MWM_INPUT_SYSTEM_MODAL
318 Input goes only to this window.
319
320 MWM_INPUT_FULL_APPLICATION_MODAL
321 Input does not go to other windows in this applica‐
322 tion.
323
324 XmNmwmMenu
325 Specifies the menu items that the Motif window manager should
326 add to the end of the window menu. The string contains a list
327 of items separated by 0fP with the following format:
328
329 label [mnemonic] [accelerator] function
330
331 If more than one item is specified, the items should be sepa‐
332 rated by a newline character.
333
334 When XtGetValues is called on this resource, the returned
335 value is a pointer to the actual resource value and should
336 not be freed.
337
338 XmNpreeditType
339 Specifies the input method style or styles available to the
340 input manager. The resource can be a comma-separated list of
341 the following values:
342
343 ┌────────────────────────────────────┐
344 │ Preedit Values │
345 ├──────────────┬─────────────────────┐
346 │Preedit Value │ XIM Style │
347 ├──────────────┼─────────────────────┤
348 ├──────────────┼─────────────────────┤
349 ├──────────────┼─────────────────────┤
350 │OffTheSpot │ XIMPreeditArea │
351 ├──────────────┼─────────────────────┤
352 ├──────────────┼─────────────────────┤
353 ├──────────────┼─────────────────────┤
354 │Root │ XIMPreeditNothing │
355 ├──────────────┼─────────────────────┤
356 ├──────────────┼─────────────────────┤
357 ├──────────────┼─────────────────────┤
358 │None │ XIMPreeditNone │
359 ├──────────────┼─────────────────────┤
360 ├──────────────┼─────────────────────┤
361 ├──────────────┼─────────────────────┤
362 │OverTheSpot │ XIMPreeditPosition │
363 ├──────────────┼─────────────────────┤
364 ├──────────────┼─────────────────────┤
365 ├──────────────┼─────────────────────┤
366 │OnTheSpot │ XIMPreeditCallbacks │
367 ├──────────────┼─────────────────────┤
368 ├──────────────┼─────────────────────┤
369 └──────────────┴─────────────────────┘
370 When XtGetValues is called on this resource, the returned
371 value is a pointer to the actual resource value and should
372 not be freed.
373
374 XmNshellUnitType
375 This resource is obsolete, and is included only for compati‐
376 bility with earlier releases of Motif. Use the XmNunitType
377 resource instead.
378
379 XmNtextFontList
380 Specifies the font list used for text descendants. See the
381 XmNtextRenderTable resource.
382
383 XmNtextRenderTable
384 Specifies the render table used for VendorShell's Text and
385 List descendants. If this value is NULL at initialization and
386 if the value of XmNdefaultFontList is not NULL, XmNtextRen‐
387 derTable is initialized to the value of XmNdefaultFontList.
388 If the value of XmNdefaultFontList is NULL, the parent hier‐
389 archy of the widget is searched for an ancestor that holds
390 the XmQTspecifyRenderTable trait. If such an ancestor is
391 found, XmNtextRenderTable is initialized to the XmTEXT_REN‐
392 DER_TABLE value of the ancestor widget. If no such ancestor
393 is found, the default is implementation dependent. Refer to
394 XmRenderTable(3) for more information on the creation and
395 structure of a render table.
396
397 XmNtoolTipEnable
398 Specifies whether toolTips are enabled for this shell or not.
399
400
401 XmNtoolTipPostDelay
402 Specifies the time, in milliseconds, to wait after the
403 pointer enters a widget before posting the toolTip associated
404 with this widget.
405
406
407 XmNtoolTipPostDuration
408 Specifies the time, in milliseconds, that the toolTip is dis‐
409 played. A value of 0 will display the tip indefinitely.
410
411
412 XmNunitType
413 Provides the basic support for resolution independence. It
414 defines the type of units a widget uses with sizing and posi‐
415 tioning resources. The resource has a default unit type of
416 XmPIXELS.
417
418 The unit type can also be specified in resource files, with
419 the following format:
420
421 <floating value><unit>
422
423 where:
424
425 unit is <" ", pixels, inches, centimeters, millimeters,
426 points, font units>
427
428 pixels is <pix, pixel, pixels>
429
430 inches is <in, inch, inches>
431
432 centimeter
433 is <cm, centimeter, centimeters>
434
435 millimeters
436 is <mm, millimeter, millimeters>
437
438 points is <pt, point, points>
439
440 font units
441 is <fu, font_unit, font_units>
442
443 float is {"+"|"-"}{{<"0"-"9">*}.}<"0"-"9">*
444
445 Note that the type Dimension must always be posi‐
446 tive.
447
448 For example,
449
450 xmfonts*XmMainWindow.height: 10.4cm
451 *PostIn.width: 3inches
452
453 XmNunitType can have the following values:
454
455 XmPIXELS All values provided to the widget are treated as
456 normal pixel values.
457
458 XmMILLIMETERS
459 All values provided to the widget are treated as
460 normal millimeter values.
461
462 Xm100TH_MILLIMETERS
463 All values provided to the widget are treated as
464 1/100 of a millimeter.
465
466 XmCENTIMETERS
467 All values provided to the widget are treated as
468 normal centimeter values.
469
470 XmINCHES All values provided to the widget are treated as
471 normal inch values.
472
473 Xm1000TH_INCHES
474 All values provided to the widget are treated as
475 1/1000 of an inch.
476
477 XmPOINTS All values provided to the widget are treated as
478 normal point values. A point is a unit used in text
479 processing applications and is defined as 1/72 of
480 an inch.
481
482 Xm100TH_POINTS
483 All values provided to the widget are treated as
484 1/100 of a point. A point is a unit used in text
485 processing applications and is defined as 1/72 of
486 an inch.
487
488 XmFONT_UNITS
489 All values provided to the widget are treated as
490 normal font units. A font unit has horizontal and
491 vertical components. These are the values of the
492 XmScreen resources XmNhorizontalFontUnit and XmN‐
493 verticalFontUnit.
494
495 Xm100TH_FONT_UNITS
496 All values provided to the widget are treated as
497 1/100 of a font unit. A font unit has horizontal
498 and vertical components. These are the values of
499 the XmScreen resources XmNhorizontalFontUnit and
500 XmNverticalFontUnit.
501
502 For more information about units, refer to the XmConvertUnits
503 reference page.
504
505 XmNuseAsyncGeometry
506 Specifies whether the geometry manager should wait for con‐
507 firmation of a geometry request to the window manager. When
508 the value of this resource is True, the geometry manager
509 forces XmNwaitForWm to False and XmNwmTimeout to 0, and it
510 relies on asynchronous notification. When the value of this
511 resource is False, XmNwaitForWm and XmNwmTimeout are unaf‐
512 fected. The default is False.
513
514
515 Inherited Resources
516 VendorShell inherits behavior and resources from the superclasses
517 described in the following tables. For a complete description of each
518 resource, refer to the reference page for that superclass.
519
520 ┌───────────────────────────────────────────────────────────────────────────────┐
521 │ │ WMShell│Resource │Set │ │
522 │Name │ Class │ Type │ Default │ Access │
523 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
524 │XmNbaseHeight │ XmCBaseHeight │ int │ XtUnspecifiedShellInt │ CSG │
525 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
526 │XmNbaseWidth │ XmCBaseWidth │ int │ XtUnspecifiedShellInt │ CSG │
527 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
528 │XmNheightInc │ XmCHeightInc │ int │ XtUnspecifiedShellInt │ CSG │
529 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
530 │XmNiconMask │ XmCIconMask │ Pixmap │ NULL │ CSG │
531 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
532 │XmNiconPixmap │ XmCIconPixmap │ Pixmap │ NULL │ CSG │
533 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
534 │XmNiconWindow │ XmCIconWindow │ Window │ NULL │ CSG │
535 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
536 │XmNiconX │ XmCIconX │ int │ XtUnspecifiedShellInt │ CSG │
537 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
538 │XmNiconY │ XmCIconY │ int │ XtUnspecifiedShellInt │ CSG │
539 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
540 │XmNinitialState │ XmCInitialState │ int │ NormalState │ CSG │
541 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
542 │XmNinput │ XmCInput │ Boolean │ True │ CSG │
543 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
544 │XmNmaxAspectX │ XmCMaxAspectX │ int │ XtUnspecifiedShellInt │ CSG │
545 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
546 │XmNmaxAspectY │ XmCMaxAspectY │ int │ XtUnspecifiedShellInt │ CSG │
547 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
548 │XmNmaxHeight │ XmCMaxHeight │ int │ XtUnspecifiedShellInt │ CSG │
549 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
550 │XmNmaxWidth │ XmCMaxWidth │ int │ XtUnspecifiedShellInt │ CSG │
551 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
552 │XmNminAspectX │ XmCMinAspectX │ int │ XtUnspecifiedShellInt │ CSG │
553 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
554 │XmNminAspectY │ XmCMinAspectY │ int │ XtUnspecifiedShellInt │ CSG │
555 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
556 │XmNminHeight │ XmCMinHeight │ int │ XtUnspecifiedShellInt │ CSG │
557 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
558 │XmNminWidth │ XmCMinWidth │ int │ XtUnspecifiedShellInt │ CSG │
559 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
560 │XmNtitle │ XmCTitle │ String │ dynamic │ CSG │
561 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
562 │XmNtitleEncoding │ XmCTitleEncoding │ Atom │ dynamic │ CSG │
563 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
564 │XmNtransient │ XmCTransient │ Boolean │ False │ CSG │
565 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
566 │XmNwaitForWm │ XmCWaitForWm │ Boolean │ True │ CSG │
567 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
568 │XmNwidthInc │ XmCWidthInc │ int │ XtUnspecifiedShellInt │ CSG │
569 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
570 │XmNwindowGroup │ XmCWindowGroup │ Window │ dynamic │ CSG │
571 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
572 │mNwinGravity │ XmCWinGravity │ int │ dynamic │ CSG │
573 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
574 │XmNwmTimeout │ XmCWmTimeout │ int │ 5000 ms │ CSG │
575 ├─────────────────┼──────────────────┼─────────┼───────────────────────┼────────┤
576 └─────────────────┴──────────────────┴─────────┴───────────────────────┴────────┘
577 ┌─────────────────────────────────────────────────────────────────────────────────────────────────────┐
578 │ │ Shell Res│ource Set │ │ │
579 │Name │ Class │ Type │ Default │ Access │
580 ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
581 │XmNallowShellResize │ XmCAllowShellResize │ Boolean │ False │ CG │
582 ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
583 │XmNcreatePopupChildProc │ XmCCreatePopupChildProc │ XtCreatePopupChildProc │ NULL │ CSG │
584 ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
585 │XmNgeometry │ XmCGeometry │ String │ NULL │ CSG │
586 ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
587 │XmNoverrideRedirect │ XmCOverrideRedirect │ Boolean │ False │ CSG │
588 ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
589 │XmNpopdownCallback │ XmCCallback │ XtCallbackList │ NULL │ C │
590 ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
591 │XmNpopupCallback │ XmCCallback │ XtCallbackList │ NULL │ C │
592 ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
593 │XmNsaveUnder │ XmCSaveUnder │ Boolean │ False │ CSG │
594 ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
595 │XmNvisual │ XmCVisual │ Visual * │ CopyFromParent │ CSG │
596 ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
597 └────────────────────────┴─────────────────────────┴────────────────────────┴────────────────┴────────┘
598 ┌───────────────────────────────────────────────────────────────────────┐
599 │ │ Composite Reso│urce Set │ │ │
600 │Name │ Class │ Type │ Default │ Access │
601 ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
602 │XmNchildren │ XmCReadOnly │ WidgetList │ NULL │ G │
603 ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
604 │XmNinsertPosition │ XmCInsertPosition │ XtOrderProc │ NULL │ CSG │
605 ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
606 │XmNnumChildren │ XmCReadOnly │ Cardinal │ 0 │ G │
607 ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
608 └──────────────────┴───────────────────┴─────────────┴─────────┴────────┘
609 ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
610 │ │ Core Resource Se│t │ │ │
611 │Name │ Class │ Type │ Default │ Access │
612 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
613 │XmNaccelerators │ XmCAccelerators │ XtAccelerators │ dynamic │ CSG │
614 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
615 │XmNancestorSensitive │ XmCSensitive │ Boolean │ dynamic │ G │
616 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
617 │XmNbackground │ XmCBackground │ Pixel │ dynamic │ CSG │
618 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
619 │XmNbackgroundPixmap │ XmCPixmap │ Pixmap │ XmUNSPECIFIED_PIXMAP │ CSG │
620 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
621 │XmNborderColor │ XmCBorderColor │ Pixel │ XtDefaultForeground │ CSG │
622 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
623 │XmNborderPixmap │ XmCPixmap │ Pixmap │ XmUNSPECIFIED_PIXMAP │ CSG │
624 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
625 │XmNborderWidth │ XmCBorderWidth │ Dimension │ 0 │ CSG │
626 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
627 │XmNcolormap │ XmCColormap │ Colormap │ dynamic │ CG │
628 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
629 │XmNdepth │ XmCDepth │ int │ dynamic │ CG │
630 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
631 │XmNdestroyCallback │ XmCCallback │ XtCallbackList │ NULL │ C │
632 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
633 │XmNheight │ XmCHeight │ Dimension │ dynamic │ CSG │
634 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
635 │XmNinitialResourcesPersistent │ XmCInitialResourcesPersistent │ Boolean │ True │ C │
636 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
637 │XmNmappedWhenManaged │ XmCMappedWhenManaged │ Boolean │ True │ CSG │
638 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
639 │XmNscreen │ XmCScreen │ Screen * │ dynamic │ CG │
640 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
641 │XmNsensitive │ XmCSensitive │ Boolean │ True │ CSG │
642 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
643 │XmNtranslations │ XmCTranslations │ XtTranslations │ dynamic │ CSG │
644 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
645 │XmNwidth │ XmCWidth │ Dimension │ dynamic │ CSG │
646 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
647 │XmNx │ XmCPosition │ Position │ 0 │ CSG │
648 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
649 │XmNy │ XmCPosition │ Position │ 0 │ CSG │
650 ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
651 └──────────────────────────────┴───────────────────────────────┴────────────────┴──────────────────────┴────────┘
652 Translations
653 There are no translations for VendorShell.
654
656 Composite(3), Core(3), mwm(1), Shell(3), WMShell(3), XmActivateProto‐
657 col(3), XmActivateWMProtocol(3), XmAddProtocolCallback(3), XmAddWMPro‐
658 tocolCallback(3), XmAddProtocols(3), XmAddWMProtocols(3), XmDeacti‐
659 vateProtocol(3), XmDeactivateWMProtocol(3), XmGetAtomName(3), XmInter‐
660 nAtom(3), XmIsMotifWMRunning(3), XmRemoveProtocolCallback(3), XmRe‐
661 moveWMProtocolCallback(3), XmRemoveProtocols(3), XmRemoveWMProto‐
662 cols(3), XmScreen(3), XmSetProtocolHooks(3), and XmSetWMProtocol‐
663 Hooks(3).
664
665
666
667 VendorShell(library call)