diff options
Diffstat (limited to 'apps/plugins/jpeg.c')
-rw-r--r-- | apps/plugins/jpeg.c | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/apps/plugins/jpeg.c b/apps/plugins/jpeg.c index 255b82faae..ff6df6d4e3 100644 --- a/apps/plugins/jpeg.c +++ b/apps/plugins/jpeg.c | |||
@@ -126,16 +126,18 @@ PLUGIN_HEADER | |||
126 | #define JPEG_PREVIOUS (BUTTON_A | BUTTON_LEFT) | 126 | #define JPEG_PREVIOUS (BUTTON_A | BUTTON_LEFT) |
127 | 127 | ||
128 | #elif CONFIG_KEYPAD == SANSA_E200_PAD | 128 | #elif CONFIG_KEYPAD == SANSA_E200_PAD |
129 | #define JPEG_ZOOM_PRE BUTTON_SELECT | 129 | #define JPEG_ZOOM_PRE BUTTON_SELECT |
130 | #define JPEG_ZOOM_IN (BUTTON_SELECT | BUTTON_REL) | 130 | #define JPEG_ZOOM_IN (BUTTON_SELECT | BUTTON_REL) |
131 | #define JPEG_ZOOM_OUT (BUTTON_SELECT | BUTTON_REPEAT) | 131 | #define JPEG_ZOOM_OUT (BUTTON_SELECT | BUTTON_REPEAT) |
132 | #define JPEG_UP BUTTON_UP | 132 | #define JPEG_UP BUTTON_UP |
133 | #define JPEG_DOWN BUTTON_DOWN | 133 | #define JPEG_DOWN BUTTON_DOWN |
134 | #define JPEG_LEFT BUTTON_LEFT | 134 | #define JPEG_LEFT BUTTON_LEFT |
135 | #define JPEG_RIGHT BUTTON_RIGHT | 135 | #define JPEG_RIGHT BUTTON_RIGHT |
136 | #define JPEG_MENU BUTTON_REC | 136 | #define JPEG_MENU BUTTON_REC |
137 | #define JPEG_NEXT BUTTON_SCROLL_DOWN | 137 | #define JPEG_NEXT BUTTON_SCROLL_DOWN |
138 | #define JPEG_PREVIOUS BUTTON_SCROLL_UP | 138 | #define JPEG_NEXT_REPEAT (BUTTON_SCROLL_DOWN|BUTTON_REPEAT) |
139 | #define JPEG_PREVIOUS BUTTON_SCROLL_UP | ||
140 | #define JPEG_PREVIOUS_REPEAT (BUTTON_SCROLL_UP|BUTTON_REPEAT) | ||
139 | 141 | ||
140 | #elif CONFIG_KEYPAD == IRIVER_H10_PAD | 142 | #elif CONFIG_KEYPAD == IRIVER_H10_PAD |
141 | #define JPEG_ZOOM_PRE BUTTON_PLAY | 143 | #define JPEG_ZOOM_PRE BUTTON_PLAY |
@@ -2715,11 +2717,17 @@ int scroll_bmp(struct t_disp* pdisp) | |||
2715 | if (entries > 0) | 2717 | if (entries > 0) |
2716 | return change_filename(DIR_NEXT); | 2718 | return change_filename(DIR_NEXT); |
2717 | break; | 2719 | break; |
2720 | #ifdef JPEG_NEXT_REPEAT | ||
2721 | case JPEG_NEXT_REPEAT: | ||
2722 | #endif | ||
2718 | case JPEG_NEXT: | 2723 | case JPEG_NEXT: |
2719 | if (entries > 0) | 2724 | if (entries > 0) |
2720 | return change_filename(DIR_NEXT); | 2725 | return change_filename(DIR_NEXT); |
2721 | break; | 2726 | break; |
2722 | 2727 | ||
2728 | #ifdef JPEG_PREVIOUS_REPEAT | ||
2729 | case JPEG_PREVIOUS_REPEAT: | ||
2730 | #endif | ||
2723 | case JPEG_PREVIOUS: | 2731 | case JPEG_PREVIOUS: |
2724 | if (entries > 0) | 2732 | if (entries > 0) |
2725 | return change_filename(DIR_PREV); | 2733 | return change_filename(DIR_PREV); |