GGEmbedTypes.mesa
Copyright Ó 1991, 1992 by Xerox Corporation. All rights reserved.
Bier, August 17, 1992 10:06 pm PDT
Contents: Concrete types for data related to how Gargoyle is embedded in a window or parent editor.
Kenneth A. Pier, June 12, 1992 4:12 pm PDT
DIRECTORY
GGBasicTypes, GGRefreshTypes, GGStateExtras, ImagerTransformation;
GGEmbedTypes: CEDAR DEFINITIONS = BEGIN
Transformation: TYPE = ImagerTransformation.Transformation;
Vector: TYPE = GGBasicTypes.Vector;
EmbedDataObj: TYPE = RECORD [
paintProc: GGRefreshTypes.PaintProc,
viewportProc: GGStateExtras.ViewportProc,
viewportData: REF ¬ NIL,
clientData: REF,
beingBorn: BOOL ¬ TRUE,
scrollDue: Transformation ¬ NIL,
scaleCaretActive: BOOL ¬ FALSE,
scaleCaretStart: Vector,
scaleCaretCurrent: Vector
];
END.