ViewerScreenTypes.mesa
Copyright Ó 1992 by Xerox Corporation. All rights reserved.
Christian Jacobi, February 18, 1992 4:47 pm PST
Defines semi private types useful to implementors of viewer worlds.
These used to be in ViewerPrivate but we now want to limit the dependencies on ViewerPrivate.
DIRECTORY
Imager;
ViewerScreenTypes: CEDAR DEFINITIONS
~ BEGIN
Screen: TYPE ~ MACHINE DEPENDENT {main(0), color(1), (7)};
A terminal may have multiple screens.
The name "color" is wrong, but it is retained for compatibility until there is a chance to clean things up better.
ContextCreatorProc: TYPE ~ PROC [screenServerData: REF ANY, screen: Screen] RETURNS [Imager.Context];
END.