MyWebUniversity.com Home Page
 



Darwin Mac OS X man pages main menu
menumark(3X)                                                    menumark(3X)



NAME
       menumark - get and set the menu mark string

SYNOPSIS
       ##include <>
       int setmenumark(MENU *menu, const char *mark);
       const char *menumark(const MENU *menu);

DESCRIPTION
       In  order  to  make  menu selections visible on older terminals without
       highlighting or color capability, the menu library marks selected items
       in a menu with a prefix string.

       The  function  setmenumark  sets  the mark string for the given menu.
       Calling setmenumark with a null  menu  item  will  abolish  the  mark
       string.   Note  that  changing the length of the mark string for a menu
       while the menu is posted is likely to produce unhelpful behavior.

       The default string is "-" (a dash). Calling setmenumark with  a  NUL
       menu argument will change this default.

       The function menumark returns the menu's mark string (or NUL if there
       is none).

RETURN VALUE
       The  function  menumark  returns  NUL   on   error.    The   function
       setmenumark may return the following error codes:

       EOK The routine succeeded.

       ESYSTEMEROR
            System error occurred (see errno).

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

SEE ALSO
       curses(3X), menu(3X).

NOTES
       The  header  file  <>  automatically  includes  the  header  file
       <>.

PORTABILITY
       These routines emulate the System V menu library.  They were  not  sup-
       ported on Version 7 or BSD versions.

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



                                                                 menumark(3X)
Darwin Mac OS X man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™