menu_attributes(3X) DG/UX R4.11MU05 menu_attributes(3X)
NAME
menu_attributes: set_menu_fore, menu_fore, set_menu_back, menu_back,
set_menu_grey, menu_grey, set_menu_pad, menu_pad - control menus
display attributes
SYNOPSIS
#include <menu.h>
int set_menu_fore(MENU *menu, chtype attr);
chtype menu_fore(MENU *menu);
int set_menu_back(MENU *menu, chtype attr);
chtype menu_back(MENU *menu);
int set_menu_grey(MENU *menu, chtype attr);
chtype menu_grey(MENU *menu);
int set_menu_pad(MENU *menu, int pad);
int menu_pad(MENU *menu);
DESCRIPTION
set_menu_fore sets the foreground attribute of menu -- the display
attribute for the current item (if selectable) on single-valued menus
and for selected items on multi-valued menus. This display attribute
is a curses library visual attribute. menu_fore returns the
foreground attribute of menu.
set_menu_back sets the background attribute of menu -- the display
attribute for unselected, yet selectable, items. This display
attribute is a curses library visual attribute.
set_menu_grey sets the grey attribute of menu -- the display
attribute for nonselectable items in multi-valued menus. This
display attribute is a curses library visual attribute. menu_grey
returns the grey attribute of menu.
The pad character is the character that fills the space between the
name and description of an item. set_menu_pad sets the pad character
for menu to pad. menu_pad returns the pad character of menu.
RETURN VALUE
These routines return one of the following:
E_OK - The routine returned successfully.
E_SYSTEM_ERROR-System error.
E_BAD_ARGUMENT-An incorrect argument was passed to the routine.
NOTES
The header file <menu.h> automatically includes the header files
<eti.h> and <curses.h>.
SEE ALSO
curses(3X), menus(3X).
Licensed material--property of copyright holder(s)