- Gave folder explorer it's own background and added user labels for it.

This commit is contained in:
fledge68 2013-07-16 16:23:09 +00:00
parent eceea9a423
commit 349d3f9014

View File

@ -248,14 +248,22 @@ void CMenu::_refreshExplorer(s8 direction)
s16 m_folderExplorerLblSelFolder; s16 m_folderExplorerLblSelFolder;
s16 m_folderExplorerBtnSave; s16 m_folderExplorerBtnSave;
s16 m_folderExplorerBtnCancel; s16 m_folderExplorerBtnCancel;
s16 m_folderExplorerLblUser[4];
TexData m_folderExplorerBg;
string folderName=""; string folderName="";
void CMenu::_initFolderExplorer() void CMenu::_initFolderExplorer()
{ {
m_folderExplorerLblSelFolder = _addLabel("EXPLORER/SELECTED_FOLDER", theme.lblFont, L"", 30, 50, 560, 40, theme.lblFontColor, FTGX_JUSTIFY_LEFT); m_folderExplorerBg = _texture("FEXPLORER/BG", "texture", theme.bg, false);
m_folderExplorerBtnSave = _addButton("EXPLORER/SAVE_BTN", theme.btnFont, L"Save", 520, 40, 100, 40, theme.btnFontColor); _addUserLabels(m_folderExplorerLblUser, ARRAY_SIZE(m_folderExplorerLblUser), "FEXPLORER");
m_folderExplorerBtnCancel = _addButton("EXPLORER/CANCEL_BTN", theme.btnFont, L"Cancel", 520, 90, 100, 40, theme.btnFontColor); m_folderExplorerLblSelFolder = _addLabel("FEXPLORER/SELECTED_FOLDER", theme.lblFont, L"", 30, 50, 560, 40, theme.lblFontColor, FTGX_JUSTIFY_LEFT);
m_folderExplorerBtnSave = _addButton("FEXPLORER/SAVE_BTN", theme.btnFont, L"Save", 520, 40, 100, 40, theme.btnFontColor);
m_folderExplorerBtnCancel = _addButton("FEXPLORER/CANCEL_BTN", theme.btnFont, L"Cancel", 520, 90, 100, 40, theme.btnFontColor);
_setHideAnim(m_folderExplorerLblSelFolder, "FEXPLORER/SELECTED_FOLDER", 0, 0, -2.f, 0.f);
_setHideAnim(m_folderExplorerBtnSave, "FEXPLORER/SAVE_BTN", 0, 0, -2.f, 0.f);
_setHideAnim(m_folderExplorerBtnCancel, "FEXPLORER/CANCEL_BTN", 0, 0, -2.f, 0.f);
_hideFolderExplorer(true); _hideFolderExplorer(true);
_textFolderExplorer(); _textFolderExplorer();
@ -274,11 +282,21 @@ void CMenu::_hideFolderExplorer(bool instant)
m_btnMgr.hide(m_folderExplorerLblSelFolder, instant); m_btnMgr.hide(m_folderExplorerLblSelFolder, instant);
m_btnMgr.hide(m_folderExplorerBtnSave, instant); m_btnMgr.hide(m_folderExplorerBtnSave, instant);
m_btnMgr.hide(m_folderExplorerBtnCancel, instant); m_btnMgr.hide(m_folderExplorerBtnCancel, instant);
for(u8 i = 0; i < ARRAY_SIZE(m_folderExplorerLblUser); ++i)
{
if(m_folderExplorerLblUser[i] != -1)
m_btnMgr.hide(m_folderExplorerLblUser[i], instant);
}
} }
void CMenu::_showFolderExplorer(void) void CMenu::_showFolderExplorer(void)
{ {
_setBg(m_explorerBg, m_explorerBg); _setBg(m_folderExplorerBg, m_folderExplorerBg);
for(u8 i = 0; i < ARRAY_SIZE(m_folderExplorerLblUser); ++i)
{
if(m_folderExplorerLblUser[i] != -1)
m_btnMgr.show(m_folderExplorerLblUser[i]);
}
for(u8 i = 1; i < 8; ++i) for(u8 i = 1; i < 8; ++i)
{ {
m_btnMgr.show(entries[i]); m_btnMgr.show(entries[i]);