diff options
Diffstat (limited to 'apps/menus/settings_menu.c')
-rw-r--r-- | apps/menus/settings_menu.c | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c index df39dc20ad..9743907344 100644 --- a/apps/menus/settings_menu.c +++ b/apps/menus/settings_menu.c | |||
@@ -47,15 +47,15 @@ MENUITEM_SETTING(tagcache_ram, &global_settings.tagcache_ram, NULL); | |||
47 | #endif | 47 | #endif |
48 | MENUITEM_SETTING(tagcache_autoupdate, &global_settings.tagcache_autoupdate, NULL); | 48 | MENUITEM_SETTING(tagcache_autoupdate, &global_settings.tagcache_autoupdate, NULL); |
49 | MENUITEM_FUNCTION(tc_init, ID2P(LANG_TAGCACHE_FORCE_UPDATE), | 49 | MENUITEM_FUNCTION(tc_init, ID2P(LANG_TAGCACHE_FORCE_UPDATE), |
50 | (int(*)(void))tagcache_rebuild, NULL); | 50 | (int(*)(void))tagcache_rebuild, NULL, NOICON); |
51 | MENUITEM_FUNCTION(tc_update, ID2P(LANG_TAGCACHE_UPDATE), | 51 | MENUITEM_FUNCTION(tc_update, ID2P(LANG_TAGCACHE_UPDATE), |
52 | (int(*)(void))tagcache_update, NULL); | 52 | (int(*)(void))tagcache_update, NULL, NOICON); |
53 | MENUITEM_SETTING(runtimedb, &global_settings.runtimedb, NULL); | 53 | MENUITEM_SETTING(runtimedb, &global_settings.runtimedb, NULL); |
54 | MENUITEM_FUNCTION(tc_export, ID2P(LANG_TAGCACHE_EXPORT), | 54 | MENUITEM_FUNCTION(tc_export, ID2P(LANG_TAGCACHE_EXPORT), |
55 | (int(*)(void))tagtree_export, NULL); | 55 | (int(*)(void))tagtree_export, NULL, NOICON); |
56 | MENUITEM_FUNCTION(tc_import, ID2P(LANG_TAGCACHE_IMPORT), | 56 | MENUITEM_FUNCTION(tc_import, ID2P(LANG_TAGCACHE_IMPORT), |
57 | (int(*)(void))tagtree_import, NULL); | 57 | (int(*)(void))tagtree_import, NULL, NOICON); |
58 | MAKE_MENU(tagcache_menu, ID2P(LANG_TAGCACHE), 0, | 58 | MAKE_MENU(tagcache_menu, ID2P(LANG_TAGCACHE), 0, NOICON, |
59 | #ifdef HAVE_TC_RAMCACHE | 59 | #ifdef HAVE_TC_RAMCACHE |
60 | &tagcache_ram, | 60 | &tagcache_ram, |
61 | #endif | 61 | #endif |
@@ -92,7 +92,8 @@ static int fileview_callback(int action,const struct menu_item_ex *this_item) | |||
92 | return action; | 92 | return action; |
93 | } | 93 | } |
94 | 94 | ||
95 | MAKE_MENU(file_menu, ID2P(LANG_FILE), 0, &sort_case, &sort_dir, &sort_file, | 95 | MAKE_MENU(file_menu, ID2P(LANG_FILE), 0, NOICON, |
96 | &sort_case, &sort_dir, &sort_file, | ||
96 | &dirfilter, &browse_current, &show_icons, &show_path_in_browser, | 97 | &dirfilter, &browse_current, &show_icons, &show_path_in_browser, |
97 | #ifdef HAVE_TAGCACHE | 98 | #ifdef HAVE_TAGCACHE |
98 | &tagcache_menu | 99 | &tagcache_menu |
@@ -125,7 +126,7 @@ static int usbcharging_callback(int action,const struct menu_item_ex *this_item) | |||
125 | MENUITEM_SETTING(usb_charging, &global_settings.usb_charging, usbcharging_callback); | 126 | MENUITEM_SETTING(usb_charging, &global_settings.usb_charging, usbcharging_callback); |
126 | #endif | 127 | #endif |
127 | #endif | 128 | #endif |
128 | MAKE_MENU(battery_menu, ID2P(LANG_BATTERY_MENU), 0, | 129 | MAKE_MENU(battery_menu, ID2P(LANG_BATTERY_MENU), 0, NOICON, |
129 | &battery_capacity, | 130 | &battery_capacity, |
130 | #if BATTERY_TYPES_COUNT > 1 | 131 | #if BATTERY_TYPES_COUNT > 1 |
131 | &battery_type, | 132 | &battery_type, |
@@ -164,7 +165,7 @@ static int dircache_callback(int action,const struct menu_item_ex *this_item) | |||
164 | } | 165 | } |
165 | MENUITEM_SETTING(dircache, &global_settings.dircache, dircache_callback); | 166 | MENUITEM_SETTING(dircache, &global_settings.dircache, dircache_callback); |
166 | #endif | 167 | #endif |
167 | MAKE_MENU(disk_menu, ID2P(LANG_DISK_MENU), 0, | 168 | MAKE_MENU(disk_menu, ID2P(LANG_DISK_MENU), 0, NOICON, |
168 | &disk_spindown, | 169 | &disk_spindown, |
169 | #ifdef HAVE_DIRCACHE | 170 | #ifdef HAVE_DIRCACHE |
170 | &dircache, | 171 | &dircache, |
@@ -204,9 +205,9 @@ static int timedate_set(void) | |||
204 | return result; | 205 | return result; |
205 | } | 206 | } |
206 | 207 | ||
207 | MENUITEM_FUNCTION(time_set, ID2P(LANG_TIME), timedate_set, NULL); | 208 | MENUITEM_FUNCTION(time_set, ID2P(LANG_TIME), timedate_set, NULL, NOICON); |
208 | MENUITEM_SETTING(timeformat, &global_settings.timeformat, NULL); | 209 | MENUITEM_SETTING(timeformat, &global_settings.timeformat, NULL); |
209 | MAKE_MENU(time_menu, ID2P(LANG_TIME_MENU), 0, &time_set, &timeformat); | 210 | MAKE_MENU(time_menu, ID2P(LANG_TIME_MENU), 0, NOICON, &time_set, &timeformat); |
210 | #endif | 211 | #endif |
211 | 212 | ||
212 | /* System menu */ | 213 | /* System menu */ |
@@ -241,16 +242,16 @@ static int sleep_timer(void) | |||
241 | &sleep_timer_set, 5, 0, 300, sleep_timer_formatter); | 242 | &sleep_timer_set, 5, 0, 300, sleep_timer_formatter); |
242 | } | 243 | } |
243 | 244 | ||
244 | MENUITEM_FUNCTION(sleep_timer_call, ID2P(LANG_SLEEP_TIMER), sleep_timer, NULL); | 245 | MENUITEM_FUNCTION(sleep_timer_call, ID2P(LANG_SLEEP_TIMER), sleep_timer, NULL, NOICON); |
245 | #ifdef HAVE_ALARM_MOD | 246 | #ifdef HAVE_ALARM_MOD |
246 | MENUITEM_FUNCTION(alarm_screen_call, ID2P(LANG_ALARM_MOD_ALARM_MENU), | 247 | MENUITEM_FUNCTION(alarm_screen_call, ID2P(LANG_ALARM_MOD_ALARM_MENU), |
247 | (menu_function)alarm_screen, NULL); | 248 | (menu_function)alarm_screen, NULL, NOICON); |
248 | #endif | 249 | #endif |
249 | 250 | ||
250 | /* Limits menu */ | 251 | /* Limits menu */ |
251 | MENUITEM_SETTING(max_files_in_dir, &global_settings.max_files_in_dir, NULL); | 252 | MENUITEM_SETTING(max_files_in_dir, &global_settings.max_files_in_dir, NULL); |
252 | MENUITEM_SETTING(max_files_in_playlist, &global_settings.max_files_in_playlist, NULL); | 253 | MENUITEM_SETTING(max_files_in_playlist, &global_settings.max_files_in_playlist, NULL); |
253 | MAKE_MENU(limits_menu, ID2P(LANG_LIMITS_MENU), 0, | 254 | MAKE_MENU(limits_menu, ID2P(LANG_LIMITS_MENU), 0, NOICON, |
254 | &max_files_in_dir, &max_files_in_playlist); | 255 | &max_files_in_dir, &max_files_in_playlist); |
255 | 256 | ||
256 | #if CONFIG_CODEC == MAS3507D | 257 | #if CONFIG_CODEC == MAS3507D |
@@ -274,7 +275,8 @@ MENUITEM_SETTING(line_in, &global_settings.line_in, linein_callback); | |||
274 | MENUITEM_SETTING(car_adapter_mode, &global_settings.car_adapter_mode, NULL); | 275 | MENUITEM_SETTING(car_adapter_mode, &global_settings.car_adapter_mode, NULL); |
275 | #endif | 276 | #endif |
276 | 277 | ||
277 | MAKE_MENU(system_menu, ID2P(LANG_SYSTEM), 0, | 278 | MAKE_MENU(system_menu, ID2P(LANG_SYSTEM), |
279 | 0, bitmap_icons_6x8[Icon_System_menu], | ||
278 | #ifndef SIMULATOR | 280 | #ifndef SIMULATOR |
279 | &battery_menu, | 281 | &battery_menu, |
280 | #endif | 282 | #endif |
@@ -326,6 +328,7 @@ MENUITEM_SETTING(autocreatebookmark, | |||
326 | MENUITEM_SETTING(autoloadbookmark, &global_settings.autoloadbookmark, NULL); | 328 | MENUITEM_SETTING(autoloadbookmark, &global_settings.autoloadbookmark, NULL); |
327 | MENUITEM_SETTING(usemrb, &global_settings.usemrb, NULL); | 329 | MENUITEM_SETTING(usemrb, &global_settings.usemrb, NULL); |
328 | MAKE_MENU(bookmark_settings_menu, ID2P(LANG_BOOKMARK_SETTINGS), 0, | 330 | MAKE_MENU(bookmark_settings_menu, ID2P(LANG_BOOKMARK_SETTINGS), 0, |
331 | bitmap_icons_6x8[Icon_Bookmark], | ||
329 | &autocreatebookmark, &autoloadbookmark, &usemrb); | 332 | &autocreatebookmark, &autoloadbookmark, &usemrb); |
330 | /* BOOKMARK MENU */ | 333 | /* BOOKMARK MENU */ |
331 | /***********************************/ | 334 | /***********************************/ |
@@ -359,7 +362,7 @@ static int talk_callback(int action,const struct menu_item_ex *this_item) | |||
359 | } | 362 | } |
360 | return action; | 363 | return action; |
361 | } | 364 | } |
362 | MAKE_MENU(voice_settings_menu, ID2P(LANG_VOICE), 0, | 365 | MAKE_MENU(voice_settings_menu, ID2P(LANG_VOICE), 0, bitmap_icons_6x8[Icon_Voice], |
363 | &talk_menu, &talk_dir, &talk_file_item); | 366 | &talk_menu, &talk_dir, &talk_file_item); |
364 | /* VOICE MENU */ | 367 | /* VOICE MENU */ |
365 | /***********************************/ | 368 | /***********************************/ |
@@ -370,9 +373,11 @@ static int language_browse(void) | |||
370 | { | 373 | { |
371 | return (int)rockbox_browse(LANG_DIR, SHOW_LNG); | 374 | return (int)rockbox_browse(LANG_DIR, SHOW_LNG); |
372 | } | 375 | } |
373 | MENUITEM_FUNCTION(browse_langs, ID2P(LANG_LANGUAGE), language_browse, NULL); | 376 | MENUITEM_FUNCTION(browse_langs, ID2P(LANG_LANGUAGE), language_browse, |
377 | NULL, bitmap_icons_6x8[Icon_Language]); | ||
374 | 378 | ||
375 | MAKE_MENU(settings_menu_item, ID2P(LANG_GENERAL_SETTINGS), 0, | 379 | MAKE_MENU(settings_menu_item, ID2P(LANG_GENERAL_SETTINGS), 0, |
380 | bitmap_icons_6x8[Icon_General_settings_menu], | ||
376 | &playback_menu_item, &file_menu, &display_menu, &system_menu, | 381 | &playback_menu_item, &file_menu, &display_menu, &system_menu, |
377 | &bookmark_settings_menu, &browse_langs, &voice_settings_menu ); | 382 | &bookmark_settings_menu, &browse_langs, &voice_settings_menu ); |
378 | /* SETTINGS MENU */ | 383 | /* SETTINGS MENU */ |