Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmCreaSiE(Xm) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought


 XmCreateSimplePulldownMenu(Xm)                XmCreateSimplePulldownMenu(Xm)
                                6 January 1993


 Name

    XmCreateSimplePulldownMenu - a RowColumn widget convenience creation
    function

 Syntax


    #include <Xm/RowColumn.h>

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


 Description

    XmCreateSimplePulldownMenu creates an instance of a RowColumn widget of
    type XmMENUPULLDOWN and returns the associated widget ID.

    This routine creates a Pulldown MenuPane and its button 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 sep-
    arators in the menu.  The name of each title is labeln, where n is an
    integer from 0 to one minus the number of titles in the menu.  Buttons,
    separators, and titles 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 widget ID of the parent of the MenuShell

    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)

    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 XmCASCADEBUTTON, XmPUSHBUTTON, XmRADIOBUTTON,
    XmCHECKBUTTON, XmTITLE, XmSEPARATOR, and XmDOUBLESEPARATOR.  For a com-
    plete definition of RowColumn and its associated resources, see
    XmRowColumn(Xm).

 Return value

    Returns the RowColumn widget ID.

 See also

    XmCreatePulldownMenu(Xm), XmCreateRowColumn(Xm), XmRowColumn(Xm) and
    XmVaCreateSimplePulldownMenu(Xm).


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