<<>> <> <> <> <> <<>> DIRECTORY ImagerTransformation; GGStateTypes: CEDAR DEFINITIONS = BEGIN Transformation: TYPE = ImagerTransformation.Transformation; StateDataObj: TYPE = RECORD [ doubleBuffer: BOOL _ TRUE, -- used if there is no control panel clientToViewer: Transformation, viewerToClient: Transformation, clientToViewerPrevious: Transformation, viewerToClientPrevious: Transformation, readOnly: BOOL _ FALSE -- should editing be disallowed (e.g. when the picture is being used as a control panel)? ]; END.