mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-14 10:37:38 -04:00
root menu: Use - to reset the root menu order from a config
use root_menu_order: - to reset the order Change-Id: I10c38926d79b10c88e5f1e0acdd85ca1a1489edf
This commit is contained in:
parent
ee1f54ca01
commit
9f48f5f207
2 changed files with 7 additions and 0 deletions
|
@ -517,6 +517,11 @@ void root_menu_load_from_cfg(void* setting, char *value)
|
||||||
unsigned int menu_item_count = 0, i;
|
unsigned int menu_item_count = 0, i;
|
||||||
bool main_menu_added = false;
|
bool main_menu_added = false;
|
||||||
|
|
||||||
|
if (*value == '-')
|
||||||
|
{
|
||||||
|
root_menu_set_default(setting, NULL);
|
||||||
|
return;
|
||||||
|
}
|
||||||
root_menu_.flags = MENU_HAS_DESC | MT_MENU;
|
root_menu_.flags = MENU_HAS_DESC | MT_MENU;
|
||||||
root_menu_.submenus = (const struct menu_item_ex **)&root_menu__;
|
root_menu_.submenus = (const struct menu_item_ex **)&root_menu__;
|
||||||
root_menu_.callback_and_desc = &root_menu_desc;
|
root_menu_.callback_and_desc = &root_menu_desc;
|
||||||
|
|
|
@ -23,6 +23,8 @@ in the list. The items whose words do not occur in the list will be hidden,
|
||||||
with one exception: the menu item ``Settings'' will be shown even if its word
|
with one exception: the menu item ``Settings'' will be shown even if its word
|
||||||
is not in the list (it is added as the last item then).
|
is not in the list (it is added as the last item then).
|
||||||
|
|
||||||
|
Use the line \config{root\_menu\_order:-} to reset the menu order
|
||||||
|
|
||||||
Only the main menu can be customised this way, submenus can not.
|
Only the main menu can be customised this way, submenus can not.
|
||||||
|
|
||||||
\opt{lcd_bitmap}{
|
\opt{lcd_bitmap}{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue