Some important menu terminology
The following terms will be helpful:
 item
- 
a character string consisting of a name and an optional description
 menu
- 
a screen display that presents a set of items from which the user selects one
or more, depending on the type of menu
 connecting items to a menu
- 
associating an array of item pointers with a menu
 menu subwindow
- 
a subwindow on which an associated menu is written
 menu window
- 
a window on which an associated menu subwindow
and titles and borders, if any,
are displayed
 posting a menu
- 
writing a menu on its associated subwindow
 unposting a menu
- 
erasing a menu from its associated subwindow
 pattern matching
- 
checking whether characters entered by the user match an item name
of the menu
 freeing a menu
- 
deallocating the space for a menu and, as a byproduct,
disconnecting an
associated array of item pointers from a menu
 freeing an item
- 
deallocating the space for an item
 NULL
- 
generic term for a null pointer cast to the type of the
particular object (item, menu, field, form, and so on)
Next topic: 
What a menu application program does
Previous topic: 
Overview: writing menu programs in ETI
© 2004 The SCO Group, Inc.  All rights reserved.
UnixWare 7 Release 7.1.4 - 27 April 2004