NAME
item_count
,
menu_items
, set_menu_items
— attach items to menus or check
correspondences
LIBRARY
library “libmenu”
SYNOPSIS
#include
<menu.h>
int
item_count
(MENU
*menu);
ITEM **
menu_items
(MENU
*menu);
int
set_menu_items
(MENU
*menu, ITEM
**items);
DESCRIPTION
Theitem_count
()
menu function returns the number of items currently
attached to the menu passed. The
menu_items
()
function returns a pointer to an array of item pointers that represent the
menu items currently attached to the given menu. Apart from using
new_menu
()
(see menu_new(3)) menu items may be attached to a menu by calling
set_menu_items
()
any items currently attached to the menu will be detached and the NULL
terminated array of new items will be attached to the menu.
RETURN VALUES
Any function returning a string pointer will return NULL if an error occurs. Functions returning an integer will return one of the following:
E_OK
- The function was successful.
E_POSTED
- The menu is already posted.
E_CONNECTED
- An item was already connected to a menu.
SEE ALSO
NOTES
The header <menu.h> automatically includes both <curses.h> and <eti.h>.