summaryrefslogtreecommitdiff
path: root/apps/menus/main_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/menus/main_menu.c')
-rw-r--r--apps/menus/main_menu.c26
1 files changed, 12 insertions, 14 deletions
diff --git a/apps/menus/main_menu.c b/apps/menus/main_menu.c
index 7891a5c8a8..9529d93027 100644
--- a/apps/menus/main_menu.c
+++ b/apps/menus/main_menu.c
@@ -67,12 +67,12 @@ int browse_folder(void *param)
67 67
68static int reset_settings(void) 68static int reset_settings(void)
69{ 69{
70 unsigned char *lines[]={str(LANG_RESET_ASK_RECORDER)}; 70 unsigned char *lines[]={str(LANG_RESET_ASK)};
71 unsigned char *yes_lines[]={ 71 unsigned char *yes_lines[]={
72 str(LANG_RESET_DONE_SETTING), 72 str(LANG_SETTINGS),
73 str(LANG_RESET_DONE_CLEAR) 73 str(LANG_RESET_DONE_CLEAR)
74 }; 74 };
75 unsigned char *no_lines[]={yes_lines[0], str(LANG_RESET_DONE_CANCEL)}; 75 unsigned char *no_lines[]={yes_lines[0], str(LANG_CANCEL)};
76 struct text_message message={(char **)lines, 1}; 76 struct text_message message={(char **)lines, 1};
77 struct text_message yes_message={(char **)yes_lines, 2}; 77 struct text_message yes_message={(char **)yes_lines, 2};
78 struct text_message no_message={(char **)no_lines, 2}; 78 struct text_message no_message={(char **)no_lines, 2};
@@ -186,9 +186,11 @@ static bool show_info(void)
186 talk_value(battery_level(), UNIT_PERCENT, true); 186 talk_value(battery_level(), UNIT_PERCENT, true);
187#if CONFIG_CHARGING >= CHARGING_MONITOR 187#if CONFIG_CHARGING >= CHARGING_MONITOR
188 if (charge_state == CHARGING) 188 if (charge_state == CHARGING)
189 talk_id(LANG_BATTERY_CHARGE, true); 189 talk_id(LANG_BATTERY_CHARGE, true);
190#if CONFIG_CHARGING == CHARGING_CONTROL
190 else if (charge_state == TOPOFF) 191 else if (charge_state == TOPOFF)
191 talk_id(LANG_BATTERY_TOPOFF_CHARGE, true); 192 talk_id(LANG_BATTERY_TOPOFF_CHARGE, true);
193#endif
192 else if (charge_state == TRICKLE) 194 else if (charge_state == TRICKLE)
193 talk_id(LANG_BATTERY_TRICKLE_CHARGE, true); 195 talk_id(LANG_BATTERY_TRICKLE_CHARGE, true);
194#endif 196#endif
@@ -252,13 +254,9 @@ static bool show_info(void)
252 int integer = buflen / 1000; 254 int integer = buflen / 1000;
253 int decimal = buflen % 1000; 255 int decimal = buflen % 1000;
254 256
255#ifdef HAVE_LCD_CHARCELLS 257 snprintf(s, sizeof(s), (char *)str(LANG_BUFFER_STAT),
256 snprintf(s, sizeof(s), (char *)str(LANG_BUFFER_STAT_PLAYER),
257 integer, decimal); 258 integer, decimal);
258#else 259
259 snprintf(s, sizeof(s), (char *)str(LANG_BUFFER_STAT_RECORDER),
260 integer, decimal);
261#endif
262 FOR_NB_SCREENS(i) 260 FOR_NB_SCREENS(i)
263 screens[i].puts_scroll(0, y, (unsigned char *)s); 261 screens[i].puts_scroll(0, y, (unsigned char *)s);
264 y++; 262 y++;
@@ -341,7 +339,7 @@ static bool show_info(void)
341 339
342#ifndef SIMULATOR 340#ifndef SIMULATOR
343 case ACTION_STD_OK: 341 case ACTION_STD_OK:
344 gui_syncsplash(0, str(LANG_DIRCACHE_BUILDING)); 342 gui_syncsplash(0, str(LANG_SCANNING_DISK));
345 fat_recalc_free(IF_MV(0)); 343 fat_recalc_free(IF_MV(0));
346#ifdef HAVE_MULTIVOLUME 344#ifdef HAVE_MULTIVOLUME
347 if (fat_ismounted(1)) 345 if (fat_ismounted(1))
@@ -359,7 +357,7 @@ static bool show_info(void)
359 } 357 }
360 return false; 358 return false;
361} 359}
362MENUITEM_FUNCTION(show_info_item, 0, ID2P(LANG_INFO_MENU), 360MENUITEM_FUNCTION(show_info_item, 0, ID2P(LANG_ROCKBOX_INFO),
363 (menu_function)show_info, NULL, NULL, Icon_NOICON); 361 (menu_function)show_info, NULL, NULL, Icon_NOICON);
364 362
365 363
@@ -406,7 +404,7 @@ MENUITEM_FUNCTION(simulate_usb_item, 0, ID2P(LANG_USB),
406 (menu_function)simulate_usb, NULL, NULL, Icon_NOICON); 404 (menu_function)simulate_usb, NULL, NULL, Icon_NOICON);
407#endif 405#endif
408 406
409MAKE_MENU(info_menu, ID2P(LANG_INFO), 0, Icon_Questionmark, 407MAKE_MENU(info_menu, ID2P(LANG_SYSTEM), 0, Icon_Questionmark,
410 &show_info_item, &show_credits_item, &show_runtime_item, 408 &show_info_item, &show_credits_item, &show_runtime_item,
411 &sleep_timer_call, &debug_menu_item 409 &sleep_timer_call, &debug_menu_item
412#ifdef SIMULATOR 410#ifdef SIMULATOR
@@ -440,7 +438,7 @@ int mainmenu_callback(int action,const struct menu_item_ex *this_item)
440#else 438#else
441#define mainmenu_callback NULL 439#define mainmenu_callback NULL
442#endif 440#endif
443MAKE_MENU(main_menu_, ID2P(LANG_SETTINGS_MENU), mainmenu_callback, 441MAKE_MENU(main_menu_, ID2P(LANG_SETTINGS), mainmenu_callback,
444 Icon_Submenu_Entered, 442 Icon_Submenu_Entered,
445 &sound_settings, 443 &sound_settings,
446 &settings_menu_item, &manage_settings, &browse_themes, 444 &settings_menu_item, &manage_settings, &browse_themes,