Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmCreaSiC(Xm) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought


 XmCreateSimpleOptionMenu(Xm)   6 January 1993   XmCreateSimpleOptionMenu(Xm)


 Name

    XmCreateSimpleOptionMenu - a RowColumn widget convenience creation func-
    tion

 Syntax


    #include <Xm/RowColumn.h>

    Widget XmCreateSimpleOptionMenu (parent, name, arglist, argcount)
    Widget parent;
    String name;
    ArgList arglist;
    Cardinal argcount;


 Description

    XmCreateSimpleOptionMenu creates an instance of a RowColumn widget of
    type XmMENUOPTION and returns the associated widget ID.

    This routine creates an Option Menu and its submenu containing PushBut-
    tonGadget or CascadeButtonGadget children.  The name of each button is
    buttonn, where n is an integer from 0 to one minus the number of buttons
    in the menu.  The name of each separator is separatorn, where n is an
    integer from 0 to one minus the number of separators in the menu.  But-
    tons and separators are named and created in the order in which they are
    specified in the RowColumn simple menu creation resources supplied in the
    argument list.

    parent  Specifies the parent widget ID

    name    Specifies the name of the created widget

    arglist Specifies the argument list

    argcount
            Specifies the number of attribute/value pairs in the argument
            list (arglist)

    The user can specify resources in a resource file for the automatically
    created widgets and gadgets of an OptionMenu. The following list identi-
    fies the names of these widgets (or gadgets) and the associated Option-
    Menu areas.

    +  Option Menu Label Gadget -- ``OptionLabel''

    +  Option Menu Cascade Button -- ``OptionButton''

    A number of resources exist specifically for use with this and other sim-
    ple menu creation routines.  The only button types allowed in the XmNbut-
    tonType resource are XmPUSHBUTTON, XmCASCADEBUTTON, XmSEPARATOR, and
    XmDOUBLESEPARATOR.  For a complete definition of RowColumn and its asso-
    ciated resources, see XmRowColumn(Xm).

 Return value

    Returns the RowColumn widget ID.

 See also

    XmCreateOptionMenu(Xm), XmCreateRowColumn(Xm), XmRowColumn(Xm) and
    XmVaCreateSimpleOptionMenu(Xm).


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026