diff options
Diffstat (limited to 'apps/settings_menu.c')
-rw-r--r-- | apps/settings_menu.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/apps/settings_menu.c b/apps/settings_menu.c index 6a96ba4c81..90c7154412 100644 --- a/apps/settings_menu.c +++ b/apps/settings_menu.c | |||
@@ -157,6 +157,24 @@ static bool sort_case(void) | |||
157 | return set_bool( str(LANG_SORT_CASE), &global_settings.sort_case ); | 157 | return set_bool( str(LANG_SORT_CASE), &global_settings.sort_case ); |
158 | } | 158 | } |
159 | 159 | ||
160 | static bool battery_type(void) | ||
161 | { | ||
162 | char* names[] = { str(LANG_DISPLAY_GRAPHIC), | ||
163 | str(LANG_DISPLAY_NUMERIC) }; | ||
164 | |||
165 | return set_option( str(LANG_BATTERY_DISPLAY), | ||
166 | &global_settings.battery_type, names, 2, NULL); | ||
167 | } | ||
168 | |||
169 | static bool volume_type(void) | ||
170 | { | ||
171 | char* names[] = { str(LANG_DISPLAY_GRAPHIC), | ||
172 | str(LANG_DISPLAY_NUMERIC) }; | ||
173 | |||
174 | return set_option( str(LANG_VOLUME_DISPLAY), &global_settings.volume_type, | ||
175 | names, 2, NULL); | ||
176 | } | ||
177 | |||
160 | static bool resume(void) | 178 | static bool resume(void) |
161 | { | 179 | { |
162 | char* names[] = { str(LANG_SET_BOOL_NO), | 180 | char* names[] = { str(LANG_SET_BOOL_NO), |
@@ -427,6 +445,8 @@ static bool display_settings_menu(void) | |||
427 | { str(LANG_CONTRAST), contrast }, | 445 | { str(LANG_CONTRAST), contrast }, |
428 | #ifdef HAVE_LCD_BITMAP | 446 | #ifdef HAVE_LCD_BITMAP |
429 | { str(LANG_PM_MENU), peak_meter_menu }, | 447 | { str(LANG_PM_MENU), peak_meter_menu }, |
448 | { str(LANG_VOLUME_DISPLAY), volume_type }, | ||
449 | { str(LANG_BATTERY_DISPLAY), battery_type }, | ||
430 | #endif | 450 | #endif |
431 | }; | 451 | }; |
432 | 452 | ||