forked from len0rd/rockbox
Use browse_folder() for browsing eq presets and languages.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27560 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
62f661829b
commit
d904597524
2 changed files with 9 additions and 12 deletions
|
@ -45,6 +45,7 @@
|
||||||
#include "gui/scrollbar.h"
|
#include "gui/scrollbar.h"
|
||||||
#include "menu_common.h"
|
#include "menu_common.h"
|
||||||
#include "viewport.h"
|
#include "viewport.h"
|
||||||
|
#include "exported_menus.h"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Utility functions
|
* Utility functions
|
||||||
|
@ -594,18 +595,15 @@ static bool eq_save_preset(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Allows browsing of preset files */
|
/* Allows browsing of preset files */
|
||||||
bool eq_browse_presets(void)
|
static struct browse_folder_info eqs = { EQS_DIR, SHOW_CFG };
|
||||||
{
|
|
||||||
return rockbox_browse(EQS_DIR, SHOW_CFG);
|
|
||||||
}
|
|
||||||
|
|
||||||
MENUITEM_FUNCTION(eq_graphical, 0, ID2P(LANG_EQUALIZER_GRAPHICAL),
|
MENUITEM_FUNCTION(eq_graphical, 0, ID2P(LANG_EQUALIZER_GRAPHICAL),
|
||||||
(int(*)(void))eq_menu_graphical, NULL, lowlatency_callback,
|
(int(*)(void))eq_menu_graphical, NULL, lowlatency_callback,
|
||||||
Icon_EQ);
|
Icon_EQ);
|
||||||
MENUITEM_FUNCTION(eq_save, 0, ID2P(LANG_EQUALIZER_SAVE),
|
MENUITEM_FUNCTION(eq_save, 0, ID2P(LANG_EQUALIZER_SAVE),
|
||||||
(int(*)(void))eq_save_preset, NULL, NULL, Icon_NOICON);
|
(int(*)(void))eq_save_preset, NULL, NULL, Icon_NOICON);
|
||||||
MENUITEM_FUNCTION(eq_browse, 0, ID2P(LANG_EQUALIZER_BROWSE),
|
MENUITEM_FUNCTION(eq_browse, MENU_FUNC_USEPARAM, ID2P(LANG_EQUALIZER_BROWSE),
|
||||||
(int(*)(void))eq_browse_presets, NULL, lowlatency_callback,
|
browse_folder, (void*)&eqs, lowlatency_callback,
|
||||||
Icon_NOICON);
|
Icon_NOICON);
|
||||||
|
|
||||||
MAKE_MENU(equalizer_menu, ID2P(LANG_EQUALIZER), NULL, Icon_EQ,
|
MAKE_MENU(equalizer_menu, ID2P(LANG_EQUALIZER), NULL, Icon_EQ,
|
||||||
|
|
|
@ -413,12 +413,11 @@ MAKE_MENU(hotkey_menu, ID2P(LANG_HOTKEY), 0, Icon_NOICON,
|
||||||
|
|
||||||
/***********************************/
|
/***********************************/
|
||||||
/* SETTINGS MENU */
|
/* SETTINGS MENU */
|
||||||
static int language_browse(void)
|
|
||||||
{
|
static struct browse_folder_info langs = { LANG_DIR, SHOW_LNG };
|
||||||
return (int)rockbox_browse(LANG_DIR, SHOW_LNG);
|
|
||||||
}
|
MENUITEM_FUNCTION(browse_langs, MENU_FUNC_USEPARAM, ID2P(LANG_LANGUAGE),
|
||||||
MENUITEM_FUNCTION(browse_langs, 0, ID2P(LANG_LANGUAGE), language_browse,
|
browse_folder, (void*)&langs, NULL, Icon_Language);
|
||||||
NULL, NULL, Icon_Language);
|
|
||||||
|
|
||||||
MAKE_MENU(settings_menu_item, ID2P(LANG_GENERAL_SETTINGS), 0,
|
MAKE_MENU(settings_menu_item, ID2P(LANG_GENERAL_SETTINGS), 0,
|
||||||
Icon_General_settings_menu,
|
Icon_General_settings_menu,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue