#include <menu.h>
Unsafe
The menus package gives the applications programmer a terminal-independent method of creating and customizing menus for user interaction. The menus package includes: item routines, which are used to create and customize menu items; and menu routines, which are used to create and customize menus, assign pre- and post-processing routines, and display and interact with menus.
menus Routine Name Manual Page Name current_item menu_item_current(3X) free_item menu_item_new(3X) free_menu menu_new(3X) item_count menu_items(3X) item_description menu_item_name(3X) item_index menu_item_current(3X) item_init menu_hook(3X) item_name menu_item_name(3X) item_opts menu_item_opts(3X) item_opts_off menu_item_opts(3X) item_opts_on menu_item_opts(3X) item_term menu_hook(3X) item_userptr menu_item_userptr(3X) item_value menu_item_value(3X) item_visible menu_item_visible(3X) menu_back menu_attributes(3X) menu_driver menu_driver(3X) menu_fore menu_attributes(3X) menu_format menu_format(3X) menu_grey menu_attributes(3X) menu_init menu_hook(3X) menu_items menu_items(3X) menu_mark menu_mark(3X) menu_opts menu_opts(3X) menu_opts_off menu_opts(3X) menu_opts_on menu_opts(3X) menu_pad menu_attributes(3X) menu_pattern menu_pattern(3X) menu_sub menu_win(3X) menu_term menu_hook(3X) menu_userptr menu_userptr(3X) menu_win menu_win(3X) new_item menu_item_new(3X) new_menu menu_new(3X) pos_menu_cursor menu_cursor(3X) post_menu menu_post(3X) scale_menu menu_win(3X) set_current_item menu_item_current(3X) set_item_init menu_hook(3X) set_item_opts menu_item_opts(3X) set_item_term menu_hook(3X) set_item_userptr menu_item_userptr(3X) set_item_value menu_item_value(3X) set_menu_back menu_attributes(3X) set_menu_fore menu_attributes(3X) set_menu_format menu_format(3X) set_menu_grey menu_attributes(3X) set_menu_init menu_hook(3X) set_menu_items menu_items(3X) set_menu_mark menu_mark(3X) set_menu_opts menu_opts(3X) set_menu_pad menu_attributes(3X) set_menu_pattern menu_pattern(3X) set_menu_sub menu_win(3X) set_menu_term menu_hook(3X) set_menu_userptr menu_userptr(3X) set_menu_win menu_win(3X) set_top_row menu_item_current(3X) top_row menu_item_current(3X) unpost_menu menu_post(3X)
E_OK | |
E_SYSTEM_ERROR | |
E_BAD_ARGUMENT | |
An incorrect argument was passed to the routine. | |
T} | |
E_POSTED | |
E_CONNECTED | |
E_BAD_STATE | |
The routine was called from an initialization or termination function. | |
T} | |
E_NO_ROOM | |
E_NOT_POSTED | |
E_UNKNOWN_COMMAND | |
An unknown request was passed to the menu driver. | |
T} | |
E_NO_MATCH | |
E_NOT_SELECTABLE | |
E_NOT_CONNECTED | |
E_REQUEST_DENIED | |
The menu driver could not process the request. | |
T} |
The header <menu.h> automatically includes the headers <eti.h> and <curses.h>.