summaryrefslogtreecommitdiff
path: root/apps/keymaps/keymap-x5.c
diff options
context:
space:
mode:
authorMartin Scarratt <mmmm@rockbox.org>2006-09-22 12:18:58 +0000
committerMartin Scarratt <mmmm@rockbox.org>2006-09-22 12:18:58 +0000
commita982365711606589e41a8fcaab0adb2aa1ab89ee (patch)
treeffc614cb7cbd8e61c9b8156da30377300959e1be /apps/keymaps/keymap-x5.c
parentc70b390f11c492f5bff8b1a5b21c41063f5f7865 (diff)
downloadrockbox-a982365711606589e41a8fcaab0adb2aa1ab89ee.tar.gz
rockbox-a982365711606589e41a8fcaab0adb2aa1ab89ee.zip
Button action code implemented in the radio screen. Should get rid of all thos wierd doublepress bugs and you can edit your presets again.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11024 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/keymaps/keymap-x5.c')
-rw-r--r--apps/keymaps/keymap-x5.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/keymaps/keymap-x5.c b/apps/keymaps/keymap-x5.c
index 05985fedb1..1ef7d6a5c9 100644
--- a/apps/keymaps/keymap-x5.c
+++ b/apps/keymaps/keymap-x5.c
@@ -242,6 +242,18 @@ const struct button_mapping button_context_bmark[] = {
242 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|CONTEXT_SETTINGS), 242 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|CONTEXT_SETTINGS),
243}; /* button_context_settings_bmark */ 243}; /* button_context_settings_bmark */
244 244
245const struct button_mapping button_context_radio[] = {
246 { ACTION_FM_MENU, BUTTON_SELECT | BUTTON_REPEAT, BUTTON_NONE },
247 { ACTION_FM_PRESET, BUTTON_SELECT | BUTTON_REL, BUTTON_SELECT },
248 { ACTION_FM_STOP, BUTTON_POWER, BUTTON_NONE },
249 { ACTION_FM_MODE, BUTTON_PLAY | BUTTON_REPEAT, BUTTON_PLAY },
250 { ACTION_FM_EXIT, BUTTON_REC | BUTTON_REL, BUTTON_REC },
251 { ACTION_FM_PLAY, BUTTON_PLAY | BUTTON_REL, BUTTON_PLAY },
252
253 LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_SETTINGS)
254
255};
256
245static const struct button_mapping* get_context_mapping_remote( int context ) 257static const struct button_mapping* get_context_mapping_remote( int context )
246{ 258{
247 context ^= CONTEXT_REMOTE; 259 context ^= CONTEXT_REMOTE;