menu_item_value(3X)
NAME
menu_item_value, set_item_value, item_value − set and get menus item values
SYNOPSIS
cc [ flag ... ] file ... −lmenu -lcurses [ library .. ]
#include <menu.h>
int set_item_value(ITEM ∗item, int bool);
int item_value(ITEM ∗item);
MT-LEVEL
Unsafe
DESCRIPTION
Unlike single-valued menus, multi-valued menus enable the end-user to select one or more items from a menu. set_item_value() sets the selected value of the item — TRUE (selected) or FALSE (not selected). set_item_value() may be used only with multi-valued menus. To make a menu multi-valued, use set_menu_opts or menu_opts_off() to turn off the option O_ONEVALUE. (See menu_opts(3X)).
item_value() returns the select value of item, either TRUE (selected) or FALSE (unselected).
RETURN VALUES
set_item_value() returns one of the following:
E_OKThe routine returned successfully.
E_SYSTEM_ERRORSystem error.
E_REQUEST_DENIEDThe menu driver could not process
the request.
SEE ALSO
curses(3X), menus(3X), menu_opts(3X)
NOTES
The header <menu.h> automatically includes the headers <eti.h> and <curses.h>.
SunOS 5.5/SPARC — Last change: 22 Jan 1993