[Go to CFHT Home Page] Man Pages
Back to Software Index  BORDER=0Manpage Top Level
    menu_items(3X) manual page Table of Contents

Name

menu_items, set_menu_items, item_count - connect and disconnect items to and from menus

Synopsis

cc [ flag ... ] file ... -lmenu -lcurses [ library .. ]

#include <menu.h>

int set_menu_items(MENU *menu, ITEM **items);

ITEM **menu_items(MENU *menu);

int item_count(MENU *menu);

MT-Level

Unsafe

Description

set_menu_items() changes the item pointer array connected to menu to the item pointer array items.

menu_items() returns a pointer to the item pointer array connected to menu.

item_count() returns the number of items in menu.

Return Values

menu_items() returns NULL on error.

item_count() returns -1 on error.

set_menu_items() returns one of the following:

E_OK        The routine returned successfully.
E_SYSTEM_ERROR        System error.
E_BAD_ARGUMENT        An incorrect argument was passed to
        the routine.
E_POSTED        The menu is already posted.
E_CONNECTED        One or more items are already connected
        to another menu.

See Also

curses(3X) , menus(3X)

Notes

The header <menu.h> automatically includes the headers <eti.h> and <curses.h>.


Table of Contents