summaryrefslogtreecommitdiff
path: root/apps/wps.c
diff options
context:
space:
mode:
authorChristi Scarborough <christi@coraline.org>2005-06-26 20:16:26 +0000
committerChristi Scarborough <christi@coraline.org>2005-06-26 20:16:26 +0000
commit37c3d8b6106a50d8dbfb790807be0ba82b2cd58d (patch)
treecdd2ab3bc3c74ef6aa783705316f62521748edc6 /apps/wps.c
parent59df31244acb02d8ee4947f1ed71392683dfcbcd (diff)
downloadrockbox-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.c11
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