diff options
Diffstat (limited to 'apps/root_menu.h')
-rw-r--r-- | apps/root_menu.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/apps/root_menu.h b/apps/root_menu.h index 32385d9530..6004a43f34 100644 --- a/apps/root_menu.h +++ b/apps/root_menu.h | |||
@@ -25,6 +25,12 @@ | |||
25 | #include "gcc_extensions.h" | 25 | #include "gcc_extensions.h" |
26 | 26 | ||
27 | void root_menu(void) NORETURN_ATTR; | 27 | void root_menu(void) NORETURN_ATTR; |
28 | struct menu_table { | ||
29 | char *string; | ||
30 | const struct menu_item_ex *item; | ||
31 | }; | ||
32 | |||
33 | struct menu_table *root_menu_get_options(int *nb_options); | ||
28 | 34 | ||
29 | enum { | 35 | enum { |
30 | /* from old menu api, but still required*/ | 36 | /* from old menu api, but still required*/ |
@@ -60,7 +66,7 @@ enum { | |||
60 | GO_TO_SYSTEM_SCREEN, | 66 | GO_TO_SYSTEM_SCREEN, |
61 | GO_TO_SHORTCUTMENU | 67 | GO_TO_SHORTCUTMENU |
62 | }; | 68 | }; |
63 | 69 | #ifndef PLUGIN | |
64 | extern struct menu_item_ex root_menu_; | 70 | extern struct menu_item_ex root_menu_; |
65 | 71 | ||
66 | extern void previous_music_is_wps(void); | 72 | extern void previous_music_is_wps(void); |
@@ -69,7 +75,7 @@ void root_menu_load_from_cfg(void* setting, char *value); | |||
69 | char* root_menu_write_to_cfg(void* setting, char*buf, int buf_len); | 75 | char* root_menu_write_to_cfg(void* setting, char*buf, int buf_len); |
70 | void root_menu_set_default(void* setting, void* defaultval); | 76 | void root_menu_set_default(void* setting, void* defaultval); |
71 | bool root_menu_is_changed(void* setting, void* defaultval); | 77 | bool root_menu_is_changed(void* setting, void* defaultval); |
72 | 78 | #endif | |
73 | 79 | ||
74 | 80 | ||
75 | #endif /* __ROOT_MENU_H__ */ | 81 | #endif /* __ROOT_MENU_H__ */ |