Example #1
0
 private void OnGizmoChanged(object sender, GizmoChangedArgs e)
 {
     switch (e.action)
       {
     case GizmoChangedArgs.Action.ModeChanged:
       ToolStripButton_Move.Checked = (e.newMode == ShapeDragMode.MOVE) ? CheckState.Checked : CheckState.Unchecked;
       ToolStripButton_Rotate.Checked = (e.newMode == ShapeDragMode.ROTATE) ? CheckState.Checked : CheckState.Unchecked;
       ToolStripButton_Scale.Checked = e.newMode == ShapeDragMode.SCALE;
       ToolStripButton_Link.Checked = (e.newMode == ShapeDragMode.LINK) ? CheckState.Checked : CheckState.Unchecked;
       break;
     case GizmoChangedArgs.Action.LocalOrientationChanged:
       toolStripButton_localOri.CheckState = e.bNewLocalOrientation ? CheckState.Checked : CheckState.Unchecked;
       break;
     case GizmoChangedArgs.Action.LocalTranslationChanged:
       toolStripButton_localPos.CheckState = e.bNewLocalTranslation ? CheckState.Checked : CheckState.Unchecked;
       break;
     case GizmoChangedArgs.Action.TranslationModeChanged:
       toolStripButton_StickToGround.Checked = e.newTranslationMode == CSharpFramework.GizmoBase.TranslationMode.ObjectsStickToGround;
       toolStripButton_VertexSnapping.Checked = e.newTranslationMode == CSharpFramework.GizmoBase.TranslationMode.SnapToVertices;
       break;
       }
 }
Example #2
0
 private void OnGizmoChanged(object sender, GizmoChangedArgs e)
 {
     switch (e.action)
       {
     case GizmoChangedArgs.Action.ModeChanged:
       ToolStripButton_Move.Checked = (e.newMode == ShapeDragMode.MOVE) ? CheckState.Checked : CheckState.Unchecked;
       ToolStripButton_Rotate.Checked = (e.newMode == ShapeDragMode.ROTATE) ? CheckState.Checked : CheckState.Unchecked;
       ToolStripButton_Scale.Checked = (e.newMode == ShapeDragMode.SCALE || e.newMode == ShapeDragMode.UNIFORMSCALE) ? CheckState.Checked : CheckState.Unchecked;
       ToolStripButton_Link.Checked = (e.newMode == ShapeDragMode.LINK) ? CheckState.Checked : CheckState.Unchecked;
       break;
     case GizmoChangedArgs.Action.LocalOrientationChanged:
       toolStripButton_localOri.CheckState = e.bNewLocalOrientation ? CheckState.Checked : CheckState.Unchecked;
       break;
     case GizmoChangedArgs.Action.LocalTranslationChanged:
       toolStripButton_localPos.CheckState = e.bNewLocalTranslation ? CheckState.Checked : CheckState.Unchecked;
       break;
     case GizmoChangedArgs.Action.LocalScalingChanged:
       toolStripButton_localScale.CheckState = e.bNewLocalScaling ? CheckState.Checked : CheckState.Unchecked;
       break;
     case GizmoChangedArgs.Action.StickObjectsToGroundChanged:
       toolStripButton_StickToGround.CheckState = e.bNewStickObjectsToGround ? CheckState.Checked : CheckState.Unchecked;
       break;
       }
 }