Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XmCreaSiD(Xm) — OpenDesktop Software Development System 3.0.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought


 XmCreateSimplePopupMenu(Xm)    6 January 1993    XmCreateSimplePopupMenu(Xm)


 Name

    XmCreateSimplePopupMenu - a RowColumn widget convenience creation func-
    tion

 Syntax


    #include <Xm/RowColumn.h>

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


 Description

    XmCreateSimplePopupMenu creates an instance of a RowColumn widget of type
    XmMENUPOPUP and returns the associated widget ID.

    This routine creates a Popup 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 separa-
    torn, where n is an integer from 0 to one minus the number of separators
    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, separa-
    tors, 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

    XmCreatePopupMenu(Xm), XmCreateRowColumn(Xm), XmRowColumn(Xm) and
    XmVaCreateSimplePopupMenu(Xm).


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