| Main index | Section 3 | Options |
#include <menu.h>int set_menu_fore(MENU *menu, chtype attr); chtype menu_fore(const MENU *menu);
int set_menu_back(MENU *menu, chtype attr); chtype menu_back(const MENU *menu);
int set_menu_grey(MENU *menu, chtype attr); chtype menu_grey(const MENU *menu);
int set_menu_pad(MENU *menu, int pad); int menu_pad(const MENU *menu);
The function set_menu_back sets the background attribute of menu. This is the highlight used for selectable (but not currently selected) menu items. The function menu_back returns the background attribute. The default is A_NORMAL.
The function set_menu_grey sets the grey attribute of menu. This is the highlight used for un-selectable menu items in menus that permit more than one selection. The function menu_grey returns the grey attribute. The default is A_UNDERLINE.
The function set_menu_pad sets the character used to fill the space between the name and description parts of a menu item. menu_pad returns the given menu's pad character. The default is a blank.
| E_OK | The routine succeeded. |
| E_SYSTEM_ERROR | |
| System error occurred (see errno(3)). | |
| E_BAD_ARGUMENT | |
| Routine detected an incorrect or out-of-range argument. | |
| 2024-03-16 | menu_attributes (3X) | ncurses 6.5 |
| Main index | Section 3 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | A typical Unix /bin or /usr/bin directory contains a hundred different kinds of programs, written by dozens of egotistical programmers, each with its own syntax, operating paradigm, rules of use ... strategies for specifying options, and different sets of constraints. | ” |
| — The Unix Haters' handbook | ||