(menu) add a seperate setting to enable/disable touch input inside the

menu.
This commit is contained in:
aliaspider 2015-03-30 00:50:44 +01:00
parent 61962e1018
commit ddfbea107d
4 changed files with 22 additions and 2 deletions

View File

@ -113,6 +113,11 @@ typedef struct settings
bool enable;
} mouse;
struct
{
bool enable;
} pointer;
struct
{
struct

View File

@ -162,7 +162,7 @@ static int pointer_post_iterate(menu_file_list_cbs_t *cbs, const char *path,
if (!menu)
return -1;
if (!settings->menu.mouse.enable)
if (!settings->menu.pointer.enable)
return 0;
#if defined(HAVE_XMB)
@ -654,7 +654,7 @@ static int pointer_iterate(unsigned *action)
if (!menu)
return -1;
if (!settings->menu.mouse.enable)
if (!settings->menu.pointer.enable)
return 0;
#if defined(HAVE_XMB)

View File

@ -594,6 +594,9 @@
# Enable mouse input inside the menu.
# menu_mouse_enable = false
# Enable touch input inside the menu.
# menu_pointer_enable = false
# Shows current date and/or time inside menu.
# menu_timedate_enable = true

View File

@ -5261,6 +5261,18 @@ static bool setting_append_list_menu_options(
general_write_handler,
general_read_handler);
CONFIG_BOOL(
settings->menu.pointer.enable,
"menu_pointer_enable",
"Touch Enable",
false,
"OFF",
"ON",
group_info.name,
subgroup_info.name,
general_write_handler,
general_read_handler);
END_SUB_GROUP(list, list_info);
START_SUB_GROUP(list, list_info, "Navigation", group_info.name, subgroup_info);