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];
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];
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];
Text Prompts
RegisterAction[$StylePrompt, SVEvent.StylePrompt, none];
RegisterAction[$XYZPrompt, SVEvent.XYZPrompt, none];
RegisterAction[$Selected, SVEvent.Selected, none];
RegisterAction[$DoubleBuffer, SVEvent.DoubleBuffer, 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[$NoOp, NoOp, none];
RegisterAction[$AddCylinder, SVEvent.AddCylinder, none];
RegisterAction[$Skewer, SVEvent.Skewer, none];
RegisterAction[$MoveUntilTouch, SVEvent.MoveUntilTouch, none];
RegisterAction[$LiftAnchor, SVEvent.LiftAnchor, none];
RegisterAction[$DropAnchor, SVEvent.DropAnchor, 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