summaryrefslogtreecommitdiff
path: root/apps/plugins/grayscale.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/grayscale.c')
-rw-r--r--apps/plugins/grayscale.c35
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;