summaryrefslogtreecommitdiff
path: root/apps/gui
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui')
-rw-r--r--apps/gui/gwps.h19
-rw-r--r--apps/gui/list.h4
-rw-r--r--apps/gui/select.h8
-rw-r--r--apps/gui/yesno.h3
4 files changed, 34 insertions, 0 deletions
diff --git a/apps/gui/gwps.h b/apps/gui/gwps.h
index 610c3021bf..b6d06a645a 100644
--- a/apps/gui/gwps.h
+++ b/apps/gui/gwps.h
@@ -191,6 +191,25 @@
191#define WPS_EXIT (BUTTON_PLAY | BUTTON_REPEAT) 191#define WPS_EXIT (BUTTON_PLAY | BUTTON_REPEAT)
192#define WPS_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT) 192#define WPS_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT)
193 193
194#elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD
195
196/* TODO: Check WPS button assignments */
197
198#define WPS_NEXT (BUTTON_RIGHT | BUTTON_REL)
199#define WPS_NEXT_PRE BUTTON_RIGHT
200#define WPS_PREV (BUTTON_LEFT | BUTTON_REL)
201#define WPS_PREV_PRE BUTTON_LEFT
202#define WPS_FFWD (BUTTON_RIGHT | BUTTON_REPEAT)
203#define WPS_REW (BUTTON_LEFT | BUTTON_REPEAT)
204#define WPS_INCVOL BUTTON_UP
205#define WPS_DECVOL BUTTON_DOWN
206#define WPS_PAUSE BUTTON_PLAY
207/* #define WPS_MENU iFP7xx can't have both main menu and context menu in wps */
208#define WPS_BROWSE (BUTTON_SELECT | BUTTON_REL)
209#define WPS_BROWSE_PRE BUTTON_SELECT
210#define WPS_EXIT (BUTTON_PLAY | BUTTON_REPEAT)
211#define WPS_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT)
212
194#endif 213#endif
195 214
196/* constants used in line_type and as refresh_mode for wps_refresh */ 215/* constants used in line_type and as refresh_mode for wps_refresh */
diff --git a/apps/gui/list.h b/apps/gui/list.h
index 3ae1b80dc2..4f02693127 100644
--- a/apps/gui/list.h
+++ b/apps/gui/list.h
@@ -69,6 +69,10 @@
69#define LIST_NEXT BUTTON_SCROLL_FWD 69#define LIST_NEXT BUTTON_SCROLL_FWD
70#define LIST_PREV BUTTON_SCROLL_BACK 70#define LIST_PREV BUTTON_SCROLL_BACK
71 71
72#elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD
73#define LIST_NEXT BUTTON_DOWN
74#define LIST_PREV BUTTON_UP
75
72#elif CONFIG_KEYPAD == GMINI100_PAD 76#elif CONFIG_KEYPAD == GMINI100_PAD
73#define LIST_NEXT BUTTON_DOWN 77#define LIST_NEXT BUTTON_DOWN
74#define LIST_PREV BUTTON_UP 78#define LIST_PREV BUTTON_UP
diff --git a/apps/gui/select.h b/apps/gui/select.h
index b6a9afd55c..3f6dd1413b 100644
--- a/apps/gui/select.h
+++ b/apps/gui/select.h
@@ -61,6 +61,14 @@
61#define SELECT_OK2 BUTTON_RIGHT 61#define SELECT_OK2 BUTTON_RIGHT
62#define SELECT_CANCEL BUTTON_MENU 62#define SELECT_CANCEL BUTTON_MENU
63 63
64#elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD
65#define SELECT_INC BUTTON_UP
66#define SELECT_DEC BUTTON_DOWN
67#define SELECT_OK BUTTON_RIGHT
68#define SELECT_OK2 BUTTON_LEFT
69#define SELECT_CANCEL BUTTON_PLAY
70#define SELECT_CANCEL2 BUTTON_MODE
71
64#elif CONFIG_KEYPAD == ONDIO_PAD 72#elif CONFIG_KEYPAD == ONDIO_PAD
65#define SELECT_INC BUTTON_UP 73#define SELECT_INC BUTTON_UP
66#define SELECT_DEC BUTTON_DOWN 74#define SELECT_DEC BUTTON_DOWN
diff --git a/apps/gui/yesno.h b/apps/gui/yesno.h
index 5399c88391..98bf84f504 100644
--- a/apps/gui/yesno.h
+++ b/apps/gui/yesno.h
@@ -25,6 +25,9 @@
25 25
26#elif (CONFIG_KEYPAD == IPOD_4G_PAD) 26#elif (CONFIG_KEYPAD == IPOD_4G_PAD)
27#define YESNO_OK BUTTON_RIGHT 27#define YESNO_OK BUTTON_RIGHT
28
29#elif (CONFIG_KEYPAD == IRIVER_IFP7XX_PAD)
30#define YESNO_OK BUTTON_RIGHT
28#endif 31#endif
29enum yesno_res 32enum yesno_res
30{ 33{