Pathmaker Programming Guide

Basic Screen Painter Editing Functions
Using the Screen Painter
6–10 067868 Tandem Computers Incorporated
If you redefine the paging area, the Screen Painter moves Data Field1 to maintain its
relative position:
Screen Title
| Paging area moved
_______________________________ | down one line
| | v
| Data Field1 _______ |
| |
|_______________________________|
Advisory line
When you move the area, the Screen Painter automatically moves all elements with the
area if it can. If it cannot move all elements, the operation fails.
If you have narrowed the paging area, remember that each paging area has a column
reserved for the video display attribute. You cannot place a screen element in the
column reserved for video display information.
Note If you delete the paging area and then redefine it, screen elements within the original paging area might
not be included in the new paging area.
Defining or Modifying a
Point Field
A point field is an invisible screen element used with the cursor and a function key to
start some operation in the application.
In the Pathmaker product, point fields are used at:
The screen title
The bottom of the screen near the function key prompts
These point fields allow you to get specific online help for the item nearest the cursor.
For example, when you place the cursor by the screen title and press function key F15,
online help for the entire screen appears.
You automatically get point fields in these two positions on the application screen.
The Screen Painter allows you to add more point fields to the screen or to delete or
modify the existing ones.
You can use the point-field name:
In a requester copy library by using either of two Working-Storage structures
In a send to a service by using either @CURSOR-POSITION or @CURSOR-FIELD
The generated requester places the point-field name that you define into the following
Working-Storage structures by performing the paragraph 0900-BUILD-CURSOR-
POSITION:
T9154-FIELD-NAME OF T9154-CURSOR-POSITION
(for @CURSOR-POSITION)
T9154-SCREEN-FIELD-NAME OF T9154-CURSOR-FIELD
(for @CURSOR-FIELD)