summaryrefslogtreecommitdiff
path: root/apps/main_menu.c
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2003-09-29 21:26:53 +0000
committerBjörn Stenberg <bjorn@haxx.se>2003-09-29 21:26:53 +0000
commitde5477cc002ea2a3173f80fc63b8beecc32f602e (patch)
tree4f4c5f2ee007d800bf3fea53ed0b3361418b6eaf /apps/main_menu.c
parentd527849e668e9657bfad191edca04fb85d193ac9 (diff)
downloadrockbox-de5477cc002ea2a3173f80fc63b8beecc32f602e.tar.gz
rockbox-de5477cc002ea2a3173f80fc63b8beecc32f602e.zip
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/main_menu.c')
-rw-r--r--apps/main_menu.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/apps/main_menu.c b/apps/main_menu.c
index e356603653..eb68eb64b6 100644
--- a/apps/main_menu.c
+++ b/apps/main_menu.c
@@ -251,6 +251,16 @@ bool show_info(void)
251 return false; 251 return false;
252} 252}
253 253
254static bool firmware_browse(void)
255{
256 return rockbox_browse(ROCKBOX_DIR, SHOW_MOD);
257}
258
259static bool plugin_browse(void)
260{
261 return rockbox_browse(PLUGIN_DIR, SHOW_PLUGINS);
262}
263
254bool main_menu(void) 264bool main_menu(void)
255{ 265{
256 int m; 266 int m;
@@ -273,14 +283,8 @@ bool main_menu(void)
273#ifdef HAVE_ALARM_MOD 283#ifdef HAVE_ALARM_MOD
274 { str(LANG_ALARM_MOD_ALARM_MENU), alarm_screen }, 284 { str(LANG_ALARM_MOD_ALARM_MENU), alarm_screen },
275#endif 285#endif
276#ifdef HAVE_LCD_BITMAP 286 { str(LANG_PLUGINS), plugin_browse },
277#ifdef USE_GAMES 287 { str(LANG_FIRMWARE), firmware_browse },
278 { str(LANG_GAMES), games_menu },
279#endif
280#ifdef USE_DEMOS
281 { str(LANG_DEMOS), demo_menu },
282#endif /* end USE_DEMOS */
283#endif
284 { str(LANG_INFO), show_info }, 288 { str(LANG_INFO), show_info },
285 { str(LANG_VERSION), show_credits }, 289 { str(LANG_VERSION), show_credits },
286#ifndef SIMULATOR 290#ifndef SIMULATOR