mirror of
https://github.com/libretro/RetroArch
synced 2025-03-14 01:19:01 +00:00
(360) Can now navigate to settings screen
This commit is contained in:
parent
422c13242f
commit
b9ce2d4142
@ -144,6 +144,10 @@ int main(int argc, char *argv[])
|
||||
//in a different way
|
||||
//DmMapDevkitDrive();
|
||||
MountAll();
|
||||
|
||||
XSetFileCacheSize(0x100000);
|
||||
XMountUtilityDriveEx(XMOUNTUTILITYDRIVE_FORMAT0,8192, 0);
|
||||
|
||||
ssnes_main_clear_state();
|
||||
|
||||
config_set_defaults();
|
||||
|
@ -10,7 +10,7 @@
|
||||
<Height>289.015991</Height>
|
||||
<Position>392.000000,226.112015,0.000000</Position>
|
||||
<ClassOverride>SSNESSettings</ClassOverride>
|
||||
<TabCount>2</TabCount>
|
||||
<DefaultFocus>XuiBtnRewind</DefaultFocus>
|
||||
</Properties>
|
||||
<XuiText>
|
||||
<Properties>
|
||||
|
17
360/menu.cpp
17
360/menu.cpp
@ -49,8 +49,6 @@ HRESULT CSSNES::UnregisterXuiClasses (void)
|
||||
HRESULT CSSNESSettings::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
|
||||
{
|
||||
GetChildById(L"XuiBtnRewind", &m_rewind);
|
||||
GetChildById(L"XuiBackButton1", &m_back);
|
||||
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
@ -80,13 +78,6 @@ HRESULT CSSNESMain::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
|
||||
|
||||
HRESULT CSSNESSettings::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHandled )
|
||||
{
|
||||
if ( hObjPressed == m_rewind )
|
||||
{
|
||||
}
|
||||
else if (hObjPressed == m_back )
|
||||
{
|
||||
}
|
||||
|
||||
bHandled = TRUE;
|
||||
return S_OK;
|
||||
}
|
||||
@ -104,7 +95,7 @@ HRESULT CSSNESMain::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHandled )
|
||||
else if ( hObjPressed == m_settings )
|
||||
{
|
||||
HXUIOBJ hSSNESSettings;
|
||||
hr = XuiSceneCreate(L"file://game:/media/", L"ssnes_settings.xur", NULL, &hSSNESSettings );
|
||||
hr = XuiSceneCreate(L"file://game:/media/", L"ssnes_settings.xur", NULL, &hSSNESSettings);
|
||||
|
||||
if (FAILED(hr))
|
||||
{
|
||||
@ -153,13 +144,15 @@ int menu_init (void)
|
||||
return 1;
|
||||
}
|
||||
|
||||
hr = app.LoadFirstScene( L"file://game:/media/", L"ssnes_main.xur", NULL);
|
||||
hr = XuiSceneCreate(L"file://game:/media/", L"ssnes_main.xur", NULL, &hMainScene);
|
||||
if (FAILED(hr))
|
||||
{
|
||||
SSNES_ERR("Failed to load first scene.\n");
|
||||
SSNES_ERR("Failed to create scene 'ssnes_main.xur'.\n");
|
||||
return 1;
|
||||
}
|
||||
|
||||
XuiSceneNavigateFirst(app.GetRootObj(), hMainScene, XUSER_INDEX_FOCUS);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -37,7 +37,6 @@ class CSSNESSettings: public CXuiSceneImpl
|
||||
{
|
||||
protected:
|
||||
CXuiControl m_rewind;
|
||||
CXuiControl m_back;
|
||||
public:
|
||||
HRESULT OnInit( XUIMessageInit* pInitData, BOOL& bHandled );
|
||||
HRESULT OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHandled );
|
||||
@ -47,7 +46,7 @@ public:
|
||||
XUI_ON_XM_NOTIFY_PRESS( OnNotifyPress )
|
||||
XUI_END_MSG_MAP();
|
||||
|
||||
XUI_IMPLEMENT_CLASS(CSSNESSettings, L"SSNESSettings", XUI_CLASS_SCENE)
|
||||
XUI_IMPLEMENT_CLASS(CSSNESSettings, L"SSNESSettings", XUI_CLASS_TABSCENE)
|
||||
};
|
||||
|
||||
int menu_init (void);
|
||||
|
Loading…
x
Reference in New Issue
Block a user