mirror of
https://github.com/libretro/RetroArch
synced 2025-02-06 09:40:06 +00:00
(QuickMenu) Added Configuration Override submenu
This commit is contained in:
parent
ea77fbbd38
commit
7b1d61da3d
@ -3469,3 +3469,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3255,3 +3255,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3247,3 +3247,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3361,3 +3361,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3120,3 +3120,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -5853,3 +5853,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3285,3 +3285,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3343,3 +3343,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3497,3 +3497,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_FILE_DOES_NOT_EXIST,
|
|||||||
"ファイルは存在しません。")
|
"ファイルは存在しません。")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_SUGGEST_LOADED_CORE_FIRST,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_SUGGEST_LOADED_CORE_FIRST,
|
||||||
"ロードしたコアを最初に優先する")
|
"ロードしたコアを最初に優先する")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3246,3 +3246,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -1501,3 +1501,7 @@ MSG_HASH(MENU_ENUM_LABEL_AUDIO_MIXER_SETTINGS,
|
|||||||
"audio_mixer_settings")
|
"audio_mixer_settings")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_DEFERRED_MIXER_STREAM_SETTINGS_LIST,
|
MSG_HASH(MENU_ENUM_LABEL_DEFERRED_MIXER_STREAM_SETTINGS_LIST,
|
||||||
"deferred_mixer_stream_settings_list")
|
"deferred_mixer_stream_settings_list")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"quick_menu_override_options")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"deferred_quick_menu_override_options")
|
||||||
|
@ -3122,3 +3122,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3481,3 +3481,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3646,3 +3646,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_FILE_DOES_NOT_EXIST,
|
|||||||
"O arquivo não existe.")
|
"O arquivo não existe.")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_SUGGEST_LOADED_CORE_FIRST,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_SUGGEST_LOADED_CORE_FIRST,
|
||||||
"Sugerir primeiro núcleo carregado")
|
"Sugerir primeiro núcleo carregado")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3220,3 +3220,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3304,3 +3304,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3646,3 +3646,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_FILE_DOES_NOT_EXIST,
|
|||||||
"File does not exist.")
|
"File does not exist.")
|
||||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_SUGGEST_LOADED_CORE_FIRST,
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QT_MENU_VIEW_OPTIONS_SUGGEST_LOADED_CORE_FIRST,
|
||||||
"Suggest loaded core first")
|
"Suggest loaded core first")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -3277,3 +3277,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
|
|||||||
"Mixer Settings")
|
"Mixer Settings")
|
||||||
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
|
||||||
"View and/or modify audio mixer settings.")
|
"View and/or modify audio mixer settings.")
|
||||||
|
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Configuration Override options")
|
||||||
|
MSG_HASH(MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
|
"Options for overriding the global configuration.")
|
||||||
|
@ -82,6 +82,7 @@ generic_deferred_push(deferred_push_video_shader_preset_parameters, DISPLAYLIST_
|
|||||||
generic_deferred_push(deferred_push_video_shader_parameters, DISPLAYLIST_SHADER_PARAMETERS)
|
generic_deferred_push(deferred_push_video_shader_parameters, DISPLAYLIST_SHADER_PARAMETERS)
|
||||||
generic_deferred_push(deferred_push_settings, DISPLAYLIST_SETTINGS_ALL)
|
generic_deferred_push(deferred_push_settings, DISPLAYLIST_SETTINGS_ALL)
|
||||||
generic_deferred_push(deferred_push_shader_options, DISPLAYLIST_OPTIONS_SHADERS)
|
generic_deferred_push(deferred_push_shader_options, DISPLAYLIST_OPTIONS_SHADERS)
|
||||||
|
generic_deferred_push(deferred_push_quick_menu_override_options, DISPLAYLIST_OPTIONS_OVERRIDES)
|
||||||
generic_deferred_push(deferred_push_options, DISPLAYLIST_OPTIONS)
|
generic_deferred_push(deferred_push_options, DISPLAYLIST_OPTIONS)
|
||||||
generic_deferred_push(deferred_push_netplay, DISPLAYLIST_NETPLAY_ROOM_LIST)
|
generic_deferred_push(deferred_push_netplay, DISPLAYLIST_NETPLAY_ROOM_LIST)
|
||||||
generic_deferred_push(deferred_push_netplay_sublist, DISPLAYLIST_NETPLAY)
|
generic_deferred_push(deferred_push_netplay_sublist, DISPLAYLIST_NETPLAY)
|
||||||
@ -903,6 +904,11 @@ static int menu_cbs_init_bind_deferred_push_compare_label(
|
|||||||
{
|
{
|
||||||
BIND_ACTION_DEFERRED_PUSH(cbs, deferred_push_input_hotkey_binds_list);
|
BIND_ACTION_DEFERRED_PUSH(cbs, deferred_push_input_hotkey_binds_list);
|
||||||
}
|
}
|
||||||
|
else if (strstr(label,
|
||||||
|
msg_hash_to_str(MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_OVERRIDE_OPTIONS)))
|
||||||
|
{
|
||||||
|
BIND_ACTION_DEFERRED_PUSH(cbs, deferred_push_quick_menu_override_options);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (cbs->enum_idx != MSG_UNKNOWN)
|
if (cbs->enum_idx != MSG_UNKNOWN)
|
||||||
|
@ -284,6 +284,8 @@ static enum msg_hash_enums action_ok_dl_to_enum(unsigned lbl)
|
|||||||
return MENU_ENUM_LABEL_DEFERRED_MENU_VIEWS_SETTINGS_LIST;
|
return MENU_ENUM_LABEL_DEFERRED_MENU_VIEWS_SETTINGS_LIST;
|
||||||
case ACTION_OK_DL_QUICK_MENU_VIEWS_SETTINGS_LIST:
|
case ACTION_OK_DL_QUICK_MENU_VIEWS_SETTINGS_LIST:
|
||||||
return MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_VIEWS_SETTINGS_LIST;
|
return MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_VIEWS_SETTINGS_LIST;
|
||||||
|
case ACTION_OK_DL_QUICK_MENU_OVERRIDE_OPTIONS_LIST:
|
||||||
|
return MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_OVERRIDE_OPTIONS;
|
||||||
case ACTION_OK_DL_USER_INTERFACE_SETTINGS_LIST:
|
case ACTION_OK_DL_USER_INTERFACE_SETTINGS_LIST:
|
||||||
return MENU_ENUM_LABEL_DEFERRED_USER_INTERFACE_SETTINGS_LIST;
|
return MENU_ENUM_LABEL_DEFERRED_USER_INTERFACE_SETTINGS_LIST;
|
||||||
case ACTION_OK_DL_MENU_FILE_BROWSER_SETTINGS_LIST:
|
case ACTION_OK_DL_MENU_FILE_BROWSER_SETTINGS_LIST:
|
||||||
@ -821,6 +823,7 @@ int generic_action_ok_displaylist_push(const char *path,
|
|||||||
case ACTION_OK_DL_MENU_SETTINGS_LIST:
|
case ACTION_OK_DL_MENU_SETTINGS_LIST:
|
||||||
case ACTION_OK_DL_MENU_VIEWS_SETTINGS_LIST:
|
case ACTION_OK_DL_MENU_VIEWS_SETTINGS_LIST:
|
||||||
case ACTION_OK_DL_QUICK_MENU_VIEWS_SETTINGS_LIST:
|
case ACTION_OK_DL_QUICK_MENU_VIEWS_SETTINGS_LIST:
|
||||||
|
case ACTION_OK_DL_QUICK_MENU_OVERRIDE_OPTIONS_LIST:
|
||||||
case ACTION_OK_DL_USER_INTERFACE_SETTINGS_LIST:
|
case ACTION_OK_DL_USER_INTERFACE_SETTINGS_LIST:
|
||||||
case ACTION_OK_DL_MENU_FILE_BROWSER_SETTINGS_LIST:
|
case ACTION_OK_DL_MENU_FILE_BROWSER_SETTINGS_LIST:
|
||||||
case ACTION_OK_DL_RETRO_ACHIEVEMENTS_SETTINGS_LIST:
|
case ACTION_OK_DL_RETRO_ACHIEVEMENTS_SETTINGS_LIST:
|
||||||
@ -3356,6 +3359,7 @@ default_action_ok_func(action_ok_onscreen_display_list, ACTION_OK_DL_ONSCREEN_DI
|
|||||||
default_action_ok_func(action_ok_onscreen_notifications_list, ACTION_OK_DL_ONSCREEN_NOTIFICATIONS_SETTINGS_LIST)
|
default_action_ok_func(action_ok_onscreen_notifications_list, ACTION_OK_DL_ONSCREEN_NOTIFICATIONS_SETTINGS_LIST)
|
||||||
default_action_ok_func(action_ok_onscreen_overlay_list, ACTION_OK_DL_ONSCREEN_OVERLAY_SETTINGS_LIST)
|
default_action_ok_func(action_ok_onscreen_overlay_list, ACTION_OK_DL_ONSCREEN_OVERLAY_SETTINGS_LIST)
|
||||||
default_action_ok_func(action_ok_menu_list, ACTION_OK_DL_MENU_SETTINGS_LIST)
|
default_action_ok_func(action_ok_menu_list, ACTION_OK_DL_MENU_SETTINGS_LIST)
|
||||||
|
default_action_ok_func(action_ok_quick_menu_override_options, ACTION_OK_DL_QUICK_MENU_OVERRIDE_OPTIONS_LIST)
|
||||||
default_action_ok_func(action_ok_menu_views_list, ACTION_OK_DL_MENU_VIEWS_SETTINGS_LIST)
|
default_action_ok_func(action_ok_menu_views_list, ACTION_OK_DL_MENU_VIEWS_SETTINGS_LIST)
|
||||||
default_action_ok_func(action_ok_quick_menu_views_list, ACTION_OK_DL_QUICK_MENU_VIEWS_SETTINGS_LIST)
|
default_action_ok_func(action_ok_quick_menu_views_list, ACTION_OK_DL_QUICK_MENU_VIEWS_SETTINGS_LIST)
|
||||||
default_action_ok_func(action_ok_user_interface_list, ACTION_OK_DL_USER_INTERFACE_SETTINGS_LIST)
|
default_action_ok_func(action_ok_user_interface_list, ACTION_OK_DL_USER_INTERFACE_SETTINGS_LIST)
|
||||||
@ -4561,6 +4565,9 @@ static int menu_cbs_init_bind_ok_compare_label(menu_file_list_cbs_t *cbs,
|
|||||||
case MENU_ENUM_LABEL_MENU_VIEWS_SETTINGS:
|
case MENU_ENUM_LABEL_MENU_VIEWS_SETTINGS:
|
||||||
BIND_ACTION_OK(cbs, action_ok_menu_views_list);
|
BIND_ACTION_OK(cbs, action_ok_menu_views_list);
|
||||||
break;
|
break;
|
||||||
|
case MENU_ENUM_LABEL_QUICK_MENU_OVERRIDE_OPTIONS:
|
||||||
|
BIND_ACTION_OK(cbs, action_ok_quick_menu_override_options);
|
||||||
|
break;
|
||||||
case MENU_ENUM_LABEL_QUICK_MENU_VIEWS_SETTINGS:
|
case MENU_ENUM_LABEL_QUICK_MENU_VIEWS_SETTINGS:
|
||||||
BIND_ACTION_OK(cbs, action_ok_quick_menu_views_list);
|
BIND_ACTION_OK(cbs, action_ok_quick_menu_views_list);
|
||||||
break;
|
break;
|
||||||
|
@ -49,6 +49,7 @@
|
|||||||
return 0; \
|
return 0; \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
default_sublabel_macro(action_bind_sublabel_quick_menu_override_options, MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS)
|
||||||
default_sublabel_macro(action_bind_sublabel_crt_switchres, MENU_ENUM_SUBLABEL_CRT_SWITCH_RESOLUTION)
|
default_sublabel_macro(action_bind_sublabel_crt_switchres, MENU_ENUM_SUBLABEL_CRT_SWITCH_RESOLUTION)
|
||||||
default_sublabel_macro(action_bind_sublabel_crt_switchres_super, MENU_ENUM_SUBLABEL_CRT_SWITCH_RESOLUTION_SUPER)
|
default_sublabel_macro(action_bind_sublabel_crt_switchres_super, MENU_ENUM_SUBLABEL_CRT_SWITCH_RESOLUTION_SUPER)
|
||||||
default_sublabel_macro(action_bind_sublabel_automatically_add_content_to_playlist, MENU_ENUM_SUBLABEL_AUTOMATICALLY_ADD_CONTENT_TO_PLAYLIST)
|
default_sublabel_macro(action_bind_sublabel_automatically_add_content_to_playlist, MENU_ENUM_SUBLABEL_AUTOMATICALLY_ADD_CONTENT_TO_PLAYLIST)
|
||||||
@ -596,6 +597,9 @@ int menu_cbs_init_bind_sublabel(menu_file_list_cbs_t *cbs,
|
|||||||
{
|
{
|
||||||
switch (cbs->enum_idx)
|
switch (cbs->enum_idx)
|
||||||
{
|
{
|
||||||
|
case MENU_ENUM_LABEL_QUICK_MENU_OVERRIDE_OPTIONS:
|
||||||
|
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_quick_menu_override_options);
|
||||||
|
break;
|
||||||
case MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION:
|
case MENU_ENUM_LABEL_CRT_SWITCH_RESOLUTION:
|
||||||
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_crt_switchres);
|
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_crt_switchres);
|
||||||
break;
|
break;
|
||||||
|
@ -86,6 +86,7 @@ static int action_get_title_mixer_stream_actions(const char *path, const char *l
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
default_title_macro(action_get_quick_menu_override_options, MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS)
|
||||||
default_title_macro(action_get_user_accounts_cheevos_list, MENU_ENUM_LABEL_VALUE_ACCOUNTS_RETRO_ACHIEVEMENTS)
|
default_title_macro(action_get_user_accounts_cheevos_list, MENU_ENUM_LABEL_VALUE_ACCOUNTS_RETRO_ACHIEVEMENTS)
|
||||||
default_title_macro(action_get_download_core_content_list, MENU_ENUM_LABEL_VALUE_DOWNLOAD_CORE_CONTENT)
|
default_title_macro(action_get_download_core_content_list, MENU_ENUM_LABEL_VALUE_DOWNLOAD_CORE_CONTENT)
|
||||||
default_title_macro(action_get_user_accounts_list, MENU_ENUM_LABEL_VALUE_ACCOUNTS_LIST)
|
default_title_macro(action_get_user_accounts_list, MENU_ENUM_LABEL_VALUE_ACCOUNTS_LIST)
|
||||||
@ -507,6 +508,11 @@ static int menu_cbs_init_bind_title_compare_label(menu_file_list_cbs_t *cbs,
|
|||||||
BIND_ACTION_GET_TITLE(cbs, action_get_network_information_list);
|
BIND_ACTION_GET_TITLE(cbs, action_get_network_information_list);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
else if (string_is_equal(label, msg_hash_to_str(MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_OVERRIDE_OPTIONS)))
|
||||||
|
{
|
||||||
|
BIND_ACTION_GET_TITLE(cbs, action_get_quick_menu_override_options);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
else if (cbs->enum_idx != MSG_UNKNOWN)
|
else if (cbs->enum_idx != MSG_UNKNOWN)
|
||||||
{
|
{
|
||||||
switch (cbs->enum_idx)
|
switch (cbs->enum_idx)
|
||||||
|
@ -114,6 +114,7 @@ enum
|
|||||||
ACTION_OK_DL_ONSCREEN_NOTIFICATIONS_SETTINGS_LIST,
|
ACTION_OK_DL_ONSCREEN_NOTIFICATIONS_SETTINGS_LIST,
|
||||||
ACTION_OK_DL_MENU_VIEWS_SETTINGS_LIST,
|
ACTION_OK_DL_MENU_VIEWS_SETTINGS_LIST,
|
||||||
ACTION_OK_DL_QUICK_MENU_VIEWS_SETTINGS_LIST,
|
ACTION_OK_DL_QUICK_MENU_VIEWS_SETTINGS_LIST,
|
||||||
|
ACTION_OK_DL_QUICK_MENU_OVERRIDE_OPTIONS_LIST,
|
||||||
ACTION_OK_DL_MENU_SETTINGS_LIST,
|
ACTION_OK_DL_MENU_SETTINGS_LIST,
|
||||||
ACTION_OK_DL_USER_INTERFACE_SETTINGS_LIST,
|
ACTION_OK_DL_USER_INTERFACE_SETTINGS_LIST,
|
||||||
ACTION_OK_DL_MENU_FILE_BROWSER_SETTINGS_LIST,
|
ACTION_OK_DL_MENU_FILE_BROWSER_SETTINGS_LIST,
|
||||||
|
@ -2758,23 +2758,12 @@ static int menu_displaylist_parse_load_content_settings(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (settings->bools.quick_menu_show_save_core_overrides && !settings->bools.kiosk_mode_enable)
|
menu_entries_append_enum(info->list,
|
||||||
{
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS),
|
||||||
menu_entries_append_enum(info->list,
|
msg_hash_to_str(MENU_ENUM_LABEL_QUICK_MENU_OVERRIDE_OPTIONS),
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SAVE_CURRENT_CONFIG_OVERRIDE_CORE),
|
MENU_ENUM_LABEL_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_SAVE_CURRENT_CONFIG_OVERRIDE_CORE),
|
MENU_SETTING_ACTION, 0, 0);
|
||||||
MENU_ENUM_LABEL_SAVE_CURRENT_CONFIG_OVERRIDE_CORE,
|
|
||||||
MENU_SETTING_ACTION, 0, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (settings->bools.quick_menu_show_save_game_overrides && !settings->bools.kiosk_mode_enable)
|
|
||||||
{
|
|
||||||
menu_entries_append_enum(info->list,
|
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SAVE_CURRENT_CONFIG_OVERRIDE_GAME),
|
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_SAVE_CURRENT_CONFIG_OVERRIDE_GAME),
|
|
||||||
MENU_ENUM_LABEL_SAVE_CURRENT_CONFIG_OVERRIDE_GAME,
|
|
||||||
MENU_SETTING_ACTION, 0, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef HAVE_CHEEVOS
|
#ifdef HAVE_CHEEVOS
|
||||||
if(settings->bools.cheevos_enable)
|
if(settings->bools.cheevos_enable)
|
||||||
@ -6551,6 +6540,38 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type, void *data)
|
|||||||
|
|
||||||
info->need_push = true;
|
info->need_push = true;
|
||||||
break;
|
break;
|
||||||
|
case DISPLAYLIST_OPTIONS_OVERRIDES:
|
||||||
|
menu_entries_ctl(MENU_ENTRIES_CTL_CLEAR, info->list);
|
||||||
|
|
||||||
|
if (settings->bools.quick_menu_show_save_core_overrides && !settings->bools.kiosk_mode_enable)
|
||||||
|
{
|
||||||
|
menu_entries_append_enum(info->list,
|
||||||
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SAVE_CURRENT_CONFIG_OVERRIDE_CORE),
|
||||||
|
msg_hash_to_str(MENU_ENUM_LABEL_SAVE_CURRENT_CONFIG_OVERRIDE_CORE),
|
||||||
|
MENU_ENUM_LABEL_SAVE_CURRENT_CONFIG_OVERRIDE_CORE,
|
||||||
|
MENU_SETTING_ACTION, 0, 0);
|
||||||
|
count++;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (settings->bools.quick_menu_show_save_game_overrides && !settings->bools.kiosk_mode_enable)
|
||||||
|
{
|
||||||
|
menu_entries_append_enum(info->list,
|
||||||
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SAVE_CURRENT_CONFIG_OVERRIDE_GAME),
|
||||||
|
msg_hash_to_str(MENU_ENUM_LABEL_SAVE_CURRENT_CONFIG_OVERRIDE_GAME),
|
||||||
|
MENU_ENUM_LABEL_SAVE_CURRENT_CONFIG_OVERRIDE_GAME,
|
||||||
|
MENU_SETTING_ACTION, 0, 0);
|
||||||
|
count++;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (count == 0)
|
||||||
|
menu_entries_append_enum(info->list,
|
||||||
|
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_NO_SETTINGS_FOUND),
|
||||||
|
msg_hash_to_str(MENU_ENUM_LABEL_NO_SETTINGS_FOUND),
|
||||||
|
MENU_ENUM_LABEL_NO_SETTINGS_FOUND,
|
||||||
|
0, 0, 0);
|
||||||
|
|
||||||
|
info->need_push = true;
|
||||||
|
break;
|
||||||
case DISPLAYLIST_SHADER_PARAMETERS:
|
case DISPLAYLIST_SHADER_PARAMETERS:
|
||||||
case DISPLAYLIST_SHADER_PARAMETERS_PRESET:
|
case DISPLAYLIST_SHADER_PARAMETERS_PRESET:
|
||||||
menu_entries_ctl(MENU_ENTRIES_CTL_CLEAR, info->list);
|
menu_entries_ctl(MENU_ENTRIES_CTL_CLEAR, info->list);
|
||||||
|
@ -156,6 +156,7 @@ enum menu_displaylist_ctl_state
|
|||||||
DISPLAYLIST_OPTIONS_MANAGEMENT,
|
DISPLAYLIST_OPTIONS_MANAGEMENT,
|
||||||
DISPLAYLIST_OPTIONS_DISK,
|
DISPLAYLIST_OPTIONS_DISK,
|
||||||
DISPLAYLIST_OPTIONS_SHADERS,
|
DISPLAYLIST_OPTIONS_SHADERS,
|
||||||
|
DISPLAYLIST_OPTIONS_OVERRIDES,
|
||||||
DISPLAYLIST_NETPLAY,
|
DISPLAYLIST_NETPLAY,
|
||||||
DISPLAYLIST_ADD_CONTENT_LIST,
|
DISPLAYLIST_ADD_CONTENT_LIST,
|
||||||
DISPLAYLIST_CONFIGURATIONS_LIST,
|
DISPLAYLIST_CONFIGURATIONS_LIST,
|
||||||
|
@ -793,6 +793,7 @@ enum msg_hash_enums
|
|||||||
MENU_LABEL(TIMEDATE_ENABLE),
|
MENU_LABEL(TIMEDATE_ENABLE),
|
||||||
MENU_LABEL(BATTERY_LEVEL_ENABLE),
|
MENU_LABEL(BATTERY_LEVEL_ENABLE),
|
||||||
MENU_LABEL(MATERIALUI_MENU_COLOR_THEME),
|
MENU_LABEL(MATERIALUI_MENU_COLOR_THEME),
|
||||||
|
MENU_LABEL(QUICK_MENU_OVERRIDE_OPTIONS),
|
||||||
MENU_LABEL(QUICK_MENU_SHOW_TAKE_SCREENSHOT),
|
MENU_LABEL(QUICK_MENU_SHOW_TAKE_SCREENSHOT),
|
||||||
MENU_LABEL(QUICK_MENU_SHOW_SAVE_LOAD_STATE),
|
MENU_LABEL(QUICK_MENU_SHOW_SAVE_LOAD_STATE),
|
||||||
MENU_LABEL(QUICK_MENU_SHOW_UNDO_SAVE_LOAD_STATE),
|
MENU_LABEL(QUICK_MENU_SHOW_UNDO_SAVE_LOAD_STATE),
|
||||||
@ -1003,6 +1004,7 @@ enum msg_hash_enums
|
|||||||
MENU_ENUM_LABEL_DEFERRED_ONSCREEN_NOTIFICATIONS_SETTINGS_LIST,
|
MENU_ENUM_LABEL_DEFERRED_ONSCREEN_NOTIFICATIONS_SETTINGS_LIST,
|
||||||
MENU_ENUM_LABEL_DEFERRED_MENU_VIEWS_SETTINGS_LIST,
|
MENU_ENUM_LABEL_DEFERRED_MENU_VIEWS_SETTINGS_LIST,
|
||||||
MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_VIEWS_SETTINGS_LIST,
|
MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_VIEWS_SETTINGS_LIST,
|
||||||
|
MENU_ENUM_LABEL_DEFERRED_QUICK_MENU_OVERRIDE_OPTIONS,
|
||||||
MENU_ENUM_LABEL_DEFERRED_MENU_SETTINGS_LIST,
|
MENU_ENUM_LABEL_DEFERRED_MENU_SETTINGS_LIST,
|
||||||
MENU_ENUM_LABEL_DEFERRED_USER_INTERFACE_SETTINGS_LIST,
|
MENU_ENUM_LABEL_DEFERRED_USER_INTERFACE_SETTINGS_LIST,
|
||||||
MENU_ENUM_LABEL_DEFERRED_MENU_FILE_BROWSER_SETTINGS_LIST,
|
MENU_ENUM_LABEL_DEFERRED_MENU_FILE_BROWSER_SETTINGS_LIST,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user