rockbox/apps/gui/skin_engine
Aidan MacDonald 76e07a7fd2 Touchscreen: adjust how bar padding is handled
The old way of padding out bars was to just create a bigger touch
region, the intent being to make it easier to touch the end of a
bar. Unfortunately, this didn't even accomplish that, and caused
an annoying offset between the bar graphics and the touch point.

New method is to account for padding explicitly and clamp touches
in the padding region so they are within the proper touch region.

Change-Id: Id39e571fc1b033a4da94f0eb1143a2fc276bab03
2021-06-22 21:37:02 +01:00
..
skin_backdrops.c Fix display regression from c85d8e2 2020-10-28 22:55:27 -04:00
skin_display.c Fix multiple potential null pointer dereferencess 2020-10-28 08:42:49 -04:00
skin_display.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
skin_engine.c misc: Only include rbpaths.h and string-extra.h in places that need it 2021-04-10 12:08:12 -04:00
skin_engine.h LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
skin_parser.c Touchscreen: adjust how bar padding is handled 2021-06-22 21:37:02 +01:00
skin_render.c Skin_engine optimize element switches 2020-11-13 19:14:56 +00:00
skin_tokens.c Skin engine: respect volume decimalization 2021-04-09 10:53:44 +00:00
skin_touchsupport.c Touchscreen: adjust how bar padding is handled 2021-06-22 21:37:02 +01:00
wps_internals.h Touchscreen: adjust how bar padding is handled 2021-06-22 21:37:02 +01:00