Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

VAXTPU SET(STATUS_LINE) — VMS 5.2

 SET(STATUS_LINE)

 Sets or changes the attributes of the status line -- the last line in a
 window -- for displaying regular text or status information about the
 window or its buffer.

 Syntax

    SET (STATUS_LINE, window, {NONE | BOLD | BLINK |
        REVERSE | UNDERLINE | SPECIAL_GRAPHICS}, string);

 Parameters

    window     The window for which the status line is to be set.

    NONE       To apply no video attributes to the characters.

    BOLD       To make characters bolded.

    BLINK      To make characters blink.

    REVERSE    To make characters appear in reverse video.

    UNDERLINE  To make characters underlined.

    SPECIAL_GRAPHICS
               To display graphic characters from the DEC Special Graphics
               Set (or VT100 Line-Drawing Character Set), such as a solid
               line.  For more information, see the programming manual for
               the video terminal you are using.

    string     The text to be displayed on the status line (such as the
               name of the buffer in the window).  If you want no text in
               the status line, use a null string ("").

 Example

 1.  SET (STATUS_LINE, main_window, REVERSE, "MAIN BUFFER:  newfile.txt");

     Sets the status line for the main window to display the quoted text in
     reverse video.

 2.  SET (STATUS_LINE, second_window, NONE, "");

     Removes the status line for the second window by setting the final
     parameter to a null string.

 3.  The following statements draw a solid line across the status line:

         y := "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq" +
              "qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq"
         x := CREATE_WINDOW (1, 20, OFF);
         MAP (x, current_buffer);
         SET (STATUS_LINE, x, SPECIAL_GRAPHICS, y);

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026