summaryrefslogtreecommitdiff
path: root/apps/plugins/solitaire.c
diff options
context:
space:
mode:
authorMarianne Arnold <pixelma@rockbox.org>2007-09-20 10:49:48 +0000
committerMarianne Arnold <pixelma@rockbox.org>2007-09-20 10:49:48 +0000
commit12ddb8ea0d8dbaa38703c37551fcd5c5267819e6 (patch)
treee679031afc87caf181d21cce816aff540d4a5cb0 /apps/plugins/solitaire.c
parent7b71787bd8dc1f570d2270a312438f86b66e3456 (diff)
downloadrockbox-12ddb8ea0d8dbaa38703c37551fcd5c5267819e6.tar.gz
rockbox-12ddb8ea0d8dbaa38703c37551fcd5c5267819e6.zip
Enable plugins on the Sansa C200. Large parts taken from patch FS#7749 by Max Kelley with tweaks, bit of cleanup and additional bitmaps by me. Some of the now enabled plugins could still be improved in regard to screen size adaptation or keymaps but this way it can easily be done later and one by one. The rather ugly 'ifndef's I added temporaryly in plugins/SOURCES will also go one by one. Plugin button actions cause some quirks in a few plugins (e.g. 'clock') but since it's not critical , the bitmaps were already done and it makes a good example for discussing plugin button actions, I thought it could go in.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14771 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/solitaire.c')
-rw-r--r--apps/plugins/solitaire.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/apps/plugins/solitaire.c b/apps/plugins/solitaire.c
index 05ff25b721..ae1294cbc5 100644
--- a/apps/plugins/solitaire.c
+++ b/apps/plugins/solitaire.c
@@ -213,6 +213,25 @@ static struct plugin_api* rb;
213# define HK_CUR2STACK "DOUBLE SELECT" 213# define HK_CUR2STACK "DOUBLE SELECT"
214# define HK_REM2STACK "RIGHT" 214# define HK_REM2STACK "RIGHT"
215 215
216#elif (CONFIG_KEYPAD == SANSA_C200_PAD)
217# define SOL_QUIT BUTTON_POWER
218# define SOL_UP BUTTON_UP
219# define SOL_DOWN BUTTON_DOWN
220# define SOL_LEFT BUTTON_LEFT
221# define SOL_RIGHT BUTTON_RIGHT
222# define SOL_MOVE_PRE BUTTON_SELECT
223# define SOL_MOVE (BUTTON_SELECT | BUTTON_REL)
224# define SOL_DRAW BUTTON_VOL_DOWN
225# define SOL_REM2CUR BUTTON_REC
226# define SOL_CUR2STACK_PRE BUTTON_SELECT
227# define SOL_CUR2STACK (BUTTON_SELECT | BUTTON_REPEAT)
228# define SOL_REM2STACK BUTTON_VOL_UP
229# define HK_MOVE "SELECT"
230# define HK_DRAW "REC"
231# define HK_REM2CUR "LEFT"
232# define HK_CUR2STACK "DOUBLE SELECT"
233# define HK_REM2STACK "RIGHT"
234
216#elif (CONFIG_KEYPAD == IRIVER_H10_PAD) 235#elif (CONFIG_KEYPAD == IRIVER_H10_PAD)
217# define SOL_QUIT BUTTON_POWER 236# define SOL_QUIT BUTTON_POWER
218# define SOL_UP BUTTON_SCROLL_UP 237# define SOL_UP BUTTON_SCROLL_UP