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