/// <summary> /// Ccs the angle changed. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The e.</param> private void cc_AngleChanged(object sender, ZeroitAsanaCompass.AngleChangedArgs e) { if (e.Mouse == ZeroitAsanaCompass.AngleChangedArgs.MouseState.Down) { dragging = true; } else if (e.Mouse == ZeroitAsanaCompass.AngleChangedArgs.MouseState.Dragging) { double changeInSeconds = 0.0; if (e.Ms == hour) { double changeInHours = -e.AngleChange / DEGREES_PER_HOUR; changeInSeconds = changeInHours * 60.0 * 60.0; } else if (e.Ms == minute) { double changeInMinutes = -e.AngleChange / DEGREES_PER_MINUTE; changeInSeconds = changeInMinutes * 60.0; } time += changeInSeconds; AdjustTime(); ShowTime(); } else if (e.Mouse == ZeroitAsanaCompass.AngleChangedArgs.MouseState.Up) { dtLast = DateTimeNowToSeconds; dragging = false; } }
/// <summary> /// Ccs the angle changed. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The e.</param> private void cc_AngleChanged(object sender, ZeroitAsanaCompass.AngleChangedArgs e) { UpdateColor(); }
/// <summary> /// Ccs the angle changed. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The e.</param> private void cc_AngleChanged(object sender, ZeroitAsanaCompass.AngleChangedArgs e) { UpdateColor(); this.OnColorChanged(EventArgs.Empty); }