ITEM
ITEM *drv_new_item;
_menui_goto_item(MENU *menu, ITEM *item, int new_top_row)
ITEM *item;
int _menui_goto_item(MENU *menu, ITEM *item, int new_top_row);
set_item_opts(ITEM *item, OPTIONS opts)
item_opts_on(ITEM *item, OPTIONS opts)
item_opts_off(ITEM *item, OPTIONS opts)
item_opts(ITEM *item)
set_item_value(ITEM *param_item, int flag)
ITEM *item = (param_item != NULL) ? param_item : &_menui_default_item;
item_value(ITEM *item)
ITEM *
ITEM *new_one;
if ((new_one = (ITEM *)malloc(sizeof(ITEM))) == NULL)
(void)memcpy(new_one, &_menui_default_item, sizeof(ITEM));
free_item(ITEM *item)
set_current_item(MENU *param_menu, ITEM *item)
ITEM *
item_index(ITEM *item)
ITEM _menui_default_item = {
item_visible(ITEM *item)
item_name(ITEM *item)
item_description(ITEM *item)
new_menu(ITEM **items)
set_menu_items(MENU *param_menu, ITEM **items)
ITEM **
ITEM **items; /* items associated with this menu */
MENU *new_menu(ITEM **);
int set_menu_items(MENU *, ITEM **);
ITEM *current_item(MENU *);
int free_item(ITEM *);
char *item_description(ITEM *);
int item_index(ITEM *);
char *item_name(ITEM *);
OPTIONS item_opts(ITEM *);
int item_opts_off(ITEM *, OPTIONS);
int item_opts_on(ITEM *, OPTIONS);
char *item_userptr(ITEM *);
int item_value(ITEM *);
int item_visible(ITEM *);
ITEM **menu_items(MENU *);
ITEM *new_item(char *, char *);
int set_current_item(MENU *, ITEM *);
int set_item_opts(ITEM *, OPTIONS);
int set_item_userptr(ITEM *, char *);
int set_item_value(ITEM *, int);
ITEM *left;
ITEM *right;
ITEM *up;
ITEM *down;
extern ITEM _menui_default_item;
set_item_userptr(ITEM *param_item, char *userptr)
ITEM *item = (param_item != NULL) ? param_item : &_menui_default_item;
item_userptr(ITEM *item)