Name | Synopsis | Description | Return Values | Attributes | See Also | Notes
cc [ flag... ] file... -lmenu -lcurses [ library... ] #include <menu.h> OPTIONS menu_opts(MENU *menu);
int set_menu_opts(MENU *menu, OPTIONS opts);
int menu_opts_on(MENU *menu, OPTIONS opts);
int menu_opts_off(MENU *menu, OPTIONS opts);
set_menu_opts() turns on the named options for menu and turns off all other options. Options are boolean values that can be OR-ed together.
menu_opts_on() turns on the named options for menu; no other option is changed.
menu_opts_off() turns off the named options for menu; no other option is changed.
menu_opts() returns the current options of menu.
The following values can be OR'd together to create opts.
Only one item can be selected from the menu.
Display the description of the items.
Display the menu in row major order.
Ignore the case when pattern matching.
Place the cursor within the item name when pattern matching.
Make certain menu driver requests non-cyclic.
Except for menu_opts(), these routines return one of the following:
The routine returned successfully.
System error.
The menu is already posted.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
MT-Level |
Unsafe |
The header <menu.h> automatically includes the headers <eti.h> and <curses.h>.
Name | Synopsis | Description | Return Values | Attributes | See Also | Notes