XFree86 3.1.2Ec - xterm patch #20 - 1996/7/24 - T.Dickey This documents the changes in control sequences for window operations that I added in my previous patch. I'm testing another patch that allows the user to use less memory if colors aren't needed. -------------------------------------------------------------------------------- Index: ctlseqs.ms *** /build/x11r6/XFree86-3.1.2Ec/xc/doc/specs/xterm/ctlseqs.ms Mon Jul 8 12:42:24 1996 --- /build/x11r6/XFree86-current/xc/doc/specs/xterm/ctlseqs.ms Wed Jul 24 21:03:44 1996 *************** *** 34,39 **** --- 34,40 ---- .\" Originally written by Edward Moy, University of California, .\" Berkeley, edmoy@violet.berkeley.edu, for the X.V10R4 xterm. .\" The X Consortium staff has since updated it for X11. + .\" Updated by Thomas Dickey for XFree86 3.1.2E .\" .\" Run this file through troff and use the -ms macro package. .\" *************** *** 359,365 **** Set Mode (SM) \*(Ps = \*4 \(-> Insert Mode (IRM) \*(Ps = \*2\*0 \(-> Automatic Newline (LNM) ! .IP \\*(Es\\*([[\\*(Pm\\*s\\*j Character Position Absolute [column] (default = [row,1]) (HPA) .IP \\*(Es\\*([[\\*(Pm\\*s\\*l Reset Mode (RM) --- 360,366 ---- Set Mode (SM) \*(Ps = \*4 \(-> Insert Mode (IRM) \*(Ps = \*2\*0 \(-> Automatic Newline (LNM) ! .IP \\*(Es\\*([[\\*(Pm\\*s\\*` Character Position Absolute [column] (default = [row,1]) (HPA) .IP \\*(Es\\*([[\\*(Pm\\*s\\*l Reset Mode (RM) *************** *** 402,407 **** --- 403,432 ---- \*(Es\*([[\*(Ir\*s\*;\*(Ic\*s\*R .IP \\*(Es\\*([[\\*(Ps\\*s\\*;\\*(Ps\\*s\\*r Set Scrolling Region [top;bottom] (default = full size of window) (DECSTBM) + .IP \\*(Es\\*([[\\*(Ps\\*s\\*;\\*s\\*(Ps\\*s\\*;\\*(Ps\\*s\\*t + Window manipulation (from \fIdtterm\fP). + Valid values for the first (and any additional parameters) are: + \*(Ps = \*1 \(-> Restore (de-iconify) window. + \*(Ps = \*2 \(-> Minimize (iconify) window. + \*(Ps = \*3 ; \fIx ; y\fP \(-> Move window to [x, y]. + \*(Ps = \*4 ; \fIheight ; width\fP \(-> Resize the xterm window to height and width in pixels. + \*(Ps = \*5 \(-> Raise the xterm window to the front of the stacking order. + \*(Ps = \*6 \(-> Lower the xterm window to the bottom of the stacking order. + \*(Ps = \*7 \(-> Refresh the xterm window. + \*(Ps = \*8 ; \fIheight ; width\fP \(-> Resize the text area to [height;width] in characters. + \*(Ps = \*1\*1 \(-> Report xterm window state. + If the xterm window is open (non-iconified), it returns ``\*(Es [ 1 t''. + If the xterm window is iconified, it returns ``\*(Es [ 2 t''. + \*(Ps = \*1\*3 \(-> Report xterm window position as + \*(Es [ 3 ; x ; y t + \*(Ps = \*1\*4 \(-> Report xterm window in pixels as + \*(Es\*s\*([[\*s\*4\*s\*;\*sheight\*s\*;\*swidth\*s\*t + \*(Ps = \*1\*8 \(-> Report the size of the text area in characters as + \*(Es\*s\*([[\*s\*8\*s\*;\*sheight\*s\*;\*swidth t + \*(Ps = \*2\*0 \(-> Report xterm window's icon label as + \*(Es\*s\*]\*s\*L\*slabel\*s\*(Es\*s\*(bS + \*(Ps = \*2\*1 \(-> Report xterm window's title as + \*(Es\*s\*]\*s\*l\*stitle\*s\*(Es\*s\*(bS .IP \\*(Es\\*([[\\*(Ps\\*s\\*x Request Terminal Parameters (DECREQTPARM) .IP \\*(Es\\*([[\\*?\\*(Pm\\*s\\*h