S#10387 - Rework pluginlib actions
commit33a8bdb6764644a0bc54ab2d8b589b7a621122b3
authorkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Thu, 20 May 2010 17:41:28 +0000 (20 17:41 +0000)
committerkugel <kugel@a1c6a512-1295-4272-9138-f99709370657>
Thu, 20 May 2010 17:41:28 +0000 (20 17:41 +0000)
tree20a1ff36d0cc0f530bc7c7648b1bca2f9127a5c8
parent0202c0edfce63096183ef5386f445018f34f4a7b
S#10387 - Rework pluginlib actions

It changes pluginlib actions to contain only a single and simple context (and
other one for remote directional buttons),
consisting of 7(9) buttons: up/down/left/right, select OR short select and long
select, exit and cancel (plus 2 for scrollwheel targets).
This ensures contexts don't clash with other contexts and simplifies them, at
the expense of reduced versatility. However, the versatility made it largely unusable
due to the great number of targets.
This should allow for using pluginlib actions safely for the most simple plugins (e.g. almost all demos).

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26202 a1c6a512-1295-4272-9138-f99709370657
18 files changed:
apps/plugins/alarmclock.c
apps/plugins/bubbles.c
apps/plugins/clock/clock.c
apps/plugins/codebuster.c
apps/plugins/demystify.c
apps/plugins/dice.c
apps/plugins/fire.c
apps/plugins/frotz/frotz.c
apps/plugins/jackpot.c
apps/plugins/lib/pluginlib_actions.c
apps/plugins/lib/pluginlib_actions.h
apps/plugins/maze.c
apps/plugins/mazezam.c
apps/plugins/metronome.c
apps/plugins/pitch_detector.c
apps/plugins/robotfindskitten.c
apps/plugins/rocklife.c
apps/plugins/test_resize.c