Esempio n. 1
0
 protected override void HandleRotated(object sender, Sensors.Rotary.RotaryTurnedEventArgs e)
 {
     if (e.Direction == RotationDirection.Clockwise)
     {
         DoNext();
     }
     else
     {
         DoPrevious();
     }
 }
Esempio n. 2
0
 private void HandleRotated(object sender, Sensors.Rotary.RotaryTurnedEventArgs e)
 {
     if (e.Direction == RotationDirection.Clockwise)
     {
         _rotatedIndex++;
     }
     else
     {
         _rotatedIndex--;
     }
     _selectedIndex = _rotatedIndex % _choices.Length;
     if (_selectedIndex < 0)
     {
         _selectedIndex *= -1;
     }
     RewriteInputLine(OutputDisplay);
 }
Esempio n. 3
0
 protected abstract void HandleRotated(object sender, Sensors.Rotary.RotaryTurnedEventArgs e);