-- File: SVViewerInput.mesa -- Last edited by Bier on December 18, 1982 1:45 am -- Author: Eric Bier on March 22, 1983 3:09 pm -- Contents: Procedures for responding to button clicks made in a solidviewer DIRECTORY SV2d, SVBoundBox, SVViewerTool, ViewerClasses; SVViewerInput: DEFINITIONS = BEGIN BoundBox: TYPE = SVBoundBox.BoundBox; Point2d: TYPE = SV2d.Point2d; ViewerToolData: TYPE = SVViewerTool.ViewerToolData; InputNotify: SAFE PROCEDURE [self: ViewerClasses.Viewer, input: LIST OF REF ANY]; StartPrimarySelection: PROC [viewerToolData: ViewerToolData, cameraPoint: Point2d]; SetPrimarySelection: PROC [viewerToolData: ViewerToolData, cameraPoint: Point2d]; StartSecondarySelection: PROC [viewerToolData: ViewerToolData, cameraPoint: Point2d]; SetSecondarySelection: PROC [viewerToolData: ViewerToolData, cameraPoint: Point2d]; EndSecondarySelection: PROC [viewerToolData: ViewerToolData, controlPoint: Point2d]; PositionUpLeft: PROC [viewerToolData: ViewerToolData, controlPoint: Point2d]; PositionDownRight: PROC [viewerToolData: ViewerToolData, controlPoint: Point2d]; ComplementBoundBox: PROC [boundBox: BoundBox, viewerToolData: ViewerToolData]; END. Ê“˜Jš8ÏcÍœÏk œEž œžœVžœ!Ïn œžœ%žœžœžœžœŸœžœ9Ÿœžœ9Ÿœžœ9Ÿœžœ9Ÿœžœ:Ÿœžœ:Ÿœžœ:Ÿœžœ;žœ˜œ —…—ž7