summaryrefslogtreecommitdiff
path: root/apps/screens.c
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2005-12-10 12:59:54 +0000
committerDave Chapman <dave@dchapman.com>2005-12-10 12:59:54 +0000
commitb78838d09feb83c8d3ae4bdb24b2d771373199a6 (patch)
treefb1ec89f73e0cb8fe7f5f9322f91eefe10f22025 /apps/screens.c
parent1aa26ef31fbff13c9055e5b47873ef625fa09f19 (diff)
downloadrockbox-b78838d09feb83c8d3ae4bdb24b2d771373199a6.tar.gz
rockbox-b78838d09feb83c8d3ae4bdb24b2d771373199a6.zip
Use the abstract SETTINGS_ defines instead of the target-specific BUTTON_ defines for the time/date settings screen - in preparation for H300/iPod RTC support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8212 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/screens.c')
-rw-r--r--apps/screens.c20
1 files changed, 8 insertions, 12 deletions
diff --git a/apps/screens.c b/apps/screens.c
index 934b2663f1..5c5d96fd44 100644
--- a/apps/screens.c
+++ b/apps/screens.c
@@ -879,22 +879,22 @@ bool set_time_screen(const char* string, struct tm *tm)
879 879
880 button = button_get_w_tmo(HZ/2); 880 button = button_get_w_tmo(HZ/2);
881 switch ( button ) { 881 switch ( button ) {
882 case BUTTON_LEFT: 882 case SETTINGS_PREV:
883 cursorpos = (cursorpos + 6 - 1) % 6; 883 cursorpos = (cursorpos + 6 - 1) % 6;
884 break; 884 break;
885 case BUTTON_RIGHT: 885 case SETTINGS_NEXT:
886 cursorpos = (cursorpos + 6 + 1) % 6; 886 cursorpos = (cursorpos + 6 + 1) % 6;
887 break; 887 break;
888 case BUTTON_UP: 888 case SETTINGS_INC:
889 case BUTTON_UP | BUTTON_REPEAT: 889 case SETTINGS_INC | BUTTON_REPEAT:
890 *valptr = (*valptr + steps - min + 1) % 890 *valptr = (*valptr + steps - min + 1) %
891 steps + min; 891 steps + min;
892 if(*valptr == 0) 892 if(*valptr == 0)
893 *valptr = min; 893 *valptr = min;
894 say_time(cursorpos, tm); 894 say_time(cursorpos, tm);
895 break; 895 break;
896 case BUTTON_DOWN: 896 case SETTINGS_DEC:
897 case BUTTON_DOWN | BUTTON_REPEAT: 897 case SETTINGS_DEC | BUTTON_REPEAT:
898 *valptr = (*valptr + steps - min - 1) % 898 *valptr = (*valptr + steps - min - 1) %
899 steps + min; 899 steps + min;
900 if(*valptr == 0) 900 if(*valptr == 0)
@@ -902,15 +902,11 @@ bool set_time_screen(const char* string, struct tm *tm)
902 say_time(cursorpos, tm); 902 say_time(cursorpos, tm);
903 break; 903 break;
904 904
905#ifdef BUTTON_ON 905 case SETTINGS_ACCEPT:
906 case BUTTON_ON:
907#elif defined BUTTON_MENU
908 case BUTTON_MENU:
909#endif
910 done = true; 906 done = true;
911 break; 907 break;
912 908
913 case BUTTON_OFF: 909 case SETTINGS_CANCEL:
914 done = true; 910 done = true;
915 tm->tm_year = -1; 911 tm->tm_year = -1;
916 break; 912 break;