summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2006-03-18 20:17:25 +0000
committerBjörn Stenberg <bjorn@haxx.se>2006-03-18 20:17:25 +0000
commit69795ab18b3a81e4436f49dd12404a44d773f8be (patch)
treebc72771992bac5d138ba8d59cf8c2710999af67b
parent0c620cc6813910d580b20f801535207a92f94bf5 (diff)
downloadrockbox-69795ab18b3a81e4436f49dd12404a44d773f8be.tar.gz
rockbox-69795ab18b3a81e4436f49dd12404a44d773f8be.zip
Improved buttons for ipod
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9100 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/plugins/sliding_puzzle.c17
1 files changed, 11 insertions, 6 deletions
diff --git a/apps/plugins/sliding_puzzle.c b/apps/plugins/sliding_puzzle.c
index 4bcfc9511d..8ae2cb8abf 100644
--- a/apps/plugins/sliding_puzzle.c
+++ b/apps/plugins/sliding_puzzle.c
@@ -47,11 +47,11 @@ PLUGIN_HEADER
47 47
48#elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ 48#elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \
49 (CONFIG_KEYPAD == IPOD_3G_PAD) 49 (CONFIG_KEYPAD == IPOD_3G_PAD)
50#define PUZZLE_QUIT BUTTON_MENU 50#define PUZZLE_QUIT (BUTTON_SELECT | BUTTON_MENU)
51#define PUZZLE_UP BUTTON_SCROLL_BACK 51#define PUZZLE_UP BUTTON_MENU
52#define PUZZLE_DOWN BUTTON_SCROLL_FWD 52#define PUZZLE_DOWN BUTTON_PLAY
53#define PUZZLE_SHUFFLE BUTTON_SELECT 53#define PUZZLE_SHUFFLE (BUTTON_SELECT | BUTTON_LEFT)
54#define PUZZLE_PICTURE BUTTON_PLAY 54#define PUZZLE_PICTURE (BUTTON_SELECT | BUTTON_RIGHT)
55 55
56#elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) 56#elif (CONFIG_KEYPAD == IAUDIO_X5_PAD)
57#define PUZZLE_QUIT BUTTON_POWER 57#define PUZZLE_QUIT BUTTON_POWER
@@ -373,9 +373,14 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter)
373 rb->lcd_putsxy(0, 18, "[OFF] to stop"); 373 rb->lcd_putsxy(0, 18, "[OFF] to stop");
374 rb->lcd_putsxy(0, 28, "[MODE..] shuffle"); 374 rb->lcd_putsxy(0, 28, "[MODE..] shuffle");
375 rb->lcd_putsxy(0, 38, "[MODE] change pic"); 375 rb->lcd_putsxy(0, 38, "[MODE] change pic");
376#elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \
377 (CONFIG_KEYPAD == IPOD_3G_PAD)
378 rb->lcd_putsxy(0, 18, "[S-MENU] to stop");
379 rb->lcd_putsxy(0, 28, "[S-LEFT] shuffle");
380 rb->lcd_putsxy(0, 38, "[S-RIGHT] change pic");
376#endif 381#endif
377 rb->lcd_update(); 382 rb->lcd_update();
378 rb->sleep(HZ*2); 383 rb->button_get_w_tmo(HZ*2);
379 384
380 rb->lcd_clear_display(); 385 rb->lcd_clear_display();
381 rb->lcd_drawrect(80, 0, 32, 64); 386 rb->lcd_drawrect(80, 0, 32, 64);