The use of the utility window is more likely to be necessary than for other editing-domains in this editor.
That utility can be raised with the edit}'
All the basic devices and operators you need to define display forms are available via this utility.
A DISP object must unconditionally expand (use of operators as macros in DISP objects is very common) to a sequence of display-form specifications. The sequencing operator is
<specs> <specs>
Model: <model> Attrs: <attributes> | <Formats> _______________________
When the system tries to display an operator instance, it looks for the last display spec whose model matches the operator instance. (There may also be several DISP objects in the library that apply to the operator.)
It is also possible for the user to temporarily disqualify, or suppress, a display form from being used, either at the point, in a window, or globally, in order to use a temporarily more desirable one.
Indeed, "Model: <model>" is normally displayed in a way that hides the attribute- and format-fields unless the point is on the spec or in one of those fields, or one of them has empty slots. To reveal these hidden parts throughout the window, use
Quick Display Form Creation: |
Display Form Models: |
Display Form Formats: |
Display Form Attributes: |