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

NAME

6       OverrideShell — The OverrideShell widget class
7

SYNOPSIS

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

DESCRIPTION

13       OverrideShell is used for shell windows that completely bypass the win‐
14       dow manager, for example, PopupMenu shells.
15
16   Classes
17       OverrideShell inherits behavior and resources from Core, Composite, and
18       Shell.
19
20       The class pointer is overrideShellWidgetClass.
21
22       The class name is OverrideShell.
23
24   New Resources
25       OverrideShell  defines  no new resources, but overrides the XmNoverrid‐
26       eRedirect and XmNsaveUnder resources in the Shell class.
27
28   Inherited Resources
29       OverrideShell inherits behavior and resources from the following super‐
30       classes. For a complete description of each resource, refer to the ref‐
31       erence page for that superclass.
32
33       The following table defines a set of widget resources used by the  pro‐
34       grammer  to specify data. The programmer can also set the resource val‐
35       ues for the inherited classes to set attributes  for  this  widget.  To
36       reference  a  resource by name or by class in a .Xdefaults file, remove
37       the XmN or XmC prefix and use the remaining letters. To specify one  of
38       the  defined  values for a resource in a .Xdefaults file, remove the Xm
39       prefix and use the remaining letters (in either lowercase or uppercase,
40       but  include  any  underscores between words).  The codes in the access
41       column indicate if the given resource can be set at creation time  (C),
42       set by using XtSetValues (S), retrieved by using XtGetValues (G), or is
43       not applicable (N/A).
44
45       ┌─────────────────────────────────────────────────────────────────────────────────────────────────────┐
46       │                        │                Shell Res│ource Set                │                │        │
47Name                    Class                   Type                   Default        Access 
48       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
49       │XmNallowShellResize     │ XmCAllowShellResize     │ Boolean                │ False          │ CG     │
50       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
51       │XmNcreatePopupChildProc │ XmCCreatePopupChildProc │ XtCreatePopupChildProc │ NULL           │ CSG    │
52       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
53       │XmNgeometry             │ XmCGeometry             │ String                 │ NULL           │ CSG    │
54       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
55       │XmNoverrideRedirect     │ XmCOverrideRedirect     │ Boolean                │ True           │ CSG    │
56       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
57       │XmNpopdownCallback      │ XmCCallback             │ XtCallbackList         │ NULL           │ C      │
58       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
59       │XmNpopupCallback        │ XmCCallback             │ XtCallbackList         │ NULL           │ C      │
60       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
61       │XmNsaveUnder            │ XmCSaveUnder            │ Boolean                │ True           │ CSG    │
62       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
63       │XmNvisual               │ XmCVisual               │ Visual *               │ CopyFromParent │ CSG    │
64       ├────────────────────────┼─────────────────────────┼────────────────────────┼────────────────┼────────┤
65       └────────────────────────┴─────────────────────────┴────────────────────────┴────────────────┴────────┘
66       ┌───────────────────────────────────────────────────────────────────────┐
67       │                  │     Composite Reso│urce Set      │         │        │
68Name              Class             Type        Default Access 
69       ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
70       │XmNchildren       │ XmCReadOnly       │ WidgetList  │ NULL    │ G      │
71       ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
72       │XmNinsertPosition │ XmCInsertPosition │ XtOrderProc │ NULL    │ CSG    │
73       ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
74       │XmNnumChildren    │ XmCReadOnly       │ Cardinal    │ 0       │ G      │
75       ├──────────────────┼───────────────────┼─────────────┼─────────┼────────┤
76       └──────────────────┴───────────────────┴─────────────┴─────────┴────────┘
77       ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
78       │                              │               Core Resource Se│t                │                      │        │
79Name                          Class                         Type           Default              Access 
80       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
81       │XmNaccelerators               │ XmCAccelerators               │ XtAccelerators │ dynamic              │ CSG    │
82       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
83       │XmNancestorSensitive          │ XmCSensitive                  │ Boolean        │ dynamic              │ G      │
84       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
85       │XmNbackground                 │ XmCBackground                 │ Pixel          │ dynamic              │ CSG    │
86       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
87       │XmNbackgroundPixmap           │ XmCPixmap                     │ Pixmap         │ XmUNSPECIFIED_PIXMAP │ CSG    │
88       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
89       │XmNborderColor                │ XmCBorderColor                │ Pixel          │ XtDefaultForeground  │ CSG    │
90       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
91       │XmNborderPixmap               │ XmCPixmap                     │ Pixmap         │ XmUNSPECIFIED_PIXMAP │ CSG    │
92       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
93       │XmNborderWidth                │ XmCBorderWidth                │ Dimension      │ 0                    │ CSG    │
94       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
95       │XmNcolormap                   │ XmCColormap                   │ Colormap       │ dynamic              │ CG     │
96       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
97       │XmNdepth                      │ XmCDepth                      │ int            │ dynamic              │ CG     │
98       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
99       │XmNdestroyCallback            │ XmCCallback                   │ XtCallbackList │ NULL                 │ C      │
100       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
101       │XmNheight                     │ XmCHeight                     │ Dimension      │ dynamic              │ CSG    │
102       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
103       │XmNinitialResourcesPersistent │ XmCInitialResourcesPersistent │ Boolean        │ True                 │ C      │
104       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
105       │XmNmappedWhenManaged          │ XmCMappedWhenManaged          │ Boolean        │ True                 │ CSG    │
106       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
107       │XmNscreen                     │ XmCScreen                     │ Screen *       │ dynamic              │ CG     │
108       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
109       │XmNsensitive                  │ XmCSensitive                  │ Boolean        │ True                 │ CSG    │
110       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
111       │XmNtranslations               │ XmCTranslations               │ XtTranslations │ dynamic              │ CSG    │
112       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
113       │XmNwidth                      │ XmCWidth                      │ Dimension      │ dynamic              │ CSG    │
114       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
115       │XmNx                          │ XmCPosition                   │ Position       │ 0                    │ CSG    │
116       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
117       │XmNy                          │ XmCPosition                   │ Position       │ 0                    │ CSG    │
118       ├──────────────────────────────┼───────────────────────────────┼────────────────┼──────────────────────┼────────┤
119       └──────────────────────────────┴───────────────────────────────┴────────────────┴──────────────────────┴────────┘
120   Translations
121       There are no translations for OverrideShell.
122
124       Composite(3), Core(3), and Shell(3).
125
126
127
128                                                   OverrideShell(library call)
Impressum