/// <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();
 }
Ejemplo n.º 3
0
        /// <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);
        }