Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmDialogShe(Xm) — OpenDesktop Software Development System 1.0.0d

Media Vault

Software Library

Restoration Projects

Artifacts Sought


     XmDialogShell(Xm)                              UNIX System V



     NAME
          XmDialogShell - the DialogShell widget class.



     SYNOPSIS
          #include <Xm/DialogS.h>



     DESCRIPTION
          Modal and modeless dialogs  use  DialogShell  as  the  Shell
          parent.  DialogShell  widgets cannot be iconified.  Instead,
          all  secondary  DialogShell  widgets   associated   with   a
          ApplicationShell  widget are iconified and de-iconified as a
          group with the primary widget.

          The  client  indirectly  manipulates  DialogShell  via   the
          convenience  interfaces during creation, and it can directly
          manipulate its BulletinBoard  derived  child.  Much  of  the
          functionality   of   DialogShell  assumes  its  child  is  a
          BulletinBoard subclass, although it  can  potentially  stand
          alone.


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

          The class pointer is xmDialogShellWidgetClass.

          The class name is XmDialogShell.


        New Resources
          DialogShell defines no  new  resources,  but  overrides  the
          XmNdeleteResponse resource in the VendorShell class.


        Inherited Resources
          DialogShell  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).

                            TransientShell Resource Set
              Name           Class          Type      Default   Access
              ________________________________________________________
              XmNsaveUnder   XmCSaveUnder   Boolean   True      CSG
              XmNtransient   XmCTransient   Boolean   True      CSG

                                   VendorShell Resource Set
     Name                     Class                    Type            Default      Access
     _____________________________________________________________________________________
     XmNdeleteResponse        XmCDeleteResponse        unsigned char   XmUNMAP      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
     XmNshellUnitType         XmCShellUnitType         unsigned char   XmPIXELS     CSG

                                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
     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), Shell(Xm), TransientShell(Xm),
          WMShell(Xm), VendorShell(Xm), and XmCreateDialogShell(Xm).



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

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