High-Level Screen Management Intrinsic Library Reference Manual (32424-90002)

3- 25
OR
labeldescrpt
is made up of the following set of
subparameters:
labelset
A 36-byte character
array specified by
double backslashes
followed by the
USASCII character
label set name.
Specifying (double
backslash)
$RESET_FORM tells
Hi-Li to reset
function key labels
to the base set
specified for the
current form. If a
label set was not
defined for the form,
Hi-Li uses the forms
file global set as
the base set.
Specifying spaces
tells Hi-Li not to
update the current
function key labels.
For a discussion of
the
labelset
subparameter, see the
Discussion for
HPDPROMPT that
follows these
parameters.
labelbuf
A byte array of characters that identifies for
HPDPROMPT the application area that contains
the label strings. For the HP 3000, 16 bytes
are sent to each label.
Discussion
HPDPROMPT is one of the three core intrinsics that make up the screen
management intrinsics. Use this intrinsic to display messages, high-
light and position the cursor at selected fields, and update key labels
when an operator error is detected. Parameters that are not required
by your application can be compacted and passed as abbreviated parame-
ters.
<3>Creating Function Key Label Sets Using LABELSET
Because there is no facility within FORMSPEC/V for defining free-float-
ing function key label sets, the HPDPROMPT and HPDSEND
labelset
subpa-
rameter (of the
labeldescrpt
parameter) provides this ability by
"borrowing" the function key label set from the form you identify in the
labelset
subparameter.
The form you identify can be any of the "live" forms in the forms file or
it can be a "dummy" form which exists only as a function key label set
place holder. You can create a place holder for a key label set by