rockbox/apps/menus
Amaury Pouly 8146b40e73 Fuze+: add a configurable deadzone area for touchpad buttons
To stop erroneous button presses, allow users to add a deadzone between
the button via the Settings > General > System menu > Touch Dead Zone.

The configuration was chosen this way: the touchpad has the same DPI
in both direction so the setting applies the same on both the X and Y
axis. The setting ranges from 0 to 100 and is internally multiplied by 2
giving a maximum deadzone of 2*100 = 200 around each button, which
account for 400 total (once around each button), effectively reducing
each virtual button from 1000x600 to 600x200 when using the maximum value.

Change-Id: I8683c63d2950200eb32d1dda0a00bbd92d83d5be
Reviewed-on: http://gerrit.rockbox.org/677
Reviewed-by: Benjamin Brown <foolshperson@gmail.com>
Tested: Benjamin Brown <foolshperson@gmail.com>
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
2014-09-08 11:21:54 +02:00
..
audiohw_eq_menu.c Gigabeat S: Fully enable access to hardware tone controls and 3-D effect feature. Under the hood, it's designated a hardware equalizer since it is one. Implement code framework for hardware EQ in general. Menu aspect is well abstracted and so the UI and strings can be changed around if taste doesn't quite suit. So far the emphasis is distinction of the UI labelling from the software EQ so that it's clear the settings are for a different thing. 2010-05-15 13:09:45 +00:00
display_menu.c Rewrite filesystem code (WIP) 2014-08-30 03:48:23 +02:00
eq_menu.c Fix incorrect language string reference in eq_menu.c 2014-01-26 16:26:00 +01:00
eq_menu.h EQ: - Fine grained EQ configuration 2013-03-05 03:19:34 +01:00
exported_menus.h playlist_viewer: Resurrect playlist viewer settings submenu in the playlist viewer context menu. 2014-01-11 10:46:37 +01:00
main_menu.c Rewrite filesystem code (WIP) 2014-08-30 03:48:23 +02:00
menu_common.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
menu_common.h Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
playback_menu.c Get rid of some superfluous single-purpose functions in playback. 2013-07-13 00:08:51 -04:00
playlist_menu.c playlist: Get rid of plugin buffer use in playlist_save(). 2014-04-15 23:54:28 +02:00
plugin_menu.c Fix oops in r29160 (apps went into games and vice versa). 2011-01-29 15:03:03 +00:00
radio_menu.c Fix FS#12158 - Make the "Mode: " line in the radio menu voice. 2011-06-16 13:28:15 +00:00
recording_menu.c Reuse frequency string from recording for playback frequency. 2013-07-06 17:14:02 -04:00
settings_menu.c Fuze+: add a configurable deadzone area for touchpad buttons 2014-09-08 11:21:54 +02:00
sound_menu.c Implement volume limiter feature 2014-01-13 11:32:03 +01:00
theme_menu.c Touchscreen: Show a line separator in lists. 2014-03-03 15:14:16 +01:00
time_menu.c lcd-common: Remove support for custom line heights from viewport. 2014-01-07 14:13:48 +01:00