MirBSD manpage: menu_attributes(3), menu_back(3), menu_fore(3), menu_grey(3), menu_pad(3), set_menu_back(3), set_menu_fore(3), set_menu_grey(3), set_menu_pad(3)

menu_attributes(3)  UNIX Programmer's Manual   menu_attributes(3)


     menu_attributes - color and attribute control for menus


     #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_fore sets the foreground attribute of
     menu. This is the highlight used for selected menu items.
     menu_fore returns the foreground attribute.  The default is

     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

     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.


     These routines return one of the following:

     E_OK The routine succeeded.

          System error occurred (see errno).

          Routine detected an incorrect or out-of-range argument.


     curses(3) and related pages whose names begin "menu_" for
     detailed descriptions of the entry points.

MirBSD #10-current     Printed 2022-12-23                       1

menu_attributes(3)  UNIX Programmer's Manual   menu_attributes(3)


     The header file <menu.h> automatically includes the header
     file <curses.h>.


     These routines emulate the System V menu library.  They were
     not supported on Version 7 or BSD versions.


     Juergen Pfeifer.  Manual pages and adaptation for new curses
     by Eric S. Raymond.

MirBSD #10-current     Printed 2022-12-23                       2

Generated on 2022-12-24 01:00:14 by $MirOS: src/scripts/roff2htm,v 1.113 2022/12/21 23:14:31 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2022 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.

Kontakt / Impressum & Datenschutzerklärung