Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought


     OverrideShell(Xm)                              UNIX System V



     NAME
          OverrideShell - the OverrideShell widget class



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



     DESCRIPTION
          OverrideShell is used  for  shell  windows  that  completely
          bypass the window manager, for example, PopupMenu shells.


        Classes
          OverrideShell inherits behavior  and  resources  from  Core,
          Composite, and Shell.

               The class pointer is overrideShellWidgetClass.

               The class name is OverrideShell.


        New Resources
          OverrideShell defines no new resources,  but  overrides  the
          XmNoverrideRedirect  and XmNsaveUnder resources in the Shell
          class.


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

          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).

                                              Shell Resource Set
     Name                    Class                   Type                   Default                Access
     ____________________________________________________________________________________________________
     XmNallowShellResize     XmCAllowShellResize     Boolean                False                  CSG
     XmNancestorSensitive    XmCSensitive            Boolean                ShellAncestorSensitive CSG
     XmNcreatePopupChildProc XmCCreatePopupChildProc XmCreatePopupChildProc NULL                   CSG
     XmNdepth                XmCDepth                int                    ShellDepth             CSG
     XmNgeometry             XmCGeometry             String                 NULL                   CSG
     XmNoverrideRedirect     XmCOverrideRedirect     Boolean                True                   CSG
     XmNpopdownCallback      XmCCallback             XtCallbackList         NULL                   C
     XmNpopupCallback        XmCCallback             XtCallbackList         NULL                   C
     XmNsaveUnder            XmCSaveUnder            Boolean                True                   CSG

                            Composite Resource Set
           Name                Class            Type       Default   Access
     ______________________________________________________________________
     XmNinsertPosition   XmCInsertPosition   XmRFunction   NULL      CSG

                                       Core Resource Set
     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(Xm), Core(Xm), and Shell(Xm).



     (printed 2/14/90)                          OverrideShell(Xm)

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