Expands or contracts the window associated with a screen display. NOTE This command is not available in the VSI DECwindows Motif for OpenVMS user interface to the debugger. Format EXPAND [display-name[, . . . ]]
1 – Parameters
display-name Specifies a display to be expanded or contracted. You can specify any of the following entities: o A predefined display: SRC OUT PROMPT INST REG FREG (Alpha and Integrity servers only) IREG o A display previously created with the DISPLAY command o A display built-in symbol: %CURDISP %CURSCROLL %NEXTDISP %NEXTINST %NEXTOUTPUT %NEXTSCROLL %NEXTSOURCE If you do not specify a display, the current scrolling display, as established by the SELECT command, is chosen.
2 – Qualifiers
2.1 /DOWN
/DOWN[:n] Moves the bottom border of the display down by n lines (if n is positive) or up by n lines (if n is negative). If you omit n, the border is moved down by 1 line.
2.2 /LEFT
/LEFT[:n] Moves the left border of the display to the left by n lines (if n is positive) or to the right by n lines (if n is negative). If you omit n, the border is moved to the left by 1 line.
2.3 /RIGHT
/RIGHT[:n] Moves the right border of the display to the right by n lines (if n is positive) or to the left by n lines (if n is negative). If you omit n, the border is moved to the right by 1 line.
2.4 /UP
/UP[:n] Moves the top border of the display up by n lines (if n is positive) or down by n lines (if n is negative). If you omit n, the border is moved up by 1 line.
3 – Description
You must specify at least one qualifier. The EXPAND command moves one or more display-window borders according to the qualifiers specified (/UP:[n], /DOWN:[n], RIGHT:[n], /LEFT:[n]). The EXPAND command does not affect the order of a display on the display pasteboard. Depending on the relative order of displays, the EXPAND command can cause the specified display to hide or uncover another display or be hidden by another display, partially or totally. Except for the PROMPT display, any display can be contracted to the point where it disappears (at which point it is marked as "removed"). It can then be expanded from that point. Contracting a display to the point where it disappears causes it to lose any attributes that were selected for it. The PROMPT display cannot be contracted or expanded horizontally but can be contracted vertically to a height of 2 lines. A window border can be expanded only up to the edge of the screen. The left and top window borders cannot be expanded beyond the left and top edges of the display, respectively. The right border can be expanded up to 255 columns from the left display edge. The bottom border of a source or instruction display can be expanded down only to the bottom edge of the display (to the end of the source module or routine's instructions). A register display cannot be expanded beyond its full size. For a list of the key definitions associated with the EXPAND command, type Help Keypad_Definitions_CI. Also, use the SHOW KEY command to determine the current key definitions. Related commands: DISPLAY MOVE SELECT/SCROLL (SET,SHOW) TERMINAL
4 – Examples
1.DBG> EXPAND/RIGHT:6 This command moves the right border of the current scrolling display to the right by 6 columns. 2.DBG> EXPAND/UP/RIGHT:-12 OUT2 This command moves the top border of display OUT2 up by 1 line, and the right border to the left by 12 columns. 3.DBG> EXPAND/DOWN:99 SRC This command moves the bottom border of display SRC down to the bottom edge of the screen.