diff --git a/intl/msg_hash_de.h b/intl/msg_hash_de.h index ccc5030779..1d24e2495f 100644 --- a/intl/msg_hash_de.h +++ b/intl/msg_hash_de.h @@ -838,3 +838,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_SHOW_VIDEO, "Zeige Videos") MSG_HASH(MENU_ENUM_LABEL_VALUE_YES, "Ja") +MSG_HASH(MENU_ENUM_SUBLABEL_PAUSE_NONACTIVE, + "Pause gameplay when window focus is lost.") +MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_DISABLE_COMPOSITION, + "Enable or disable composition (Windows only).") diff --git a/intl/msg_hash_eo.h b/intl/msg_hash_eo.h index bbe0bb4ba6..c5b4df14c8 100644 --- a/intl/msg_hash_eo.h +++ b/intl/msg_hash_eo.h @@ -2237,3 +2237,7 @@ MSG_HASH(MENU_ENUM_LABEL_DATABASE_CURSOR_LIST_ENTRY_EDGE_MAGAZINE_RATING, "Database - Filter : Edge Magazine Rating") MSG_HASH(MENU_ENUM_LABEL_VALUE_DATABASE_CURSOR_LIST_ENTRY_DATABASE_INFO, "Database Info") +MSG_HASH(MENU_ENUM_SUBLABEL_PAUSE_NONACTIVE, + "Pause gameplay when window focus is lost.") +MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_DISABLE_COMPOSITION, + "Enable or disable composition (Windows only).") diff --git a/intl/msg_hash_fr.h b/intl/msg_hash_fr.h index 2396ee4208..a3784bce99 100644 --- a/intl/msg_hash_fr.h +++ b/intl/msg_hash_fr.h @@ -2203,3 +2203,7 @@ MSG_HASH(MENU_ENUM_LABEL_DATABASE_CURSOR_LIST_ENTRY_EDGE_MAGAZINE_RATING, "Database - Filter : Edge Magazine Rating") MSG_HASH(MENU_ENUM_LABEL_VALUE_DATABASE_CURSOR_LIST_ENTRY_DATABASE_INFO, "Database Info") +MSG_HASH(MENU_ENUM_SUBLABEL_PAUSE_NONACTIVE, + "Pause gameplay when window focus is lost.") +MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_DISABLE_COMPOSITION, + "Enable or disable composition (Windows only).") diff --git a/intl/msg_hash_ja.h b/intl/msg_hash_ja.h index 4ead3d31ca..edaaad0f4e 100644 --- a/intl/msg_hash_ja.h +++ b/intl/msg_hash_ja.h @@ -2257,3 +2257,7 @@ MSG_HASH(MSG_NETPLAY_LAN_SCAN_COMPLETE, "ネットプレイスキャン完了。") MSG_HASH(MSG_NETPLAY_LAN_SCANNING, "ネットプレイホストをスキャン中") +MSG_HASH(MENU_ENUM_SUBLABEL_PAUSE_NONACTIVE, + "Pause gameplay when window focus is lost.") +MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_DISABLE_COMPOSITION, + "Enable or disable composition (Windows only).") diff --git a/intl/msg_hash_nl.h b/intl/msg_hash_nl.h index f40cca9559..5c88829f23 100644 --- a/intl/msg_hash_nl.h +++ b/intl/msg_hash_nl.h @@ -2237,3 +2237,7 @@ MSG_HASH(MENU_ENUM_LABEL_DATABASE_CURSOR_LIST_ENTRY_EDGE_MAGAZINE_RATING, "Database - Filter : Edge Magazine Rating") MSG_HASH(MENU_ENUM_LABEL_VALUE_DATABASE_CURSOR_LIST_ENTRY_DATABASE_INFO, "Database Info") +MSG_HASH(MENU_ENUM_SUBLABEL_PAUSE_NONACTIVE, + "Pause gameplay when window focus is lost.") +MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_DISABLE_COMPOSITION, + "Enable or disable composition (Windows only).") diff --git a/intl/msg_hash_ru.h b/intl/msg_hash_ru.h index 129b7b4904..773d219acd 100644 --- a/intl/msg_hash_ru.h +++ b/intl/msg_hash_ru.h @@ -2231,3 +2231,7 @@ MSG_HASH(MENU_ENUM_LABEL_DATABASE_CURSOR_LIST_ENTRY_EDGE_MAGAZINE_RATING, "Database - Filter : Edge Magazine Rating") MSG_HASH(MENU_ENUM_LABEL_VALUE_DATABASE_CURSOR_LIST_ENTRY_DATABASE_INFO, "Database Info") +MSG_HASH(MENU_ENUM_SUBLABEL_PAUSE_NONACTIVE, + "Pause gameplay when window focus is lost.") +MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_DISABLE_COMPOSITION, + "Enable or disable composition (Windows only).") diff --git a/intl/msg_hash_us.h b/intl/msg_hash_us.h index 055c2e31c6..e7a4457ec6 100644 --- a/intl/msg_hash_us.h +++ b/intl/msg_hash_us.h @@ -2269,3 +2269,7 @@ MSG_HASH(MSG_NETPLAY_LAN_SCAN_COMPLETE, "Netplay scan complete.") MSG_HASH(MSG_NETPLAY_LAN_SCANNING, "Scanning for netplay hosts...") +MSG_HASH(MENU_ENUM_SUBLABEL_PAUSE_NONACTIVE, + "Pause gameplay when window focus is lost.") +MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_DISABLE_COMPOSITION, + "Enable or disable composition (Windows only).") diff --git a/menu/cbs/menu_cbs_sublabel.c b/menu/cbs/menu_cbs_sublabel.c index bae847c563..495f0cddeb 100644 --- a/menu/cbs/menu_cbs_sublabel.c +++ b/menu/cbs/menu_cbs_sublabel.c @@ -110,6 +110,8 @@ default_sublabel_macro(action_bind_sublabel_dummy_check_missing_firmware, MENU_ default_sublabel_macro(action_bind_sublabel_video_refresh_rate, MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE) default_sublabel_macro(action_bind_sublabel_audio_enable, MENU_ENUM_SUBLABEL_AUDIO_ENABLE) default_sublabel_macro(action_bind_sublabel_audio_max_timing_skew, MENU_ENUM_SUBLABEL_AUDIO_MAX_TIMING_SKEW) +default_sublabel_macro(action_bind_sublabel_pause_nonactive, MENU_ENUM_SUBLABEL_PAUSE_NONACTIVE) +default_sublabel_macro(action_bind_sublabel_video_disable_composition, MENU_ENUM_SUBLABEL_VIDEO_DISABLE_COMPOSITION) static int action_bind_sublabel_cheevos_entry( file_list_t *list, @@ -395,6 +397,12 @@ int menu_cbs_init_bind_sublabel(menu_file_list_cbs_t *cbs, case MENU_ENUM_LABEL_VIDEO_SCALE: BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_video_window_scale); break; + case MENU_ENUM_LABEL_PAUSE_NONACTIVE: + BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_pause_nonactive); + break; + case MENU_ENUM_LABEL_VIDEO_DISABLE_COMPOSITION: + BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_video_disable_composition); + break; default: case MSG_UNKNOWN: return -1;