Hide MIDI settings if driver is set to null

This commit is contained in:
twinaphex 2018-11-02 15:18:29 +01:00
parent 62cf1d6c37
commit ad6f891290
2 changed files with 38 additions and 35 deletions

View File

@ -486,9 +486,9 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_DIRECTORY_DEFAULT,
MSG_HASH(MENU_ENUM_LABEL_VALUE_DIRECTORY_NONE,
"<Niets>")
MSG_HASH(MENU_ENUM_LABEL_VALUE_DIRECTORY_NOT_FOUND,
"Directory niet gevonden.")
"Map niet gevonden.")
MSG_HASH(MENU_ENUM_LABEL_VALUE_DIRECTORY_SETTINGS,
"Directory")
"Map")
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISK_CYCLE_TRAY_STATUS,
"Disk Cycle Tray Status")
MSG_HASH(MENU_ENUM_LABEL_VALUE_DISK_IMAGE_APPEND,
@ -708,7 +708,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_MOUSE_HORIZ_WHEEL_DOWN,
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_KEYBOARD_GAMEPAD_MAPPING_TYPE,
"Keyboard Gamepad Mapping Type")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_MAX_USERS,
"Maximaal Aantal Gebruikers")
"Maximum Aantal Gebruikers")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_MENU_ENUM_TOGGLE_GAMEPAD_COMBO,
"Menu Schakelaar Gamepad Combo")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_META_CHEAT_INDEX_MINUS,
@ -754,15 +754,15 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_META_QUIT_KEY,
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_META_RESET,
"Reset game")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_META_REWIND,
"Rewind")
"Terugspoelen")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_META_SAVE_STATE_KEY,
"Save state")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_META_SCREENSHOT,
"Take screenshot")
"Schermafdruk maken")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_NEXT,
"Next shader")
"Volgende shader")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_META_SHADER_PREV,
"Previous shader")
"Vorige shader")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_META_SLOWMOTION_HOLD_KEY,
"Slow motion")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_META_STATE_SLOT_MINUS,
@ -778,7 +778,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_ENABLE,
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_OVERLAY_HIDE_IN_MENU,
"Verberg Overlay In Menu")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_POLL_TYPE_BEHAVIOR,
"Poll Type Behavior")
"Poll Type Gedrag")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_POLL_TYPE_BEHAVIOR_EARLY,
"Vroeg")
MSG_HASH(MENU_ENUM_LABEL_VALUE_INPUT_POLL_TYPE_BEHAVIOR_LATE,
@ -848,7 +848,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_VIETNAMESE,
MSG_HASH(MENU_ENUM_LABEL_VALUE_LANG_ARABIC,
"Arabic")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LEFT_ANALOG,
"Linkse Analoog Stick")
"Linkse Analoge Stick")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_DIR_PATH,
"Core")
MSG_HASH(MENU_ENUM_LABEL_VALUE_LIBRETRO_INFO_PATH,
@ -994,7 +994,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_NO_ITEMS,
MSG_HASH(MENU_ENUM_LABEL_VALUE_NO_PERFORMANCE_COUNTERS,
"Geen prestatie tellers.")
MSG_HASH(MENU_ENUM_LABEL_VALUE_NO_PLAYLISTS,
"No playlists.")
"Geen afspeellijsten.")
MSG_HASH(MENU_ENUM_LABEL_VALUE_NO_PLAYLIST_ENTRIES_AVAILABLE,
"Geen afspeellijst items beschikbaar.")
MSG_HASH(MENU_ENUM_LABEL_VALUE_NO_SETTINGS_FOUND,
@ -1058,9 +1058,9 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_PRESENT,
MSG_HASH(MENU_ENUM_LABEL_VALUE_PRIVACY_SETTINGS,
"Privacy")
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUIT_RETROARCH,
"Sluit RetroArch")
"RetroArch Afsluiten")
MSG_HASH(MENU_ENUM_LABEL_VALUE_RDB_ENTRY_ANALOG,
"Analog supported")
"Analoge besturing ondersteund")
MSG_HASH(MENU_ENUM_LABEL_VALUE_RDB_ENTRY_BBFC_RATING,
"BBFC Rating")
MSG_HASH(MENU_ENUM_LABEL_VALUE_RDB_ENTRY_CERO_RATING,
@ -1177,7 +1177,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_RGUI_CONFIG_DIRECTORY,
MSG_HASH(MENU_ENUM_LABEL_VALUE_RGUI_SHOW_START_SCREEN,
"Start Scherm Weergeven")
MSG_HASH(MENU_ENUM_LABEL_VALUE_RIGHT_ANALOG,
"Rechtse Analog Stick")
"Rechtse Analoge Stick")
MSG_HASH(
MENU_ENUM_LABEL_VALUE_ADD_TO_FAVORITES,
"Toevoegen aan Favorieten"
@ -1611,11 +1611,11 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_WIFI_SETTINGS,
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_ALPHA_FACTOR,
"Menu Alpha Factor")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_FONT_COLOR_RED,
"Menu Font Red Color")
"Menu Font Rode Kleur")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_FONT_COLOR_GREEN,
"Menu Font Green Color")
"Menu Font Groene Kleur")
MSG_HASH(MENU_ENUM_LABEL_VALUE_MENU_FONT_COLOR_BLUE,
"Menu Font Blue Color")
"Menu Font Blauwe Kleur")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_FONT,
"Menu Font")
MSG_HASH(MENU_ENUM_LABEL_VALUE_XMB_ICON_THEME_CUSTOM,
@ -1821,13 +1821,13 @@ MSG_HASH(MSG_COMPILED_AGAINST_API,
MSG_HASH(MSG_CONFIG_DIRECTORY_NOT_SET,
"Config directory not set. Cannot save new config.")
MSG_HASH(MSG_CONNECTED_TO,
"Connected to")
"Verbonden met")
MSG_HASH(MSG_CONTENT_CRC32S_DIFFER,
"Content CRC32s differ. Cannot use different games.")
MSG_HASH(MSG_CONTENT_LOADING_SKIPPED_IMPLEMENTATION_WILL_DO_IT,
"Content loading skipped. Implementation will load it on its own.")
MSG_HASH(MSG_CORE_DOES_NOT_SUPPORT_SAVESTATES,
"Core does not support save states.")
"Core heeft geen save state ondersteuning.")
MSG_HASH(MSG_CORE_OPTIONS_FILE_CREATED_SUCCESSFULLY,
"Core options file created successfully.")
MSG_HASH(MSG_COULD_NOT_FIND_ANY_NEXT_DRIVER,
@ -1859,7 +1859,7 @@ MSG_HASH(MSG_DID_NOT_FIND_A_VALID_CONTENT_PATCH,
MSG_HASH(MSG_DISCONNECT_DEVICE_FROM_A_VALID_PORT,
"Disconnect device from a valid port.")
MSG_HASH(MSG_DISK_CLOSED,
"Closed")
"Gesloten")
MSG_HASH(MSG_DISK_EJECTED,
"Ejected")
MSG_HASH(MSG_DOWNLOADING,
@ -1867,15 +1867,15 @@ MSG_HASH(MSG_DOWNLOADING,
MSG_HASH(MSG_DOWNLOAD_FAILED,
"Download mislukt")
MSG_HASH(MSG_ERROR,
"Error")
"Fout")
MSG_HASH(MSG_ERROR_LIBRETRO_CORE_REQUIRES_CONTENT,
"Libretro core heeft inhoud nodig, maar dat werd niet gegeven.")
MSG_HASH(MSG_ERROR_LIBRETRO_CORE_REQUIRES_SPECIAL_CONTENT,
"Libretro core heeft speciaal inhoud nodig, maar dat werd niet gegeven.")
MSG_HASH(MSG_ERROR_PARSING_ARGUMENTS,
"Error parsing arguments.")
"Fout opgetreden tijdens het verwerken van de argumenten.")
MSG_HASH(MSG_ERROR_SAVING_CORE_OPTIONS_FILE,
"Error saving core options file.")
"Fout opgetreden tijdens het opslaan van core opties bestand.")
MSG_HASH(MSG_ERROR_SAVING_REMAP_FILE,
"Fout is opgetreden tijdens het opslaan van remap bestand.")
MSG_HASH(MSG_ERROR_SAVING_SHADER_PRESET,
@ -1887,7 +1887,7 @@ MSG_HASH(MSG_EXTRACTING,
MSG_HASH(MSG_EXTRACTING_FILE,
"Uitpakken van bestand")
MSG_HASH(MSG_FAILED_SAVING_CONFIG_TO,
"Fout is opgetrijdens tijdens het opslaan van configuratie naar ")
"Fout is opgetreden tijdens het opslaan van configuratie naar ")
MSG_HASH(MSG_FAILED_TO,
"Failed to")
MSG_HASH(MSG_FAILED_TO_ACCEPT_INCOMING_SPECTATOR,
@ -1973,7 +1973,7 @@ MSG_HASH(MSG_FOUND_FIRST_DATA_TRACK_ON_FILE,
MSG_HASH(MSG_FOUND_LAST_STATE_SLOT,
"Found last state slot")
MSG_HASH(MSG_FOUND_SHADER,
"Found shader")
"Shader gevonden")
MSG_HASH(MSG_FRAMES,
"Frames")
MSG_HASH(MSG_GAME_SPECIFIC_CORE_OPTIONS_FOUND_AT,
@ -2085,7 +2085,7 @@ MSG_HASH(MSG_REVERTING_SAVEFILE_DIRECTORY_TO,
MSG_HASH(MSG_REVERTING_SAVESTATE_DIRECTORY_TO,
"Reverting savestate directory to")
MSG_HASH(MSG_REWINDING,
"Rewinding.")
"Terugspoelen.")
MSG_HASH(MSG_REWIND_INIT,
"Initializing rewind buffer with size")
MSG_HASH(MSG_REWIND_INIT_FAILED,
@ -2093,7 +2093,7 @@ MSG_HASH(MSG_REWIND_INIT_FAILED,
MSG_HASH(MSG_REWIND_INIT_FAILED_THREADED_AUDIO,
"Implementation uses threaded audio. Cannot use rewind.")
MSG_HASH(MSG_REWIND_REACHED_END,
"Reached end of rewind buffer.")
"Einde bereikt van terugspoel buffer.")
MSG_HASH(MSG_SAVED_NEW_CONFIG_TO,
"Saved new config to")
MSG_HASH(MSG_SAVED_STATE_TO_SLOT,
@ -3154,7 +3154,7 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_ENABLE_MENU,
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_ENABLE_MENU,
"Enable or disable menu sound.")
MSG_HASH(MENU_ENUM_LABEL_VALUE_AUDIO_MIXER_SETTINGS,
"Mixer Settings")
"Mixer Instellingen")
MSG_HASH(MENU_ENUM_SUBLABEL_AUDIO_MIXER_SETTINGS,
"View and/or modify audio mixer settings.")
MSG_HASH(MENU_ENUM_LABEL_VALUE_QUICK_MENU_OVERRIDE_OPTIONS,

View File

@ -4074,14 +4074,17 @@ static bool setting_append_list(
&subgroup_info,
parent_group);
CONFIG_ACTION(
list, list_info,
MENU_ENUM_LABEL_MIDI_SETTINGS,
MENU_ENUM_LABEL_VALUE_MIDI_SETTINGS,
&group_info,
&subgroup_info,
parent_group);
settings_data_list_current_add_flags(list, list_info, SD_FLAG_LAKKA_ADVANCED);
if (string_is_not_equal(settings->arrays.midi_driver, "null"))
{
CONFIG_ACTION(
list, list_info,
MENU_ENUM_LABEL_MIDI_SETTINGS,
MENU_ENUM_LABEL_VALUE_MIDI_SETTINGS,
&group_info,
&subgroup_info,
parent_group);
settings_data_list_current_add_flags(list, list_info, SD_FLAG_LAKKA_ADVANCED);
}
for (user = 0; user < MAX_USERS; user++)
setting_append_list_input_player_options(list, list_info, parent_group, user);