RegisterSolidviewsActions:
PROC = {
There were 91 events on April 28, 1987, and 94 EditUser events, making 185 total events.
eventTable ← RefTab.Create[300];
Special Internal Actions
RegisterAction[$EndOfSessionLogMessage, SVSessionLog.EndOfSessionLogMessage, none];
File Menu
RegisterAction[$Clear, SVEvent.Clear, none];
RegisterAction[$Restore, SVEvent.Restore, none];
RegisterAction[$Get, SVEvent.Get, rope];
RegisterAction[$Store, SVEvent.Store, rope];
RegisterAction[$Save, SVEvent.Save, none];
RegisterAction[$Split, SVEvent.Split, none];
Interpress Menu
RegisterAction[$ToIP, SVEvent.ToIP, rope];
RegisterAction[$StorePoly, SVEvent.StorePoly, none];
SVCastRays Menu
RegisterAction[$RayCast, SVEvent.RayCast, none];
RegisterAction[$StopRays, SVEvent.StopRays, none];
RegisterAction[$ARay, SVEvent.ARay, none];
Select Menu
RegisterAction[$CycleSelection, SVEvent.CycleSelection, none];
Hot Spots Menu
RegisterAction[$MakeHot, SVEvent.MakeHot, none];
RegisterAction[$MakeCold, SVEvent.MakeCold, none];
RegisterAction[$DropAnchor, SVEvent.DropAnchor, none];
RegisterAction[$LiftAnchor, SVEvent.LiftAnchor, none];
RegisterAction[$MakeAllHot, SVEvent.MakeAllHot, none];
RegisterAction[$MakeAllCold, SVEvent.MakeAllCold, none];
RegisterAction[$StandardAlignments, SVEvent.StandardAlignments, none];
Units Menu
RegisterAction[$ScaleUnitFromSegment, SVEvent.ScaleUnitFromSegment, none];
RegisterAction[$ScaleUnitFromValue, SVEvent.ScaleUnitFromValue, none];
RegisterAction[$ScaleUnitFromSelection, SVEvent.ScaleUnitFromSelection, refReal];
RegisterAction[$InchScaleUnit, SVEvent.InchScaleUnit, none];
RegisterAction[$CentimeterScaleUnit, SVEvent.CentimeterScaleUnit, none];
RegisterAction[$PointsScaleUnit, SVEvent.PointsScaleUnit, none];
RegisterAction[$PrintScaleUnit, SVEvent.PrintScaleUnit, none];
Other Style Buttons
RegisterAction[$ToggleShowColors, SVEvent.ToggleShowColors, none];
Debug Menu
RegisterAction[$DrawBoundBoxes, SVEvent.DrawBoundBoxes, none];
RegisterAction[$DrawBoundSpheres, SVEvent.DrawBoundSpheres, none];
RegisterAction[$DrawCoordSystems, SVEvent.DrawCoordSystems, none];
RegisterAction[$DrawPoint, SVEvent.DrawPt, none];
RegisterAction[$CrossHairs, SVEvent.CrossHairs, none];
RegisterAction[$TestGravity, SVEvent.TestGravity, refInt];
RegisterAction[$ResetStatistics, SVEvent.ResetStatistics, none];
RegisterAction[$PrintStatistics, SVEvent.PrintStatistics, none];
RegisterAction[$RaiseSIGNAL, SVEvent.RaiseSIGNAL, none];
Master Line Buttons
RegisterAction[$DrawSceneButton, SVEvent.DrawSceneButton, none];
RegisterAction[$DrawColor, SVEvent.DrawColor, none];
RegisterAction[$DrawBlackAndWhite, SVEvent.DrawBlackAndWhite, none];
RegisterAction[$ShowCoordsMode, SVEvent.ShowCoordsMode, none];
Select Menu
RegisterAction[$SelectAll, SVEvent.SelectAll, none];
Gravity Functions
RegisterAction[$GravityChoiceChange, SVEvent.GravityChoiceChange, none];
RegisterAction[$GravityExtentChange, SVEvent.GravityExtentChange, none];
RegisterAction[$ToggleGravity, SVEvent.ToggleGravity, none];
RegisterAction[$ToggleMidpoints, SVEvent.ToggleMidpoints, none];
Alignment Lines
RegisterAction[$InitializeAlignments, SVEvent.InitializeAlignments, none];
RegisterAction[$StandardSlopes, SVEvent.StandardSlopes, none];
RegisterAction[$StandardAzimuths, SVEvent.StandardAzimuths, none];
Azimuth Line
RegisterAction[$AzimuthPrompt, SVEvent.AzimuthPrompt, none];
RegisterAction[$GetAzimuth, SVEvent.GetAzimuth, none];
RegisterAction[$AddAzimuth, SVEvent.AddAzimuth, none];
RegisterAction[$DeleteAzimuth, SVEvent.DeleteAzimuth, none];
RegisterAction[$ChooseAzimuth, SVEvent.ChooseAzimuth, none];
Slope Line
RegisterAction[$SlopePrompt, SVEvent.SlopePrompt, none];
RegisterAction[$GetSlope, SVEvent.GetSlope, none];
RegisterAction[$AddSlope, SVEvent.AddSlope, none];
RegisterAction[$DeleteSlope, SVEvent.DeleteSlope, none];
RegisterAction[$ChooseSlope, SVEvent.ChooseSlope, none];
Slope Line Line
RegisterAction[$SlopeLinePrompt, SVEvent.SlopeLinePrompt, none];
RegisterAction[$GetSlopeLine, SVEvent.GetSlopeLine, none];
RegisterAction[$AddSlopeLine, SVEvent.AddSlopeLine, none];
RegisterAction[$NewSlopeLine, SVEvent.NewSlopeLine, none];
RegisterAction[$DeleteSlopeLine, SVEvent.DeleteSlopeLine, none];
RegisterAction[$ToggleSlopeLine, SVEvent.ToggleSlopeLine, none];
Slope Plane Line
RegisterAction[$SlopePlanePrompt, SVEvent.SlopePlanePrompt, none];
RegisterAction[$GetSlopePlane, SVEvent.GetSlopePlane, none];
RegisterAction[$AddSlopePlane, SVEvent.AddSlopePlane, none];
RegisterAction[$NewSlopePlane, SVEvent.NewSlopePlane, none];
RegisterAction[$DeleteSlopePlane, SVEvent.DeleteSlopePlane, none];
RegisterAction[$ToggleSlopePlane, SVEvent.ToggleSlopePlane, none];
Text Prompts
RegisterAction[$StylePrompt, SVEvent.StylePrompt, none];
RegisterAction[$XYZPrompt, SVEvent.XYZPrompt, none];
RegisterAction[$Selected, SVEvent.Selected, none];
RegisterAction[$KillSelectionsButton, SVEvent.KillSelectionsButton, none];
RegisterAction[$DeleteJacksButton, SVEvent.DeleteJacksButton, none];
Tip Table Functions
RegisterAction[$ExtendCurrent, SVEvent.ExtendCurrent, none];
RegisterAction[$ReloadTipTable, SVWindow.ReloadTipTable, none];
RegisterAction[$Delete, SVEvent.Delete, none];
RegisterAction[$IPSnapShot, SVEvent.IPSnapShot, none];
RegisterAction[$NoOp, NoOp, none];
RegisterAction[$AddCylinder, SVEvent.AddCylinder, none];
RegisterAction[$Skewer, SVEvent.Skewer, none];
RegisterAction[$MoveUntilTouch, SVEvent.MoveUntilTouch, none];
RegisterAction[$ArrowShoot, SVEvent.ArrowShoot, none];
RegisterAction[$DropPerpendicular, SVEvent.DropPerpendicular, none];
RegisterAction[$VolleyShoot, NoOp, none];
RegisterAction[$JackPivotX, SVEvent.JackPivotX, refReal];
RegisterAction[$JackPivotY, SVEvent.JackPivotY, refReal];
RegisterAction[$JackPivotZ, SVEvent.JackPivotZ, refReal];
RegisterAction[$SourcePivotX, SVEvent.SourcePivotX, refReal];
RegisterAction[$SourcePivotY, SVEvent.SourcePivotY, refReal];
RegisterAction[$SourcePivotZ, SVEvent.SourcePivotZ, refReal];
RegisterAction[$SourceRotX, SVEvent.SourceRotX, refReal];
RegisterAction[$SourceRotY, SVEvent.SourceRotY, refReal];
RegisterAction[$SourceRotZ, SVEvent.SourceRotZ, refReal];
RegisterAction[$CopyRandomToAllTargets, SVEvent.CopyRandomToAllTargets, none];
RegisterAction[$CopyToAllTargets, SVEvent.CopyToAllTargets, none];
RegisterAction[$CopyToAllTargetsTree, SVEvent.CopyToAllTargetsTree, none];
RegisterAction[$MoveToTarget, SVEvent.MoveToTarget, none];
RegisterAction[$CopyRotate, SVEvent.CopyRotate, none];
RegisterAction[$CycleTool, SVEvent.CycleTool, none];
RegisterAction[$SetTool, SVEvent.SetTool, none];
RegisterAction[$ResetTool, SVEvent.ResetTool, none];
RegisterAction[$ResetSpheres, SVEvent.ResetSpheres, none];
RegisterAction[$SetBoundingSpheres, SVEvent.SetBoundingSpheres, none];
RegisterAction[$SetSphereShadows, SVEvent.SetSphereShadows, none];
RegisterAction[$SkitterMakes, SVEvent.SkitterMakes, none];
RegisterAction[$SkitterMakesSource, SVEvent.SkitterMakesSource, none];
RegisterAction[$SkitterMakesTarget, SVEvent.SkitterMakesTarget, none];
RegisterAction[$SkitterMakesPlane, SVEvent.SkitterMakesPlane, none];
RegisterAction[$SkitterMakesSourceIndirect, SVEvent.SkitterMakesSourceIndirect, none];
RegisterAction[$SkitterMakesTargetIndirect, SVEvent.SkitterMakesTargetIndirect, none];
RegisterAction[$SkitterMakesSourceIndirectOnly, SVEvent.SkitterMakesSourceIndirectOnly, none];
RegisterAction[$SkitterMakesTargetIndirectOnly, SVEvent.SkitterMakesTargetIndirectOnly, none];
RegisterAction[$SkitterMakesPlaneIndirectOnly, SVEvent.SkitterMakesPlaneIndirectOnly, none];
Mouse Actions
RegisterAction[$StartDrag, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartCopyAndDrag, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartRotate, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartScale, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartSelectJoint, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartSelectSegment, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartSelectTraj, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartSelectTopLevel, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartExtendSelection, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartExtendSelectJoint, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartExtendSelectSegment, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartExtendSelectTraj, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartExtendSelectTopLevel, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartFrame, SVMouseEvent.HandleMouse, none];
RegisterAction[$StartSkitter, SVMouseEvent.HandleMouse, none];
RegisterAction[$During, SVMouseEvent.HandleMouse, none];
RegisterAction[$MouseUp, SVMouseEvent.HandleMouse, none];
RegisterAction[$GuardUp, SVMouseEvent.HandleMouse, none];
RegisterAction[$AllUp, SVMouseEvent.HandleMouse, none];
RegisterAction[$Abort, SVMouseEvent.HandleMouseless, none];
}; -- end of RegisterSolidviewsActions