This manual page is for Mac OS X version 10.6

If you are running a different version of Mac OS X, view the documentation locally:

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

  • For more information about the manual page format, see the manual page for manpages(5).

  • For more information about this technology, look for other documentation in the Apple Reference Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.



mitem_value(3X)                                                                              mitem_value(3X)



NAME
       mitem_value - set and get menu item values

SYNOPSIS
       #include <menu.h>
       int set_item_value(ITEM *item, bool value);
       bool item_value(const ITEM *item);

DESCRIPTION
       If  you  turn  off  the  menu  option  O_ONEVALUE  (e.g.,  with  set_menu_opts  or menu_opts_off; see
       menu_opts(3X)), the menu becomes multi-valued; that is, more than  one  item  may  simultaneously  be
       selected.

       In  a  multi_valued  menu, you can used set_item_value to select the given menu item (second argument
       TRUE) or deselect it (second argument FALSE).

RETURN VALUE
       The function set_item_value returns one of the following:

       E_OK The routine succeeded.

       E_SYSTEM_ERROR
            System error occurred (see errno).

       E_REQUEST_DENIED
            The menu driver could not process the request.

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

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

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

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



                                                                                             mitem_value(3X)

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation with the feedback links below.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.