ImagerTerminalExtras.mesa
This defines control over display control blocks for the Dorado color display.
Copyright © 1984 by Xerox Corporation. All rights reserved.
Last Edited by:
Crow — May 25, 1984 12:13:58 pm PDT
DIRECTORY
Terminal USING [Virtual],
ImagerDisplay USING [DisplayData],
ImagerDisplayExtras USING [ColorSequence, RGBSequence];
ImagerTerminalExtras: CEDAR DEFINITIONS
~ BEGIN
Type Definitions
DisplayData: TYPE ~ ImagerDisplay.DisplayData;
ColorSequence: TYPE ~ ImagerDisplayExtras.ColorSequence;
RGBSequence: TYPE ~ ImagerDisplayExtras.RGBSequence;
UnDisplayedPixelMap: SIGNAL;
PinPixelMap:
PUBLIC
PROC [vt: Terminal.Virtual, data: DisplayData, overLay:
BOOLEAN←
FALSE];
Pin a pixel map to the color display below whatever was there before. Overlay = TRUE causes the B-channel to be used. Overlays may have only 2 or 4 bits per pixel, 4 only if the A-channel (non-overlay) pixelmap has <= 4 bits per pixel.
ReleasePixelMap: PUBLIC PROC [vt: Terminal.Virtual, data: DisplayData];
LoadRGBColorMap: PUBLIC PROC [vt: Terminal.Virtual, entries: REF RGBSequence, start: NAT𡤀];
END.