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

NAME

6       VendorShell — The VendorShell widget class
7

SYNOPSIS

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

DESCRIPTION

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       │                 │        │
82Name                   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                 ┌────────────────────────────────────┐
344Preedit Values            
345                 ├──────────────┬─────────────────────┐
346Preedit 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       │                 │           WMShellResource │Set                     │        │
522Name             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                │                │        │
579Name                    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      │         │        │
600Name              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                │                      │        │
611Name                          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)
Impressum