UI: renamed "Voice Prompts" menu to "Accessibility"

This commit is contained in:
Silvano Seva 2024-01-10 18:06:48 +01:00
parent c4b7b7a337
commit b1fa154ad9
3 changed files with 36 additions and 36 deletions

View File

@ -62,7 +62,7 @@ enum uiScreen
SETTINGS_GPS, SETTINGS_GPS,
SETTINGS_RADIO, SETTINGS_RADIO,
SETTINGS_M17, SETTINGS_M17,
SETTINGS_VOICE, SETTINGS_ACCESSIBILITY,
SETTINGS_RESET2DEFAULTS, SETTINGS_RESET2DEFAULTS,
LOW_BAT LOW_BAT
}; };
@ -99,7 +99,7 @@ enum settingsItems
#endif #endif
S_RADIO, S_RADIO,
S_M17, S_M17,
S_VOICE, S_ACCESSIBILITY,
S_RESET2DEFAULTS, S_RESET2DEFAULTS,
}; };
@ -129,10 +129,10 @@ enum settingsGPSItems
}; };
#endif #endif
enum settingsVoicePromptItems enum settingsAccessibilityItems
{ {
VP_LEVEL = 0, A_LEVEL,
VP_PHONETIC, A_PHONETIC,
}; };
enum settingsRadioItems enum settingsRadioItems
@ -241,7 +241,7 @@ extern const char *display_items[];
extern const char *settings_gps_items[]; extern const char *settings_gps_items[];
extern const char *settings_radio_items[]; extern const char *settings_radio_items[];
extern const char *settings_m17_items[]; extern const char *settings_m17_items[];
extern const char * settings_voice_items[]; extern const char * settings_accessibility_items[];
extern const char *backup_restore_items[]; extern const char *backup_restore_items[];
extern const char *info_items[]; extern const char *info_items[];
@ -252,7 +252,7 @@ extern const uint8_t display_num;
extern const uint8_t settings_gps_num; extern const uint8_t settings_gps_num;
extern const uint8_t settings_radio_num; extern const uint8_t settings_radio_num;
extern const uint8_t settings_m17_num; extern const uint8_t settings_m17_num;
extern const uint8_t settings_voice_num; extern const uint8_t settings_accessibility_num;
extern const uint8_t backup_restore_num; extern const uint8_t backup_restore_num;
extern const uint8_t info_num; extern const uint8_t info_num;
extern const uint8_t author_num; extern const uint8_t author_num;

View File

@ -98,7 +98,7 @@ extern void _ui_drawMenuContacts(ui_state_t* ui_state);
extern void _ui_drawMenuGPS(); extern void _ui_drawMenuGPS();
extern void _ui_drawSettingsGPS(ui_state_t* ui_state); extern void _ui_drawSettingsGPS(ui_state_t* ui_state);
#endif #endif
extern void _ui_drawSettingsVoicePrompts(ui_state_t* ui_state); extern void _ui_drawSettingsAccessibility(ui_state_t* ui_state);
extern void _ui_drawMenuSettings(ui_state_t* ui_state); extern void _ui_drawMenuSettings(ui_state_t* ui_state);
extern void _ui_drawMenuBackupRestore(ui_state_t* ui_state); extern void _ui_drawMenuBackupRestore(ui_state_t* ui_state);
extern void _ui_drawMenuBackup(ui_state_t* ui_state); extern void _ui_drawMenuBackup(ui_state_t* ui_state);
@ -179,7 +179,7 @@ const char * settings_m17_items[] =
"CAN RX Check" "CAN RX Check"
}; };
const char * settings_voice_items[] = const char * settings_accessibility_items[] =
{ {
"Voice", "Voice",
"Phonetic" "Phonetic"
@ -257,7 +257,7 @@ const uint8_t settings_gps_num = sizeof(settings_gps_items)/sizeof(settings_gps_
#endif #endif
const uint8_t settings_radio_num = sizeof(settings_radio_items)/sizeof(settings_radio_items[0]); const uint8_t settings_radio_num = sizeof(settings_radio_items)/sizeof(settings_radio_items[0]);
const uint8_t settings_m17_num = sizeof(settings_m17_items)/sizeof(settings_m17_items[0]); const uint8_t settings_m17_num = sizeof(settings_m17_items)/sizeof(settings_m17_items[0]);
const uint8_t settings_voice_num = sizeof(settings_voice_items)/sizeof(settings_voice_items[0]); const uint8_t settings_accessibility_num = sizeof(settings_accessibility_items)/sizeof(settings_accessibility_items[0]);
const uint8_t backup_restore_num = sizeof(backup_restore_items)/sizeof(backup_restore_items[0]); const uint8_t backup_restore_num = sizeof(backup_restore_items)/sizeof(backup_restore_items[0]);
const uint8_t info_num = sizeof(info_items)/sizeof(info_items[0]); const uint8_t info_num = sizeof(info_items)/sizeof(info_items[0]);
const uint8_t author_num = sizeof(authors)/sizeof(authors[0]); const uint8_t author_num = sizeof(authors)/sizeof(authors[0]);
@ -1900,8 +1900,8 @@ void ui_updateFSM(bool *sync_rtx)
case S_M17: case S_M17:
state.ui_screen = SETTINGS_M17; state.ui_screen = SETTINGS_M17;
break; break;
case S_VOICE: case S_ACCESSIBILITY:
state.ui_screen = SETTINGS_VOICE; state.ui_screen = SETTINGS_ACCESSIBILITY;
break; break;
case S_RESET2DEFAULTS: case S_RESET2DEFAULTS:
state.ui_screen = SETTINGS_RESET2DEFAULTS; state.ui_screen = SETTINGS_RESET2DEFAULTS;
@ -2311,20 +2311,20 @@ void ui_updateFSM(bool *sync_rtx)
} }
} }
break; break;
case SETTINGS_VOICE: case SETTINGS_ACCESSIBILITY:
if(msg.keys & KEY_LEFT || (ui_state.edit_mode && if(msg.keys & KEY_LEFT || (ui_state.edit_mode &&
(msg.keys & KEY_DOWN || msg.keys & KNOB_LEFT))) (msg.keys & KEY_DOWN || msg.keys & KNOB_LEFT)))
{ {
switch(ui_state.menu_selected) switch(ui_state.menu_selected)
{ {
case VP_LEVEL: case A_LEVEL:
_ui_changeVoiceLevel(-1); _ui_changeVoiceLevel(-1);
break; break;
case VP_PHONETIC: case A_PHONETIC:
_ui_changePhoneticSpell(false); _ui_changePhoneticSpell(false);
break; break;
default: default:
state.ui_screen = SETTINGS_VOICE; state.ui_screen = SETTINGS_ACCESSIBILITY;
} }
} }
else if(msg.keys & KEY_RIGHT || (ui_state.edit_mode && else if(msg.keys & KEY_RIGHT || (ui_state.edit_mode &&
@ -2332,20 +2332,20 @@ void ui_updateFSM(bool *sync_rtx)
{ {
switch(ui_state.menu_selected) switch(ui_state.menu_selected)
{ {
case VP_LEVEL: case A_LEVEL:
_ui_changeVoiceLevel(1); _ui_changeVoiceLevel(1);
break; break;
case VP_PHONETIC: case A_PHONETIC:
_ui_changePhoneticSpell(true); _ui_changePhoneticSpell(true);
break; break;
default: default:
state.ui_screen = SETTINGS_VOICE; state.ui_screen = SETTINGS_ACCESSIBILITY;
} }
} }
else if(msg.keys & KEY_UP || msg.keys & KNOB_LEFT) else if(msg.keys & KEY_UP || msg.keys & KNOB_LEFT)
_ui_menuUp(settings_voice_num); _ui_menuUp(settings_accessibility_num);
else if(msg.keys & KEY_DOWN || msg.keys & KNOB_RIGHT) else if(msg.keys & KEY_DOWN || msg.keys & KNOB_RIGHT)
_ui_menuDown(settings_voice_num); _ui_menuDown(settings_accessibility_num);
else if(msg.keys & KEY_ENTER) else if(msg.keys & KEY_ENTER)
ui_state.edit_mode = !ui_state.edit_mode; ui_state.edit_mode = !ui_state.edit_mode;
else if(msg.keys & KEY_ESC) else if(msg.keys & KEY_ESC)
@ -2530,8 +2530,8 @@ bool ui_updateGUI()
case SETTINGS_M17: case SETTINGS_M17:
_ui_drawSettingsM17(&ui_state); _ui_drawSettingsM17(&ui_state);
break; break;
case SETTINGS_VOICE: case SETTINGS_ACCESSIBILITY:
_ui_drawSettingsVoicePrompts(&ui_state); _ui_drawSettingsAccessibility(&ui_state);
break; break;
// Screen to support resetting Settings and VFO to defaults // Screen to support resetting Settings and VFO to defaults
case SETTINGS_RESET2DEFAULTS: case SETTINGS_RESET2DEFAULTS:

View File

@ -406,20 +406,20 @@ int _ui_getM17ValueName(char *buf, uint8_t max_len, uint8_t index)
return 0; return 0;
} }
int _ui_getVoiceEntryName(char *buf, uint8_t max_len, uint8_t index) int _ui_getAccessibilityEntryName(char *buf, uint8_t max_len, uint8_t index)
{ {
if(index >= settings_voice_num) return -1; if(index >= settings_accessibility_num) return -1;
snprintf(buf, max_len, "%s", settings_voice_items[index]); snprintf(buf, max_len, "%s", settings_accessibility_items[index]);
return 0; return 0;
} }
int _ui_getVoiceValueName(char *buf, uint8_t max_len, uint8_t index) int _ui_getAccessibilityValueName(char *buf, uint8_t max_len, uint8_t index)
{ {
if(index >= settings_voice_num) return -1; if(index >= settings_accessibility_num) return -1;
uint8_t value = 0; uint8_t value = 0;
switch(index) switch(index)
{ {
case VP_LEVEL: case A_LEVEL:
{ {
value = last_state.settings.vpLevel; value = last_state.settings.vpLevel;
switch (value) switch (value)
@ -436,7 +436,7 @@ int _ui_getVoiceValueName(char *buf, uint8_t max_len, uint8_t index)
} }
break; break;
} }
case VP_PHONETIC: case A_PHONETIC:
snprintf(buf, max_len, "%s", last_state.settings.vpPhoneticSpell ? currentLanguage->on : currentLanguage->off); snprintf(buf, max_len, "%s", last_state.settings.vpPhoneticSpell ? currentLanguage->on : currentLanguage->off);
break; break;
} }
@ -906,15 +906,15 @@ void _ui_drawSettingsM17(ui_state_t* ui_state)
} }
} }
void _ui_drawSettingsVoicePrompts(ui_state_t* ui_state) void _ui_drawSettingsAccessibility(ui_state_t* ui_state)
{ {
gfx_clearScreen(); gfx_clearScreen();
// Print "Voice" on top bar // Print "Accessibility" on top bar
gfx_print(layout.top_pos, layout.top_font, TEXT_ALIGN_CENTER, gfx_print(layout.top_pos, layout.top_font, TEXT_ALIGN_CENTER,
color_white, currentLanguage->voice); color_white, currentLanguage->accessibility);
// Print voice settings entries // Print accessibility settings entries
_ui_drawMenuListValue(ui_state, ui_state->menu_selected, _ui_getVoiceEntryName, _ui_drawMenuListValue(ui_state, ui_state->menu_selected, _ui_getAccessibilityEntryName,
_ui_getVoiceValueName); _ui_getAccessibilityValueName);
} }
void _ui_drawSettingsReset2Defaults(ui_state_t* ui_state) void _ui_drawSettingsReset2Defaults(ui_state_t* ui_state)