diff options
author | Christi Scarborough <christi@coraline.org> | 2005-06-26 20:16:26 +0000 |
---|---|---|
committer | Christi Scarborough <christi@coraline.org> | 2005-06-26 20:16:26 +0000 |
commit | 37c3d8b6106a50d8dbfb790807be0ba82b2cd58d (patch) | |
tree | cdd2ab3bc3c74ef6aa783705316f62521748edc6 /apps/wps.c | |
parent | 59df31244acb02d8ee4947f1ed71392683dfcbcd (diff) | |
download | rockbox-37c3d8b6106a50d8dbfb790807be0ba82b2cd58d.tar.gz rockbox-37c3d8b6106a50d8dbfb790807be0ba82b2cd58d.zip |
Quick menu for iRiver: A long press on the PLAY key in the browser or the WPS will take you into the quick menu screen where certain common settings can be adjusted. Works just the same as F2 menu on Archos.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6880 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/wps.c')
-rw-r--r-- | apps/wps.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/apps/wps.c b/apps/wps.c index a685d58ba0..f05109872d 100644 --- a/apps/wps.c +++ b/apps/wps.c | |||
@@ -655,28 +655,33 @@ long wps_show(void) | |||
655 | break; | 655 | break; |
656 | #endif | 656 | #endif |
657 | 657 | ||
658 | #if CONFIG_KEYPAD == RECORDER_PAD | 658 | #if (CONFIG_KEYPAD == RECORDER_PAD) || (CONFIG_KEYPAD == IRIVER_H100_PAD) |
659 | /* play settings */ | 659 | /* play settings */ |
660 | case BUTTON_F2: | 660 | case WPS_QUICK: |
661 | if (quick_screen(CONTEXT_WPS, BUTTON_F2)) | 661 | if (quick_screen(CONTEXT_WPS, WPS_QUICK)) |
662 | return SYS_USB_CONNECTED; | 662 | return SYS_USB_CONNECTED; |
663 | restore = true; | 663 | restore = true; |
664 | lastbutton = 0; | ||
664 | break; | 665 | break; |
665 | 666 | ||
666 | /* screen settings */ | 667 | /* screen settings */ |
668 | #ifdef BUTTON_F3 | ||
667 | case BUTTON_F3: | 669 | case BUTTON_F3: |
668 | if (quick_screen(CONTEXT_WPS, BUTTON_F3)) | 670 | if (quick_screen(CONTEXT_WPS, BUTTON_F3)) |
669 | return SYS_USB_CONNECTED; | 671 | return SYS_USB_CONNECTED; |
670 | restore = true; | 672 | restore = true; |
671 | break; | 673 | break; |
674 | #endif | ||
672 | 675 | ||
673 | /* pitch screen */ | 676 | /* pitch screen */ |
677 | #if CONFIG_KEYPAD == RECORDER_PAD | ||
674 | case BUTTON_ON | BUTTON_REPEAT: | 678 | case BUTTON_ON | BUTTON_REPEAT: |
675 | if (2 == pitch_screen()) | 679 | if (2 == pitch_screen()) |
676 | return SYS_USB_CONNECTED; | 680 | return SYS_USB_CONNECTED; |
677 | restore = true; | 681 | restore = true; |
678 | break; | 682 | break; |
679 | #endif | 683 | #endif |
684 | #endif | ||
680 | 685 | ||
681 | /* stop and exit wps */ | 686 | /* stop and exit wps */ |
682 | #ifdef WPS_EXIT | 687 | #ifdef WPS_EXIT |