*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> WMShell (3X)              
Title
Content
Arch
Section
 

WMShell(3X)

Contents


NAME    [Toc]    [Back]

       WMShell - The WMShell widget class

SYNOPSIS    [Toc]    [Back]

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


DESCRIPTION    [Toc]    [Back]

       WMShell is a top-level widget that encapsulates the interaction
 with the window manager.

   Classes    [Toc]    [Back]
       WMShell inherits behavior and resources from Core, Composite,
 and Shell classes.

       The class pointer is wmShellWidgetClass.

       The class name is WMShell.

   New Resources    [Toc]    [Back]
       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).

       WMShell Resource Set    [Toc]    [Back]

       Class: XmCBaseHeight
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCBaseWidth
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCHeightInc
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCIconMask
       Default: NULL
       Type:  Pixmap
       Access: CSG
       Class: XmCIconPixmap
       Default: NULL
       Type:  Pixmap
       Access: CSG
       Class: XmCIconWindow
       Default: NULL
       Type:  Window
       Access: CSG
       Class: XmCIconX
       Default: -1
       Type:  int
       Access: CSG
       Class: XmCIconY
       Default: -1
       Type:  int
       Access: CSG
       Class: XmCInitialState
       Default: NormalState
       Type:  int
       Access: CSG
       Class: XmCInput
       Default: False
       Type:  Boolean
       Access: CSG
       Class: XmCMaxAspectX
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCMaxAspectY
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCMaxHeight
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCMaxWidth
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCMinAspectX
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCMinAspectY
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCMinHeight
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCMinWidth
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCTitle
       Default: dynamic
       Type:  String
       Access: CSG
       Class: XmCTitleEncoding
       Default: dynamic
       Type:  Atom
       Access: CSG
       Class: XmCTransient
       Default: False
       Type:  Boolean
       Access: CSG
       Class: XmCWaitForWm
       Default: True
       Type:  Boolean
       Access: CSG
       Class: XmCWidthInc
       Default: XtUnspecifiedShellInt
       Type:  int
       Access: CSG
       Class: XmCWindowGroup
       Default: dynamic
       Type:  Window
       Access: CSG
       Class: XmCWinGravity
       Default: dynamic
       Type:  int
       Access: CSG
       Class: XmCWmTimeout
       Default: 5000 ms
       Type:  int
       Access: CSG

              Specifies  the  base for a progression of preferred
              heights for the window manager to use in sizing the
              widget.  The  preferred  heights  are XmNbaseHeight
              plus integral multiples  of  XmNheightInc,  with  a
              minimum  of  XmNminHeight  and a maximum of XmNmaxHeight.
 If an initial value  is  not  supplied  for
              XmNbaseHeight but is supplied for XmNbaseWidth, the
              value of XmNbaseHeight is set to 0 when the  widget
              is  realized.  Specifies the base for a progression
              of preferred widths for the window manager  to  use
              in sizing the widget. The preferred widths are XmNbaseWidth
 plus integral multiples  of  XmNwidthInc,
              with a minimum of XmNminWidth and a maximum of XmNmaxWidth.
 If an initial value is not  supplied  for
              XmNbaseWidth but is supplied for XmNbaseHeight, the
              value of XmNbaseWidth is set to 0 when  the  widget
              is  realized.   Specifies  the increment for a progression
 of preferred heights for the  window  manager
  to  use  in  sizing the widget. The preferred
              heights are XmNbaseHeight plus  integral  multiples
              of XmNheightInc, with a minimum of XmNminHeight and
              a maximum of XmNmaxHeight. If an initial  value  is
              not  supplied  for XmNheightInc but is supplied for
              XmNwidthInc, the value of XmNheightInc is set to  1
              when  the  widget  is realized.  Specifies a bitmap
              that could be used by the window  manager  to  clip
              the  XmNiconPixmap bitmap to make the icon nonrectangular.
  Specifies a bitmap that could be used  by
              the  window  manager  as  the  application's  icon.
              Specifies the ID of a window that could be used  by
              the  window  manager  as  the  application's  icon.
              Specifies a suitable place to put the application's
              icon;  this is a hint to the window manager in root
              window coordinates.  Since the window manager  controls
  icon  placement policy, this may be ignored.
              If no initial value is specified, the value is  set
              to  -1  when  the  widget is realized.  Specifies a
              suitable place to put the application's icon;  this
              is  a  hint  to  the  window manager in root window
              coordinates. Since the window manager controls icon
              placement  policy,  this may be ignored. If no initial
 value is specified, the value  is  set  to  -1
              when  the  widget is realized.  Specifies the state
              in which the application wishes the widget instance
              to  start.  It must be one of the constants NormalState
 or IconicState.  Specifies the  application's
              input  model  for  this widget and its descendants.
              The meaning of a  True  or  False  value  for  this
              resource  depends  on  the presence or absence of a
              WM_TAKE_FOCUS atom in the WM_PROTOCOLS property:


              -------------------------------------------
              Input Model       XmNinput   WM_TAKE_FOCUS
              -------------------------------------------
              No input          False      Absent
              Passive           True       Absent
              Locally active    True       Present
              Globally active   False      Present
              -------------------------------------------

              For more information on input  models,  see  the  X
              Consortium Standard Inter-Client Communication Conventions
 Manual.  Specifies the  numerator  of  the
              maximum  aspect  ratio  (X/Y)  that the application
              wishes the widget instance to have.  Specifies  the
              denominator  of the maximum aspect ratio (X/Y) that
              the application wishes the widget instance to have.
              Specifies  the  maximum height that the application
              wishes the widget instance to have. If  an  initial
              value  is not supplied for XmNmaxHeight but is supplied
 for XmNmaxWidth, the value of XmNmaxHeight is
              set  to  32767 when the widget is realized.  Specifies
 the maximum width that the application  wishes
              the widget instance to have. If an initial value is
              not supplied for XmNmaxWidth but  is  supplied  for
              XmNmaxHeight,  the  value  of XmNmaxWidth is set to
              32767 when the widget is realized.   Specifies  the
              numerator  of  the  minimum aspect ratio (X/Y) that
              the application wishes the widget instance to have.
              Specifies  the  denominator  of  the minimum aspect
              ratio (X/Y) that the application wishes the  widget
              instance  to  have.   Specifies  the minimum height
              that the application wishes the widget instance  to
              have.  If an initial value is not supplied for XmNminHeight
 but  is  supplied  for  XmNminWidth,  the
              value  of  XmNminHeight is set to 1 when the widget
              is realized.  Specifies the minimum width that  the
              application  wishes the widget instance to have. If
              an initial value is not  supplied  for  XmNminWidth
              but is supplied for XmNminHeight, the value of XmNminWidth
 is set to 1 when the widget  is  realized.
              Specifies  the  application name to be displayed by
              the window manager. The default is the icon name if
              specified,  otherwise  the name of the application.
              Specifies  a  property  type  that  represents  the
              encoding of the XmNtitle string. If a language procedure
 has been set, the default  is  None;  otherwise,
 the default is XA_STRING.  When the widget is
              realized, if the value is None,  the  corresponding
              name  is  assumed  to be in the current locale. The
              name is passed to XmbTextListToTextProperty with an
              encoding  style of XStdICCTextStyle.  The resulting
              encoding is "STRING" if the name is fully  convertible
  to  "STRING,"  otherwise "COMPOUND_TEXT." The
              values of the encoding resources are  not  changed;
              they  remain  None.  Specifies a Boolean value that
              is True if the widget instance is transient,  typically
 a popup on behalf of another widget. The window
 manager may treat a transient  widget's  window
              differently from other windows. For example, a window
 manager may not iconify a transient window separately
  from  its associated application. Applications
 and users  should  not  normally  alter  this
              resource.  When True, specifies that the Intrinsics
              waits the length of time given by the  XmNwmTimeout
              resource  for the window manager to respond to certain
 actions  before  assuming  that  there  is  no
              window manager present. This resource is altered by
              the Intrinsics as it receives, or fails to receive,
              responses  from  the window manager.  Specifies the
              base for a progression of preferred widths for  the
              window  manager  to  use  in sizing the widget. The
              preferred widths  are  XmNbaseWidth  plus  integral
              multiples of XmNwidthInc, with a minimum of XmNminWidth
 and a maximum of XmNmaxWidth. If  an  initial
              value  is  not supplied for XmNwidthInc but is supplied
 for XmNheightInc, the value of XmNwidthInc is
              set  to  1  when the widget is realized.  Specifies
              the ID of a window with which this widget  instance
              is  associated.  By  convention, this window is the
              "leader" of a group of windows.  A  window  manager
              may  treat  all windows in a group in some way; for
              example,  it  may  always  move  or  iconify   them
              together.

              If  no initial value is specified, the value is set
              to the window of the first realized ancestor widget
              in  the  parent  hierarchy when the widget is realized.
 If a  value  of  XtUnspecifiedWindowGroup  is
              specified,  no  window group is set.  Specifies the
              window gravity for use by  the  window  manager  in
              positioning  the  widget.  If  no  initial value is
              specified, the value is  set  when  the  widget  is
              realized. If XmNgeometry is not NULL, XmNwinGravity
              is set to the window gravity returned by  XWMGeometry.
  Otherwise, XmNwinGravity is set to NorthWestGravity.
  Specifies the length  of  time  that  the
              Intrinsics  waits for the window manager to respond
              to certain actions before assuming that there is no
              window  manager  present. The value is in milliseconds
 and must not be negative.

   Inherited Resources    [Toc]    [Back]
       WMShell inherits behavior and resources from the following
       superclasses.    For   a   complete  description  of  each
       resource, refer to the man page for that superclass.

       Shell Resource Set    [Toc]    [Back]

       Class: XmCAllowShellResize
       Default: False
       Type:  Boolean
       Access: CG
       Class: XmCCreatePopupChildProc
       Default: NULL
       Type:  XtCreatePopupChildProc
       Access: CSG
       Class: XmCGeometry
       Default: NULL
       Type:  String
       Access: CSG
       Class: XmCOverrideRedirect
       Default: False
       Type:  Boolean
       Access: CSG
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCSaveUnder
       Default: False
       Type:  Boolean
       Access: CSG
       Class: XmCVisual
       Default: CopyFromParent
       Type:  Visual *
       Access: CSG


       Composite Resource Set    [Toc]    [Back]

       Class: XmCReadOnly
       Default: NULL
       Type:  WidgetList
       Access: G
       Class: XmCInsertPosition
       Default: NULL
       Type:  XtOrderProc
       Access: CSG
       Class: XmCReadOnly
       Default: 0
       Type:  Cardinal
       Access: G


       Core Resource Set    [Toc]    [Back]

       Class: XmCAccelerators
       Default: dynamic
       Type:  XtAccelerators
       Access: CSG
       Class: XmCSensitive
       Default: dynamic
       Type:  Boolean
       Access: G
       Class: XmCBackground
       Default: dynamic
       Type:  Pixel
       Access: CSG
       Class: XmCPixmap
       Default: XmUNSPECIFIED_PIXMAP
       Type:  Pixmap
       Access: CSG
       Class: XmCBorderColor
       Default: XtDefaultForeground
       Type:  Pixel
       Access: CSG
       Class: XmCPixmap
       Default: XmUNSPECIFIED_PIXMAP
       Type:  Pixmap
       Access: CSG
       Class: XmCBorderWidth
       Default: 1
       Type:  Dimension
       Access: CSG
       Class: XmCColormap
       Default: dynamic
       Type:  Colormap
       Access: CG
       Class: XmCDepth
       Default: dynamic
       Type:  int
       Access: CG
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCHeight
       Default: dynamic
       Type:  Dimension
       Access: CSG
       Class: XmCInitialResourcesPersistent
       Default: True
       Type:  Boolean
       Access: C
       Class: XmCMappedWhenManaged
       Default: True
       Type:  Boolean
       Access: CSG
       Class: XmCScreen
       Default: dynamic
       Type:  Screen *
       Access: CG
       Class: XmCSensitive
       Default: True
       Type:  Boolean
       Access: CSG
       Class: XmCTranslations
       Default: dynamic
       Type:  XtTranslations
       Access: CSG
       Class: XmCWidth
       Default: dynamic
       Type:  Dimension
       Access: CSG
       Class: XmCPosition
       Default: 0
       Type:  Position
       Access: CSG
       Class: XmCPosition
       Default: 0
       Type:  Position
       Access: CSG


   Translations    [Toc]    [Back]
       There are no translations for WMShell.

SEE ALSO    [Toc]    [Back]

      
      
       Composite(3X), Core(3X), Shell(3X)



                                                      WMShell(3X)
[ Back ]
 Similar pages
Name OS Title
tmform IRIX the Form widget class
tmfileselectionbox IRIX the FileSelectionBox widget class
XmFileSelectionBox Tru64 The FileSelectionBox widget class
XmForm Tru64 The Form widget class
XmFrame Tru64 The Frame widget class
XmGadget Tru64 The Gadget widget class
Core Tru64 The Core widget class
XmLabel Tru64 The Label widget class
Composite Tru64 The Composite widget class
ApplicationShell Tru64 The ApplicationShell widget class
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service