Defining default TTY attributes
The OPTIONS {INPUT|DISPLAY} ATTRIBUTES defines
default TTY attributes for dialogs and display statements.
Syntax
OPTIONS {
INPUT ATTRIBUTES ( { FORM | WINDOW | attributes } )
| DISPLAY ATTRIBUTES ( { FORM | WINDOW | attributes } )
}
Usage
OPTIONS INPUT ATTRIBUTES defines the default color and
terminal effect attributes that will be used in subsequent dialog statement.
OPTIONS DISPLAY ATTRIBUTES defines the
default attributes for display statements.
The display attributes are based on dumb terminal (i.e. TTY) possibilities, but will be rendered accordingly on GUI mode. Graphical front-ends can be configured to render TTY attributes is a specific way. Instead of TTY based attributes, consider using presentation styles in new developments.
Any display attribute defined by the OPTIONS statement
remains in effect until the runtime system encounters a statement that redefines
the same attribute. This can be another OPTIONS statement,
or an ATTRIBUTE clause in one of the following statements:
The ATTRIBUTE clause in these statements
only redefines the attributes temporarily. After the window
closes or after the dialog statement terminates, the runtime
system restores the attributes from the most recent OPTIONS statement.
The FORM keyword in INPUT ATTRIBUTE or DISPLAY
ATTRIBUTE clauses instructs the runtime system
to use the input or display attributes of the current form.
Similarly, you can use the WINDOW keyword
of the same clauses to instruct the program to use the input or
display attributes of the current window. You cannot combine
the FORM or WINDOW attributes
with any other attributes.
This table shows the valid input and display attributes:
| Attribute | Description |
|---|---|
BLACK, BLUE, CYAN, GREEN,
MAGENTA, RED, WHITE, YELLOW |
The TTY color of the displayed text. |
BOLD, DIM, INVISIBLE,
NORMAL |
The TTY font attribute of the displayed text. |
REVERSE, BLINK,
UNDERLINE |
The TTY video attribute of the displayed text. |