summaryrefslogtreecommitdiff
path: root/apps/plugins/logo.c
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2008-03-22 10:24:28 +0000
committerJens Arnold <amiconn@rockbox.org>2008-03-22 10:24:28 +0000
commit29361abf744ed116cec04ca03e754ddd2794b76c (patch)
treed336dd19570faed037aef9064ce3c490c50ed6df /apps/plugins/logo.c
parentbca8edd856cee3a3b469ef9fe2770a191b590fde (diff)
downloadrockbox-29361abf744ed116cec04ca03e754ddd2794b76c.tar.gz
rockbox-29361abf744ed116cec04ca03e754ddd2794b76c.zip
Adapt most single-file plugins to the M3 keypad and screen. It's still preliminary, as many plugins now can't be left without the remote. The plugins need to be converted to use the action API (but not pluginlib actions). Plugins are not enabled yet. * Simplify the bitmap handling in the source of some plugins.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16737 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/logo.c')
-rw-r--r--apps/plugins/logo.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/apps/plugins/logo.c b/apps/plugins/logo.c
index 7ac004c053..9b33108fcb 100644
--- a/apps/plugins/logo.c
+++ b/apps/plugins/logo.c
@@ -62,6 +62,7 @@ const unsigned char rockbox16x7[] = {
62#define LP_INC_X BUTTON_RIGHT 62#define LP_INC_X BUTTON_RIGHT
63#define LP_DEC_Y (BUTTON_ON | BUTTON_LEFT) 63#define LP_DEC_Y (BUTTON_ON | BUTTON_LEFT)
64#define LP_INC_Y (BUTTON_ON | BUTTON_RIGHT) 64#define LP_INC_Y (BUTTON_ON | BUTTON_RIGHT)
65
65#elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \ 66#elif (CONFIG_KEYPAD == IPOD_4G_PAD) || \
66 (CONFIG_KEYPAD == IPOD_3G_PAD) || \ 67 (CONFIG_KEYPAD == IPOD_3G_PAD) || \
67 (CONFIG_KEYPAD == IPOD_1G2G_PAD) 68 (CONFIG_KEYPAD == IPOD_1G2G_PAD)
@@ -70,18 +71,21 @@ const unsigned char rockbox16x7[] = {
70#define LP_INC_X BUTTON_RIGHT 71#define LP_INC_X BUTTON_RIGHT
71#define LP_DEC_Y BUTTON_SCROLL_BACK 72#define LP_DEC_Y BUTTON_SCROLL_BACK
72#define LP_INC_Y BUTTON_SCROLL_FWD 73#define LP_INC_Y BUTTON_SCROLL_FWD
74
73#elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD 75#elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD
74#define LP_QUIT BUTTON_PLAY 76#define LP_QUIT BUTTON_PLAY
75#define LP_DEC_X BUTTON_LEFT 77#define LP_DEC_X BUTTON_LEFT
76#define LP_INC_X BUTTON_RIGHT 78#define LP_INC_X BUTTON_RIGHT
77#define LP_DEC_Y BUTTON_DOWN 79#define LP_DEC_Y BUTTON_DOWN
78#define LP_INC_Y BUTTON_UP 80#define LP_INC_Y BUTTON_UP
81
79#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD 82#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD
80#define LP_QUIT BUTTON_POWER 83#define LP_QUIT BUTTON_POWER
81#define LP_DEC_X BUTTON_LEFT 84#define LP_DEC_X BUTTON_LEFT
82#define LP_INC_X BUTTON_RIGHT 85#define LP_INC_X BUTTON_RIGHT
83#define LP_DEC_Y BUTTON_DOWN 86#define LP_DEC_Y BUTTON_DOWN
84#define LP_INC_Y BUTTON_UP 87#define LP_INC_Y BUTTON_UP
88
85#elif CONFIG_KEYPAD == GIGABEAT_PAD 89#elif CONFIG_KEYPAD == GIGABEAT_PAD
86#define LP_QUIT BUTTON_POWER 90#define LP_QUIT BUTTON_POWER
87#define LP_DEC_X BUTTON_LEFT 91#define LP_DEC_X BUTTON_LEFT
@@ -125,6 +129,13 @@ const unsigned char rockbox16x7[] = {
125#define LP_DEC_Y BUTTON_DOWN 129#define LP_DEC_Y BUTTON_DOWN
126#define LP_INC_Y BUTTON_UP 130#define LP_INC_Y BUTTON_UP
127 131
132#elif CONFIG_KEYPAD == IAUDIO_M3_PAD
133#define LP_QUIT BUTTON_RC_REC
134#define LP_DEC_X BUTTON_RC_REW
135#define LP_INC_X BUTTON_RC_FF
136#define LP_DEC_Y BUTTON_RC_VOL_DOWN
137#define LP_INC_Y BUTTON_RC_VOL_UP
138
128#else 139#else
129#define LP_QUIT BUTTON_OFF 140#define LP_QUIT BUTTON_OFF
130#define LP_DEC_X BUTTON_LEFT 141#define LP_DEC_X BUTTON_LEFT