Copyright Digital Equipment Corp. All rights reserved.

Arguments

 

display-id

   OpenVMS usage:identifier
   type:         longword (unsigned)
   access:       read only
   mechanism:    by reference

   Specifies the virtual display for which information is requested.
   The display-id argument is the address of an unsigned longword
   that contains the display identifier.

   The display identifier is returned by SMG$CREATE_VIRTUAL_DISPLAY.
 

height

   OpenVMS usage:longword_signed
   type:         longword (signed)
   access:       write only
   mechanism:    by reference

   Receives the number of rows in the display. The optional height
   argument is the address of a signed longword into which the
   height is written.
 

width

   OpenVMS usage:longword_signed
   type:         longword (signed)
   access:       write only
   mechanism:    by reference

   Receives the number of columns in the display. The optional
   width argument is the address of a signed longword into which
   is written the number of columns in the display.
 

display-attributes

   OpenVMS usage:mask_longword
   type:         longword (unsigned)
   access:       write only
   mechanism:    by reference

   Receives the current default display attributes. The optional
   display-attributes argument is the address of an unsigned
   longword into which the current display attributes are written.

   Valid values for display-attributes are as follows:

   SMG$M_BORDER       Specifies a bordered display. If omitted, the
                      display is not bordered.
   SMG$M_BLOCK_       Specifies a block bordered display. If
   BORDER             omitted, the display is not bordered.
   SMG$M_DISPLAY_     Specifies that control characters such as
   CONTROLS           carriage return and line feed are displayed as
                      graphic characters, if your terminal supports
                      them.
   SMG$M_TRUNC_ICON   Specifies that an icon (generally a diamond
                      shape) is displayed where truncation of a line
                      exceeding the width of the virtual display has
                      occurred.
 

video-attributes

   OpenVMS usage:mask_longword
   type:         longword (unsigned)
   access:       write only
   mechanism:    by reference

   Receives the current default video attributes. The optional
   video-attributes argument is the address of an unsigned longword
   into which the current video attributes are written.

   Valid video attributes are as follows:

   SMG$M_BLINK        Displays blinking characters.
   SMG$M_BOLD         Displays characters in higher-than-normal
                      intensity.
   SMG$M_REVERSE      Displays characters in reverse video; that is,
                      using the opposite of the default rendition of
                      the virtual display.
   SMG$M_UNDERLINE    Displays underlined characters.
   SMG$M_INVISIBLE    Specifies invisible characters; that is, the
                      characters exist in the virtual display but do
                      not appear on the pasteboard.
   SMG$M_USER1        Displays user-defined attributes.
   through
   SMG$M_USER8
 

character-set

   OpenVMS usage:longword_unsigned
   type:         longword (unsigned)
   access:       write only
   mechanism:    by reference

   Receives the default character set for all text in this virtual
   display. The optional character-set argument is the address of an
   unsigned longword that specifies the character set. Valid values
   are SMG$C_ASCII (the default) and SMG$C_SPEC_GRAPHICS.
 

flags

   OpenVMS usage:mask_longword
   type:         longword (unsigned)
   access:       write only
   mechanism:    by reference

   Optional bit mask specifying attributes of the specified display.
   The flags argument is the address of an unsigned longword
   containing the flag. Valid values for flags are as follows:

   SMG$M_SUBPROCESS   Display has a subprocess attached to it.
   SMG$M_MENU         Display contains a menu.
   SMG$M_VIEWPORT     Display contains a viewport.