This variable configures a character-based host runtime to substitute some specific characters when it is performing textual emulation of graphical controls. If the GF-GUI-MAP terminal database entry doesn't exist or has the character 0 (zero) in a particular character's position, the runtime examines the GUI_CHARS variable to determine what character to display. GUI_CHARS is used only by character-based host runtimes.
The value of GUI_CHARS is a list of 14 space delimited characters strictly ordered to correspond with the following graphical elements (defaults are in parentheses):
1. | System menu button | (*) |
2. | Title left corner | (+) |
3. | Title right corner | (+) |
4. | Title fill character | (=) |
5. | Minimizer | (.) |
6. | Maximizer | (^) |
7. | Scroll bar up button | (^) |
8. | Scroll bar down button | (v) |
9. | Scroll bar left button | (<) |
10. | Scroll bar right button | (>) |
11. | Scroll bar page area | ( ) |
12. | Scroll bar slider | (#) |
13. | Left entry field box | ([) |
14. | Right entry field box | (]) |
The characters may be specified in ASCII or decimal form. To specify an ASCII value, precede the value with a space. For example, to use "-" in place of "=" for the title fill character, make the following entry in the runtime configuration file:
GUI_CHARS 0 0 0 - 0 0 0 0 0 0 0 0 0 0
or
GUI_CHARS 0 0 0 -
The presence of a 0 (zero) following a space, causes the default character to be used.