diff options
author | Dave Chapman <dave@dchapman.com> | 2006-02-05 19:27:23 +0000 |
---|---|---|
committer | Dave Chapman <dave@dchapman.com> | 2006-02-05 19:27:23 +0000 |
commit | d350e80b40a655e79a4f073fe35d126fc91e960c (patch) | |
tree | 856713cc45e82ecfe78beb8164a0730e7bfddf4a /apps/plugins/grayscale.c | |
parent | fa743560832c0e2f5634c7dde1763ae66f143c56 (diff) | |
download | rockbox-d350e80b40a655e79a4f073fe35d126fc91e960c.tar.gz rockbox-d350e80b40a655e79a4f073fe35d126fc91e960c.zip |
iPod: Make the plugins compile on the iPod 4G grayscale
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8588 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/grayscale.c')
-rw-r--r-- | apps/plugins/grayscale.c | 35 |
1 files changed, 30 insertions, 5 deletions
diff --git a/apps/plugins/grayscale.c b/apps/plugins/grayscale.c index 9e921ae534..1154c15ebb 100644 --- a/apps/plugins/grayscale.c +++ b/apps/plugins/grayscale.c | |||
@@ -30,10 +30,35 @@ PLUGIN_HEADER | |||
30 | /* variable button definitions */ | 30 | /* variable button definitions */ |
31 | #if CONFIG_KEYPAD == RECORDER_PAD | 31 | #if CONFIG_KEYPAD == RECORDER_PAD |
32 | #define GRAYSCALE_SHIFT BUTTON_ON | 32 | #define GRAYSCALE_SHIFT BUTTON_ON |
33 | #define GRAYSCALE_UP BUTTON_UP | ||
34 | #define GRAYSCALE_DOWN BUTTON_DOWN | ||
35 | #define GRAYSCALE_LEFT BUTTON_LEFT | ||
36 | #define GRAYSCALE_RIGHT BUTTON_RIGHT | ||
37 | #define GRAYSCALE_OFF BUTTON_OFF | ||
38 | |||
33 | #elif CONFIG_KEYPAD == ONDIO_PAD | 39 | #elif CONFIG_KEYPAD == ONDIO_PAD |
34 | #define GRAYSCALE_SHIFT BUTTON_MENU | 40 | #define GRAYSCALE_SHIFT BUTTON_MENU |
41 | #define GRAYSCALE_UP BUTTON_UP | ||
42 | #define GRAYSCALE_DOWN BUTTON_DOWN | ||
43 | #define GRAYSCALE_LEFT BUTTON_LEFT | ||
44 | #define GRAYSCALE_RIGHT BUTTON_RIGHT | ||
45 | #define GRAYSCALE_OFF BUTTON_OFF | ||
46 | |||
35 | #elif CONFIG_KEYPAD == IRIVER_H100_PAD | 47 | #elif CONFIG_KEYPAD == IRIVER_H100_PAD |
36 | #define GRAYSCALE_SHIFT BUTTON_ON | 48 | #define GRAYSCALE_SHIFT BUTTON_ON |
49 | #define GRAYSCALE_UP BUTTON_UP | ||
50 | #define GRAYSCALE_DOWN BUTTON_DOWN | ||
51 | #define GRAYSCALE_LEFT BUTTON_LEFT | ||
52 | #define GRAYSCALE_RIGHT BUTTON_RIGHT | ||
53 | #define GRAYSCALE_OFF BUTTON_OFF | ||
54 | |||
55 | #elif (CONFIG_KEYPAD == IPOD_3G_PAD) || (CONFIG_KEYPAD == IPOD_4G_PAD) | ||
56 | #define GRAYSCALE_SHIFT (BUTTON_SELECT | BUTTON_REL) | ||
57 | #define GRAYSCALE_UP BUTTON_MENU | ||
58 | #define GRAYSCALE_DOWN BUTTON_PLAY | ||
59 | #define GRAYSCALE_LEFT BUTTON_LEFT | ||
60 | #define GRAYSCALE_RIGHT BUTTON_RIGHT | ||
61 | #define GRAYSCALE_OFF (BUTTON_SELECT | BUTTON_MENU) | ||
37 | #endif | 62 | #endif |
38 | 63 | ||
39 | #define GFX_HEIGHT (LCD_HEIGHT-8) | 64 | #define GFX_HEIGHT (LCD_HEIGHT-8) |
@@ -268,31 +293,31 @@ int main(void) | |||
268 | 293 | ||
269 | switch (button & ~(GRAYSCALE_SHIFT | BUTTON_REPEAT)) | 294 | switch (button & ~(GRAYSCALE_SHIFT | BUTTON_REPEAT)) |
270 | { | 295 | { |
271 | case BUTTON_LEFT: | 296 | case GRAYSCALE_LEFT: |
272 | 297 | ||
273 | gray_scroll_left(scroll_amount); /* scroll left */ | 298 | gray_scroll_left(scroll_amount); /* scroll left */ |
274 | gray_update(); | 299 | gray_update(); |
275 | break; | 300 | break; |
276 | 301 | ||
277 | case BUTTON_RIGHT: | 302 | case GRAYSCALE_RIGHT: |
278 | 303 | ||
279 | gray_scroll_right(scroll_amount); /* scroll right */ | 304 | gray_scroll_right(scroll_amount); /* scroll right */ |
280 | gray_update(); | 305 | gray_update(); |
281 | break; | 306 | break; |
282 | 307 | ||
283 | case BUTTON_UP: | 308 | case GRAYSCALE_UP: |
284 | 309 | ||
285 | gray_scroll_up(scroll_amount); /* scroll up */ | 310 | gray_scroll_up(scroll_amount); /* scroll up */ |
286 | gray_update(); | 311 | gray_update(); |
287 | break; | 312 | break; |
288 | 313 | ||
289 | case BUTTON_DOWN: | 314 | case GRAYSCALE_DOWN: |
290 | 315 | ||
291 | gray_scroll_down(scroll_amount); /* scroll down */ | 316 | gray_scroll_down(scroll_amount); /* scroll down */ |
292 | gray_update(); | 317 | gray_update(); |
293 | break; | 318 | break; |
294 | 319 | ||
295 | case BUTTON_OFF: | 320 | case GRAYSCALE_OFF: |
296 | 321 | ||
297 | cleanup(NULL); | 322 | cleanup(NULL); |
298 | return PLUGIN_OK; | 323 | return PLUGIN_OK; |