Move language resources to a separate file. Only build and include langs when buildin...
[Rockbox.git] / apps / menus / exported_menus.h
blobd3a850be84ed7aba84503b66fb33ab6cfd47009c
1 /***************************************************************************
2 * __________ __ ___.
3 * Open \______ \ ____ ____ | | _\_ |__ _______ ___
4 * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 * \/ \/ \/ \/ \/
8 * $Id$
10 * Copyright (C) 2006 Jonathan Gordon
12 * All files in this archive are subject to the GNU General Public License.
13 * See the file COPYING in the source tree root for full license agreement.
15 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
16 * KIND, either express or implied.
18 ****************************************************************************/
19 #ifndef _EXPORTED_MENUS_H
20 #define _EXPORTED_MENUS_H
22 #include "menu.h"
23 /* not needed for plugins */
24 #ifndef PLUGIN
26 extern const struct menu_item_ex
27 main_menu_, /* main_menu.c */
28 display_menu, /* display_menu.c */
29 playback_settings, /* playback_menu.c */
30 #ifdef HAVE_RECORDING
31 recording_settings, /* recording_menu.c */
32 #endif
33 sound_settings, /* sound_menu.c */
34 settings_menu_item, /* settings_menu.c */
35 playlist_settings, /* playlist_menu.c */
36 playlist_options, /* playlist_menu.c */
37 equalizer_menu, /* eq_menu.c */
38 info_menu, /* info_menu.c */
39 theme_menu; /* theme_menu.c */
41 struct browse_folder_info {
42 const char* dir;
43 int show_options;
45 int browse_folder(void *param); /* in theme_menu.c as it is mostly used there */
47 #endif /* ! PLUGIN */
48 #endif /*_EXPORTED_MENUS_H */