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. šFile: SVViewerInput.mesa Last edited by Bier on August 10, 1983 11:26 am Contents: Procedures for responding to button clicks made in a solidviewer Κ/˜Iheadšœ™Jšœ/™/JšœJ™JJ˜šΟk ˜ Jšœ˜Jšœ ˜ Jšœ ˜ Jšœ˜—J˜Jšœ œ˜Jš˜˜Jšœ%˜%Jšœ˜Jšœœ˜3J˜Jš Οn œœ%œœœœ˜QJ˜Jšžœœ8˜SJšžœœ8˜QJšžœœ8˜UJšžœœ8˜SJšžœœ9˜TJšžœœ9˜MJšžœœ9˜PJšžœœ6˜N—J˜Jšœ˜Jšœ˜J˜—…—Κ“