DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

menu_items(S-osr5)


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

Syntax

cc ... -lmenu -lcurses

#include <menu.h>

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

Description

set_menu_items- connect an item pointer array to a menu

menu_items- return a pointer to the item pointer array connected to a menu

item_count- count the number of items in a menu

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

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

item_count(S-osr5) 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.

Warning

The header file menu.h automatically includes the header files eti.h and curses.h.

Files


/usr/lib/libmenu.a
the library

See also

curses(S-osr5), menus(S-osr5)

Standards conformance

set_menu_items(S-osr5), menu_items(S-osr5), and item_count(S-osr5) are not part of any currently supported standard; they were developed by UNIX System Laboratories, Inc. and are maintained by The SCO Group.
© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 -- 02 June 2005