Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ () — MultiPersonal System R32V2

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     VendorShell(3Xm)                            VendorShell(3Xm)



     NAME
          VendorShell - the VendorShell widget class.


     AES SUPPORT LEVEL
          full-use

     SYNOPSIS
          #include <Xm/Xm.h>
          #include <X11/Shell.h>


     DESCRIPTION
          VendorShell is a Motif widget class used as a
          supporting superclass for all shell classes that are
          visible to the window manager and that are not override
          redirect.  It contains the resources that describe the
          Mwm-specific look and feel.  It also manages the Mwm-
          specific communication needed by all VendorShell
          subclasses. See the Mwm man page for more information.


        Classes
          VendorShell inherits behavior and resources from Core,
          Composite, Shell, and WMShell classes.

               The class pointer is vendorShellWidgetClass.

               The class name is VendorShell.


        New Resources
          The following table defines a set of widget resources
          used by the programmer to specify data.  The programmer
          can also set the resource values for the inherited
          classes to set attributes for this widget.  To
          reference a resource by name or by class in a
          .Xdefaults file, remove the XmN or XmC prefix and use
          the remaining letters.  To specify one of the defined
          values for a resource in a .Xdefaults file, remove the
          Xm prefix and use the remaining letters (in either
          lower case or upper case, but include any underscores
          between words).  The codes in the access column
          indicate if the given resource can be set at creation
          time (C), set by using XtSetValues (S), retrieved by
          using XtGetValues (G), or is not applicable (N/A).

                                        VendorShell Resource Set
          Name                     Class                    Type            Default      Access






                                - 1 -





     VendorShell(3Xm)                            VendorShell(3Xm)



          _____________________________________________________________________________________
          XmNdeleteResponse        XmCDeleteResponse        unsigned char   XmDESTROY    CSG
          XmNkeyboardFocusPolicy   XmCKeyboardFocusPolicy   unsigned char   XmEXPLICIT   CSG
          XmNmwmDecorations        XmCMwmDecorations        int             -1           CSG
          XmNmwmFunctions          XmCMwmFunctions          int             -1           CSG
          XmNmwmInputMode          XmCMwmInputMode          int             -1           CSG
          XmNmwmMenu               XmCMwmMenu               String          NULL         CSG


          XmNkeyboardFocusPolicy
               Determines allocation of keyboard focus within the
               widget hierarchy rooted at this shell.  The X
               keyboard focus must be directed to somewhere in
               the hierarchy for this client-side focus
               management to take effect.

          XmNdeleteResponse
               Determines what action the shell takes in response
               to a WM_DELETE_WINDOW message.  The setting can be
               one of three values:  XmDESTROY, XmUNMAP, and
               XmDO_NOTHING.  The resource is scanned, and the
               appropriate action is taken, after the
               WM_DELETE_WINDOW callback list (if any) that is
               registered with the Protocol manager has been
               called.

          XmNmwmDecorations
               Includes the decoration flags (specific
               decorations to add or remove from the window
               manager frame) for MWM_HINTS.

          XmNmwmFunctions
               Includes the function flags (specific window
               manager functions to include or exclude from the
               system menu for MWM_HINTS.

          XmNmwmInputMode
               Includes the input mode flag (application modal or
               system modal input focus constraints) for
               MWM_HINTS.

          XmNmwmMenu
               Specifies the menu items that the Motif window
               manager should add to the end of the system menu.
               The contents of the string are a list of items
               separated by \n with the following format:

               label [mnemonic] [ accelerator] function

               If more than one item is specified, the items
               should be separated by a newline character.




                                - 2 -





     VendorShell(3Xm)                            VendorShell(3Xm)



        Inherited Resources
          VendorShell inherits behavior and resources from the
          following superclasses.  For a complete description of
          these resources, refer to the man page for that
          superclass.

                                WMShell Resource Set
          Name              Class             Type      Default      Access

          _________________________________________________________________
          XmNheightInc      XmCHeightInc      int       -1           CSG
          XmNiconMask       XmCIconMask       Pixmap    NULL         CSG
          XmNiconPixmap     XmCIconPixmap     Pixmap    NULL         CSG
          XmNiconWindow     XmCIconWindow     Window    NULL         CSG
          XmNiconX          XmCIconX          int       -1           CSG
          XmNiconY          XmCIconY          int       -1           CSG
          XmNinitialState   XmCInitialState   int       1            CSG
          XmNinput          XmCInput          Boolean   True         CSG
          XmNmaxAspectX     XmCMaxAspectX     int       -1           CSG
          XmNmaxAspectY     XmCMaxAspectY     int       -1           CSG
          XmNmaxHeight      XmCMaxHeight      int       -1           CSG
          XmNmaxWidth       XmCMaxWidth       int       -1           CSG
          XmNminAspectX     XmCMinAspectX     int       -1           CSG
          XmNminAspectY     XmCMinAspectY     int       -1           CSG
          XmNminHeight      XmCMinHeight      int       -1           CSG
          XmNminWidth       XmCMinWidth       int       -1           CSG
          XmNtitle          XmCTitle          char *    NULL         CSG
          XmNtransient      XmCTransient      Boolean   False        CSG
          XmNwaitForWm      XmCWaitForWm      Boolean   True         CSG
          XmNwidthInc       XmCWidthInc       int       -1           CSG
          XmNwindowGroup    XmCWindowGroup    XID       None         CSG
          XmNwmTimeout      XmCWmTimeout      int       fivesecond   CSG

                                               Shell Resource Set
          Name                      Class                     Type                     Default   Access
          _____________________________________________________________________________________________
          XmNallowShellResize       XmCAllowShellResize       Boolean                  False     CSG
          XmNcreatePopupChildProc   XmCCreatePopupChildProc   XmCreatePopupChildProc   NULL      CSG
          XmNgeometry               XmCGeometry               String                   NULL      CSG
          XmNoverrideRedirect       XmCOverrideRedirect       Boolean                  False     CSG
          XmNpopdownCallback        XmCCallback               XtCallbackList           NULL      C
          XmNpopupCallback          XmCCallback               XtCallbackList           NULL      C
          XmNsaveUnder              XmCSaveUnder              Boolean                  False     CSG

                                 Composite Resource Set
                Name                Class            Type       Default   Access

          ______________________________________________________________________
          XmNinsertPosition   XmCInsertPosition   XmRFunction   NULL      CSG

                                                Core Resource Set




                                - 3 -





     VendorShell(3Xm)                            VendorShell(3Xm)



                  Name                  Class                Type               Default           Access

          ______________________________________________________________________________________________
          XmNaccelerators        XmCAccelerators        XtTranslations   NULL                     CSG
          XmNancestorSensitive   XmCSensitive           Boolean          ShellAncestorSensitive   G
          XmNbackground          XmCBackground          Pixel            White                    CSG
          XmNbackgroundPixmap    XmCPixmap              Pixmap           XmUNSPECIFIED_PIXMAP     CSG
          XmNborderColor         XmCBorderColor         Pixel            Black                    CSG
          XmNborderPixmap        XmCPixmap              Pixmap           XmUNSPECIFIED_PIXMAP     CSG
          XmNborderWidth         XmCBorderWidth         Dimension        1                        CSG
          XmNcolormap            XmCColormap            Colormap         ShellColormap            CG
          XmNdepth               XmCDepth               int              ShellDepth               CG
          XmNdestroyCallback     XmCCallback            XtCallbackList   NULL                     C
          XmNheight              XmCHeight              Dimension        0                        CSG
          XmNmappedWhenManaged   XmCMappedWhenManaged   Boolean          True                     CSG
          XmNscreen              XmCScreen              Pointer          XtCopyScreen             CG
          XmNsensitive           XmCSensitive           Boolean          True                     CSG
          XmNtranslations        XmCTranslations        XtTranslations   NULL                     CSG
          XmNwidth               XmCWidth               Dimension        0                        CSG
          XmNx                   XmCPosition            Position         0                        CSG
          XmNy                   XmCPosition            Position         0                        CSG


     RELATED INFORMATION
          Composite(3X), Core(3X), mwm(1X), Shell(3X),
          WMShell(3X), XmGetAtomName(3X), XmInternAtom(3X),
          XmIsMotifWMRunning(3X),




























                                - 4 -



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026