Inheritance: MonoHotDraw.Figures.EllipseFigure
 protected abstract double GetMinuteValue(AnalogClockFigure clock);
Beispiel #2
0
 public AnalogClockTool(IDrawingEditor editor, AnalogClockFigure fig, ITool dt)
     : base(editor, fig, dt)
 {
     _figure   = fig;
     _selected = AnalogClockHandSelected.Hour;
 }
 public abstract void UpdateClockTime(AnalogClockFigure clock, int value);
 protected override double GetMinuteValue(AnalogClockFigure clock)
 {
     return clock.Minute;
 }
 public override void UpdateClockTime(AnalogClockFigure clock, int value)
 {
     clock.Minute = value;
 }
 protected override double GetMinuteValue(AnalogClockFigure clock)
 {
     return (clock.Hour % 12) * 5;
 }
 public override void UpdateClockTime(AnalogClockFigure clock, int value)
 {
     clock.Hour = (int) value / 5;
 }