rockbox/apps/gui
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
..
bitmap list: After drawing scrollbars, explcitly switch back to old viewport. 2021-04-07 11:02:00 +00:00
skin_engine Touchscreen: adjust how bar padding is handled 2021-06-22 21:37:02 +01:00
backdrop.c really the last of the red this time 2010-01-29 08:39:08 +00:00
backdrop.h fix the last of the red... note to self, fix backdrop.h! 2010-01-29 08:25:24 +00:00
color_picker.c LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
color_picker.h color_picker: a bit of rework for color_picker. 2010-02-11 14:18:31 +00:00
folder_select.c folder_select: fix problem when selecting / as folder. 2012-08-15 23:10:28 +02:00
folder_select.h New GUI browser to select one (or more) folders. 2012-07-30 21:20:51 +02:00
icon.c misc: Only include rbpaths.h and string-extra.h in places that need it 2021-04-10 12:08:12 -04:00
icon.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
line.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
line.h lcd-24bit: Introduce a 24-bit mid-level LCD driver 2014-06-21 00:15:53 +02:00
list.c synclist add method for setting selection color 2020-11-14 00:01:39 +00:00
list.h synclist add method for setting selection color 2020-11-14 00:01:39 +00:00
mask_select.c Selective Backlight/Advanced Softlock - Selective actions based on context 2017-01-17 23:06:17 +01:00
mask_select.h Selective Backlight/Advanced Softlock - Selective actions based on context 2017-01-17 23:06:17 +01:00
option_select.c Add open_plugin to core 2020-08-17 10:15:14 -04:00
option_select.h New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
pitchscreen.c Whitespace cleanup on fb_viewport Rewrite 2020-10-26 12:38:22 -04:00
pitchscreen.h Fix red in bootloaders 2009-07-11 17:16:23 +00:00
quickscreen.c QuickScreen: Update status bar after changing volume 2021-04-04 00:14:37 +02:00
quickscreen.h Shortcuts.c -- Update 2021-03-07 10:07:49 -05:00
scrollbar.c [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
scrollbar.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
splash.c Whitespace cleanup on fb_viewport Rewrite 2020-10-26 12:38:22 -04:00
splash.h Move some gcc extensions to new gcc_extensions.h header 2010-07-25 14:44:29 +00:00
statusbar-skinned.c Fix multiple potential null pointer dereferencess 2020-10-28 08:42:49 -04:00
statusbar-skinned.h [4/4] Remove HAVE_LCD_BITMAP, as it's now the only choice. 2020-07-24 21:20:13 +00:00
statusbar.c Battery Icon, Remove Hardcoded Overall Width 2021-03-03 03:11:02 +00:00
statusbar.h statusbar: Make statusbar height equal SYSFONT_HEIGHT 2020-10-26 19:52:40 +00:00
usb_screen.c LCD core move buf ptr and address look up function viewport struct 2020-10-26 12:28:48 -04:00
usb_screen.h Fix warning on USB_NONE targets 2010-10-14 12:29:19 +00:00
viewport.c Whitespace cleanup on fb_viewport Rewrite 2020-10-26 12:38:22 -04:00
viewport.h Whitespace cleanup on fb_viewport Rewrite 2020-10-26 12:38:22 -04:00
wps.c Touchscreen: adjust calculation of bar touch position 2021-06-22 21:37:02 +01:00
wps.h Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR. 2011-12-19 20:12:52 +00:00
yesno.c Yes/No Screen: Allow accept to be button release 2021-05-27 19:58:09 -05:00
yesno.h Pull yesno_pop out of the radio code as it is a nice simple resuasble yesno api worth reusing 2011-07-21 06:40:01 +00:00