DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

menu_attributes(S-osr5)


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

Syntax

cc ... -lmenu -lcurses

#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- set the foreground attribute of a menu

menu_fore- set the foreground attribute of a menu

set_menu_back- set the background attribute of a menu

menu_back- set the background attribute of a menu

set_menu_grey- set the ``grey'' attribute of a menu

menu_grey- set the ``grey'' attribute of a menu

set_menu_pad- set the pad character of a menu item

menu_pad- set the pad character of a menu item

set_menu_fore(S-osr5) 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(S-osr5) library visual attribute. menu_fore(S-osr5) returns the foreground attribute of menu.

set_menu_back(S-osr5) sets the background attribute of menu(S-osr5) -- the display attribute for unselected, yet selectable, items. This display attribute is a curses( ) library visual attribute.

set_menu_grey(S-osr5) 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(S-osr5) 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(S-osr5) sets the pad character for menu to pad. menu_pad(S-osr5) returns the pad character of menu.

Return values

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

Warning

The header file menu.h automatically includes the header files eti.h and curses.h.

Files


/usr/lib/libmenu.a
the library

See also

curses(S-osr5), menus(S-osr5)

Standards conformance

set_menu_fore(S-osr5), menu_fore(S-osr5), set_menu_back(S-osr5), menu_back(S-osr5), set_menu_grey(S-osr5), menu_grey(S-osr5), set_menu_pad(S-osr5), and menu_pad(S-osr5) are not part of any currently supported standard; they were developed by UNIX System Laboratories, Inc. and are maintained by The SCO Group.
© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 -- 02 June 2005