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)                    UNIX System V                    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)








10/89                                                                    Page 1





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