diff options
| author | Björn Stenberg <bjorn@haxx.se> | 2003-09-29 21:26:53 +0000 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2003-09-29 21:26:53 +0000 |
| commit | de5477cc002ea2a3173f80fc63b8beecc32f602e (patch) | |
| tree | 4f4c5f2ee007d800bf3fea53ed0b3361418b6eaf /apps/settings_menu.c | |
| parent | d527849e668e9657bfad191edca04fb85d193ac9 (diff) | |
| download | rockbox-de5477cc002ea2a3173f80fc63b8beecc32f602e.zip rockbox-de5477cc002ea2a3173f80fc63b8beecc32f602e.tar.gz rockbox-de5477cc002ea2a3173f80fc63b8beecc32f602e.tar.bz2 rockbox-de5477cc002ea2a3173f80fc63b8beecc32f602e.tar.xz | |
Brian King's .rockbox browsing patch
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3964 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings_menu.c')
| -rw-r--r-- | apps/settings_menu.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/apps/settings_menu.c b/apps/settings_menu.c index f593e2c..f12000c 100644 --- a/apps/settings_menu.c +++ b/apps/settings_menu.c @@ -37,6 +37,7 @@ #include "powermgmt.h" #include "rtc.h" #include "ata.h" +#include "tree.h" #include "screens.h" #ifdef HAVE_LCD_BITMAP #include "peakmeter.h" @@ -683,6 +684,28 @@ static bool browse_current(void) return set_bool( str(LANG_FOLLOW), &global_settings.browse_current ); } +static bool custom_wps_browse(void) +{ + return rockbox_browse(ROCKBOX_DIR, SHOW_WPS); +} + +static bool custom_cfg_browse(void) +{ + return rockbox_browse(ROCKBOX_DIR, SHOW_CFG); +} + +static bool language_browse(void) +{ + return rockbox_browse(ROCKBOX_DIR, SHOW_LNG); +} + +#ifdef HAVE_RECORDER_KEYPAD +static bool font_browse(void) +{ + return rockbox_browse(ROCKBOX_DIR, SHOW_FONT); +} +#endif + #ifdef HAVE_LCD_BITMAP static bool scroll_bar(void) { @@ -894,8 +917,14 @@ bool settings_menu(void) struct menu_items items[] = { { str(LANG_PLAYBACK), playback_settings_menu }, + { str(LANG_CUSTOM_CFG), custom_cfg_browse }, + { str(LANG_WHILE_PLAYING), custom_wps_browse }, + { str(LANG_LANGUAGE), language_browse }, { str(LANG_FILE), fileview_settings_menu }, { str(LANG_DISPLAY), display_settings_menu }, +#ifdef HAVE_RECORDER_KEYPAD + { str(LANG_CUSTOM_FONT), font_browse }, +#endif { str(LANG_SYSTEM), system_settings_menu }, { str(LANG_SAVE_SETTINGS), settings_save_config }, }; |