mirror of
https://github.com/libretro/RetroArch.git
synced 2024-10-09 23:54:30 +00:00
Start adding RARCH_MENU_CTL_REFRESH
This commit is contained in:
parent
1685ec1548
commit
d62a246ea8
@ -899,6 +899,11 @@ bool event_command(enum event_command cmd)
|
|||||||
|
|
||||||
switch (cmd)
|
switch (cmd)
|
||||||
{
|
{
|
||||||
|
case EVENT_CMD_MENU_REFRESH:
|
||||||
|
#ifdef HAVE_MENU
|
||||||
|
menu_driver_ctl(RARCH_MENU_CTL_REFRESH, NULL);
|
||||||
|
#endif
|
||||||
|
break;
|
||||||
case EVENT_CMD_SET_PER_GAME_RESOLUTION:
|
case EVENT_CMD_SET_PER_GAME_RESOLUTION:
|
||||||
#if defined(GEKKO)
|
#if defined(GEKKO)
|
||||||
{
|
{
|
||||||
|
@ -134,6 +134,7 @@ enum event_command
|
|||||||
EVENT_CMD_MENU_PAUSE_LIBRETRO,
|
EVENT_CMD_MENU_PAUSE_LIBRETRO,
|
||||||
/* Toggles menu on/off. */
|
/* Toggles menu on/off. */
|
||||||
EVENT_CMD_MENU_TOGGLE,
|
EVENT_CMD_MENU_TOGGLE,
|
||||||
|
EVENT_CMD_MENU_REFRESH,
|
||||||
/* Applies shader changes. */
|
/* Applies shader changes. */
|
||||||
EVENT_CMD_SHADERS_APPLY_CHANGES,
|
EVENT_CMD_SHADERS_APPLY_CHANGES,
|
||||||
/* Initializes shader directory. */
|
/* Initializes shader directory. */
|
||||||
|
@ -853,6 +853,17 @@ bool menu_driver_ctl(enum rarch_menu_ctl_state state, void *data)
|
|||||||
driver->toggle(menu_userdata, *latch);
|
driver->toggle(menu_userdata, *latch);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case RARCH_MENU_CTL_REFRESH:
|
||||||
|
{
|
||||||
|
#if 0
|
||||||
|
bool refresh = false;
|
||||||
|
menu_entries_ctl(MENU_ENTRIES_CTL_LIST_DEINIT, NULL);
|
||||||
|
menu_entries_ctl(MENU_ENTRIES_CTL_SETTINGS_DEINIT, NULL);
|
||||||
|
menu_entries_ctl(MENU_ENTRIES_CTL_INIT, NULL);
|
||||||
|
menu_entries_ctl(MENU_ENTRIES_CTL_SET_REFRESH, &refresh);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
case RARCH_MENU_CTL_NONE:
|
case RARCH_MENU_CTL_NONE:
|
||||||
break;
|
break;
|
||||||
|
@ -90,6 +90,7 @@ typedef enum
|
|||||||
enum rarch_menu_ctl_state
|
enum rarch_menu_ctl_state
|
||||||
{
|
{
|
||||||
RARCH_MENU_CTL_NONE = 0,
|
RARCH_MENU_CTL_NONE = 0,
|
||||||
|
RARCH_MENU_CTL_REFRESH,
|
||||||
RARCH_MENU_CTL_NAVIGATION_INCREMENT,
|
RARCH_MENU_CTL_NAVIGATION_INCREMENT,
|
||||||
RARCH_MENU_CTL_NAVIGATION_DECREMENT,
|
RARCH_MENU_CTL_NAVIGATION_DECREMENT,
|
||||||
RARCH_MENU_CTL_NAVIGATION_SET,
|
RARCH_MENU_CTL_NAVIGATION_SET,
|
||||||
|
@ -6563,6 +6563,7 @@ static bool setting_append_list_user_options(
|
|||||||
true,
|
true,
|
||||||
true);
|
true);
|
||||||
settings_data_list_current_add_flags(list, list_info, SD_FLAG_ALLOW_INPUT);
|
settings_data_list_current_add_flags(list, list_info, SD_FLAG_ALLOW_INPUT);
|
||||||
|
menu_settings_list_current_add_cmd(list, list_info, EVENT_CMD_MENU_REFRESH);
|
||||||
(*list)[list_info->index - 1].get_string_representation =
|
(*list)[list_info->index - 1].get_string_representation =
|
||||||
&setting_get_string_representation_uint_user_language;
|
&setting_get_string_representation_uint_user_language;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user