Developer's Daily | Unix by Example |
main | java | perl | unix | dev directory | web log |
menu - curses extension for programming menus |
#include <menu.h> |
The menu library provides terminal-independent facilities for composing menu systems on character-cell terminals. The library includes: item routines, which create and modify menu items; and menu routines, which group items into menus, display menus on the screen, and handle interaction with the user. The menu library uses the curses libraries, and a curses initialization routine such as initscr must be called before using any of these functions. To use the menu library, link with the options -lmenu -lcurses. |
Current Default Values for Item Attributes |
The menu library maintains a default value for item attributes. You can get or set this default by calling the appropriate get_ or set_ routine with a NULL item pointer. Changing this default with a set_ function affects future item creations, but does not change the rendering of items already created. |
Routine Name Index |
The following table lists each menu routine and the name of the manual page on which it is described. |