Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ menu_opts(3X) — Motorola System V 88k Release 4 Version 4.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

menus(3X)

menu_opts(3X)  —  MISCELLANEOUS LIBRARY FUNCTIONS

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)

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