TerminalExtras.mesa
Edited by Doug Wyatt, December 20, 1983 9:48 am
DIRECTORY
Terminal USING [Virtual];
TerminalExtras: CEDAR DEFINITIONS
= BEGIN
Virtual: TYPE = Terminal.Virtual;
AttachColorDisplay: PROC[vt: Virtual];
For now, only one virtual terminal can own the color display.
Call this procedure to attach the color display to a terminal.
LockColorFrame: PROC[vt: Virtual, xmin, ymin: NAT ← 0, xmax, ymax: NATNAT.LAST];
Call this before changing the color frame buffer to prevent interference from the color cursor.
UnlockColorFrame: PROC[vt: Virtual];
Call this after completing a change to the frame buffer.
END.