diff options
author | Björn Stenberg <bjorn@haxx.se> | 2006-03-18 19:11:18 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2006-03-18 19:11:18 +0000 |
commit | 3113bc383365ad1ab80f0004dc0f977c818326f1 (patch) | |
tree | bf7ff3b4d8eb18287b895967fde5334395937988 /apps/plugins/flipit.c | |
parent | 5a121270aac16faf6638fecafd2229200092dd44 (diff) | |
download | rockbox-3113bc383365ad1ab80f0004dc0f977c818326f1.tar.gz rockbox-3113bc383365ad1ab80f0004dc0f977c818326f1.zip |
Improved buttons for ipod
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9093 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/flipit.c')
-rw-r--r-- | apps/plugins/flipit.c | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/apps/plugins/flipit.c b/apps/plugins/flipit.c index 296b2be151..ed3448ed9b 100644 --- a/apps/plugins/flipit.c +++ b/apps/plugins/flipit.c | |||
@@ -55,14 +55,14 @@ PLUGIN_HEADER | |||
55 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ | 55 | #elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ |
56 | (CONFIG_KEYPAD == IPOD_3G_PAD) | 56 | (CONFIG_KEYPAD == IPOD_3G_PAD) |
57 | 57 | ||
58 | #define FLIPIT_UP BUTTON_SCROLL_FWD | 58 | #define FLIPIT_UP BUTTON_MENU |
59 | #define FLIPIT_DOWN BUTTON_SCROLL_BACK | 59 | #define FLIPIT_DOWN BUTTON_PLAY |
60 | #define FLIPIT_QUIT BUTTON_MENU | 60 | #define FLIPIT_QUIT (BUTTON_SELECT | BUTTON_MENU) |
61 | #define FLIPIT_SHUFFLE (BUTTON_SELECT | BUTTON_LEFT) | 61 | #define FLIPIT_SHUFFLE (BUTTON_SELECT | BUTTON_LEFT) |
62 | #define FLIPIT_SOLVE (BUTTON_SELECT | BUTTON_PLAY) | 62 | #define FLIPIT_SOLVE (BUTTON_SELECT | BUTTON_PLAY) |
63 | #define FLIPIT_STEP_BY_STEP (BUTTON_SELECT | BUTTON_MENU) | 63 | #define FLIPIT_STEP_BY_STEP (BUTTON_SELECT | BUTTON_RIGHT) |
64 | #define FLIPIT_TOGGLE_PRE BUTTON_SELECT | 64 | #define FLIPIT_TOGGLE_PRE BUTTON_SELECT |
65 | #define FLIPIT_TOGGLE (BUTTON_SELECT | BUTTON_REL) | 65 | #define FLIPIT_TOGGLE (BUTTON_SELECT | BUTTON_REL) |
66 | 66 | ||
67 | #elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) | 67 | #elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) |
68 | 68 | ||
@@ -352,9 +352,16 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) | |||
352 | rb->lcd_putsxy(2, 28, "[MODE] shuffle"); | 352 | rb->lcd_putsxy(2, 28, "[MODE] shuffle"); |
353 | rb->lcd_putsxy(2, 38, "[PLAY] solution"); | 353 | rb->lcd_putsxy(2, 38, "[PLAY] solution"); |
354 | rb->lcd_putsxy(2, 48, "[REC] step by step"); | 354 | rb->lcd_putsxy(2, 48, "[REC] step by step"); |
355 | #elif (CONFIG_KEYPAD == IPOD_3G_PAD) || \ | ||
356 | (CONFIG_KEYPAD == IPOD_4G_PAD) | ||
357 | rb->lcd_putsxy(2, 8, "[S-MENU] to stop"); | ||
358 | rb->lcd_putsxy(2, 18, "[SELECT] toggle"); | ||
359 | rb->lcd_putsxy(2, 28, "[S-LEFT] shuffle"); | ||
360 | rb->lcd_putsxy(2, 38, "[S-PLAY] solution"); | ||
361 | rb->lcd_putsxy(2, 48, "[S-RIGHT] step by step"); | ||
355 | #endif | 362 | #endif |
356 | rb->lcd_update(); | 363 | rb->lcd_update(); |
357 | rb->sleep(HZ*3); | 364 | rb->button_get_w_tmo(HZ*3); |
358 | 365 | ||
359 | rb->lcd_clear_display(); | 366 | rb->lcd_clear_display(); |
360 | rb->lcd_drawrect(80, 0, 32, 64); | 367 | rb->lcd_drawrect(80, 0, 32, 64); |