diff options
author | Jens Arnold <amiconn@rockbox.org> | 2005-02-12 02:02:20 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2005-02-12 02:02:20 +0000 |
commit | dbe19115ec6df78a612ac338e1716281df64455f (patch) | |
tree | 3e252dbb5b644b18fb9cb828ea0eba6e97c4d617 | |
parent | eea3d62945d2513cbab59091b7414d4827547b98 (diff) | |
download | rockbox-dbe19115ec6df78a612ac338e1716281df64455f.tar.gz rockbox-dbe19115ec6df78a612ac338e1716281df64455f.zip |
Complete button assignemt for text viewer on iRiver.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5928 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | apps/plugins/viewer.c | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/apps/plugins/viewer.c b/apps/plugins/viewer.c index f09e7c8682..9e590776ee 100644 --- a/apps/plugins/viewer.c +++ b/apps/plugins/viewer.c | |||
@@ -66,10 +66,10 @@ | |||
66 | #define VIEWER_MODE_WRAP BUTTON_F1 | 66 | #define VIEWER_MODE_WRAP BUTTON_F1 |
67 | #define VIEWER_MODE_LINE BUTTON_F2 | 67 | #define VIEWER_MODE_LINE BUTTON_F2 |
68 | #define VIEWER_MODE_WIDTH BUTTON_F3 | 68 | #define VIEWER_MODE_WIDTH BUTTON_F3 |
69 | /* Recorder/ Ondio only */ | 69 | /* Recorder, Ondio, iRiver */ |
70 | #define VIEWER_MODE_PAGE (BUTTON_ON | BUTTON_F1) | 70 | #define VIEWER_MODE_PAGE (BUTTON_ON | BUTTON_F1) |
71 | #define VIEWER_MODE_SCROLLBAR (BUTTON_ON | BUTTON_F3) | 71 | #define VIEWER_MODE_SCROLLBAR (BUTTON_ON | BUTTON_F3) |
72 | /* Recorder only */ | 72 | /* Recorder, iRiver */ |
73 | #define VIEWER_LINE_UP (BUTTON_ON | BUTTON_UP) | 73 | #define VIEWER_LINE_UP (BUTTON_ON | BUTTON_UP) |
74 | #define VIEWER_LINE_DOWN (BUTTON_ON | BUTTON_DOWN) | 74 | #define VIEWER_LINE_DOWN (BUTTON_ON | BUTTON_DOWN) |
75 | #define VIEWER_COLUMN_LEFT (BUTTON_ON | BUTTON_LEFT) | 75 | #define VIEWER_COLUMN_LEFT (BUTTON_ON | BUTTON_LEFT) |
@@ -84,7 +84,7 @@ | |||
84 | #define VIEWER_MODE_WRAP (BUTTON_MENU | BUTTON_LEFT) | 84 | #define VIEWER_MODE_WRAP (BUTTON_MENU | BUTTON_LEFT) |
85 | #define VIEWER_MODE_LINE (BUTTON_MENU | BUTTON_UP) | 85 | #define VIEWER_MODE_LINE (BUTTON_MENU | BUTTON_UP) |
86 | #define VIEWER_MODE_WIDTH (BUTTON_MENU | BUTTON_RIGHT) | 86 | #define VIEWER_MODE_WIDTH (BUTTON_MENU | BUTTON_RIGHT) |
87 | /* Recorder/ Ondio only */ | 87 | /* Recorder, Ondio, iRiver */ |
88 | #define VIEWER_MODE_PAGE (BUTTON_MENU | BUTTON_DOWN) | 88 | #define VIEWER_MODE_PAGE (BUTTON_MENU | BUTTON_DOWN) |
89 | #define VIEWER_MODE_SCROLLBAR (BUTTON_MENU | BUTTON_OFF) | 89 | #define VIEWER_MODE_SCROLLBAR (BUTTON_MENU | BUTTON_OFF) |
90 | 90 | ||
@@ -104,9 +104,17 @@ | |||
104 | #define VIEWER_PAGE_DOWN BUTTON_DOWN | 104 | #define VIEWER_PAGE_DOWN BUTTON_DOWN |
105 | #define VIEWER_SCREEN_LEFT BUTTON_LEFT | 105 | #define VIEWER_SCREEN_LEFT BUTTON_LEFT |
106 | #define VIEWER_SCREEN_RIGHT BUTTON_RIGHT | 106 | #define VIEWER_SCREEN_RIGHT BUTTON_RIGHT |
107 | #define VIEWER_MODE_WRAP (BUTTON_ON | BUTTON_LEFT) | 107 | #define VIEWER_MODE_WRAP BUTTON_REC |
108 | #define VIEWER_MODE_LINE (BUTTON_ON | BUTTON_DOWN) | 108 | #define VIEWER_MODE_LINE BUTTON_MODE |
109 | #define VIEWER_MODE_WIDTH (BUTTON_ON | BUTTON_RIGHT) | 109 | #define VIEWER_MODE_WIDTH BUTTON_SELECT |
110 | /* Recorder, Ondio, iRiver */ | ||
111 | #define VIEWER_MODE_PAGE (BUTTON_ON | BUTTON_MODE) | ||
112 | #define VIEWER_MODE_SCROLLBAR (BUTTON_ON | BUTTON_REC) | ||
113 | /* Recorder, iRiver */ | ||
114 | #define VIEWER_LINE_UP (BUTTON_ON | BUTTON_UP) | ||
115 | #define VIEWER_LINE_DOWN (BUTTON_ON | BUTTON_DOWN) | ||
116 | #define VIEWER_COLUMN_LEFT (BUTTON_ON | BUTTON_LEFT) | ||
117 | #define VIEWER_COLUMN_RIGHT (BUTTON_ON | BUTTON_RIGHT) | ||
110 | 118 | ||
111 | #endif | 119 | #endif |
112 | 120 | ||
@@ -857,7 +865,8 @@ enum plugin_status plugin_start(struct plugin_api* api, void* file) | |||
857 | viewer_draw(col); | 865 | viewer_draw(col); |
858 | break; | 866 | break; |
859 | 867 | ||
860 | #if (CONFIG_KEYPAD == RECORDER_PAD) || (CONFIG_KEYPAD == ONDIO_PAD) | 868 | #if (CONFIG_KEYPAD == RECORDER_PAD) || (CONFIG_KEYPAD == ONDIO_PAD) \ |
869 | || (CONFIG_KEYPAD == IRIVER_H100_PAD) | ||
861 | case VIEWER_MODE_PAGE: | 870 | case VIEWER_MODE_PAGE: |
862 | /* Page-overlap mode */ | 871 | /* Page-overlap mode */ |
863 | if (++page_mode == PAGE_MODES) | 872 | if (++page_mode == PAGE_MODES) |
@@ -889,7 +898,7 @@ enum plugin_status plugin_start(struct plugin_api* api, void* file) | |||
889 | break; | 898 | break; |
890 | #endif | 899 | #endif |
891 | 900 | ||
892 | #if CONFIG_KEYPAD == RECORDER_PAD | 901 | #if (CONFIG_KEYPAD == RECORDER_PAD) || (CONFIG_KEYPAD == IRIVER_H100_PAD) |
893 | case VIEWER_LINE_UP: | 902 | case VIEWER_LINE_UP: |
894 | case VIEWER_LINE_UP | BUTTON_REPEAT: | 903 | case VIEWER_LINE_UP | BUTTON_REPEAT: |
895 | /* Scroll up one line */ | 904 | /* Scroll up one line */ |