Add Debug Panel Enable setting

This commit is contained in:
twinaphex 2015-10-08 06:47:45 +02:00
parent 449cdfe36f
commit c6bdeba819
3 changed files with 20 additions and 0 deletions

View File

@ -26,6 +26,8 @@ static const char *menu_hash_to_str_us_label(uint32_t hash)
{
switch (hash)
{
case MENU_LABEL_DEBUG_PANEL_ENABLE:
return "debug_panel_enable";
case MENU_LABEL_HELP_SCANNING_CONTENT:
return "help_scanning_content";
case MENU_LABEL_HELP_AUDIO_VIDEO_TROUBLESHOOTING:
@ -648,6 +650,8 @@ const char *menu_hash_to_str_us(uint32_t hash)
switch (hash)
{
case MENU_LABEL_VALUE_DEBUG_PANEL_ENABLE:
return "Debug Panel Enable";
case MENU_LABEL_VALUE_HELP_SCANNING_CONTENT:
return "Scanning For Content";
case MENU_LABEL_VALUE_HELP_AUDIO_VIDEO_TROUBLESHOOTING:

View File

@ -22,6 +22,9 @@
extern "C" {
#endif
#define MENU_LABEL_DEBUG_PANEL_ENABLE 0xbad176a1U
#define MENU_LABEL_VALUE_DEBUG_PANEL_ENABLE 0x15042803U
#define MENU_LABEL_VALUE_MENU_CONTROLS_PROLOG 0x72674cdfU
#define MENU_LABEL_VALUE_HELP_WHAT_IS_A_CORE 0xf3b0f77eU

View File

@ -3216,6 +3216,19 @@ static bool setting_append_list_logging_options(
&setting_get_string_representation_uint_libretro_log_level;
settings_data_list_current_add_flags(list, list_info, SD_FLAG_ADVANCED);
CONFIG_BOOL(settings->debug_panel_enable,
menu_hash_to_str(MENU_LABEL_DEBUG_PANEL_ENABLE),
menu_hash_to_str(MENU_LABEL_VALUE_DEBUG_PANEL_ENABLE),
false,
menu_hash_to_str(MENU_VALUE_OFF),
menu_hash_to_str(MENU_VALUE_ON),
group_info.name,
subgroup_info.name,
parent_group,
general_write_handler,
general_read_handler);
settings_data_list_current_add_flags(list, list_info, SD_FLAG_ADVANCED);
END_SUB_GROUP(list, list_info, parent_group);
START_SUB_GROUP(list, list_info, "Performance Counters", group_info.name, subgroup_info,