mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 04:14:00 +00:00
(Menu) Start refactoring menu_entries code
This commit is contained in:
parent
c315495fa8
commit
3e2ab80aa2
@ -194,26 +194,21 @@ int menu_entries_push_list(menu_handle_t *menu,
|
||||
}
|
||||
else if (!strcmp(path, "General Options"))
|
||||
{
|
||||
rarch_setting_t *setting_data = (rarch_setting_t*)setting_data_get_list();
|
||||
rarch_setting_t *setting = (rarch_setting_t*)setting_data_find_setting(setting_data,
|
||||
"General Options");
|
||||
|
||||
file_list_clear(list);
|
||||
add_setting_entry(menu,list,"libretro_log_level", 0, setting_data);
|
||||
add_setting_entry(menu,list,"log_verbosity", 0, setting_data);
|
||||
add_setting_entry(menu,list,"perfcnt_enable", 0, setting_data);
|
||||
add_setting_entry(menu,list,"game_history_size", 0, setting_data);
|
||||
add_setting_entry(menu,list,"config_save_on_exit", 0, setting_data);
|
||||
add_setting_entry(menu,list,"core_specific_config", 0, setting_data);
|
||||
add_setting_entry(menu,list,"video_gpu_screenshot", 0, setting_data);
|
||||
add_setting_entry(menu,list,"dummy_on_core_shutdown", 0, setting_data);
|
||||
add_setting_entry(menu,list,"fps_show", 0, setting_data);
|
||||
add_setting_entry(menu,list,"fastforward_ratio", 0, setting_data);
|
||||
add_setting_entry(menu,list,"slowmotion_ratio", 0, setting_data);
|
||||
add_setting_entry(menu,list,"rewind_enable", 0, setting_data);
|
||||
add_setting_entry(menu,list,"rewind_granularity", 0, setting_data);
|
||||
add_setting_entry(menu,list,"block_sram_overwrite", 0, setting_data);
|
||||
add_setting_entry(menu,list,"autosave_interval", 0, setting_data);
|
||||
add_setting_entry(menu,list,"video_disable_composition", 0, setting_data);
|
||||
add_setting_entry(menu,list,"pause_nonactive", 0, setting_data);
|
||||
add_setting_entry(menu,list,"savestate_auto_save", 0, setting_data);
|
||||
add_setting_entry(menu,list,"savestate_auto_load", 0, setting_data);
|
||||
|
||||
for (; setting->type != ST_END_GROUP; setting++)
|
||||
{
|
||||
if (setting->type == ST_SUB_GROUP ||
|
||||
setting->type == ST_END_SUB_GROUP )
|
||||
continue;
|
||||
|
||||
file_list_push(list, setting->short_description,
|
||||
setting->name, 0, 0);
|
||||
}
|
||||
}
|
||||
else if (!strcmp(label, "history_list"))
|
||||
{
|
||||
|
@ -2303,7 +2303,7 @@ rarch_setting_t *setting_data_get_list(void)
|
||||
/* General Options */
|
||||
/*******************/
|
||||
START_GROUP("General Options")
|
||||
START_SUB_GROUP("General Options")
|
||||
START_SUB_GROUP("State")
|
||||
CONFIG_BOOL(g_extern.verbosity, "log_verbosity", "Logging Verbosity", false, "OFF", "ON", GROUP_NAME, SUBGROUP_NAME, general_write_handler, general_read_handler)
|
||||
CONFIG_UINT(g_settings.libretro_log_level, "libretro_log_level", "Libretro Logging Level", libretro_log_level, GROUP_NAME, SUBGROUP_NAME, general_write_handler, general_read_handler) WITH_RANGE(0, 3, 1.0, true, true)
|
||||
CONFIG_BOOL(g_extern.perfcnt_enable, "perfcnt_enable", "Performance Counters", false, "OFF", "ON", GROUP_NAME, SUBGROUP_NAME, general_write_handler, general_read_handler)
|
||||
|
Loading…
x
Reference in New Issue
Block a user