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.