summaryrefslogtreecommitdiff
path: root/apps/settings.h
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2006-08-15 12:27:07 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2006-08-15 12:27:07 +0000
commit224c0a13ebb5828b9bc06a9c1c23ae17f0ac19f9 (patch)
treebae2154b272f786983cf8e6de28d33f98f327560 /apps/settings.h
parentc0f8b187706364f5e4bda2ac26750d14454c901d (diff)
downloadrockbox-224c0a13ebb5828b9bc06a9c1c23ae17f0ac19f9.tar.gz
rockbox-224c0a13ebb5828b9bc06a9c1c23ae17f0ac19f9.zip
Finally, the new button action system is here, thanks to Jonathan Gordon. Some button mappings have changed and other things may break. Comments should go to the forum, http://forums.rockbox.org/index.php?topic=5829.0 or the mailing list.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10582 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings.h')
-rw-r--r--apps/settings.h111
1 files changed, 1 insertions, 110 deletions
diff --git a/apps/settings.h b/apps/settings.h
index 439a43809a..27f00584a6 100644
--- a/apps/settings.h
+++ b/apps/settings.h
@@ -45,115 +45,6 @@
45 45
46#define MAX_FILENAME 20 46#define MAX_FILENAME 20
47 47
48/* button definitions */
49#if (CONFIG_KEYPAD == IRIVER_H100_PAD) || \
50 (CONFIG_KEYPAD == IRIVER_H300_PAD)
51#define SETTINGS_INC BUTTON_UP
52#define SETTINGS_DEC BUTTON_DOWN
53#define SETTINGS_OK BUTTON_SELECT
54#define SETTINGS_OK2 BUTTON_LEFT
55#define SETTINGS_CANCEL BUTTON_OFF
56#define SETTINGS_CANCEL2 BUTTON_MODE
57#define SETTINGS_PREV BUTTON_LEFT
58#define SETTINGS_NEXT BUTTON_RIGHT
59#define SETTINGS_ACCEPT BUTTON_ON
60
61#define SETTINGS_RC_INC BUTTON_RC_FF
62#define SETTINGS_RC_DEC BUTTON_RC_REW
63#define SETTINGS_RC_OK BUTTON_RC_MENU
64#define SETTINGS_RC_OK2 BUTTON_RC_SOURCE
65#define SETTINGS_RC_CANCEL BUTTON_RC_STOP
66#define SETTINGS_RC_CANCEL2 BUTTON_RC_MODE
67#define SETTINGS_RC_PREV BUTTON_RC_SOURCE
68#define SETTINGS_RC_NEXT BUTTON_RC_BITRATE
69#define SETTINGS_RC_ACCEPT BUTTON_RC_ON
70
71#elif CONFIG_KEYPAD == RECORDER_PAD
72#define SETTINGS_INC BUTTON_UP
73#define SETTINGS_DEC BUTTON_DOWN
74#define SETTINGS_OK BUTTON_PLAY
75#define SETTINGS_OK2 BUTTON_LEFT
76#define SETTINGS_CANCEL BUTTON_OFF
77#define SETTINGS_CANCEL2 BUTTON_F1
78#define SETTINGS_PREV BUTTON_LEFT
79#define SETTINGS_NEXT BUTTON_RIGHT
80#define SETTINGS_ACCEPT BUTTON_ON
81
82#elif CONFIG_KEYPAD == PLAYER_PAD
83#define SETTINGS_INC BUTTON_RIGHT
84#define SETTINGS_DEC BUTTON_LEFT
85#define SETTINGS_OK BUTTON_PLAY
86#define SETTINGS_CANCEL BUTTON_STOP
87#define SETTINGS_CANCEL2 BUTTON_MENU
88#define SETTINGS_ACCEPT BUTTON_ON
89
90#elif CONFIG_KEYPAD == ONDIO_PAD
91#define SETTINGS_INC BUTTON_UP
92#define SETTINGS_DEC BUTTON_DOWN
93#define SETTINGS_OK BUTTON_RIGHT
94#define SETTINGS_OK2 BUTTON_LEFT
95#define SETTINGS_CANCEL BUTTON_MENU
96#define SETTINGS_CANCEL2 BUTTON_OFF
97
98#elif CONFIG_KEYPAD == GMINI100_PAD
99#define SETTINGS_INC BUTTON_UP
100#define SETTINGS_DEC BUTTON_DOWN
101#define SETTINGS_OK BUTTON_PLAY
102#define SETTINGS_OK2 BUTTON_LEFT
103#define SETTINGS_CANCEL BUTTON_OFF
104#define SETTINGS_CANCEL2 BUTTON_MENU
105#define SETTINGS_PREV BUTTON_LEFT
106#define SETTINGS_NEXT BUTTON_RIGHT
107#define SETTINGS_ACCEPT BUTTON_MENU
108
109#elif (CONFIG_KEYPAD == IPOD_3G_PAD) || (CONFIG_KEYPAD == IPOD_4G_PAD)
110#define SETTINGS_INC BUTTON_SCROLL_FWD
111#define SETTINGS_DEC BUTTON_SCROLL_BACK
112#define SETTINGS_OK BUTTON_SELECT
113#define SETTINGS_CANCEL BUTTON_MENU
114#define SETTINGS_PREV BUTTON_LEFT
115#define SETTINGS_NEXT BUTTON_RIGHT
116#define SETTINGS_ACCEPT BUTTON_PLAY
117
118#elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD
119#define SETTINGS_INC BUTTON_UP
120#define SETTINGS_DEC BUTTON_DOWN
121#define SETTINGS_OK BUTTON_SELECT
122#define SETTINGS_CANCEL BUTTON_PLAY
123#define SETTINGS_PREV BUTTON_LEFT
124#define SETTINGS_NEXT BUTTON_RIGHT
125
126#elif CONFIG_KEYPAD == IAUDIO_X5_PAD
127#define SETTINGS_INC BUTTON_UP
128#define SETTINGS_DEC BUTTON_DOWN
129#define SETTINGS_OK BUTTON_SELECT
130#define SETTINGS_OK2 BUTTON_LEFT
131#define SETTINGS_CANCEL BUTTON_REC
132#define SETTINGS_PREV BUTTON_LEFT
133#define SETTINGS_NEXT BUTTON_RIGHT
134#define SETTINGS_ACCEPT BUTTON_PLAY
135
136#elif CONFIG_KEYPAD == GIGABEAT_PAD
137#define SETTINGS_INC BUTTON_UP
138#define SETTINGS_DEC BUTTON_DOWN
139#define SETTINGS_OK BUTTON_MENU
140#define SETTINGS_CANCEL BUTTON_A
141#define SETTINGS_PREV BUTTON_LEFT
142#define SETTINGS_NEXT BUTTON_RIGHT
143#define SETTINGS_ACCEPT BUTTON_SELECT
144
145#elif CONFIG_KEYPAD == IRIVER_H10_PAD
146#define SETTINGS_INC BUTTON_SCROLL_UP
147#define SETTINGS_DEC BUTTON_SCROLL_DOWN
148#define SETTINGS_OK BUTTON_PLAY
149#define SETTINGS_OK2 BUTTON_LEFT
150#define SETTINGS_CANCEL BUTTON_REW
151#define SETTINGS_PREV BUTTON_LEFT
152#define SETTINGS_NEXT BUTTON_RIGHT
153#define SETTINGS_ACCEPT BUTTON_FF
154
155#endif
156
157/* data structures */ 48/* data structures */
158 49
159#define BOOKMARK_NO 0 50#define BOOKMARK_NO 0
@@ -564,7 +455,7 @@ struct user_settings
564 int eq_hw_band4_cutoff; 455 int eq_hw_band4_cutoff;
565 int eq_hw_band4_gain; 456 int eq_hw_band4_gain;
566#endif 457#endif
567 458 bool hold_lr_for_scroll_in_list; /* hold L/R scrolls the list left/right */
568 int show_path_in_browser; /* 0=off, 1=current directory, 2=full path */ 459 int show_path_in_browser; /* 0=off, 1=current directory, 2=full path */
569}; 460};
570 461