mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
Change more menu_entries_add calls into menu_entries_add_enum
This commit is contained in:
parent
697a753ecc
commit
395c601159
@ -431,7 +431,8 @@ static int menu_displaylist_parse_core_info(menu_displaylist_info_t *info)
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_RDB_ENTRY_NAME),
|
||||
core_info->firmware[i].desc ?
|
||||
core_info->firmware[i].desc : "");
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
snprintf(tmp, sizeof(tmp), " %s: %s, %s",
|
||||
@ -443,7 +444,8 @@ static int menu_displaylist_parse_core_info(menu_displaylist_info_t *info)
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_OPTIONAL) :
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_REQUIRED)
|
||||
);
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
}
|
||||
}
|
||||
@ -478,14 +480,16 @@ static int menu_displaylist_parse_debug_info(menu_displaylist_info_t *info)
|
||||
settings_t *settings = config_get_ptr();
|
||||
global_t *global = global_get_ptr();
|
||||
|
||||
menu_entries_add(info->list, "Directory Tests:", "",
|
||||
menu_entries_add_enum(info->list, "Directory Tests:", "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
/* Assume libretro directory exists and check if stat works */
|
||||
ret = path_is_directory(settings->directory.libretro);
|
||||
snprintf(tmp, sizeof(tmp), "- stat directory... %s",
|
||||
ret ? "passed" : "failed");
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
/* Try to create a "test" subdirectory on top of libretro directory */
|
||||
@ -496,24 +500,25 @@ static int menu_displaylist_parse_debug_info(menu_displaylist_info_t *info)
|
||||
ret = path_mkdir(tmp);
|
||||
snprintf(tmp, sizeof(tmp), "- create a directory... %s",
|
||||
ret ? "passed" : "failed");
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
menu_entries_add(info->list, "", "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, "", "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
/* Check if save directory exists */
|
||||
menu_entries_add(info->list, "Savefile Directory", "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, "Savefile Directory", "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
ret = path_is_directory(global->dir.savefile);
|
||||
snprintf(tmp, sizeof(tmp), "- directory name: %s",
|
||||
global->dir.savefile);
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
snprintf(tmp, sizeof(tmp), "- directory exists: %s",
|
||||
ret ? "true" : "false");
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
/* Check if save directory is writable */
|
||||
fill_pathname_join(tmp, global->dir.savefile, ".retroarch",
|
||||
@ -521,11 +526,11 @@ static int menu_displaylist_parse_debug_info(menu_displaylist_info_t *info)
|
||||
ret = path_mkdir(tmp);
|
||||
snprintf(tmp, sizeof(tmp), "- directory writable: %s",
|
||||
ret ? "true" : "false");
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
menu_entries_add(info->list, "", "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, "", "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
/* Check if state directory exists */
|
||||
menu_entries_add(info->list, "Savestate Directory", "",
|
||||
@ -635,8 +640,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
|
||||
snprintf(tmp, sizeof(tmp), "%s: %s",
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_BUILD_DATE), __DATE__);
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
(void)tmp_string;
|
||||
|
||||
@ -645,12 +650,12 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
sizeof(tmp));
|
||||
strlcat(tmp, ": ", sizeof(tmp));
|
||||
strlcat(tmp, retroarch_git_version, sizeof(tmp));
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
#endif
|
||||
|
||||
retroarch_get_capabilities(RARCH_CAPABILITIES_COMPILER, tmp, sizeof(tmp));
|
||||
menu_entries_add(info->list, tmp, "", MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "", MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
#ifdef ANDROID
|
||||
bool perms = test_permissions(sdcard_dir);
|
||||
@ -713,8 +718,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
|
||||
snprintf(cpu_str, sizeof(cpu_str), "%s %s", cpu_text_str, cpu_arch_str);
|
||||
|
||||
menu_entries_add(info->list, cpu_str, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, cpu_str, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
}
|
||||
|
||||
{
|
||||
@ -722,8 +727,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
unsigned amount_cores = cpu_features_get_core_amount();
|
||||
|
||||
snprintf(cpu_str, sizeof(cpu_str), "CPU Cores: %d\n", amount_cores);
|
||||
menu_entries_add(info->list, cpu_str, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, cpu_str, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
}
|
||||
|
||||
|
||||
@ -734,13 +739,13 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
snprintf(tmp, sizeof(tmp), "Port #%d device name: %s (#%d)",
|
||||
controller, settings->input.device_names[controller],
|
||||
settings->input.device_name_index[controller]);
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
snprintf(tmp, sizeof(tmp), "Port #%d device VID/PID: %d/%d",
|
||||
controller, settings->input.vid[controller],
|
||||
settings->input.pid[controller]);
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@ -755,8 +760,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
sizeof(tmp));
|
||||
strlcat(tmp, ": ", sizeof(tmp));
|
||||
strlcat(tmp, frontend->ident, sizeof(tmp));
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
if (frontend->get_name)
|
||||
{
|
||||
@ -767,8 +772,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
strlcat(tmp, ": ", sizeof(tmp));
|
||||
strlcat(tmp, frontend->get_name ?
|
||||
tmp2 : menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NOT_AVAILABLE), sizeof(tmp));
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
}
|
||||
|
||||
if (frontend->get_os)
|
||||
@ -779,15 +784,15 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
frontend->get_os
|
||||
? tmp2 : menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NOT_AVAILABLE),
|
||||
major, minor);
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
}
|
||||
|
||||
snprintf(tmp, sizeof(tmp), "%s : %d",
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_RETRORATING_LEVEL),
|
||||
frontend->get_rating ? frontend->get_rating() : -1);
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
{
|
||||
char tmp[PATH_MAX_LENGTH] = {0};
|
||||
@ -847,12 +852,12 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
bytes_to_gb(memory_total)
|
||||
);
|
||||
#endif
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add(info->list, tmp2, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add(info->list, tmp3, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp2, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp3, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@ -915,8 +920,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
sizeof(tmp));
|
||||
strlcat(tmp, ": ", sizeof(tmp));
|
||||
strlcat(tmp, tmp2, sizeof(tmp));
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@ -932,8 +937,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
strlcat(tmp, tmp_string ? tmp_string
|
||||
: menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NOT_AVAILABLE),
|
||||
sizeof(tmp));
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
{
|
||||
gfx_ctx_metrics_t metrics;
|
||||
@ -948,7 +953,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
menu_hash_to_str_enum(
|
||||
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_MM_WIDTH),
|
||||
val);
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
}
|
||||
|
||||
@ -960,7 +966,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
menu_hash_to_str_enum(
|
||||
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_MM_HEIGHT),
|
||||
val);
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
}
|
||||
|
||||
@ -972,7 +979,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
menu_hash_to_str_enum(
|
||||
MENU_ENUM_LABEL_VALUE_SYSTEM_INFO_DISPLAY_METRIC_DPI),
|
||||
val);
|
||||
menu_entries_add(info->list, tmp, "",
|
||||
menu_entries_add_enum(info->list, tmp, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
}
|
||||
}
|
||||
@ -988,7 +996,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_YES) :
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NO),
|
||||
sizeof(feat_str));
|
||||
menu_entries_add(info->list, feat_str, "",
|
||||
menu_entries_add_enum(info->list, feat_str, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
strlcpy(feat_str,
|
||||
@ -1000,7 +1009,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_YES) :
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NO),
|
||||
sizeof(feat_str));
|
||||
menu_entries_add(info->list, feat_str, "",
|
||||
menu_entries_add_enum(info->list, feat_str, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
strlcpy(feat_str,
|
||||
@ -1012,7 +1022,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
? menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_YES)
|
||||
: menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NO),
|
||||
sizeof(feat_str));
|
||||
menu_entries_add(info->list, feat_str, "",
|
||||
menu_entries_add_enum(info->list, feat_str, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
snprintf(feat_str, sizeof(feat_str),
|
||||
@ -1022,7 +1033,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
_network_command_supp
|
||||
? menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_YES)
|
||||
: menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NO));
|
||||
menu_entries_add(info->list, feat_str, "",
|
||||
menu_entries_add_enum(info->list, feat_str, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
snprintf(feat_str, sizeof(feat_str),
|
||||
@ -1425,8 +1437,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
_python_supp ?
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_YES)
|
||||
: menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NO));
|
||||
menu_entries_add(info->list, feat_str, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, feat_str, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
snprintf(feat_str, sizeof(feat_str),
|
||||
"%s: %s",
|
||||
@ -1434,8 +1446,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
_v4l2_supp ?
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_YES)
|
||||
: menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NO));
|
||||
menu_entries_add(info->list, feat_str, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, feat_str, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
snprintf(feat_str, sizeof(feat_str),
|
||||
"%s: %s",
|
||||
@ -1444,8 +1456,8 @@ static int menu_displaylist_parse_system_info(menu_displaylist_info_t *info)
|
||||
_libusb_supp ?
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_YES)
|
||||
: menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NO));
|
||||
menu_entries_add(info->list, feat_str, "",
|
||||
MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
menu_entries_add_enum(info->list, feat_str, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_SETTINGS_CORE_INFO_NONE, 0, 0);
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -1513,14 +1525,14 @@ static int menu_displaylist_parse_playlist(menu_displaylist_info_t *info,
|
||||
}
|
||||
|
||||
if (!path)
|
||||
menu_entries_add(info->list, fill_buf, path_playlist,
|
||||
MENU_FILE_PLAYLIST_ENTRY, 0, i);
|
||||
menu_entries_add_enum(info->list, fill_buf, path_playlist,
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_FILE_PLAYLIST_ENTRY, 0, i);
|
||||
else if (is_history)
|
||||
menu_entries_add(info->list, fill_buf,
|
||||
path, MENU_FILE_RPL_ENTRY, 0, i);
|
||||
menu_entries_add_enum(info->list, fill_buf,
|
||||
path, MENU_ENUM_LABEL_UNKNOWN, MENU_FILE_RPL_ENTRY, 0, i);
|
||||
else
|
||||
menu_entries_add(info->list, label,
|
||||
path, MENU_FILE_RPL_ENTRY, 0, i);
|
||||
menu_entries_add_enum(info->list, label,
|
||||
path, MENU_ENUM_LABEL_UNKNOWN, MENU_FILE_RPL_ENTRY, 0, i);
|
||||
}
|
||||
|
||||
return 0;
|
||||
@ -1634,7 +1646,9 @@ static int create_string_list_rdb_entry_string(
|
||||
strlcpy(tmp, desc, sizeof(tmp));
|
||||
strlcat(tmp, ": ", sizeof(tmp));
|
||||
strlcat(tmp, actual_string, sizeof(tmp));
|
||||
menu_entries_add(list, tmp, output_label, 0, 0, 0);
|
||||
menu_entries_add_enum(list, tmp, output_label,
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
0, 0, 0);
|
||||
|
||||
if (output_label)
|
||||
free(output_label);
|
||||
@ -1679,7 +1693,8 @@ static int create_string_list_rdb_entry_int(
|
||||
string_list_join_concat(output_label, str_len, str_list, "|");
|
||||
|
||||
snprintf(tmp, sizeof(tmp), "%s : %d", desc, actual_int);
|
||||
menu_entries_add(list, tmp, output_label,
|
||||
menu_entries_add_enum(list, tmp, output_label,
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
0, 0, 0);
|
||||
|
||||
if (output_label)
|
||||
@ -2082,8 +2097,8 @@ static int menu_database_parse_query(file_list_t *list, const char *path,
|
||||
for (i = 0; i < db_list->count; i++)
|
||||
{
|
||||
if (!string_is_empty(db_list->list[i].name))
|
||||
menu_entries_add(list, db_list->list[i].name,
|
||||
path, MENU_FILE_RDB_ENTRY, 0, 0);
|
||||
menu_entries_add_enum(list, db_list->list[i].name,
|
||||
path, MENU_ENUM_LABEL_UNKNOWN, MENU_FILE_RDB_ENTRY, 0, 0);
|
||||
}
|
||||
|
||||
database_info_list_free(db_list);
|
||||
@ -2102,15 +2117,17 @@ static int deferred_push_video_shader_parameters_common(
|
||||
|
||||
if (list_size == 0)
|
||||
{
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NO_SHADER_PARAMETERS),
|
||||
"", 0, 0, 0);
|
||||
"",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
0, 0, 0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
for (i = 0; i < list_size; i++)
|
||||
menu_entries_add(info->list, shader->parameters[i].desc,
|
||||
info->label, base_parameter + i, 0, 0);
|
||||
menu_entries_add_enum(info->list, shader->parameters[i].desc,
|
||||
info->label, MENU_ENUM_LABEL_UNKNOWN, base_parameter + i, 0, 0);
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -2251,9 +2268,10 @@ loop:
|
||||
}
|
||||
|
||||
if (count == 0 && add_empty_entry)
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NO_SETTINGS_FOUND),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_NO_SETTINGS_FOUND),
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
0, 0, 0);
|
||||
|
||||
return 0;
|
||||
@ -2653,73 +2671,86 @@ static int menu_displaylist_parse_options(
|
||||
MENU_ENUM_LABEL_UPDATE_LAKKA,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_THUMBNAILS_UPDATER_LIST),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_THUMBNAILS_UPDATER_LIST),
|
||||
MENU_ENUM_LABEL_THUMBNAILS_UPDATER_LIST,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
#else
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_CORE_UPDATER_LIST),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_CORE_UPDATER_LIST),
|
||||
MENU_ENUM_LABEL_CORE_UPDATER_LIST,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_THUMBNAILS_UPDATER_LIST),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_THUMBNAILS_UPDATER_LIST),
|
||||
MENU_ENUM_LABEL_THUMBNAILS_UPDATER_LIST,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_UPDATE_CORE_INFO_FILES),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_UPDATE_CORE_INFO_FILES),
|
||||
MENU_ENUM_LABEL_UPDATE_CORE_INFO_FILES,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_UPDATE_ASSETS),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_UPDATE_ASSETS),
|
||||
MENU_ENUM_LABEL_UPDATE_ASSETS,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_UPDATE_AUTOCONFIG_PROFILES),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_UPDATE_AUTOCONFIG_PROFILES),
|
||||
MENU_ENUM_LABEL_UPDATE_AUTOCONFIG_PROFILES,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_UPDATE_CHEATS),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_UPDATE_CHEATS),
|
||||
MENU_ENUM_LABEL_UPDATE_CHEATS,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
|
||||
#ifdef HAVE_LIBRETRODB
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_UPDATE_DATABASES),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_UPDATE_DATABASES),
|
||||
MENU_ENUM_LABEL_UPDATE_DATABASES,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
#endif
|
||||
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_UPDATE_OVERLAYS),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_UPDATE_OVERLAYS),
|
||||
MENU_ENUM_LABEL_UPDATE_OVERLAYS,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
|
||||
#ifdef HAVE_CG
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_UPDATE_CG_SHADERS),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_UPDATE_CG_SHADERS),
|
||||
MENU_ENUM_LABEL_UPDATE_CG_SHADERS,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_GLSL
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_UPDATE_GLSL_SHADERS),
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_UPDATE_GLSL_SHADERS),
|
||||
MENU_ENUM_LABEL_UPDATE_GLSL_SHADERS,
|
||||
MENU_SETTING_ACTION, 0, 0);
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#else
|
||||
menu_entries_add(info->list,
|
||||
menu_entries_add_enum(info->list,
|
||||
menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_NO_ITEMS),
|
||||
"", MENU_SETTING_NO_ITEM, 0, 0);
|
||||
"",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTING_NO_ITEM, 0, 0);
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
@ -2762,8 +2793,9 @@ static int menu_displaylist_parse_options_cheats(
|
||||
"%s #%u: ", menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_CHEAT), i);
|
||||
if (cheat_manager_get_desc(i))
|
||||
strlcat(cheat_label, cheat_manager_get_desc(i), sizeof(cheat_label));
|
||||
menu_entries_add(info->list,
|
||||
cheat_label, "", MENU_SETTINGS_CHEAT_BEGIN + i, 0, 0);
|
||||
menu_entries_add_enum(info->list,
|
||||
cheat_label, "", MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_CHEAT_BEGIN + i, 0, 0);
|
||||
}
|
||||
|
||||
return 0;
|
||||
@ -2836,7 +2868,8 @@ static int menu_displaylist_parse_options_remappings(
|
||||
snprintf(desc_label, sizeof(desc_label),
|
||||
"%s %u %s : ", menu_hash_to_str_enum(MENU_ENUM_LABEL_VALUE_USER),
|
||||
user, description);
|
||||
menu_entries_add(info->list, desc_label, "",
|
||||
menu_entries_add_enum(info->list, desc_label, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN,
|
||||
MENU_SETTINGS_INPUT_DESC_BEGIN +
|
||||
(p * (RARCH_FIRST_CUSTOM_BIND + 4)) + retro_id, 0, 0);
|
||||
}
|
||||
@ -4171,8 +4204,8 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type, void *data)
|
||||
switch (type)
|
||||
{
|
||||
case DISPLAYLIST_CORES_COLLECTION_SUPPORTED:
|
||||
menu_entries_add(info->list, cores_paths->elems[i].data, "",
|
||||
MENU_FILE_CORE, 0, 0);
|
||||
menu_entries_add_enum(info->list, cores_paths->elems[i].data, "",
|
||||
MENU_ENUM_LABEL_UNKNOWN, MENU_FILE_CORE, 0, 0);
|
||||
break;
|
||||
default:
|
||||
menu_entries_add_enum(info->list, cores_paths->elems[i].data,
|
||||
|
Loading…
x
Reference in New Issue
Block a user