diff options
Diffstat (limited to 'apps/tree.h')
-rw-r--r-- | apps/tree.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/apps/tree.h b/apps/tree.h index dd08ca9392..eb4f0cd00c 100644 --- a/apps/tree.h +++ b/apps/tree.h | |||
@@ -21,6 +21,48 @@ | |||
21 | 21 | ||
22 | #include <stdbool.h> | 22 | #include <stdbool.h> |
23 | 23 | ||
24 | #ifdef HAVE_RECORDER_KEYPAD | ||
25 | #define TREE_NEXT BUTTON_DOWN | ||
26 | #define TREE_PREV BUTTON_UP | ||
27 | #define TREE_EXIT BUTTON_LEFT | ||
28 | #define TREE_ENTER BUTTON_RIGHT | ||
29 | #define TREE_RUN BUTTON_PLAY | ||
30 | #define TREE_MENU (BUTTON_F1 | BUTTON_REL) | ||
31 | #define TREE_SHIFT BUTTON_ON | ||
32 | #define TREE_OFF BUTTON_OFF | ||
33 | |||
34 | #define TREE_RC_NEXT BUTTON_RC_RIGHT | ||
35 | #define TREE_RC_REV BUTTON_RC_LEFT | ||
36 | #define TREE_RC_EXIT BUTTON_RC_STOP | ||
37 | #define TREE_RC_ENTER BUTTON_RC_PLAY | ||
38 | #define TREE_RC_RUN BUTTON_RC_PLAY | ||
39 | |||
40 | #elif defined HAVE_PLAYER_KEYPAD | ||
41 | #define TREE_NEXT BUTTON_RIGHT | ||
42 | #define TREE_PREV BUTTON_LEFT | ||
43 | #define TREE_EXIT BUTTON_STOP | ||
44 | #define TREE_ENTER BUTTON_PLAY | ||
45 | #define TREE_RUN BUTTON_PLAY | ||
46 | #define TREE_MENU (BUTTON_MENU | BUTTON_REL) | ||
47 | #define TREE_SHIFT BUTTON_ON | ||
48 | |||
49 | #define TREE_RC_NEXT BUTTON_RC_RIGHT | ||
50 | #define TREE_RC_REV BUTTON_RC_LEFT | ||
51 | #define TREE_RC_EXIT BUTTON_RC_STOP | ||
52 | #define TREE_RC_ENTER BUTTON_RC_PLAY | ||
53 | #define TREE_RC_RUN BUTTON_RC_PLAY | ||
54 | |||
55 | #elif defined HAVE_ONDIO_KEYPAD | ||
56 | #define TREE_NEXT BUTTON_DOWN | ||
57 | #define TREE_PREV BUTTON_UP | ||
58 | #define TREE_EXIT BUTTON_LEFT | ||
59 | #define TREE_ENTER BUTTON_RIGHT | ||
60 | #define TREE_RUN BUTTON_RIGHT | ||
61 | #define TREE_MENU (BUTTON_MENU | BUTTON_REPEAT) | ||
62 | #define TREE_SHIFT BUTTON_MENU | ||
63 | |||
64 | #endif | ||
65 | |||
24 | struct entry { | 66 | struct entry { |
25 | short attr; /* FAT attributes + file type flags */ | 67 | short attr; /* FAT attributes + file type flags */ |
26 | unsigned long time_write; /* Last write time */ | 68 | unsigned long time_write; /* Last write time */ |