diff --git a/frontend/menu/rmenu_xui.cpp b/frontend/menu/rmenu_xui.cpp
index b29727a173..7fad792be1 100644
--- a/frontend/menu/rmenu_xui.cpp
+++ b/frontend/menu/rmenu_xui.cpp
@@ -150,9 +150,6 @@ class CRetroArchMain: public CXuiSceneImpl
class CRetroArchFileBrowser: public CXuiSceneImpl
{
- protected:
-
- HXUIOBJ m_dir_game;
public:
HRESULT OnInit( XUIMessageInit* pInitData, int & bHandled );
HRESULT OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled );
@@ -554,8 +551,6 @@ class CRetroArchControls: public CXuiSceneImpl
};
CRetroArch app;
-HXUIOBJ m_list;
-HXUIOBJ m_list_path;
HXUIOBJ hCur;
wchar_t strw_buffer[PATH_MAX];
@@ -625,26 +620,25 @@ void filebrowser_fetch_directory_entries(uint64_t action)
filebrowser_update(rgui->browser, action, rgui->browser->current_dir.extensions);
mbstowcs(strw_buffer, rgui->browser->current_dir.directory_path, sizeof(strw_buffer) / sizeof(wchar_t));
- XuiTextElementSetText(m_list_path, strw_buffer);
+ XuiTextElementSetText(m_menutitle, strw_buffer);
- XuiListDeleteItems(m_list, 0, XuiListGetItemCount(m_list));
- XuiListInsertItems(m_list, 0, rgui->browser->list->size);
+ XuiListDeleteItems(m_menulist, 0, XuiListGetItemCount(m_menulist));
+ XuiListInsertItems(m_menulist, 0, rgui->browser->list->size);
for(unsigned i = 0; i < rgui->browser->list->size; i++)
{
char fname_tmp[256];
fill_pathname_base(fname_tmp, rgui->browser->list->elems[i].data, sizeof(fname_tmp));
mbstowcs(strw_buffer, fname_tmp, sizeof(strw_buffer) / sizeof(wchar_t));
- XuiListSetText(m_list, i, strw_buffer);
+ XuiListSetText(m_menulist, i, strw_buffer);
}
}
HRESULT CRetroArchFileBrowser::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
{
- GetChildById(L"XuiRomList", &m_list);
- GetChildById(L"XuiBackButton1", &m_back);
- GetChildById(L"XuiTxtRomPath", &m_list_path);
- GetChildById(L"XuiBtnGameDir", &m_dir_game);
+ GetChildById(L"XuiMenuList", &m_menulist);
+ GetChildById(L"XuiTxtTitle", &m_menutitle);
+ GetChildById(L"XuiTxtBottom", &m_menutitlebottom);
filebrowser_set_root_and_ext(rgui->browser, rgui->info.valid_extensions,
default_paths.filebrowser_startup_dir);
@@ -660,10 +654,10 @@ HRESULT CRetroArchFileBrowser::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHandle
char path[PATH_MAX];
process_input_ret = 0;
- if(hObjPressed == m_list)
+ if(hObjPressed == m_menulist)
{
- int index = XuiListGetCurSel(m_list, NULL);
- wcstombs(str_buffer, (const wchar_t *)XuiListGetText(m_list, index), sizeof(str_buffer));
+ int index = XuiListGetCurSel(m_menulist, NULL);
+ wcstombs(str_buffer, (const wchar_t *)XuiListGetText(m_menulist, index), sizeof(str_buffer));
if (path_file_exists(rgui->browser->list->elems[index].data))
{
snprintf(g_extern.fullpath, sizeof(g_extern.fullpath), "%s\\%s",
@@ -679,13 +673,6 @@ HRESULT CRetroArchFileBrowser::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHandle
filebrowser_fetch_directory_entries(action);
}
}
- else if (hObjPressed == m_dir_game)
- {
- filebrowser_set_root_and_ext(rgui->browser, rgui->info.valid_extensions,
- g_settings.rgui_browser_directory);
- uint64_t action = (1ULL << DEVICE_NAV_B);
- filebrowser_fetch_directory_entries(action);
- }
bHandled = TRUE;
@@ -1219,9 +1206,9 @@ HRESULT CRetroArchQuickMenu::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled
HRESULT CRetroArchShaderBrowser::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
{
- GetChildById(L"XuiRomList", &m_list);
- GetChildById(L"XuiBackButton1", &m_back);
- GetChildById(L"XuiTxtRomPath", &m_list_path);
+ GetChildById(L"XuiMenuList", &m_menulist);
+ GetChildById(L"XuiTxtTitle", &m_menutitle);
+ GetChildById(L"XuiTxtBottom", &m_menutitlebottom);
filebrowser_set_root_and_ext(rgui->browser, "cg", "game:\\media\\shaders");
uint64_t action = (1ULL << DEVICE_NAV_B);
@@ -1235,14 +1222,14 @@ HRESULT CRetroArchShaderBrowser::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHand
char path[PATH_MAX];
process_input_ret = 0;
- if(hObjPressed == m_list)
+ if(hObjPressed == m_menulist)
{
- int index = XuiListGetCurSel(m_list, NULL);
+ int index = XuiListGetCurSel(m_menulist, NULL);
if (path_file_exists(rgui->browser->list->elems[index].data))
- wcstombs(str_buffer, (const wchar_t *)XuiListGetText(m_list, index), sizeof(str_buffer));
+ wcstombs(str_buffer, (const wchar_t *)XuiListGetText(m_menulist, index), sizeof(str_buffer));
else if (rgui->browser->list->elems[index].attr.b)
{
- wcstombs(str_buffer, (const wchar_t *)XuiListGetText(m_list, index), sizeof(str_buffer));
+ wcstombs(str_buffer, (const wchar_t *)XuiListGetText(m_menulist, index), sizeof(str_buffer));
snprintf(path, sizeof(path), "%s\\%s", rgui->browser->current_dir.directory_path, str_buffer);
filebrowser_set_root_and_ext(rgui->browser, "cg", path);
uint64_t action = (1ULL << DEVICE_NAV_B);
@@ -1257,9 +1244,9 @@ HRESULT CRetroArchShaderBrowser::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHand
HRESULT CRetroArchCoreBrowser::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
{
- GetChildById(L"XuiRomList", &m_list);
- GetChildById(L"XuiBackButton1", &m_back);
- GetChildById(L"XuiTxtRomPath", &m_list_path);
+ GetChildById(L"XuiMenuList", &m_menulist);
+ GetChildById(L"XuiTxtTitle", &m_menutitle);
+ GetChildById(L"XuiTxtBottom", &m_menutitlebottom);
filebrowser_set_root_and_ext(rgui->browser, "xex|XEX", "game:");
uint64_t action = (1ULL << DEVICE_NAV_B);
@@ -1274,10 +1261,10 @@ HRESULT CRetroArchCoreBrowser::OnNotifyPress( HXUIOBJ hObjPressed, BOOL& bHandle
process_input_ret = 0;
- if(hObjPressed == m_list)
+ if(hObjPressed == m_menulist)
{
- int index = XuiListGetCurSel(m_list, NULL);
- wcstombs(str_buffer, (const wchar_t *)XuiListGetText(m_list, index), sizeof(str_buffer));
+ int index = XuiListGetCurSel(m_menulist, NULL);
+ wcstombs(str_buffer, (const wchar_t *)XuiListGetText(m_menulist, index), sizeof(str_buffer));
if(path_file_exists(rgui->browser->list->elems[index].data))
{
snprintf(g_settings.libretro, sizeof(g_settings.libretro), "%s\\%s",
diff --git a/media/360/hd/rarch_controls.xui b/media/360/hd/rarch_controls.xui
index cc04283e55..3bf9db6142 100644
--- a/media/360/hd/rarch_controls.xui
+++ b/media/360/hd/rarch_controls.xui
@@ -234,6 +234,18 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
@@ -241,7 +253,7 @@
208.632019
36.000000
568.000061,432.000000,0.000000
-Go back to menu
+Go back
22593
diff --git a/media/360/hd/rarch_filebrowser.xui b/media/360/hd/rarch_filebrowser.xui
index 706b3e94f5..a15e455c42 100644
--- a/media/360/hd/rarch_filebrowser.xui
+++ b/media/360/hd/rarch_filebrowser.xui
@@ -5,19 +5,18 @@
-XuiSceneFileBrowser
-1000.000061
-552.000000
-144.873901,88.000015,0.000000
+XuiScene1
+824.000061
+496.000061
+225.521820,110.438545,0.000000
RetroArchFileBrowser
XuiTxtTitle
-111.840027
+721.056030
40.000000
-28.893612,12.519989,0.000000
-Filebrowser
+43.581604,21.159988,0.000000
0xff0f0f0f
0x800f0f0f
Arial Unicode MS
@@ -26,12 +25,10 @@
-XuiRomList
-945.200073
-376.000031
-22.799980,88.000000,0.000000
-XuiBtnGameDir
-XuiBtnGameDir
+XuiMenuList
+723.120056
+367.040009
+44.880005,64.959991,0.000000
@@ -165,47 +162,120 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
-XuiBackButton1
-204.599976
+XuiBackButton
+208.632019
36.000000
-355.115234,484.396851,0.000000
+568.000061,432.000000,0.000000
Go back to menu
22593
-
-
-XuiTxtRomPath
-166.559998
-28.480011
-96.000000,42.480011,0.000000
-0xff0f0f0f
-0x800f0f0f
-
-
-XuiLblPath
-72.880005
+XuiTxtBottom
+124.000000
28.000000
-26.000000,43.000000,0.000000
-PATH:
+51.543991,434.792023,0.000000
-
-
-XuiBtnGameDir
-115.640007
-38.000000
-31.999985,480.000061,0.000000
-XuiBtnCacheDir
-XuiRomList
-XuiRomList
-game:
-
-
diff --git a/media/360/hd/rarch_libretrocore_browser.xui b/media/360/hd/rarch_libretrocore_browser.xui
index 8238f005de..c36627857b 100644
--- a/media/360/hd/rarch_libretrocore_browser.xui
+++ b/media/360/hd/rarch_libretrocore_browser.xui
@@ -5,19 +5,18 @@
-XuiSceneCoreFileBrowser
-920.000122
-552.000000
-176.000015,88.000015,0.000000
+XuiScene1
+824.000061
+496.000061
+225.521820,110.438545,0.000000
RetroArchCoreBrowser
XuiTxtTitle
-326.640015
+721.056030
40.000000
-28.893612,12.519989,0.000000
-Filebrowser - Select a libretro core
+43.581604,21.159988,0.000000
0xff0f0f0f
0x800f0f0f
Arial Unicode MS
@@ -26,10 +25,10 @@
-XuiRomList
-857.200195
-406.400024
-22.799980,81.600006,0.000000
+XuiMenuList
+723.120056
+367.040009
+44.880005,64.959991,0.000000
@@ -163,34 +162,107 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
-XuiBackButton1
-219.000000
+XuiBackButton
+208.632019
36.000000
-680.000061,504.000061,0.000000
+568.000061,432.000000,0.000000
Go back to menu
22593
-
-
-XuiTxtRomPath
-166.559998
-28.480011
-96.000000,42.480011,0.000000
-0xff0f0f0f
-0x800f0f0f
-
-
-XuiLblPath
-72.880005
+XuiTxtBottom
+124.000000
28.000000
-26.000000,43.000000,0.000000
-PATH:
+51.543991,434.792023,0.000000
diff --git a/media/360/hd/rarch_quickmenu.xui b/media/360/hd/rarch_quickmenu.xui
index 97c6ba7e6e..8fcdc26594 100644
--- a/media/360/hd/rarch_quickmenu.xui
+++ b/media/360/hd/rarch_quickmenu.xui
@@ -210,6 +210,18 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
@@ -217,7 +229,7 @@
208.632019
36.000000
568.000061,432.000000,0.000000
-Go back to menu
+Go back
22593
diff --git a/media/360/hd/rarch_settings.xui b/media/360/hd/rarch_settings.xui
index cea07fa047..a4d91dcacd 100644
--- a/media/360/hd/rarch_settings.xui
+++ b/media/360/hd/rarch_settings.xui
@@ -210,6 +210,18 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
@@ -217,7 +229,7 @@
208.632019
36.000000
568.000061,432.000000,0.000000
-Go back to menu
+Go back
22593
diff --git a/media/360/hd/rarch_shader_browser.xui b/media/360/hd/rarch_shader_browser.xui
index 59607735bd..784cbf9a4b 100644
--- a/media/360/hd/rarch_shader_browser.xui
+++ b/media/360/hd/rarch_shader_browser.xui
@@ -5,19 +5,18 @@
-XuiSceneCoreFileBrowser
-920.000122
-552.000000
-176.000015,88.000015,0.000000
+XuiScene1
+824.000061
+496.000061
+225.521820,110.438545,0.000000
RetroArchShaderBrowser
XuiTxtTitle
-326.640015
+721.056030
40.000000
-28.893612,12.519989,0.000000
-Shader selection - Select a shader
+43.581604,21.159988,0.000000
0xff0f0f0f
0x800f0f0f
Arial Unicode MS
@@ -26,10 +25,10 @@
-XuiRomList
-857.200195
-406.400024
-22.799980,81.600006,0.000000
+XuiMenuList
+723.120056
+367.040009
+44.880005,64.959991,0.000000
@@ -199,34 +198,59 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
-XuiBackButton1
-219.000000
+XuiBackButton
+208.632019
36.000000
-680.000061,504.000061,0.000000
+568.000061,432.000000,0.000000
Go back to menu
22593
-
-
-XuiTxtRomPath
-512.000122
-28.480011
-96.000000,42.480011,0.000000
-0xff0f0f0f
-0x800f0f0f
-
-
-XuiLblPath
-72.880005
+XuiTxtBottom
+124.000000
28.000000
-26.000000,43.000000,0.000000
-PATH:
+51.543991,434.792023,0.000000
diff --git a/media/360/sd/rarch_controls.xui b/media/360/sd/rarch_controls.xui
index 83d73df916..e9ede3ddeb 100644
--- a/media/360/sd/rarch_controls.xui
+++ b/media/360/sd/rarch_controls.xui
@@ -186,6 +186,18 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
@@ -193,7 +205,7 @@
208.632019
36.000000
356.670013,309.000000,0.000000
-Go back to menu
+Go back
22593
diff --git a/media/360/sd/rarch_filebrowser.xui b/media/360/sd/rarch_filebrowser.xui
index e49448c5c2..80d4cbd5ea 100644
--- a/media/360/sd/rarch_filebrowser.xui
+++ b/media/360/sd/rarch_filebrowser.xui
@@ -5,19 +5,18 @@
-XuiSceneFileBrowser
-575.888062
-336.017609
-32.029999,48.040001,0.000000
+XuiScene1
+584.528076
+363.320007
+32.029999,76.040001,0.000000
RetroArchFileBrowser
XuiTxtTitle
-111.840027
+121.056023
40.000000
-28.893612,12.519989,0.000000
-Filebrowser
+43.581604,21.159988,0.000000
0xff0f0f0f
0x800f0f0f
Arial Unicode MS
@@ -26,12 +25,10 @@
-XuiRomList
-536.582458
-170.800018
-22.799980,81.600006,0.000000
-XuiBtnGameDir
-XuiBtnGameDir
+XuiMenuList
+492.000000
+232.720001
+44.880005,48.959991,0.000000
@@ -153,47 +150,108 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
-XuiBackButton1
-204.599976
+XuiBackButton
+208.632019
36.000000
-353.115234,281.396820,0.000000
-Go back to menu
+356.670013,309.000000,0.000000
+Go back
22593
-
-
-XuiTxtRomPath
-166.559998
-28.480011
-96.000000,42.480011,0.000000
-0xff0f0f0f
-0x800f0f0f
-
-
-XuiLblPath
-72.880005
+XuiTxtBottom
+124.000000
28.000000
-26.000000,43.000000,0.000000
-PATH:
+12.544006,313.792023,0.000000
-
-
-XuiBtnGameDir
-115.640007
-38.000000
-30.000000,277.000000,0.000000
-XuiBtnCacheDir
-XuiRomList
-XuiRomList
-game:
-
-
diff --git a/media/360/sd/rarch_libretrocore_browser.xui b/media/360/sd/rarch_libretrocore_browser.xui
index 4d27405b47..593a1a7cc3 100644
--- a/media/360/sd/rarch_libretrocore_browser.xui
+++ b/media/360/sd/rarch_libretrocore_browser.xui
@@ -5,19 +5,18 @@
-XuiSceneCoreFileBrowser
-575.888062
-336.017609
-32.029999,48.040001,0.000000
+XuiScene1
+584.528076
+363.320007
+32.029999,76.040001,0.000000
RetroArchCoreBrowser
XuiTxtTitle
-326.640015
+121.056023
40.000000
-28.893612,12.519989,0.000000
-Filebrowser - Select a libretro core
+43.581604,21.159988,0.000000
0xff0f0f0f
0x800f0f0f
Arial Unicode MS
@@ -26,10 +25,10 @@
-XuiRomList
-536.582458
-170.800018
-22.799980,81.600006,0.000000
+XuiMenuList
+492.000000
+232.720001
+44.880005,48.959991,0.000000
@@ -151,34 +150,95 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
-XuiBackButton1
-219.000000
+XuiBackButton
+208.632019
36.000000
-338.715210,281.396820,0.000000
-Go back to menu
+356.670013,309.000000,0.000000
+Go back
22593
-
-
-XuiTxtRomPath
-166.559998
-28.480011
-96.000000,42.480011,0.000000
-0xff0f0f0f
-0x800f0f0f
-
-
-XuiLblPath
-72.880005
+XuiTxtBottom
+124.000000
28.000000
-26.000000,43.000000,0.000000
-PATH:
+12.544006,313.792023,0.000000
diff --git a/media/360/sd/rarch_main.xui b/media/360/sd/rarch_main.xui
index 15b78bdcfb..8d68fd2637 100644
--- a/media/360/sd/rarch_main.xui
+++ b/media/360/sd/rarch_main.xui
@@ -186,6 +186,18 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
@@ -193,7 +205,7 @@
208.632019
36.000000
356.670013,309.000000,0.000000
-Go back to menu
+Go back
22593
diff --git a/media/360/sd/rarch_quickmenu.xui b/media/360/sd/rarch_quickmenu.xui
index d4500cb6a2..972045078b 100644
--- a/media/360/sd/rarch_quickmenu.xui
+++ b/media/360/sd/rarch_quickmenu.xui
@@ -174,6 +174,18 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
@@ -181,7 +193,7 @@
208.632019
36.000000
356.670013,309.000000,0.000000
-Go back to menu
+Go back
22593
diff --git a/media/360/sd/rarch_settings.xui b/media/360/sd/rarch_settings.xui
index d4500cb6a2..972045078b 100644
--- a/media/360/sd/rarch_settings.xui
+++ b/media/360/sd/rarch_settings.xui
@@ -174,6 +174,18 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
@@ -181,7 +193,7 @@
208.632019
36.000000
356.670013,309.000000,0.000000
-Go back to menu
+Go back
22593
diff --git a/media/360/sd/rarch_shader_browser.xui b/media/360/sd/rarch_shader_browser.xui
index 143e2d54a8..b7eed2140b 100644
--- a/media/360/sd/rarch_shader_browser.xui
+++ b/media/360/sd/rarch_shader_browser.xui
@@ -5,19 +5,18 @@
-XuiSceneCoreFileBrowser
-575.888062
-336.017609
-32.029999,48.040001,0.000000
+XuiScene1
+584.528076
+363.320007
+32.029999,76.040001,0.000000
RetroArchShaderBrowser
XuiTxtTitle
-326.640015
+121.056023
40.000000
-28.893612,12.519989,0.000000
-Shader selection - Select a shader
+43.581604,21.159988,0.000000
0xff0f0f0f
0x800f0f0f
Arial Unicode MS
@@ -26,10 +25,10 @@
-XuiRomList
-536.582458
-170.800018
-22.799980,81.600006,0.000000
+XuiMenuList
+492.000000
+232.720001
+44.880005,48.959991,0.000000
@@ -187,34 +186,47 @@
0.000000,10.000000,0.000000
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
+
+
+control_ListItem
+226.000000
+45.000000
+7.000000,22.000000,0.000000
+5
+false
+XuiButton
+0.000000,10.000000,0.000000
+
+
-XuiBackButton1
-219.000000
+XuiBackButton
+208.632019
36.000000
-338.715210,281.396820,0.000000
-Go back to menu
+356.670013,309.000000,0.000000
+Go back
22593
-
-
-XuiTxtRomPath
-406.004150
-28.480011
-96.000000,42.480011,0.000000
-0xff0f0f0f
-0x800f0f0f
-
-
-XuiLblPath
-72.880005
+XuiTxtBottom
+124.000000
28.000000
-26.000000,43.000000,0.000000
-PATH:
+12.544006,313.792023,0.000000