Next: Features of UIPACK
Up: Features of UIPACK
Previous: Features of UIPACK
The following major enhancements have been added in Version 3:-
- Symbols. Symbols operate in a fashion similar to VAX/VMS Symbols. They
are keywords that have an Equivalence Text String associated with them.
Whenever the Symbol Name is detected in the Input Stream it is replaced by the
Equivalence Text String. Symbols may be defined, dropped or modified
dynamically from the keyboard or from UIPACK Definition Files.
- Pop Up Menus. These may be setup in ViewText Mode of Operation. If the
Viewport to display a Menu is invisible at the time the request to use the
menu is made, it is displayed, and then hidden following the User Input. If
the Viewport is already visible then it will remain so.
- Page Oriented Help. Online Help is now page oriented such that the display
will pause automatically whenever the terminal screen (or Viewport) becomes
full. A null response at this time (just hitting the RETURN key) will cause
the next page of help information to be displayed, whereas a non-null response
will be treated as the request for a new help topic or subtopic.
- UIPACK Help. Online Help for UIPACK is available for all Application
Programs. It is accessed by a ``?UIPACK" response.
- Prompted Input Help. Online Help is now available for the Prompted
Input Subprograms (UI_GET_xxxx). A User response of ``?" will cause help
information to be displayed for the appropriate Subprogram, describing
the allowed response syntax etc.
- Optional Arguments have been added to the Mode setting Subprograms whereby
the previous mode may be returned to the caller. This avoids having to use the
appropriate inquiry Subprogram if the original mode is to be restored later.
- Prompts and User responses are now saved in the Input Viewport, allowing
them to scroll normally when using Text Viewports.
- Verb Groups may now lie in the range 0-4095 rather than 0-255. YBOS limits
the actual number of Verb Groups attainable in a single Application Program to
less than this (see Appendix A.7).
Next: Features of UIPACK
Up: Features of UIPACK
Previous: Features of UIPACK
Liz Buckle
Fri Jan 13 17:20:31 CST 1995