diff options
author | Andrew Mahone <andrew.mahone@gmail.com> | 2009-05-31 17:47:56 +0000 |
---|---|---|
committer | Andrew Mahone <andrew.mahone@gmail.com> | 2009-05-31 17:47:56 +0000 |
commit | 29d7db4a46a773793d83cca9583f6aa403f5fa3d (patch) | |
tree | f094238dc57392d0574bf1922236e4456b2edd5c /apps/plugins/pictureflow/pictureflow.c | |
parent | c69331ef32171966b19f4348c72539d4c6a149ba (diff) | |
download | rockbox-29d7db4a46a773793d83cca9583f6aa403f5fa3d.tar.gz rockbox-29d7db4a46a773793d83cca9583f6aa403f5fa3d.zip |
Replace use of CONTEXT_CUSTOM by get_custom_action with new CONTEXT_PLUGIN, to prevent conflicts with core contexts using CONTEXT_CUSTOM, and use CONTEXT_TREE as the base context for PictureFlow's custom contexts.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21149 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/pictureflow/pictureflow.c')
-rw-r--r-- | apps/plugins/pictureflow/pictureflow.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/apps/plugins/pictureflow/pictureflow.c b/apps/plugins/pictureflow/pictureflow.c index a7a4205fa2..de9859897c 100644 --- a/apps/plugins/pictureflow/pictureflow.c +++ b/apps/plugins/pictureflow/pictureflow.c | |||
@@ -70,6 +70,10 @@ const struct button_mapping pf_context_album_scroll[] = | |||
70 | {PF_PREV_REPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE}, | 70 | {PF_PREV_REPEAT, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_NONE}, |
71 | {PF_NEXT, BUTTON_RIGHT, BUTTON_NONE}, | 71 | {PF_NEXT, BUTTON_RIGHT, BUTTON_NONE}, |
72 | {PF_NEXT_REPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE}, | 72 | {PF_NEXT_REPEAT, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_NONE}, |
73 | {ACTION_NONE, BUTTON_LEFT|BUTTON_REL, BUTTON_LEFT}, | ||
74 | {ACTION_NONE, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT}, | ||
75 | {ACTION_NONE, BUTTON_LEFT|BUTTON_REPEAT, BUTTON_LEFT}, | ||
76 | {ACTION_NONE, BUTTON_RIGHT|BUTTON_REPEAT, BUTTON_RIGHT}, | ||
73 | #endif | 77 | #endif |
74 | #if CONFIG_KEYPAD == ONDIO_PAD | 78 | #if CONFIG_KEYPAD == ONDIO_PAD |
75 | {PF_SELECT, BUTTON_UP|BUTTON_REL, BUTTON_UP}, | 79 | {PF_SELECT, BUTTON_UP|BUTTON_REL, BUTTON_UP}, |
@@ -77,9 +81,8 @@ const struct button_mapping pf_context_album_scroll[] = | |||
77 | {ACTION_NONE, BUTTON_UP, BUTTON_NONE}, | 81 | {ACTION_NONE, BUTTON_UP, BUTTON_NONE}, |
78 | {ACTION_NONE, BUTTON_DOWN, BUTTON_NONE}, | 82 | {ACTION_NONE, BUTTON_DOWN, BUTTON_NONE}, |
79 | {ACTION_NONE, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE}, | 83 | {ACTION_NONE, BUTTON_DOWN|BUTTON_REPEAT, BUTTON_NONE}, |
80 | {ACTION_NONE, BUTTON_RIGHT|BUTTON_REL, BUTTON_RIGHT}, | ||
81 | #endif | 84 | #endif |
82 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_CUSTOM|1) | 85 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_PLUGIN|1) |
83 | }; | 86 | }; |
84 | #endif /* !defined(HAVE_SCROLLWHEEL) */ | 87 | #endif /* !defined(HAVE_SCROLLWHEEL) */ |
85 | 88 | ||
@@ -132,7 +135,7 @@ const struct button_mapping pf_context_buttons[] = | |||
132 | #if CONFIG_KEYPAD == IAUDIO_M3_PAD | 135 | #if CONFIG_KEYPAD == IAUDIO_M3_PAD |
133 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD|CONTEXT_REMOTE) | 136 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD|CONTEXT_REMOTE) |
134 | #else | 137 | #else |
135 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_STD) | 138 | LAST_ITEM_IN_LIST__NEXTLIST(CONTEXT_TREE) |
136 | #endif | 139 | #endif |
137 | }; | 140 | }; |
138 | const struct button_mapping *pf_contexts[] = | 141 | const struct button_mapping *pf_contexts[] = |
@@ -681,7 +684,7 @@ const struct custom_format format_transposed = { | |||
681 | 684 | ||
682 | static const struct button_mapping* get_context_map(int context) | 685 | static const struct button_mapping* get_context_map(int context) |
683 | { | 686 | { |
684 | return pf_contexts[context & ~CONTEXT_CUSTOM]; | 687 | return pf_contexts[context & ~CONTEXT_PLUGIN]; |
685 | } | 688 | } |
686 | 689 | ||
687 | /* Create the lookup table with the scaling values for the reflections */ | 690 | /* Create the lookup table with the scaling values for the reflections */ |
@@ -2596,7 +2599,7 @@ int main(void) | |||
2596 | rb->yield(); | 2599 | rb->yield(); |
2597 | 2600 | ||
2598 | /*/ Handle buttons */ | 2601 | /*/ Handle buttons */ |
2599 | button = rb->get_custom_action(CONTEXT_CUSTOM | 2602 | button = rb->get_custom_action(CONTEXT_PLUGIN |
2600 | #if !defined(HAVE_SCROLLWHEEL) | 2603 | #if !defined(HAVE_SCROLLWHEEL) |
2601 | |(pf_state == pf_show_tracks ? 1 : 0) | 2604 | |(pf_state == pf_show_tracks ? 1 : 0) |
2602 | #endif | 2605 | #endif |