summaryrefslogtreecommitdiff
path: root/apps/gui
diff options
context:
space:
mode:
Diffstat (limited to 'apps/gui')
-rw-r--r--apps/gui/gwps.h23
-rw-r--r--apps/gui/list.h4
-rw-r--r--apps/gui/select.h8
-rw-r--r--apps/gui/yesno.h3
4 files changed, 38 insertions, 0 deletions
diff --git a/apps/gui/gwps.h b/apps/gui/gwps.h
index dc6841b881..3277037bfa 100644
--- a/apps/gui/gwps.h
+++ b/apps/gui/gwps.h
@@ -233,6 +233,29 @@
233#define WPS_EXIT (BUTTON_PLAY | BUTTON_REPEAT) 233#define WPS_EXIT (BUTTON_PLAY | BUTTON_REPEAT)
234#define WPS_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT) 234#define WPS_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT)
235 235
236#elif CONFIG_KEYPAD == GIGABEAT_PAD
237
238#define WPS_NEXT (BUTTON_RIGHT | BUTTON_REL)
239#define WPS_NEXT_PRE BUTTON_RIGHT
240#define WPS_PREV (BUTTON_LEFT | BUTTON_REL)
241#define WPS_PREV_PRE BUTTON_LEFT
242#define WPS_FFWD (BUTTON_RIGHT | BUTTON_REPEAT)
243#define WPS_REW (BUTTON_LEFT | BUTTON_REPEAT)
244#define WPS_INCVOL BUTTON_UP
245#define WPS_DECVOL BUTTON_DOWN
246#define WPS_PAUSE (BUTTON_POWER | BUTTON_REL)
247#define WPS_PAUSE_PRE BUTTON_POWER
248#define WPS_MENU (BUTTON_MENU | BUTTON_REL)
249#define WPS_MENU_PRE BUTTON_MENU
250#define WPS_BROWSE (BUTTON_SELECT | BUTTON_REL)
251#define WPS_BROWSE_PRE BUTTON_SELECT
252#define WPS_EXIT BUTTON_A
253#define WPS_ID3 (BUTTON_MENU | BUTTON_POWER)
254#define WPS_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT)
255#define WPS_QUICK (BUTTON_MENU | BUTTON_REPEAT)
256#define WPS_NEXT_DIR (BUTTON_RIGHT | BUTTON_POWER)
257#define WPS_PREV_DIR (BUTTON_LEFT | BUTTON_POWER)
258
236#endif 259#endif
237 260
238/* constants used in line_type and as refresh_mode for wps_refresh */ 261/* 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 23a0fc37b8..e72e00c5d1 100644
--- a/apps/gui/list.h
+++ b/apps/gui/list.h
@@ -93,6 +93,10 @@
93#define LIST_NEXT BUTTON_DOWN 93#define LIST_NEXT BUTTON_DOWN
94#define LIST_PREV BUTTON_UP 94#define LIST_PREV BUTTON_UP
95 95
96#elif CONFIG_KEYPAD == GIGABEAT_PAD
97#define LIST_NEXT BUTTON_DOWN
98#define LIST_PREV BUTTON_UP
99
96#endif 100#endif
97 101
98/* 102/*
diff --git a/apps/gui/select.h b/apps/gui/select.h
index ff552950d7..5acf0f8c96 100644
--- a/apps/gui/select.h
+++ b/apps/gui/select.h
@@ -93,6 +93,14 @@
93#define SELECT_CANCEL BUTTON_PLAY 93#define SELECT_CANCEL BUTTON_PLAY
94#define SELECT_CANCEL2 BUTTON_POWER 94#define SELECT_CANCEL2 BUTTON_POWER
95 95
96#elif CONFIG_KEYPAD == GIGABEAT_PAD
97#define SELECT_INC BUTTON_UP
98#define SELECT_DEC BUTTON_DOWN
99#define SELECT_OK BUTTON_MENU
100#define SELECT_OK2 BUTTON_LEFT
101#define SELECT_CANCEL BUTTON_A
102#define SELECT_CANCEL2 BUTTON_POWER
103
96#endif 104#endif
97 105
98struct gui_select 106struct gui_select
diff --git a/apps/gui/yesno.h b/apps/gui/yesno.h
index c6519bc00e..5fcd1a62e3 100644
--- a/apps/gui/yesno.h
+++ b/apps/gui/yesno.h
@@ -32,6 +32,9 @@
32#elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) 32#elif (CONFIG_KEYPAD == IAUDIO_X5_PAD)
33#define YESNO_OK BUTTON_RIGHT 33#define YESNO_OK BUTTON_RIGHT
34 34
35#elif (CONFIG_KEYPAD == GIGABEAT_PAD)
36#define YESNO_OK BUTTON_RIGHT
37
35#endif 38#endif
36enum yesno_res 39enum yesno_res
37{ 40{