XmMainWindow man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

XmMainWindow(3X)					      XmMainWindow(3X)

NAME
       XmMainWindow - The MainWindow widget class

SYNOPSIS
       #include <Xm/MainW.h>

DESCRIPTION
       MainWindow  provides  a	standard  layout  for the primary window of an
       application.  This layout includes a MenuBar, a CommandWindow,  a  work
       region, a MessageWindow, and ScrollBars.	 Any or all of these areas are
       optional.  The work region and  ScrollBars  in  the  MainWindow	behave
       identically  to	the  work  region and ScrollBars in the ScrolledWindow
       widget.	The user can think of the MainWindow as an extended  Scrolled‐
       Window  with  an	 optional  MenuBar and optional CommandWindow and Mes‐
       sageWindow.

       In a fully-loaded MainWindow, the MenuBar spans the top of  the	window
       horizontally.  The CommandWindow spans the MainWindow horizontally just
       below the MenuBar, and the work region lies  below  the	CommandWindow.
       The  MessageWindow  is below the work region. Any space remaining below
       the MessageWindow is managed in a manner identical  to  ScrolledWindow.
       The  behavior of ScrolledWindow can be controlled by the ScrolledWindow
       resources. To create a MainWindow, first create the  work  region  ele‐
       ments,  a  MenuBar,  a  CommandWindow,  a  MessageWindow,  a horizontal
       ScrollBar, and a vertical ScrollBar widget, and	then  call  XmMainWin‐
       dowSetAreas with those widget IDs.

       MainWindow  can also create three Separator widgets that provide a vis‐
       ual separation of MainWindow's four components. The  user  can  specify
       resources in a resource file for the automatically created gadgets that
       contain the MainWindow separators.  The name  of	 the  first  separator
       gadget  is  “Separator1”;  the second is “Separator2”; and the third is
       “Separator3”.

   Classes
       MainWindow inherits behavior and resources from Core,  Composite,  Con‐
       straint, XmManager, and ScrolledWindow classes.

       The class pointer is xmMainWindowWidgetClass.

       The class name is XmMainWindow.

   New Resources
       The  following table defines a set of widget resources used by the pro‐
       grammer to specify data.	 The programmer can also set the resource val‐
       ues  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).

       XmMainWindow Resource Set

       Class: XmCCommandWindow
       Default: NULL
       Type:  Widget
       Access: CSG
       Class: XmCCommandWindowLocation
       Default: ABOVE (See DESCRIPTION)
       Type:  unsigned char
       Access: CG
       Class: XmCMainWindowMarginHeight
       Default: 0
       Type:  Dimension
       Access: CSG
       Class: XmCMainWindowMarginWidth
       Default: 0
       Type:  Dimension
       Access: CSG
       Class: XmCMenuBar
       Default: NULL
       Type:  Widget
       Access: CSG
       Class: XmCMessageWindow
       Default: NULL
       Type:  Widget
       Access: CSG
       Class: XmCShowSeparator
       Default: False
       Type:  Boolean
       Access: CSG

	      Specifies	 the widget to be laid out as the CommandWindow.  This
	      widget must have been previously created and managed as a	 child
	      of  MainWindow.	Controls  the  position of the command window.
	      XmCOMMAND_ABOVE_WORKSPACE locates the command window between the
	      menu  bar and the work window. XmCOMMAND_BELOW_WORKSPACE locates
	      the command window between the work window and the message  win‐
	      dow.  Specifies the margin height on the top and bottom of Main‐
	      Window.  This resource overrides any setting of the ScrolledWin‐
	      dow  resource XmNscrolledWindowMarginHeight.  Specifies the mar‐
	      gin width on the right  and  left	 sides	of  MainWindow.	  This
	      resource	overrides  any	setting of the ScrolledWindow resource
	      XmNscrolledWindowMarginWidth.  Specifies the widget to  be  laid
	      out  as the MenuBar.  This widget must have been previously cre‐
	      ated and managed as a child of MainWindow.  Specifies the widget
	      to be laid out as the MessageWindow.  This widget must have been
	      previously created and managed as a child	 of  MainWindow.   The
	      MessageWindow  is positioned at the bottom of the MainWindow. If
	      this value is NULL, no message window is included in  the	 Main‐
	      Window.  Displays separators between the components of the Main‐
	      Window when set to True.	If set to  False,  no  separators  are
	      displayed.

   Inherited Resources
       MainWindow  inherits  behavior  and resources from the following super‐
       classes.	 For a complete description of each resource, refer to the man
       page for that superclass.

       XmScrolledWindow Resource Set

       Class: XmCClipWindow
       Default: dynamic
       Type:  Widget
       Access: G
       Class: XmCHorizontalScrollBar
       Default: dynamic
       Type:  Widget
       Access: CSG
       Class: XmCScrollBarDisplayPolicy
       Default: dynamic
       Type:  unsigned char
       Access: CSG
       Class: XmCScrollBarPlacement
       Default: XmBOTTOM_RIGHT
       Type:  unsigned char
       Access: CSG
       Class: XmCScrolledWindowMarginHeight
       Default: 0
       Type:  Dimension
       Access: N/A
       Class: XmCScrolledWindowMarginWidth
       Default: 0
       Type:  Dimension
       Access: N/A
       Class: XmCScrollingPolicy
       Default: XmAPPLICATION_DEFINED
       Type:  unsigned char
       Access: CG
       Class: XmCSpacing
       Default: 4
       Type:  Dimension
       Access: CSG
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: CSG
       Class: XmCVerticalScrollBar
       Default: dynamic
       Type:  Widget
       Access: CSG
       Class: XmCVisualPolicy
       Default: dynamic
       Type:  unsigned char
       Access: G
       Class: XmCWorkWindow
       Default: NULL
       Type:  Widget
       Access: CSG

       XmManager Resource Set

       Class: XmCBottomShadowColor
       Default: dynamic
       Type:  Pixel
       Access: CSG
       Class: XmCBottomShadowPixmap
       Default: XmUNSPECIFIED_PIXMAP
       Type:  Pixmap
       Access: CSG
       Class: XmCForeground
       Default: dynamic
       Type:  Pixel
       Access: CSG
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCHighlightColor
       Default: dynamic
       Type:  Pixel
       Access: CSG
       Class: XmCHighlightPixmap
       Default: dynamic
       Type:  Pixmap
       Access: CSG
       Class: XmCInitialFocus
       Default: NULL
       Type:  Widget
       Access: CSG
       Class: XmCNavigationType
       Default: XmTAB_GROUP
       Type:  XmNavigationType
       Access: CSG
       Class: XmCShadowThickness
       Default: 0
       Type:  Dimension
       Access: CSG
       Class: XmCStringDirection
       Default: dynamic
       Type:  XmStringDirection
       Access: CG
       Class: XmCTopShadowColor
       Default: dynamic
       Type:  Pixel
       Access: CSG
       Class: XmCTopShadowPixmap
       Default: dynamic
       Type:  Pixmap
       Access: CSG
       Class: XmCTraversalOn
       Default: True
       Type:  Boolean
       Access: CSG
       Class: XmCUnitType
       Default: dynamic
       Type:  unsigned char
       Access: CSG
       Class: XmCUserData
       Default: NULL
       Type:  XtPointer
       Access: CSG

       Composite Resource Set

       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

       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: 0
       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
       MainWindow inherits translations from ScrolledWindow.

SEE ALSO
       Composite(3X),	 Constraint(3X),   Core(3X),   XmCreateMainWindow(3X),
       XmMainWindowSep1(3X),	XmMainWindowSep2(3X),	 XmMainWindowSep3(3X),
       XmMainWindowSetAreas(3X), XmManager(3X), XmScrolledWindow(3X)

							      XmMainWindow(3X)
[top]

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net