mirror of
https://github.com/opentx/opentx.git
synced 2025-07-25 17:25:13 +03:00
[9XR-PRO] UI Fixes
This commit is contained in:
parent
10fe5530f9
commit
06e7e258e8
2 changed files with 31 additions and 9 deletions
|
@ -242,7 +242,7 @@ void menuRadioSdManager(event_t _event)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// no break
|
break;
|
||||||
|
|
||||||
case EVT_KEY_LONG(KEY_ENTER):
|
case EVT_KEY_LONG(KEY_ENTER):
|
||||||
#if !defined(PCBTARANIS)
|
#if !defined(PCBTARANIS)
|
||||||
|
@ -254,7 +254,7 @@ void menuRadioSdManager(event_t _event)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
if (s_editMode == 0) {
|
if (s_editMode <= 0) {
|
||||||
killEvents(_event);
|
killEvents(_event);
|
||||||
char * line = reusableBuffer.sdmanager.lines[index];
|
char * line = reusableBuffer.sdmanager.lines[index];
|
||||||
if (!strcmp(line, "..")) {
|
if (!strcmp(line, "..")) {
|
||||||
|
|
|
@ -98,13 +98,31 @@ void editName(coord_t x, coord_t y, char * name, uint8_t size, event_t event, ui
|
||||||
s_editMode = 0;
|
s_editMode = 0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
#if !defined(PCBTARANIS)
|
||||||
|
case EVT_KEY_BREAK(KEY_LEFT):
|
||||||
|
if (cur>0) cur--;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case EVT_KEY_BREAK(KEY_RIGHT):
|
||||||
|
if (cur<size-1) cur++;
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(PCBTARANIS)
|
||||||
case EVT_KEY_LONG(KEY_ENTER):
|
case EVT_KEY_LONG(KEY_ENTER):
|
||||||
|
#else
|
||||||
|
case EVT_KEY_LONG(KEY_LEFT):
|
||||||
|
case EVT_KEY_LONG(KEY_RIGHT):
|
||||||
|
#endif
|
||||||
|
|
||||||
if (attr & ZCHAR) {
|
if (attr & ZCHAR) {
|
||||||
|
#if defined(PCBTARANIS)
|
||||||
if (v == 0) {
|
if (v == 0) {
|
||||||
s_editMode = 0;
|
s_editMode = 0;
|
||||||
killEvents(event);
|
killEvents(event);
|
||||||
}
|
}
|
||||||
else if (v>=-26 && v<=26) {
|
#endif
|
||||||
|
if (v >= -26 && v <= 26) {
|
||||||
v = -v; // toggle case
|
v = -v; // toggle case
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -121,6 +139,10 @@ void editName(coord_t x, coord_t y, char * name, uint8_t size, event_t event, ui
|
||||||
v = 'A' + v - 'a'; // toggle case
|
v = 'A' + v - 'a'; // toggle case
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#if !defined(PCBTARANIS)
|
||||||
|
if (event==EVT_KEY_LONG(KEY_LEFT))
|
||||||
|
killEvents(KEY_LEFT);
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue