summaryrefslogtreecommitdiff
path: root/apps/menus/settings_menu.c
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2007-03-18 07:03:43 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2007-03-18 07:03:43 +0000
commite54d8e1388fff7825fdd3ae40a04b1338b03ca81 (patch)
treee18b92ba8c2ab3489578aa12c4fa02ee21f372e1 /apps/menus/settings_menu.c
parentb5e587c0811e670efaf19cd81c32e0035a276fdb (diff)
downloadrockbox-e54d8e1388fff7825fdd3ae40a04b1338b03ca81.tar.gz
rockbox-e54d8e1388fff7825fdd3ae40a04b1338b03ca81.zip
Remove the exit_value variable.. set the MENU_FUNC_CHECK_RETVAL fla and
return 1 if you want your funciton to quit the menus. save settings after clearing the background so it persists git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12827 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/menus/settings_menu.c')
-rw-r--r--apps/menus/settings_menu.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/apps/menus/settings_menu.c b/apps/menus/settings_menu.c
index ace17a2055..939a2f3c8c 100644
--- a/apps/menus/settings_menu.c
+++ b/apps/menus/settings_menu.c
@@ -64,16 +64,16 @@ MENUITEM_SETTING(tagcache_ram, &global_settings.tagcache_ram, NULL);
64MENUITEM_SETTING(tagcache_autoupdate, &global_settings.tagcache_autoupdate, NULL); 64MENUITEM_SETTING(tagcache_autoupdate, &global_settings.tagcache_autoupdate, NULL);
65MENUITEM_FUNCTION(tc_init, 0, ID2P(LANG_TAGCACHE_FORCE_UPDATE), 65MENUITEM_FUNCTION(tc_init, 0, ID2P(LANG_TAGCACHE_FORCE_UPDATE),
66 (int(*)(void))tagcache_rebuild_with_splash, 66 (int(*)(void))tagcache_rebuild_with_splash,
67 NULL, 0, NULL, Icon_NOICON); 67 NULL, NULL, Icon_NOICON);
68MENUITEM_FUNCTION(tc_update, 0, ID2P(LANG_TAGCACHE_UPDATE), 68MENUITEM_FUNCTION(tc_update, 0, ID2P(LANG_TAGCACHE_UPDATE),
69 (int(*)(void))tagcache_update_with_splash, 69 (int(*)(void))tagcache_update_with_splash,
70 NULL, 0, NULL, Icon_NOICON); 70 NULL, NULL, Icon_NOICON);
71MENUITEM_SETTING(runtimedb, &global_settings.runtimedb, NULL); 71MENUITEM_SETTING(runtimedb, &global_settings.runtimedb, NULL);
72MENUITEM_FUNCTION(tc_export, 0, ID2P(LANG_TAGCACHE_EXPORT), 72MENUITEM_FUNCTION(tc_export, 0, ID2P(LANG_TAGCACHE_EXPORT),
73 (int(*)(void))tagtree_export, NULL, 0, 73 (int(*)(void))tagtree_export, NULL,
74 NULL, Icon_NOICON); 74 NULL, Icon_NOICON);
75MENUITEM_FUNCTION(tc_import, 0, ID2P(LANG_TAGCACHE_IMPORT), 75MENUITEM_FUNCTION(tc_import, 0, ID2P(LANG_TAGCACHE_IMPORT),
76 (int(*)(void))tagtree_import, NULL, 0, 76 (int(*)(void))tagtree_import, NULL,
77 NULL, Icon_NOICON); 77 NULL, Icon_NOICON);
78MAKE_MENU(tagcache_menu, ID2P(LANG_TAGCACHE), 0, Icon_NOICON, 78MAKE_MENU(tagcache_menu, ID2P(LANG_TAGCACHE), 0, Icon_NOICON,
79#ifdef HAVE_TC_RAMCACHE 79#ifdef HAVE_TC_RAMCACHE
@@ -221,7 +221,7 @@ static int timedate_set(void)
221} 221}
222 222
223MENUITEM_FUNCTION(time_set, 0, ID2P(LANG_TIME), 223MENUITEM_FUNCTION(time_set, 0, ID2P(LANG_TIME),
224 timedate_set, NULL, 0, NULL, Icon_NOICON); 224 timedate_set, NULL, NULL, Icon_NOICON);
225MENUITEM_SETTING(timeformat, &global_settings.timeformat, NULL); 225MENUITEM_SETTING(timeformat, &global_settings.timeformat, NULL);
226MAKE_MENU(time_menu, ID2P(LANG_TIME_MENU), 0, Icon_NOICON, &time_set, &timeformat); 226MAKE_MENU(time_menu, ID2P(LANG_TIME_MENU), 0, Icon_NOICON, &time_set, &timeformat);
227#endif 227#endif
@@ -231,7 +231,7 @@ MENUITEM_SETTING(poweroff, &global_settings.poweroff, NULL);
231 231
232#ifdef HAVE_RTC_ALARM 232#ifdef HAVE_RTC_ALARM
233MENUITEM_FUNCTION(alarm_screen_call, 0, ID2P(LANG_ALARM_MOD_ALARM_MENU), 233MENUITEM_FUNCTION(alarm_screen_call, 0, ID2P(LANG_ALARM_MOD_ALARM_MENU),
234 (menu_function)alarm_screen, NULL, 0, NULL, Icon_NOICON); 234 (menu_function)alarm_screen, NULL, NULL, Icon_NOICON);
235#if CONFIG_TUNER || defined(HAVE_RECORDING) 235#if CONFIG_TUNER || defined(HAVE_RECORDING)
236 236
237#if CONFIG_TUNER && !defined(HAVE_RECORDING) 237#if CONFIG_TUNER && !defined(HAVE_RECORDING)
@@ -281,7 +281,7 @@ static int alarm_setting(void)
281} 281}
282 282
283MENUITEM_FUNCTION(alarm_wake_up_screen, 0, ID2P(LANG_ALARM_WAKEUP_SCREEN), 283MENUITEM_FUNCTION(alarm_wake_up_screen, 0, ID2P(LANG_ALARM_WAKEUP_SCREEN),
284 alarm_setting, NULL, 0, alarm_callback, Icon_Menu_setting); 284 alarm_setting, NULL, alarm_callback, Icon_Menu_setting);
285#endif /* CONFIG_TUNER || defined(HAVE_RECORDING) */ 285#endif /* CONFIG_TUNER || defined(HAVE_RECORDING) */
286#endif /* HAVE_RTC_ALARM */ 286#endif /* HAVE_RTC_ALARM */
287 287
@@ -415,7 +415,7 @@ static int language_browse(void)
415 return (int)rockbox_browse(LANG_DIR, SHOW_LNG); 415 return (int)rockbox_browse(LANG_DIR, SHOW_LNG);
416} 416}
417MENUITEM_FUNCTION(browse_langs, 0, ID2P(LANG_LANGUAGE), language_browse, 417MENUITEM_FUNCTION(browse_langs, 0, ID2P(LANG_LANGUAGE), language_browse,
418 NULL, 0, NULL, Icon_Language); 418 NULL, NULL, Icon_Language);
419 419
420MAKE_MENU(settings_menu_item, ID2P(LANG_GENERAL_SETTINGS), 0, 420MAKE_MENU(settings_menu_item, ID2P(LANG_GENERAL_SETTINGS), 0,
421 Icon_General_settings_menu, 421 Icon_General_settings_menu,