Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

menus(3X)



menu_opts(3X)           LIBRARY FUNCTIONS           menu_opts(3X)



NAME
     menu_opts:   set_menu_opts,   menu_opts_on,   menu_opts_off,
     menu_opts - menus option routines

SYNOPSIS
     #include <menu.h>

     int set_menu_opts(MENU *menu, OPTIONS opts);
     int menu_opts_on(MENU *menu, OPTIONS opts);
     int menu_opts_off(MENU *menu, OPTIONS opts);
     OPTIONS menu_opts(MENU *menu);

DESCRIPTION
  Menu Options
     set_menu_opts turns on the named options for menu and  turns
     off  all other options.  Options are boolean values that can
     be OR-ed together.

     menu_opts_on turns on the named options for menu;  no  other
     option is changed.

     menu_opts_off turns off the named options for menu; no other
     option is changed.

     menu_opts returns the current options of menu.

      Menu Options:
          O_ONEVALUE     Only one item can be selected  from  the
                         menu.
          O_SHOWDESC     Display the description of the items.
          O_ROWMAJOR     Display the menu in row major order.
          O_IGNORECASE   Ignore the case when pattern matching.
          O_SHOWMATCH    Place the cursor within  the  item  name
                         when pattern matching.
          O_NONCYCLIC    Make certain menu driver  requests  non-
                         cyclic.

RETURN VALUE
     Except for menu_opts, these routines return one of the  fol-
     lowing:
     E_OK           - The routine returned successfully.
     E_SYSTEM_ERROR - System error.
     E_POSTED       - The menu is already posted.

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

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





                                                                1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026