Macro for rotary encoder speed
This commit is contained in:
+2
-2
@@ -72,7 +72,7 @@ void NumberEdit::onEvent(event_t event)
|
||||
case EVT_ROTARY_RIGHT: {
|
||||
int value = getValue();
|
||||
do {
|
||||
value += rotencSpeed * step;
|
||||
value += ROTARY_ENCODER_SPEED() * step;
|
||||
} while (isValueAvailable && !isValueAvailable(value) && value <= vmax);
|
||||
if (value <= vmax) {
|
||||
setValue(value);
|
||||
@@ -87,7 +87,7 @@ void NumberEdit::onEvent(event_t event)
|
||||
case EVT_ROTARY_LEFT: {
|
||||
int value = getValue();
|
||||
do {
|
||||
value -= rotencSpeed * step;
|
||||
value -= ROTARY_ENCODER_SPEED() * step;
|
||||
} while (isValueAvailable && !isValueAvailable(value) && value >= vmin);
|
||||
if (value >= vmin) {
|
||||
setValue(value);
|
||||
|
||||
+2
-2
@@ -37,12 +37,12 @@ void Slider::onEvent(event_t event)
|
||||
|
||||
if (editMode) {
|
||||
if (event == EVT_ROTARY_RIGHT) {
|
||||
setValue(getValue() + rotencSpeed);
|
||||
setValue(getValue() + ROTARY_ENCODER_SPEED());
|
||||
onKeyPress();
|
||||
return;
|
||||
}
|
||||
else if (event == EVT_ROTARY_LEFT) {
|
||||
setValue(getValue() - rotencSpeed);
|
||||
setValue(getValue() - ROTARY_ENCODER_SPEED());
|
||||
onKeyPress();
|
||||
return;
|
||||
}
|
||||
|
||||
+2
-2
@@ -104,13 +104,13 @@ void TextEdit::onEvent(event_t event)
|
||||
|
||||
switch (event) {
|
||||
case EVT_ROTARY_RIGHT:
|
||||
for (int i = 0; i < rotencSpeed; i++) {
|
||||
for (int i = 0; i < ROTARY_ENCODER_SPEED(); i++) {
|
||||
v = getNextChar(v);
|
||||
}
|
||||
break;
|
||||
|
||||
case EVT_ROTARY_LEFT:
|
||||
for (int i = 0; i < rotencSpeed; i++) {
|
||||
for (int i = 0; i < ROTARY_ENCODER_SPEED(); i++) {
|
||||
v = getPreviousChar(v);
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user