summaryrefslogtreecommitdiff
path: root/apps/plugins/demystify.c
diff options
context:
space:
mode:
authorMichael Sevakis <jethead71@rockbox.org>2007-05-22 06:31:44 +0000
committerMichael Sevakis <jethead71@rockbox.org>2007-05-22 06:31:44 +0000
commit8970055ec107a2387eedbb373889d0f540745121 (patch)
tree369d5eebe74858a6d767c1d039d8213097caa884 /apps/plugins/demystify.c
parent1e8f0e7c6428cc8f11005b077e8c9e1551ca5f69 (diff)
downloadrockbox-8970055ec107a2387eedbb373889d0f540745121.zip
rockbox-8970055ec107a2387eedbb373889d0f540745121.tar.gz
rockbox-8970055ec107a2387eedbb373889d0f540745121.tar.bz2
rockbox-8970055ec107a2387eedbb373889d0f540745121.tar.xz
Hopefully take care of the scrollwheel difficulties in plugins on e200.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13460 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/demystify.c')
-rw-r--r--apps/plugins/demystify.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/apps/plugins/demystify.c b/apps/plugins/demystify.c
index 3fe5966..c5162c6 100644
--- a/apps/plugins/demystify.c
+++ b/apps/plugins/demystify.c
@@ -34,11 +34,13 @@ PLUGIN_HEADER
#define DEMYSTIFY_INCREASE_SPEED BUTTON_SCROLL_FWD
#define DEMYSTIFY_DECREASE_SPEED BUTTON_SCROLL_BACK
#elif (CONFIG_KEYPAD == SANSA_E200_PAD)
-#define DEMYSTIFY_QUIT BUTTON_POWER
-#define DEMYSTIFY_ADD_POLYGON BUTTON_RIGHT
-#define DEMYSTIFY_REMOVE_POLYGON BUTTON_LEFT
-#define DEMYSTIFY_INCREASE_SPEED BUTTON_SCROLL_UP
-#define DEMYSTIFY_DECREASE_SPEED BUTTON_SCROLL_DOWN
+#define DEMYSTIFY_QUIT BUTTON_POWER
+#define DEMYSTIFY_ADD_POLYGON BUTTON_RIGHT
+#define DEMYSTIFY_REMOVE_POLYGON BUTTON_LEFT
+#define DEMYSTIFY_INCREASE_SPEED BUTTON_SCROLL_DOWN
+#define DEMYSTIFY_INCREASE_SPEED_REP (BUTTON_SCROLL_DOWN|BUTTON_REPEAT)
+#define DEMYSTIFY_DECREASE_SPEED BUTTON_SCROLL_UP
+#define DEMYSTIFY_DECREASE_SPEED_REP (BUTTON_SCROLL_UP|BUTTON_REPEAT)
#elif (CONFIG_KEYPAD == IRIVER_H10_PAD)
#define DEMYSTIFY_QUIT BUTTON_POWER
#define DEMYSTIFY_ADD_POLYGON BUTTON_RIGHT
@@ -417,6 +419,9 @@ int plugin_main(void)
#ifdef DEMYSTIFY_RC_INCREASE_SPEED
case DEMYSTIFY_RC_INCREASE_SPEED:
#endif
+#ifdef DEMYSTIFY_INCREASE_SPEED_REP
+ case DEMYSTIFY_INCREASE_SPEED_REP:
+#endif
case DEMYSTIFY_INCREASE_SPEED:
if(sleep_time>=0)
--sleep_time;
@@ -425,6 +430,9 @@ int plugin_main(void)
#ifdef DEMYSTIFY_RC_DECREASE_SPEED
case DEMYSTIFY_RC_DECREASE_SPEED:
#endif
+#ifdef DEMYSTIFY_DECREASE_SPEED_REP
+ case DEMYSTIFY_DECREASE_SPEED_REP:
+#endif
case DEMYSTIFY_DECREASE_SPEED:
++sleep_time;
break;