XmMessageBox man page on Tru64

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

XmMessageBox(3X)					      XmMessageBox(3X)

NAME
       XmMessageBox - The MessageBox widget class

SYNOPSIS
       #include <Xm/MessageB.h>

DESCRIPTION
       MessageBox  is a dialog class used for creating simple message dialogs.
       Convenience dialogs based on MessageBox are provided for several common
       interaction  tasks, which include giving information, asking questions,
       and reporting errors.

       A MessageBox dialog is typically transient in nature, displayed for the
       duration of a single interaction. MessageBox is a subclass of XmBullet‐
       inBoard and depends on it for much of its general dialog behavior.

       The default value for XmNinitialFocus is the value of XmNdefaultButton.

       A typical MessageBox contains a message symbol, a message,  and	up  to
       three  standard	default PushButtons:  OK, Cancel, and Help. It is laid
       out with the symbol and message on top and the PushButtons on the  bot‐
       tom.   The help button is positioned to the side of the other push but‐
       tons. You can localize the default symbols and button labels  for  Mes‐
       sageBox convenience dialogs.

       The  user can specify resources in a resource file for the gadgets cre‐
       ated automatically that contain the MessageBox symbol pixmap and	 sepa‐
       rator.  The gadget names are "Symbol" and "Separator".

       A  MessageBox can also be customized by creating and managing new chil‐
       dren that are added to the MessageBox children created automatically by
       the  convenience dialogs. In the case of TemplateDialog, only the sepa‐
       rator child is created by default. If the callback, string,  or	pixmap
       symbol resources are specified, the appropriate child will be created.

       Additional  children  are  laid	out in the following manner: The first
       MenuBar child is placed at the top of  the  window.   All  XmPushButton
       widgets or gadgets, and their subclasses are placed after the OK button
       in the order of their creation.	A child that is not in the above cate‐
       gories  is placed above the row of buttons.  If a message label exists,
       the child is placed below the label.  If a message pixmap exists, but a
       message	label  is  absent,  the child is placed on the same row as the
       pixmap.	The child behaves as a work area and grows or shrinks to  fill
       the  space  above the row of buttons.  The layout of multiple work area
       children is undefined.

       At initialization, MessageBox looks for	the  following	bitmap	files:
       xm_error xm_information xm_question xm_working xm_warning

       See XmGetPixmap(3X) for a list of the paths that are searched for these
       files.

   Classes
       MessageBox inherits behavior and resources from Core,  Composite,  Con‐
       straint, XmManager, and XmBulletinBoard.

       The class pointer is xmMessageBoxWidgetClass.

       The class name is XmMessageBox.

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

       XmMessageBox Resource Set

       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCCancelLabelString
       Default: dynamic
       Type:  XmString
       Access: CSG
       Class: XmCDefaultButtonType
       Default: XmDIALOG_OK_BUTTON
       Type:  unsigned char
       Access: CSG
       Class: XmCDialogType
       Default: XmDIALOG_MESSAGE
       Type:  unsigned char
       Access: CSG
       Class: XmCHelpLabelString
       Default: dynamic
       Type:  XmString
       Access: CSG
       Class: XmCAlignment
       Default: XmALIGNMENT_BEGINNING
       Type:  unsigned char
       Access: CSG
       Class: XmCMessageString
       Default: ""
       Type:  XmString
       Access: CSG
       Class: XmCMinimizeButtons
       Default: False
       Type:  Boolean
       Access: CSG
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCOkLabelString
       Default: dynamic
       Type:  XmString
       Access: CSG
       Class: XmCPixmap
       Default: dynamic
       Type:  Pixmap
       Access: CSG

	      Specifies	 the  list  of	callbacks that is called when the user
	      clicks on the cancel button. The reason sent by the callback  is
	      XmCR_CANCEL.   Specifies the string label for the cancel button.
	      The default for this resource depends on the locale.  In	the  C
	      locale  the default is “Cancel”.	Specifies the default PushBut‐
	      ton. A value of XmDIALOG_NONE means  that	 there	should	be  no
	      default PushButton. The following are valid types: XmDIALOG_CAN‐
	      CEL_BUTTON XmDIALOG_OK_BUTTON XmDIALOG_HELP_BUTTON XmDIALOG_NONE
	      Specifies	 the  type  of MessageBox dialog, which determines the
	      default message symbol. The following are	 the  possible	values
	      for  this	 resource:  XmDIALOG_ERROR--indicates  an  ErrorDialog
	      XmDIALOG_INFORMATION--indicates  an   InformationDialog	XmDIA‐
	      LOG_MESSAGE--indicates  a	 MessageDialog.	  This	is the default
	      MessageBox dialog type. It does not have an  associated  message
	      symbol.	XmDIALOG_QUESTION--indicates  a	 QuestionDialog XmDIA‐
	      LOG_TEMPLATE--indicates a	 TemplateDialog.   The	TemplateDialog
	      contains only a separator child.	It does not have an associated
	      message  symbol.	 XmDIALOG_WARNING--indicates  a	 WarningDialog
	      XmDIALOG_WORKING--indicates a WorkingDialog

	      If  this	resource is changed via XtSetValues, the symbol bitmap
	      is modified to the new XmNdialogType  bitmap  unless  XmNsymbol‐
	      Pixmap is also being set in the call to XtSetValues. If the dia‐
	      log type does not have an associated  message  symbol,  then  no
	      bitmap  will  be	displayed.  Specifies the string label for the
	      help button. The	default	 for  this  resource  depends  on  the
	      locale.  In  the	C  locale the default is “Help”.  Controls the
	      alignment of the message Label. Possible values include the fol‐
	      lowing:  XmALIGNMENT_BEGINNING--the  default  XmALIGNMENT_CENTER
	      XmALIGNMENT_END Specifies the string to be used as the  message.
	      Sets the buttons to the width of the widest button and height of
	      the tallest button if False.  If True, button width  and	height
	      are  set	to  the	 preferred size of each button.	 Specifies the
	      list of callbacks that is called when the user clicks on the  OK
	      button.  The  reason sent by the callback is XmCR_OK.  Specifies
	      the string label	for  the  OK  button.  The  default  for  this
	      resource	depends	 on the locale. In the C locale the default is
	      “OK”.  Specifies the pixmap label to be used as the message sym‐
	      bol.

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

       XmBulletinBoard Resource Set

       Class: XmCAllowOverlap
       Default: True
       Type:  Boolean
       Access: CSG
       Class: XmCAutoUnmanage
       Default: True
       Type:  Boolean
       Access: CG
       Class: XmCButtonFontList
       Default: dynamic
       Type:  XmFontList
       Access: CSG
       Class: XmCWidget
       Default: Cancel button
       Type:  Widget
       Access: SG
       Class: XmCWidget
       Default: dynamic
       Type:  Widget
       Access: SG
       Class: XmCDefaultPosition
       Default: True
       Type:  Boolean
       Access: CSG
       Class: XmCDialogStyle
       Default: dynamic
       Type:  unsigned char
       Access: CSG
       Class: XmCDialogTitle
       Default: NULL
       Type:  XmString
       Access: CSG
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCLabelFontList
       Default: dynamic
       Type:  XmFontList
       Access: CSG
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C
       Class: XmCMarginHeight
       Default: 10
       Type:  Dimension
       Access: CSG
       Class: XmCMarginWidth
       Default: 10
       Type:  Dimension
       Access: CSG
       Class: XmCNoResize
       Default: False
       Type:  Boolean
       Access: CSG
       Class: XmCResizePolicy
       Default: XmRESIZE_ANY
       Type:  unsigned char
       Access: CSG
       Class: XmCShadowType
       Default: XmSHADOW_OUT
       Type:  unsigned char
       Access: CSG
       Class: XmCTextFontList
       Default: dynamic
       Type:  XmFontList
       Access: CSG
       Class: XmCTranslations
       Default: NULL
       Type:  XtTranslations
       Access: C
       Class: XmCCallback
       Default: NULL
       Type:  XtCallbackList
       Access: C

       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: dynamic
       Type:  Widget
       Access: CSG
       Class: XmCNavigationType
       Default: XmTAB_GROUP
       Type:  XmNavigationType
       Access: CSG
       Class: XmCShadowThickness
       Default: dynamic
       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: N/A
       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

   Callback Information
       A pointer to the following structure is passed to each callback:

       typedef struct {
	 int	  reason;
	 XEvent	  * event; } XmAnyCallbackStruct;

       Indicates  why the callback was invoked Points to the XEvent that trig‐
       gered the callback

   Translations
       XmMessageBox includes the translations from XmManager.

   Additional Behavior
       The XmMessageBox widget has the additional  behavior  described	below:
       Calls  the activate callbacks for the cancel button if it is sensitive.
       Calls the activate callbacks for the button with the keyboard focus. If
       no  button has the keyboard focus, calls the activate callbacks for the
       default button if it is sensitive.  Calls the callbacks for  XmNokCall‐
       back.   Calls the callbacks for XmNcancelCallback.  Calls the callbacks
       for XmNhelpCallback.  Calls the callbacks for XmNfocusCallback.	 Calls
       the callbacks for XmNmapCallback if the parent is a DialogShell.	 Calls
       the callbacks for XmNunmapCallback if the parent is a DialogShell.

   Virtual Bindings
       The bindings for virtual keys  are  vendor  specific.  For  information
       about bindings for virtual buttons and keys, see VirtualBindings(3X).

SEE ALSO
       Composite(3X),  Constraint(3X),	Core(3X),  XmBulletinBoard(3X), XmCre‐
       ateErrorDialog(3X),   XmCreateInformationDialog(3X),   XmCreateMessage‐
       Box(3X),	 XmCreateMessageDialog(3X), XmCreateQuestionDialog(3X), XmCre‐
       ateTemplateDialog(3X),  XmCreateWarningDialog(3X),  XmCreateWorkingDia‐
       log(3X), XmManager(3X), XmMessageBoxGetChild(3X)

							      XmMessageBox(3X)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Tru64

List of man pages available for Tru64

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