From 338e2bbb0c6673452c64378ef9e609d5c19c7558 Mon Sep 17 00:00:00 2001 From: Marcoen Hirschberg Date: Fri, 24 Feb 2006 15:42:52 +0000 Subject: first gigabeat commit git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8831 a1c6a512-1295-4272-9138-f99709370657 --- apps/gui/gwps.h | 23 +++++++++++++++++++++++ apps/gui/list.h | 4 ++++ apps/gui/select.h | 8 ++++++++ apps/gui/yesno.h | 3 +++ 4 files changed, 38 insertions(+) (limited to 'apps/gui') 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 @@ #define WPS_EXIT (BUTTON_PLAY | BUTTON_REPEAT) #define WPS_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT) +#elif CONFIG_KEYPAD == GIGABEAT_PAD + +#define WPS_NEXT (BUTTON_RIGHT | BUTTON_REL) +#define WPS_NEXT_PRE BUTTON_RIGHT +#define WPS_PREV (BUTTON_LEFT | BUTTON_REL) +#define WPS_PREV_PRE BUTTON_LEFT +#define WPS_FFWD (BUTTON_RIGHT | BUTTON_REPEAT) +#define WPS_REW (BUTTON_LEFT | BUTTON_REPEAT) +#define WPS_INCVOL BUTTON_UP +#define WPS_DECVOL BUTTON_DOWN +#define WPS_PAUSE (BUTTON_POWER | BUTTON_REL) +#define WPS_PAUSE_PRE BUTTON_POWER +#define WPS_MENU (BUTTON_MENU | BUTTON_REL) +#define WPS_MENU_PRE BUTTON_MENU +#define WPS_BROWSE (BUTTON_SELECT | BUTTON_REL) +#define WPS_BROWSE_PRE BUTTON_SELECT +#define WPS_EXIT BUTTON_A +#define WPS_ID3 (BUTTON_MENU | BUTTON_POWER) +#define WPS_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT) +#define WPS_QUICK (BUTTON_MENU | BUTTON_REPEAT) +#define WPS_NEXT_DIR (BUTTON_RIGHT | BUTTON_POWER) +#define WPS_PREV_DIR (BUTTON_LEFT | BUTTON_POWER) + #endif /* 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 @@ #define LIST_NEXT BUTTON_DOWN #define LIST_PREV BUTTON_UP +#elif CONFIG_KEYPAD == GIGABEAT_PAD +#define LIST_NEXT BUTTON_DOWN +#define LIST_PREV BUTTON_UP + #endif /* 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 @@ #define SELECT_CANCEL BUTTON_PLAY #define SELECT_CANCEL2 BUTTON_POWER +#elif CONFIG_KEYPAD == GIGABEAT_PAD +#define SELECT_INC BUTTON_UP +#define SELECT_DEC BUTTON_DOWN +#define SELECT_OK BUTTON_MENU +#define SELECT_OK2 BUTTON_LEFT +#define SELECT_CANCEL BUTTON_A +#define SELECT_CANCEL2 BUTTON_POWER + #endif struct 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 @@ #elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) #define YESNO_OK BUTTON_RIGHT +#elif (CONFIG_KEYPAD == GIGABEAT_PAD) +#define YESNO_OK BUTTON_RIGHT + #endif enum yesno_res { -- cgit v1.2.3