beginings of a working touchscreen interface for the WPS. 2 new tags:
commite35f2d06e913be1a268be88aee9707a9cd2985a0
authorjdgordon <jdgordon@a1c6a512-1295-4272-9138-f99709370657>
Mon, 20 Apr 2009 01:41:56 +0000 (20 01:41 +0000)
committerjdgordon <jdgordon@a1c6a512-1295-4272-9138-f99709370657>
Mon, 20 Apr 2009 01:41:56 +0000 (20 01:41 +0000)
tree5082fcd0d0479979a51891e082e742e2cf769266
parentfd876c93afa0c8148ff8a8f9dc856d3e0434ec0d
beginings of a working touchscreen interface for the WPS. 2 new tags:
%T|x|y|width|height|action| <- setup a region (relative to the current viewport) where if pressed the "action" will be done (currently play/stop/prev/next/menu/browse work, suggestions for others to add and better names welcome)
%Tl<timeout> <- used as a conditional to say if the touchscreen was touched in the last <timeout>, use this to enable/disable button viewports or something... same syntax as other timeout tags

cabbiev2 for the mr500 has been modified to demonstrate the new tags. press the pause/play button to pause playback. press the rockbox logo to get back to the menu. pretty icons needed to make this more usable :)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20753 a1c6a512-1295-4272-9138-f99709370657
apps/gui/gwps-common.c
apps/gui/gwps.c
apps/gui/gwps.h
apps/gui/wps_parser.c
firmware/drivers/button.c
firmware/export/button.h
uisimulator/sdl/button.c
wps/cabbiev2.320x240x16.mrobe500.wps [new file with mode: 0644]