summaryrefslogtreecommitdiff
path: root/apps/tree.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/tree.h')
-rw-r--r--apps/tree.h42
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
24struct entry { 66struct 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 */