XmVaCreateSimpleOptionMenu man page on Ultrix

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

XmVaCreateSimpleOptionMenu(3X)	   OSF/Motif	XmVaCreateSimpleOptionMenu(3X)

NAME
       XmVaCreateSimpleOptionMenu  -  A	 RowColumn widget convenience creation
       function

SYNOPSIS
       #include <Xm/RowColumn.h>

       Widget	XmVaCreateSimpleOptionMenu   (parent,	name,	 option_label,
		 option_mnemonic,  button_set,	callback,  arg...)	  Wid‐
       get    parent;	      String	name;	       XmString	 option_label;
	    KeySym    option_mnemonic;	    int	      button_set;      XtCall‐
       backProccallback;

DESCRIPTION
       XmVaCreateSimpleOptionMenu creates an instance of a RowColumn widget of
       type  XmMENU_OPTION and returns the associated widget ID.  This routine
       uses the ANSI C variable-length argument list (varargs) calling conven‐
       tion.

       This  routine creates an OptionMenu and its Pulldown submenu containing
       PushButtonGadget or CascadeButtonGadget children.   The	name  of  each
       button  is button_n, where n is an integer from 0 to one minus the num‐
       ber of buttons in the menu.  The name of each separator is separator_n,
       where  n	 is an integer from 0 to one minus the number of separators in
       the menu.  Buttons and separators are named and created in the order in
       which  they are specified in the variable portion of the argument list.
       Specifies the parent widget ID Specifies the name of the created widget
       Specifies  the  label string to be used on the left side of the Option‐
       Menu.  Specifies a keysym for a key that, when  pressed	by  the	 user,
       posts the associated Pulldown MenuPane.	Specifies which PushButtonGad‐
       get is initially set.  The value is the integer n that  corresponds  to
       the nth PushButtonGadget specified in the variable portion of the argu‐
       ment list.  Only a PushButtonGadget can be set, and only PushButtonGad‐
       gets  are  counted in determining the integer n.	 The first PushButton‐
       Gadget is number 0.  Specifies a callback procedure to be called when a
       button  is  activated.	This callback function is added to each button
       after creation as the button's XmNactivateCallback.  The callback func‐
       tion  is	 called	 when  a button is activated, and the button number is
       returned in the client_data field.

       The variable portion of the argument list consists of groups  of	 argu‐
       ments.	The first argument in each group is a constant or a string and
       determines which arguments follow in that group.	 The last argument  in
       the  list  must be NULL.	 Following are the possible first arguments in
       each group of varargs: This is followed by four	additional  arguments.
       The  set	 specifies one button in the OptionMenu's Pulldown submenu and
       some of its resource values.  The button created is a PushButtonGadget.
       Following  are  the additional four arguments, in this order: The label
       string, of type XmString.  The mnemonic, of type KeySym.	 The accelera‐
       tor,  of type String.  The accelerator text, of type XmString.  This is
       followed by no additional arguments.  It specifies one separator in the
       OptionMenu's Pulldown submenu.  This is followed by no additional argu‐
       ments.  It specifies one separator in the  OptionMenu's	Pulldown  sub‐
       menu.   The  separator  type is XmDOUBLE_LINE.  This is followed by one
       additional argument, the value of the resource, of type XtArgVal.   The
       pair specifies a resource and its value for the Pulldown submenu.  This
       is followed by four additional arguments.  The set specifies a resource
       and  its value for the Pulldown submenu.	 A resource type conversion is
       performed if necessary.	Following are the additional  four  arguments,
       in  this	 order:	 The  resource	name, of type String.  The type of the
       resource value supplied, of type String.	  The  resource	 value	(or  a
       pointer	to  the	 resource value, depending on the type and size of the
       value), of type XtArgVal.  The size of the resource value in bytes,  of
       type  int.   This  is  followed	by  one	 additional  argument  of type
       XtVarArgsList.  This argument is a nested list of varargs  returned  by
       XtVaCreateArgsList.

       The user can specify resources in a resource file for the automatically
       created widgets and gadgets of an OptionMenu.  The following list iden‐
       tifies  the  names  of  these  widgets  (or gadgets) and the associated
       OptionMenu areas.  Option Menu Label Gadget—"OptionLabel"  Option  Menu
       Cascade Button—"OptionButton"

       For more information on variable-length argument lists, see the X Tool‐
       kit Intrinsics documentation.

       A number of resources exist specifically for use with  this  and	 other
       simple  menu creation routines.	For a complete definition of RowColumn
       and its associated resources, see XmRowColumn(3X).

RETURN VALUE
       Returns the RowColumn widget ID.

RELATED INFORMATION
       XmCreateOptionMenu(3X), XmCreateRowColumn(3X), XmCreateSimpleOption‐
       Menu(3X), and XmRowColumn(3X).

						XmVaCreateSimpleOptionMenu(3X)
[top]

List of man pages available for Ultrix

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