diff --git a/intl/msg_hash_us.c b/intl/msg_hash_us.c index 0003692895..0b78892f69 100644 --- a/intl/msg_hash_us.c +++ b/intl/msg_hash_us.c @@ -204,6 +204,15 @@ int menu_hash_get_help_us_enum(enum msg_hash_enums msg, char *s, size_t len) switch (msg) { + case MENU_ENUM_LABEL_SCAN_THIS_DIRECTORY: + snprintf(s, len, + "Select this to scan the current directory \n" + "for content."); + break; + case MENU_ENUM_LABEL_USE_THIS_DIRECTORY: + snprintf(s, len, + "Select this to set this as the directory."); + break; case MENU_ENUM_LABEL_CONTENT_DATABASE_DIRECTORY: snprintf(s, len, "Content Database Directory. \n" @@ -258,6 +267,10 @@ int menu_hash_get_help_us_enum(enum msg_hash_enums msg, char *s, size_t len) snprintf(s, len, "Shader file."); break; + case MENU_ENUM_LABEL_FILE_BROWSER_REMAP: + snprintf(s, len, + "Remap controls file."); + break; case MENU_ENUM_LABEL_FILE_BROWSER_CHEAT: snprintf(s, len, "Cheat file."); @@ -1974,6 +1987,12 @@ static const char *menu_hash_to_str_us_label_enum(enum msg_hash_enums msg) return "file_browser_directory"; case MENU_ENUM_LABEL_FILE_BROWSER_PLAIN_FILE: return "file_browser_plain_file"; + case MENU_ENUM_LABEL_FILE_BROWSER_REMAP: + return "file_browser_remap"; + case MENU_ENUM_LABEL_FILE_BROWSER_SHADER: + return "file_browser_shader"; + case MENU_ENUM_LABEL_FILE_BROWSER_SHADER_PRESET: + return "file_browser_shader_preset"; case MENU_ENUM_LABEL_FILE_BROWSER_CORE: return "file_browser_core"; case MENU_ENUM_LABEL_FILE_BROWSER_CORE_SELECT_FROM_COLLECTION: diff --git a/menu/drivers/menu_generic.c b/menu/drivers/menu_generic.c index 2d198c837a..c81ead6e79 100644 --- a/menu/drivers/menu_generic.c +++ b/menu/drivers/menu_generic.c @@ -367,11 +367,13 @@ int generic_menu_iterate(void *data, void *userdata, enum menu_action action) case FILE_TYPE_SHADER: enum_idx = MENU_ENUM_LABEL_FILE_BROWSER_SHADER; break; + case FILE_TYPE_REMAP: + enum_idx = MENU_ENUM_LABEL_FILE_BROWSER_REMAP; + break; case FILE_TYPE_RECORD_CONFIG: /* TODO/FIXME */ case FILE_TYPE_CURSOR: /* TODO/FIXME */ case FILE_TYPE_VIDEOFILTER: /* TODO/FIXME */ case FILE_TYPE_AUDIOFILTER: /* TODO/FIXME */ - case FILE_TYPE_REMAP: /* TODO/FIXME */ case FILE_TYPE_SHADER_SLANG: /* TODO/FIXME */ case FILE_TYPE_SHADER_GLSL: /* TODO/FIXME */ case FILE_TYPE_SHADER_HLSL: /* TODO/FIXME */ diff --git a/msg_hash.h b/msg_hash.h index 103749a85e..fe2bfabb86 100644 --- a/msg_hash.h +++ b/msg_hash.h @@ -600,6 +600,7 @@ enum msg_hash_enums MENU_ENUM_LABEL_FILE_BROWSER_PLAIN_FILE, MENU_ENUM_LABEL_FILE_BROWSER_SHADER_PRESET, MENU_ENUM_LABEL_FILE_BROWSER_SHADER, + MENU_ENUM_LABEL_FILE_BROWSER_REMAP, MENU_ENUM_LABEL_FILE_BROWSER_CORE, MENU_ENUM_LABEL_FILE_BROWSER_OVERLAY, MENU_ENUM_LABEL_FILE_BROWSER_CHEAT,