diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2010-06-21 06:04:19 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2010-06-21 06:04:19 +0000 |
commit | a398c2846aa86650aa386a68cb51929477b6aa23 (patch) | |
tree | 4fa695ba8ea3a2b0e0c1f1c1ab5ac9ce27430804 /apps/gui/bitmap | |
parent | 2b0ef19900295ef4e8da0fa52a13a04ccf76cb65 (diff) | |
download | rockbox-a398c2846aa86650aa386a68cb51929477b6aa23.tar.gz rockbox-a398c2846aa86650aa386a68cb51929477b6aa23.zip |
Touchregion support for the Base Skin and FM Skins. display obviously needs to be in stylus mode for this to work. Just about all screens should be mostly useable if your sbs has the next/prev/select/cancel/menu regions defined.
Plenty of room to add new action abilities if they are wanted.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27004 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/bitmap')
-rw-r--r-- | apps/gui/bitmap/list.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/gui/bitmap/list.c b/apps/gui/bitmap/list.c index ae7b19821e..fa015bf71a 100644 --- a/apps/gui/bitmap/list.c +++ b/apps/gui/bitmap/list.c | |||
@@ -359,7 +359,8 @@ unsigned gui_synclist_do_touchscreen(struct gui_synclist * gui_list) | |||
359 | if (button == BUTTON_NONE) | 359 | if (button == BUTTON_NONE) |
360 | return ACTION_NONE; | 360 | return ACTION_NONE; |
361 | 361 | ||
362 | if (x > list_text_vp->x + list_width) | 362 | /* make sure it is inside the UI viewport */ |
363 | if (!viewport_point_within_vp(list_text_vp, x, y)) | ||
363 | /* wider than the list's viewport, ignore it */ | 364 | /* wider than the list's viewport, ignore it */ |
364 | return ACTION_NONE; | 365 | return ACTION_NONE; |
365 | 366 | ||