mirror of
https://github.com/libretro/RetroArch
synced 2025-02-04 03:40:03 +00:00
(360) Create rarch_settings_create_menu_item_label_w
This commit is contained in:
parent
347e03b767
commit
d6fedb0522
@ -235,12 +235,12 @@ HRESULT CRetroArchSettings::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
|
|||||||
m_settingslist.SetText(SETTING_HW_TEXTURE_FILTER, g_settings.video.smooth ? L"Hardware filtering shader #1: Linear interpolation" : L"Hardware filtering shader #1: Point filtering");
|
m_settingslist.SetText(SETTING_HW_TEXTURE_FILTER, g_settings.video.smooth ? L"Hardware filtering shader #1: Linear interpolation" : L"Hardware filtering shader #1: Point filtering");
|
||||||
m_settingslist.SetText(SETTING_HW_TEXTURE_FILTER_2, g_settings.video.second_pass_smooth ? L"Hardware filtering shader #2: Linear interpolation" : L"Hardware filtering shader #2: Point filtering");
|
m_settingslist.SetText(SETTING_HW_TEXTURE_FILTER_2, g_settings.video.second_pass_smooth ? L"Hardware filtering shader #2: Linear interpolation" : L"Hardware filtering shader #2: Point filtering");
|
||||||
m_settingslist.SetText(SETTING_SCALE_ENABLED, g_console.fbo_enabled ? L"Custom Scaling/Dual Shaders: ON" : L"Custom Scaling/Dual Shaders: OFF");
|
m_settingslist.SetText(SETTING_SCALE_ENABLED, g_console.fbo_enabled ? L"Custom Scaling/Dual Shaders: ON" : L"Custom Scaling/Dual Shaders: OFF");
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_SHADER, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_SHADER, sizeof(strw_buffer));
|
||||||
m_settingslist.SetText(SETTING_SHADER, strw_buffer);
|
m_settingslist.SetText(SETTING_SHADER, strw_buffer);
|
||||||
m_settingslist.SetText(SETTING_COLOR_FORMAT, g_console.color_format ? L"Color format: 32bit ARGB" : L"Color format: 16bit RGBA");
|
m_settingslist.SetText(SETTING_COLOR_FORMAT, g_console.color_format ? L"Color format: 32bit ARGB" : L"Color format: 16bit RGBA");
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_SHADER_2, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_SHADER_2, sizeof(strw_buffer));
|
||||||
m_settingslist.SetText(SETTING_SHADER_2, strw_buffer);
|
m_settingslist.SetText(SETTING_SHADER_2, strw_buffer);
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_SCALE_FACTOR, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_SCALE_FACTOR, sizeof(strw_buffer));
|
||||||
m_settingslist.SetText(SETTING_SCALE_FACTOR, strw_buffer);
|
m_settingslist.SetText(SETTING_SCALE_FACTOR, strw_buffer);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@ -265,7 +265,7 @@ HRESULT CRetroArchSettings::OnControlNavigate(XUIMessageControlNavigate *pContro
|
|||||||
{
|
{
|
||||||
rarch_settings_change(S_SCALE_FACTOR_DECREMENT);
|
rarch_settings_change(S_SCALE_FACTOR_DECREMENT);
|
||||||
//xdk360_gfx_init_fbo(vid);
|
//xdk360_gfx_init_fbo(vid);
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_SCALE_FACTOR, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_SCALE_FACTOR, sizeof(strw_buffer));
|
||||||
m_settingslist.SetText(SETTING_SCALE_FACTOR, strw_buffer);
|
m_settingslist.SetText(SETTING_SCALE_FACTOR, strw_buffer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -283,7 +283,7 @@ HRESULT CRetroArchSettings::OnControlNavigate(XUIMessageControlNavigate *pContro
|
|||||||
{
|
{
|
||||||
rarch_settings_change(S_SCALE_FACTOR_INCREMENT);
|
rarch_settings_change(S_SCALE_FACTOR_INCREMENT);
|
||||||
//xdk360_gfx_init_fbo(vid);
|
//xdk360_gfx_init_fbo(vid);
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_SCALE_FACTOR, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_SCALE_FACTOR, sizeof(strw_buffer));
|
||||||
m_settingslist.SetText(SETTING_SCALE_FACTOR, strw_buffer);
|
m_settingslist.SetText(SETTING_SCALE_FACTOR, strw_buffer);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -316,16 +316,16 @@ HRESULT CRetroArchQuickMenu::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
|
|||||||
GetChildById(L"XuiQuickMenuList", &m_quickmenulist);
|
GetChildById(L"XuiQuickMenuList", &m_quickmenulist);
|
||||||
GetChildById(L"XuiBackButton", &m_back);
|
GetChildById(L"XuiBackButton", &m_back);
|
||||||
|
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_ROTATION, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ROTATION, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_ORIENTATION, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_ORIENTATION, strw_buffer);
|
||||||
|
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_ASPECT_RATIO, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ASPECT_RATIO, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_KEEP_ASPECT_RATIO, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_KEEP_ASPECT_RATIO, strw_buffer);
|
||||||
|
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_LOAD_STATE_SLOT, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_LOAD_STATE_SLOT, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_LOAD_STATE, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_LOAD_STATE, strw_buffer);
|
||||||
|
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_SAVE_STATE_SLOT, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_SAVE_STATE_SLOT, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_SAVE_STATE, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_SAVE_STATE, strw_buffer);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@ -347,9 +347,9 @@ HRESULT CRetroArchQuickMenu::OnControlNavigate(XUIMessageControlNavigate *pContr
|
|||||||
case MENU_ITEM_LOAD_STATE:
|
case MENU_ITEM_LOAD_STATE:
|
||||||
case MENU_ITEM_SAVE_STATE:
|
case MENU_ITEM_SAVE_STATE:
|
||||||
rarch_state_slot_decrease();
|
rarch_state_slot_decrease();
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_LOAD_STATE_SLOT, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_LOAD_STATE_SLOT, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_LOAD_STATE, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_LOAD_STATE, strw_buffer);
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_SAVE_STATE_SLOT, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_SAVE_STATE_SLOT, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_SAVE_STATE, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_SAVE_STATE, strw_buffer);
|
||||||
break;
|
break;
|
||||||
case MENU_ITEM_KEEP_ASPECT_RATIO:
|
case MENU_ITEM_KEEP_ASPECT_RATIO:
|
||||||
@ -358,7 +358,7 @@ HRESULT CRetroArchQuickMenu::OnControlNavigate(XUIMessageControlNavigate *pContr
|
|||||||
break;
|
break;
|
||||||
case MENU_ITEM_ORIENTATION:
|
case MENU_ITEM_ORIENTATION:
|
||||||
rarch_settings_change(S_ROTATION_DECREMENT);
|
rarch_settings_change(S_ROTATION_DECREMENT);
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_ROTATION, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ROTATION, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_ORIENTATION, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_ORIENTATION, strw_buffer);
|
||||||
video_xdk360.set_rotation(driver.video_data, g_console.screen_orientation);
|
video_xdk360.set_rotation(driver.video_data, g_console.screen_orientation);
|
||||||
break;
|
break;
|
||||||
@ -372,9 +372,9 @@ HRESULT CRetroArchQuickMenu::OnControlNavigate(XUIMessageControlNavigate *pContr
|
|||||||
case MENU_ITEM_LOAD_STATE:
|
case MENU_ITEM_LOAD_STATE:
|
||||||
case MENU_ITEM_SAVE_STATE:
|
case MENU_ITEM_SAVE_STATE:
|
||||||
rarch_state_slot_increase();
|
rarch_state_slot_increase();
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_LOAD_STATE_SLOT, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_LOAD_STATE_SLOT, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_LOAD_STATE, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_LOAD_STATE, strw_buffer);
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_SAVE_STATE_SLOT, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_SAVE_STATE_SLOT, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_SAVE_STATE, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_SAVE_STATE, strw_buffer);
|
||||||
break;
|
break;
|
||||||
case MENU_ITEM_KEEP_ASPECT_RATIO:
|
case MENU_ITEM_KEEP_ASPECT_RATIO:
|
||||||
@ -383,7 +383,7 @@ HRESULT CRetroArchQuickMenu::OnControlNavigate(XUIMessageControlNavigate *pContr
|
|||||||
break;
|
break;
|
||||||
case MENU_ITEM_ORIENTATION:
|
case MENU_ITEM_ORIENTATION:
|
||||||
rarch_settings_change(S_ROTATION_INCREMENT);
|
rarch_settings_change(S_ROTATION_INCREMENT);
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_ROTATION, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ROTATION, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_ORIENTATION, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_ORIENTATION, strw_buffer);
|
||||||
video_xdk360.set_rotation(driver.video_data, g_console.screen_orientation);
|
video_xdk360.set_rotation(driver.video_data, g_console.screen_orientation);
|
||||||
break;
|
break;
|
||||||
@ -399,7 +399,7 @@ HRESULT CRetroArchQuickMenu::OnControlNavigate(XUIMessageControlNavigate *pContr
|
|||||||
if(aspectratio_changed)
|
if(aspectratio_changed)
|
||||||
{
|
{
|
||||||
gfx_ctx_set_aspect_ratio(d3d9, g_console.aspect_ratio_index);
|
gfx_ctx_set_aspect_ratio(d3d9, g_console.aspect_ratio_index);
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_ASPECT_RATIO, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ASPECT_RATIO, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_KEEP_ASPECT_RATIO, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_KEEP_ASPECT_RATIO, strw_buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -448,7 +448,7 @@ HRESULT CRetroArchQuickMenu::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled
|
|||||||
rarch_settings_default(S_DEF_ASPECT_RATIO);
|
rarch_settings_default(S_DEF_ASPECT_RATIO);
|
||||||
|
|
||||||
gfx_ctx_set_aspect_ratio(d3d9, g_console.aspect_ratio_index);
|
gfx_ctx_set_aspect_ratio(d3d9, g_console.aspect_ratio_index);
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_ASPECT_RATIO, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ASPECT_RATIO, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_KEEP_ASPECT_RATIO, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_KEEP_ASPECT_RATIO, strw_buffer);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -458,7 +458,7 @@ HRESULT CRetroArchQuickMenu::OnNotifyPress( HXUIOBJ hObjPressed, int & bHandled
|
|||||||
break;
|
break;
|
||||||
case MENU_ITEM_ORIENTATION:
|
case MENU_ITEM_ORIENTATION:
|
||||||
rarch_settings_default(S_DEF_ROTATION);
|
rarch_settings_default(S_DEF_ROTATION);
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_ROTATION, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_ROTATION, sizeof(strw_buffer));
|
||||||
m_quickmenulist.SetText(MENU_ITEM_ORIENTATION, strw_buffer);
|
m_quickmenulist.SetText(MENU_ITEM_ORIENTATION, strw_buffer);
|
||||||
video_xdk360.set_rotation(driver.video_data, g_console.screen_orientation);
|
video_xdk360.set_rotation(driver.video_data, g_console.screen_orientation);
|
||||||
break;
|
break;
|
||||||
@ -517,7 +517,7 @@ HRESULT CRetroArchMain::OnInit(XUIMessageInit * pInitData, BOOL& bHandled)
|
|||||||
|
|
||||||
rarch_convert_char_to_wchar(strw_buffer, core_text, sizeof(strw_buffer));
|
rarch_convert_char_to_wchar(strw_buffer, core_text, sizeof(strw_buffer));
|
||||||
m_core.SetText(strw_buffer);
|
m_core.SetText(strw_buffer);
|
||||||
rarch_settings_create_menu_item_label(strw_buffer, S_LBL_RARCH_VERSION, sizeof(strw_buffer));
|
rarch_settings_create_menu_item_label_w(strw_buffer, S_LBL_RARCH_VERSION, sizeof(strw_buffer));
|
||||||
m_title.SetText(strw_buffer);
|
m_title.SetText(strw_buffer);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -220,18 +220,17 @@ void rarch_settings_msg(unsigned setting, unsigned delay)
|
|||||||
msg_queue_push(g_extern.msg_queue, str, 1, delay);
|
msg_queue_push(g_extern.msg_queue, str, 1, delay);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef _XBOX
|
void rarch_settings_create_menu_item_label_w(wchar_t *strwbuf, unsigned setting, size_t size)
|
||||||
void rarch_settings_create_menu_item_label(wchar_t * strwbuf, unsigned setting, size_t size)
|
|
||||||
#else
|
|
||||||
void rarch_settings_create_menu_item_label(char * str, unsigned setting, size_t size)
|
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
#ifdef _XBOX
|
|
||||||
char str[PATH_MAX];
|
char str[PATH_MAX];
|
||||||
size_t SIZEOF_STR = sizeof(str);
|
|
||||||
#else
|
rarch_settings_create_menu_item_label(str, setting, sizeof(str));
|
||||||
|
rarch_convert_char_to_wchar(strwbuf, str, size);
|
||||||
|
}
|
||||||
|
|
||||||
|
void rarch_settings_create_menu_item_label(char * str, unsigned setting, size_t size)
|
||||||
|
{
|
||||||
size_t SIZEOF_STR = size;
|
size_t SIZEOF_STR = size;
|
||||||
#endif
|
|
||||||
|
|
||||||
switch (setting)
|
switch (setting)
|
||||||
{
|
{
|
||||||
@ -260,8 +259,4 @@ void rarch_settings_create_menu_item_label(char * str, unsigned setting, size_t
|
|||||||
snprintf(str, SIZEOF_STR, "Save State #%d", g_extern.state_slot);
|
snprintf(str, SIZEOF_STR, "Save State #%d", g_extern.state_slot);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef _XBOX
|
|
||||||
rarch_convert_char_to_wchar(strwbuf, str, size);
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
@ -95,10 +95,7 @@ void rarch_settings_change(unsigned setting);
|
|||||||
void rarch_settings_default(unsigned setting);
|
void rarch_settings_default(unsigned setting);
|
||||||
void rarch_settings_msg(unsigned setting, unsigned delay);
|
void rarch_settings_msg(unsigned setting, unsigned delay);
|
||||||
|
|
||||||
#ifdef _XBOX
|
|
||||||
void rarch_settings_create_menu_item_label(wchar_t * strwbuf, unsigned setting, size_t size);
|
|
||||||
#else
|
|
||||||
void rarch_settings_create_menu_item_label(char * str, unsigned setting, size_t size);
|
void rarch_settings_create_menu_item_label(char * str, unsigned setting, size_t size);
|
||||||
#endif
|
void rarch_settings_create_menu_item_label_w(wchar_t *strwbuf, unsigned setting, size_t size);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user