XmVaCreateSimpleOptionMenu man page on DigitalUNIX

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

XmVaCreateSimpleOptionMenu(3X)			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...)
	       Widget parent;
	       String name;
	       XmString option_label;
	       KeySym option_mnemonic;
	       int button_set;
	       XtCallbackProc callback;

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 but‐
       ton is button_n, where n is an integer from 0 to one minus  the	number
       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 PushButtonGad‐
       get  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.

SEE ALSO
       XmCreateOptionMenu(3X),	 XmCreateRowColumn(3X),	 XmCreateSimpleOption‐
       Menu(3X), XmRowColumn(3X)

						XmVaCreateSimpleOptionMenu(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