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)                                                 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 following:
         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).






   7/91                                                                 Page 1





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