DIRECTORY
ViewerClasses USING [Viewer],
Graphics USING[Context];
GriffinViewer: DEFINITIONS = {
GetViewer: PROC RETURNS [ViewerClasses.Viewer];
PaintProc: TYPE = PROC[dc: Graphics.Context];
ProcRec: TYPE = RECORD[proc: PaintProc];
DoPaint: PROC [proc: PaintProc];
}.