Example #1
0
 // undo/redo support
 public override void ChangeValue(GoChangedEventArgs e, bool undo)
 {
     if (e.SubHint == ChangedBegin)
     {
         this.Begin = e.GetFloat(undo);
     }
     else if (e.SubHint == ChangedEnd)
     {
         this.End = e.GetFloat(undo);
     }
     else
     {
         base.ChangeValue(e, undo);
     }
 }
Example #2
0
 // undo/redo support
 public override void ChangeValue(GoChangedEventArgs e, bool undo)
 {
     if (e.SubHint == ChangedStep)
     {
         this.Step = e.GetFloat(undo);
     }
     else
     {
         base.ChangeValue(e, undo);
     }
 }
Example #3
0
 // undo/redo support
 public override void ChangeValue(GoChangedEventArgs e, bool undo)
 {
     if (e.SubHint == ChangedBegin)
         this.Begin = e.GetFloat(undo);
     else if (e.SubHint == ChangedEnd)
         this.End = e.GetFloat(undo);
     else
         base.ChangeValue(e, undo);
 }
Example #4
0
 // undo/redo support
 public override void ChangeValue(GoChangedEventArgs e, bool undo)
 {
     if (e.SubHint == ChangedStep)
         this.Step = e.GetFloat(undo);
     else
         base.ChangeValue(e, undo);
 }
Example #5
0
 public override void ChangeValue(GoChangedEventArgs e, bool undo)
 {
     switch (e.SubHint)
     {
         case ChangedOffset:
             this.Offset = e.GetSize(undo);
             return;
         case ChangedSegment:
             this.Segment = e.GetInt(undo);
             return;
         case ChangedSegmentPercentage:
             this.SegmentPercentage = e.GetFloat(undo);
             return;
         case ChangedConnectionColor:
             this.ConnectionColor = (Color)e.GetValue(undo);
             return;
         default:
             base.ChangeValue(e, undo);
             return;
     }
 }