Original Publication Date: 1982-Jan-01
Included in the Prior Art Database: 2005-Feb-08
The menu manager is a general purpose software component for all menu control, and is language invariant. The menu manager receives as inputs two tables that describe each option and the attributes of the menu frame. These tables allow the menu manager to determine where to merge the options into the literal (message) text associated with the menu. After this merge, the menu is presented on the screen, and menu manager enters the operator interaction phase. The menu manager remains in the interaction phase until the menu is terminated (e.g., ENTER, CANCEL). During the interaction phase, the menu manager takes options through their various allowed states, as indicated in the figure. The interaction phase changes from an option selection to an option definition as the operator identifies and changes options.