EditorDoc Sections Nuprl Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
Display form specification can be rather complicated, so we will not give a complete explanation here. More documentation on display methods will be added in time. For more complicated methods of display, it is suggested that examples using those methods be found and emulated. The `vdf' command will raise the DISP object being used to display the point.

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 DISP button of the MainMenu, or with the `dfedit' command, or from inside a DISP object with the `{ededit}' command.
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>

and an individual specification has this form:

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. doc for display suppression

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 `(m-s)' on the spec.

Quick Display Form Creation: doc for display form imitation

Display Form Models: doc for display form models

Display Form Formats: doc for display form formats

Display Form Attributes: doc for display form attributes
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

EditorDoc Sections Nuprl Doc