GGEmbedTypes.mesa
Copyright © 1991 by Xerox Corporation. All rights reserved.
Bier, February 16, 1992 11:25 pm PST
Contents: Concrete types for data related to how Gargoyle is embedded in a window or parent editor.
Kenneth A. Pier, April 14, 1992 4:38 pm PDT
DIRECTORY
GGBasicTypes, GGRefresh, GGStateExtras, ImagerTransformation;
GGEmbedTypes: CEDAR DEFINITIONS = BEGIN
Vector: TYPE = GGBasicTypes.Vector;
EmbedDataObj:
TYPE =
RECORD [
paintProc: GGRefresh.PaintProc,
viewportProc: GGStateExtras.ViewportProc,
viewportData: REF ← NIL,
clientData: REF,
beingBorn: BOOL ← TRUE,
scrollDue: ImagerTransformation.Transformation ← NIL,
scaleCaretActive: BOOL ← FALSE,
scaleCaretStart: Vector,
scaleCaretCurrent: Vector
];
END.