Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ TransientShell() — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     TransientShell(library calUNIX SystemTransientShell(library call)



     NAME
          TransientShell - The TransientShell widget class

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

     VERSION
          This page documents Motif 2.1.

     DESCRIPTION
          TransientShell is used for shell windows that can be
          manipulated by the window manager, but are not allowed to be
          iconified separately. For example, DialogBoxes make no sense
          without their associated application.  They are iconified by
          the window manager only if the main application shell is
          iconified.

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

          The class pointer is transientShellWidgetClass.

          The class name is TransientShell.

        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
          lowercase or uppercase, 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).

          In addition to these new resources, TransientShelloverrides
          the XmNsaveUnder resource in Shell and the XmNtransient
          resource in WMShell.

                           TransientShell Resource Set
          Name              Class             Type     Default   Access
          XmNtransientFor   XmCTransientFor   Widget   NULL      CSG

          XmNtransientFor
                    Specifies a widget that the shell acts as a pop-up
                    for.  If this resource is NULL or is a widget that



     Page 1                                          (printed 1/22/99)





     TransientShell(library calUNIX SystemTransientShell(library call)



                    has not been realized, the XmNwindowGroup is used
                    instead.

        Inherited Resources
          TransientShell inherits behavior and resources from the
          superclasses described in the following tables, which define
          sets of widget resources used by the programmer to specify
          data.  For a complete description of each resource, refer to
          the reference page for that superclass.

          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 lowercase or uppercase, 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
          XmNaudibleWarning        XmCAudibleWarning        unsigned char   XmBELL            CSG
          XmNbuttonFontList        XmCButtonFontList        XmFontList      dynamic           CSG
          XmNbuttonRenderTable     XmCButtonRenderTable     XmRenderTable   dynamic           CSG
          XmNdefaultFontList       XmCDefaultFontList       XmFontList      dynamic           CG
          XmNdeleteResponse        XmCDeleteResponse        unsigned char   XmDESTROY         CSG
          XmNinputMethod           XmCInputMethod           String          NULL              CSG
          XmNinputPolicy           XmCInputPolicy           XmInputPolicy   XmPER_SHELL       CSG
          XmNkeyboardFocusPolicy   XmCKeyboardFocusPolicy   unsigned char   XmEXPLICIT        CSG
          XmNlabelFontList         XmCLabelFontList         XmFontList      dynamic           CSG
          XmNlabelRenderTable      XmCLabelRenderTabel      XmRenderTable   dynamic           CSG
          XmNlayoutDirection       XmCLayoutDirection       XmDirection     XmLEFT_TO_RIGHT   CG
          XmNmwmDecorations        XmCMwmDecorations        int             -1                CG
          XmNmwmFunctions          XmCMwmFunctions          int             -1                CG
          XmNmwmInputMode          XmCMwmInputMode          int             -1                CG
          XmNmwmMenu               XmCMwmMenu               String          NULL              CG
          XmNpreeditType           XmCPreeditType           String          dynamic           CSG
          XmNshellUnitType         XmCShellUnitType         unsigned char   XmPIXELS          CSG
          XmNtextFontList          XmCTextFontList          XmFontList      dynamic           CSG
          XmNtextRenderTable       XmCTextRenderTable       XmRenderTable   dynamic           CSG
          XmNunitType              XmCUnitType              unsigned char   XmPIXELS          CSG
          XmNuseAsyncGeometry      XmCUseAsyncGeometry      Boolean         False             CSG

                                       WMShell Resource Set
          Name               Class              Type      Default                 Access
          XmNbaseHeight      XmCBaseHeight      int       XtUnspecifiedShellInt   CSG
          XmNbaseWidth       XmCBaseWidth       int       XtUnspecifiedShellInt   CSG





     Page 2                                          (printed 1/22/99)





     TransientShell(library calUNIX SystemTransientShell(library call)



          XmNheightInc       XmCHeightInc       int       XtUnspecifiedShellInt   CSG
          XmNiconMask        XmCIconMask        Pixmap    NULL                    CSG
          XmNiconPixmap      XmCIconPixmap      Pixmap    NULL                    CSG
          XmNiconWindow      XmCIconWindow      Window    NULL                    CSG
          XmNiconX           XmCIconX           int       XtUnspecifiedShellInt   CSG
          XmNiconY           XmCIconY           int       XtUnspecifiedShellInt   CSG
          XmNinitialState    XmCInitialState    int       NormalState             CSG
          XmNinput           XmCInput           Boolean   True                    CSG
          XmNmaxAspectX      XmCMaxAspectX      int       XtUnspecifiedShellInt   CSG
          XmNmaxAspectY      XmCMaxAspectY      int       XtUnspecifiedShellInt   CSG
          XmNmaxHeight       XmCMaxHeight       int       XtUnspecifiedShellInt   CSG
          XmNmaxWidth        XmCMaxWidth        int       XtUnspecifiedShellInt   CSG
          XmNminAspectX      XmCMinAspectX      int       XtUnspecifiedShellInt   CSG
          XmNminAspectY      XmCMinAspectY      int       XtUnspecifiedShellInt   CSG
          XmNminHeight       XmCMinHeight       int       XtUnspecifiedShellInt   CSG
          XmNminWidth        XmCMinWidth        int       XtUnspecifiedShellInt   CSG
          XmNtitle           XmCTitle           String    dynamic                 CSG
          XmNtitleEncoding   XmCTitleEncoding   Atom      dynamic                 CSG
          XmNtransient       XmCTransient       Boolean   True                    CSG
          XmNwaitForWm       XmCWaitForWm       Boolean   True                    CSG
          XmNwidthInc        XmCWidthInc        int       XtUnspecifiedShellInt   CSG
          XmNwindowGroup     XmCWindowGroup     Window    dynamic                 CSG
          XmNwinGravity      XmCWinGravity      int       dynamic                 CSG
          XmNwmTimeout       XmCWmTimeout       int       5000 ms                 CSG

                                                   Shell Resource Set
          Name                      Class                     Type                     Default          Access
          XmNallowShellResize       XmCAllowShellResize       Boolean                  False            CG
          XmNcreatePopupChildProc   XmCCreatePopupChildProc   XtCreatePopupChildProc   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                  True             CSG
          XmNvisual                 XmCVisual                 Visual *                 CopyFromParent   CSG

                                  Composite Resource Set
          Name                Class               Type          Default   Access
          XmNchildren         XmCReadOnly         WidgetList    NULL      G
          XmNinsertPosition   XmCInsertPosition   XtOrderProc   NULL      CSG
          XmNnumChildren      XmCReadOnly         Cardinal      0         G

                                                        Core Resource Set
          Name                            Class                           Type             Default                Access
          XmNaccelerators                 XmCAccelerators                 XtAccelerators   dynamic                CSG
          XmNancestorSensitive            XmCSensitive                    Boolean          dynamic                G
          XmNbackground                   XmCBackground                   Pixel            dynamic                CSG
          XmNbackgroundPixmap             XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG
          XmNborderColor                  XmCBorderColor                  Pixel            XtDefaultForeground    CSG
          XmNborderPixmap                 XmCPixmap                       Pixmap           XmUNSPECIFIED_PIXMAP   CSG





     Page 3                                          (printed 1/22/99)





     TransientShell(library calUNIX SystemTransientShell(library call)



          XmNborderWidth                  XmCBorderWidth                  Dimension        0                      CSG
          XmNcolormap                     XmCColormap                     Colormap         dynamic                CG
          XmNdepth                        XmCDepth                        int              dynamic                CG
          XmNdestroyCallback              XmCCallback                     XtCallbackList   NULL                   C
          XmNheight                       XmCHeight                       Dimension        dynamic                CSG
          XmNinitialResourcesPersistent   XmCInitialResourcesPersistent   Boolean          True                   C
          XmNmappedWhenManaged            XmCMappedWhenManaged            Boolean          True                   CSG
          XmNscreen                       XmCScreen                       Screen *         dynamic                CG
          XmNsensitive                    XmCSensitive                    Boolean          True                   CSG
          XmNtranslations                 XmCTranslations                 XtTranslations   dynamic                CSG
          XmNwidth                        XmCWidth                        Dimension        dynamic                CSG
          XmNx                            XmCPosition                     Position         0                      CSG
          XmNy                            XmCPosition                     Position         0                      CSG

        Translations
          There are no translations for TransientShell.

     RELATED
          Composite(3), Core(3), Shell(3), VendorShell(3), and
          WMShell(3).



































     Page 4                                          (printed 1/22/99)



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