| MENU_MARK(3) | Library Functions Manual | MENU_MARK(3) |
menu_mark,
menu_unmark, set_menu_mark,
set_menu_unmark — get or set
strings that show mark status for a menu
Curses Menu Library (libmenu, -lmenu)
#include
<menu.h>
char *
menu_mark(MENU
*menu);
char *
menu_unmark(MENU
*menu);
int
set_menu_mark(MENU
*menu, char
*mark);
int
set_menu_unmark(MENU
*menu, char
*mark);
The
menu_mark()
function returns a pointer to the character string that is used to mark
selected items in the menu. The mark string is set by the
set_menu_mark()
function. The
menu_unmark()
function returns a pointer to the character string that is used to indicate
a menu items is not selected, this string is set by the
set_menu_unmark()
function. The mark and unmark strings may be of differing lengths, the room
allocated to drawing the mark will be the maximum of the lengths of both the
mark and unmark strings. The shorter of the two strings will be left
justified and space padded.
The functions return one of the following error values:
E_OKE_SYSTEM_ERRORE_BAD_ARGUMENTE_POSTEDE_CONNECTEDE_BAD_STATEE_NO_ROOME_NOT_POSTEDE_UNKNOWN_COMMANDE_NO_MATCHE_NOT_SELECTABLEE_NOT_CONNECTEDE_REQUEST_DENIEDThe header <menu.h> automatically includes both <curses.h> and <eti.h>.
| September 10, 1999 | NetBSD 11.0 |