Operands
- Send
- is the panel command that sends a panel.
- Receive
- is the panel command that receives a panel.
- Converse
- is the panel command that sends a panel and waits for operator
input.
- Test
- is the panel command that displays a panel. An intermediate
file (panel object) is not created and variable substitutions are
not attempted.
- End
- is a command that terminates the panel session. Command releases
all storage held by the panel facility. This command does not have
arguments and any arguments supplied are ignored.
- Generate
- is an explicit command that creates a panel object. The panel
is not displayed.
- panel_name
- specifies the name of the panel to input/output or generate.
- FIle()
- specifies the name of the RFS directory (directory_name)
containing this panel. (Specified for all panel commands except END.)
- CUrsor()
- (specified for SEND and CONVERSE only) positions the cursor
on the panel.
- field_id
- specifies the REXX variable name where the cursor should be
positioned on the panel.
- row
- specifies the row within the panel where the cursor should be
positioned. The row value is relative to the starting row of the panel.
The default starting row of the panel is 1, but may be changed using
the POSITION() keyword.
- column
- specifies the column within the panel where the cursor should
be positioned. The column value is relative to the starting column
of the panel. The default starting column of the panel is 1, but may
be changed using the POSITION() keyword.
- ATtrib(field_id attribute_values)
- (specified for SEND and CONVERSE only)
- field_id
- specifies the field whose attributes are dynamically set. It
must be a variable name associated with the field. The field list
must be enclosed with parenthesis. Only the attributes stated are
changed and the other attributes default to what was statically defined.
A field defined originally as RED and UNDERLINE remains underlined
if only blue is stated dynamically.
- ALarm
- (specified for SEND and CONVERSE only) sounds the bell when
displaying panel. (The default is no alarm).
- NOErase
- (specified for SEND and CONVERSE only) do not erase the screen
before displaying this one. (The default is erase before a panel write).
- POsition()
- (specified for SEND, CONVERSE, and RECEIVE only) positions the
panel on the output screen. Row (row) and column (column)
specifies where the top left corner of the panel should begin. (The
default is row 1 col 1). For example, POS(5 10) means to have the
panel start in row 5 and column 10, the actual movement is 4 rows
down and 9 columns to the right.
- FReekb
- (specified for SEND and CONVERSE only) frees the keyboard, allowing
operator input. (This is the default.)
- LOckkb
- (specified for SEND and CONVERSE only) locks the keyboard.
- CLrinput
- (specified for SEND and CONVERSE only) clears all input fields
before displaying the panel. Variable substitution is not attempted
and pad characters fill the input area.