diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-07-30 07:50:53 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-07-30 07:50:53 +0000 |
commit | 95c58003c3c0d094ce8b7b0ad420b2ea2c9d03fa (patch) | |
tree | 403e576fb448568f3b8a810cac4dc1f68650ab9c /apps | |
parent | aec0c643f523b4c029e0043d4d6d858502e1f0cd (diff) | |
download | rockbox-95c58003c3c0d094ce8b7b0ad420b2ea2c9d03fa.tar.gz rockbox-95c58003c3c0d094ce8b7b0ad420b2ea2c9d03fa.zip |
Now handles key repeat
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1492 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r-- | apps/settings.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/settings.c b/apps/settings.c index 68f5e66036..ecc3a34c16 100644 --- a/apps/settings.c +++ b/apps/settings.c | |||
@@ -452,8 +452,10 @@ void set_int(char* string, | |||
452 | switch( button_get(true) ) { | 452 | switch( button_get(true) ) { |
453 | #ifdef HAVE_RECORDER_KEYPAD | 453 | #ifdef HAVE_RECORDER_KEYPAD |
454 | case BUTTON_UP: | 454 | case BUTTON_UP: |
455 | case BUTTON_UP | BUTTON_REPEAT: | ||
455 | #else | 456 | #else |
456 | case BUTTON_RIGHT: | 457 | case BUTTON_RIGHT: |
458 | case BUTTON_RIGHT | BUTTON_REPEAT: | ||
457 | #endif | 459 | #endif |
458 | *variable += step; | 460 | *variable += step; |
459 | if(*variable > max ) | 461 | if(*variable > max ) |
@@ -462,8 +464,10 @@ void set_int(char* string, | |||
462 | 464 | ||
463 | #ifdef HAVE_RECORDER_KEYPAD | 465 | #ifdef HAVE_RECORDER_KEYPAD |
464 | case BUTTON_DOWN: | 466 | case BUTTON_DOWN: |
467 | case BUTTON_DOWN | BUTTON_REPEAT: | ||
465 | #else | 468 | #else |
466 | case BUTTON_LEFT: | 469 | case BUTTON_LEFT: |
470 | case BUTTON_LEFT | BUTTON_REPEAT: | ||
467 | #endif | 471 | #endif |
468 | *variable -= step; | 472 | *variable -= step; |
469 | if(*variable < min ) | 473 | if(*variable < min ) |
@@ -499,8 +503,10 @@ void set_option(char* string, int* variable, char* options[], int numoptions ) | |||
499 | switch ( button_get(true) ) { | 503 | switch ( button_get(true) ) { |
500 | #ifdef HAVE_RECORDER_KEYPAD | 504 | #ifdef HAVE_RECORDER_KEYPAD |
501 | case BUTTON_UP: | 505 | case BUTTON_UP: |
506 | case BUTTON_UP | BUTTON_REPEAT: | ||
502 | #else | 507 | #else |
503 | case BUTTON_RIGHT: | 508 | case BUTTON_RIGHT: |
509 | case BUTTON_RIGHT | BUTTON_REPEAT: | ||
504 | #endif | 510 | #endif |
505 | if ( *variable < (numoptions-1) ) | 511 | if ( *variable < (numoptions-1) ) |
506 | (*variable)++; | 512 | (*variable)++; |
@@ -508,8 +514,10 @@ void set_option(char* string, int* variable, char* options[], int numoptions ) | |||
508 | 514 | ||
509 | #ifdef HAVE_RECORDER_KEYPAD | 515 | #ifdef HAVE_RECORDER_KEYPAD |
510 | case BUTTON_DOWN: | 516 | case BUTTON_DOWN: |
517 | case BUTTON_DOWN | BUTTON_REPEAT: | ||
511 | #else | 518 | #else |
512 | case BUTTON_LEFT: | 519 | case BUTTON_LEFT: |
520 | case BUTTON_LEFT | BUTTON_REPEAT: | ||
513 | #endif | 521 | #endif |
514 | if ( *variable > 0 ) | 522 | if ( *variable > 0 ) |
515 | (*variable)--; | 523 | (*variable)--; |