summaryrefslogtreecommitdiff
path: root/apps/tree.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/tree.h')
-rw-r--r--apps/tree.h160
1 files changed, 0 insertions, 160 deletions
diff --git a/apps/tree.h b/apps/tree.h
index 43242d6633..ffe6d478c6 100644
--- a/apps/tree.h
+++ b/apps/tree.h
@@ -23,166 +23,6 @@
23#include <applimits.h> 23#include <applimits.h>
24#include <file.h> 24#include <file.h>
25 25
26#if (CONFIG_KEYPAD == IRIVER_H100_PAD) || \
27 (CONFIG_KEYPAD == IRIVER_H300_PAD)
28#define TREE_EXIT BUTTON_LEFT
29#define TREE_ABORT BUTTON_OFF
30#define TREE_ENTER BUTTON_RIGHT
31#define TREE_RUN (BUTTON_SELECT | BUTTON_REL)
32#define TREE_RUN_PRE BUTTON_SELECT
33#define TREE_MENU ( BUTTON_MODE | BUTTON_REL)
34#define TREE_MENU_PRE BUTTON_MODE
35#define TREE_OFF BUTTON_OFF
36#define TREE_WPS (BUTTON_ON | BUTTON_REL)
37#define TREE_WPS_PRE BUTTON_ON
38#define TREE_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT)
39#define TREE_CONTEXT2 (BUTTON_ON | BUTTON_SELECT)
40#define TREE_QUICK (BUTTON_MODE | BUTTON_REPEAT)
41
42/* Remote keys */
43#define TREE_RC_NEXT BUTTON_RC_FF
44#define TREE_RC_PREV BUTTON_RC_REW
45#define TREE_RC_PGUP BUTTON_RC_SOURCE
46#define TREE_RC_PGDN BUTTON_RC_BITRATE
47#define TREE_RC_EXIT BUTTON_RC_STOP
48#define TREE_RC_RUN (BUTTON_RC_MENU | BUTTON_REL)
49#define TREE_RC_RUN_PRE BUTTON_RC_MENU
50#define TREE_RC_MENU (BUTTON_RC_MODE | BUTTON_REL)
51#define TREE_RC_MENU_PRE BUTTON_RC_MODE
52#define TREE_RC_WPS (BUTTON_RC_ON | BUTTON_REL)
53#define TREE_RC_WPS_PRE BUTTON_RC_ON
54#define TREE_RC_CONTEXT (BUTTON_RC_ON | BUTTON_REPEAT)
55#define TREE_RC_QUICK (BUTTON_RC_MODE | BUTTON_REPEAT)
56
57#elif CONFIG_KEYPAD == RECORDER_PAD
58#define TREE_EXIT BUTTON_LEFT
59#define TREE_ABORT BUTTON_OFF
60#define TREE_ENTER BUTTON_RIGHT
61#define TREE_RUN (BUTTON_PLAY | BUTTON_REL)
62#define TREE_RUN_PRE BUTTON_PLAY
63#define TREE_MENU BUTTON_F1
64#define TREE_OFF BUTTON_OFF
65#define TREE_WPS (BUTTON_ON | BUTTON_REL)
66#define TREE_WPS_PRE BUTTON_ON
67#define TREE_CONTEXT (BUTTON_PLAY | BUTTON_REPEAT)
68#define TREE_CONTEXT2 (BUTTON_ON | BUTTON_PLAY)
69#define TREE_QUICK BUTTON_F2
70
71#define TREE_RC_NEXT BUTTON_RC_RIGHT
72#define TREE_RC_PREV BUTTON_RC_LEFT
73#define TREE_RC_EXIT BUTTON_RC_STOP
74#define TREE_RC_RUN BUTTON_RC_PLAY
75
76#elif CONFIG_KEYPAD == PLAYER_PAD
77#define TREE_EXIT BUTTON_STOP
78#define TREE_ABORT BUTTON_STOP
79#define TREE_RUN (BUTTON_PLAY | BUTTON_REL)
80#define TREE_RUN_PRE BUTTON_PLAY
81#define TREE_MENU BUTTON_MENU
82#define TREE_WPS (BUTTON_ON | BUTTON_REL)
83#define TREE_WPS_PRE BUTTON_ON
84#define TREE_CONTEXT (BUTTON_PLAY | BUTTON_REPEAT)
85#define TREE_CONTEXT2 (BUTTON_ON | BUTTON_PLAY)
86
87#define TREE_RC_NEXT BUTTON_RC_RIGHT
88#define TREE_RC_PREV BUTTON_RC_LEFT
89#define TREE_RC_EXIT BUTTON_RC_STOP
90#define TREE_RC_RUN BUTTON_RC_PLAY
91
92#elif CONFIG_KEYPAD == ONDIO_PAD
93#define TREE_EXIT BUTTON_LEFT
94#define TREE_ABORT BUTTON_OFF
95#define TREE_RUN (BUTTON_RIGHT | BUTTON_REL)
96#define TREE_RUN_PRE BUTTON_RIGHT
97#define TREE_MENU (BUTTON_MENU | BUTTON_REPEAT)
98#define TREE_MENU_PRE BUTTON_MENU
99#define TREE_OFF BUTTON_OFF
100#define TREE_WPS (BUTTON_MENU | BUTTON_REL)
101#define TREE_WPS_PRE BUTTON_MENU
102#define TREE_CONTEXT (BUTTON_RIGHT | BUTTON_REPEAT)
103
104#elif CONFIG_KEYPAD == GMINI100_PAD
105#define TREE_EXIT BUTTON_LEFT
106#define TREE_ENTER BUTTON_RIGHT
107#define TREE_RUN (BUTTON_PLAY | BUTTON_REL)
108#define TREE_RUN_PRE BUTTON_PLAY
109#define TREE_MENU BUTTON_MENU
110#define TREE_WPS (BUTTON_ON | BUTTON_REL)
111#define TREE_WPS_PRE BUTTON_ON
112#define TREE_CONTEXT (BUTTON_PLAY | BUTTON_REPEAT)
113#define TREE_CONTEXT2 (BUTTON_ON | BUTTON_PLAY)
114
115#elif (CONFIG_KEYPAD == IPOD_3G_PAD) || (CONFIG_KEYPAD == IPOD_4G_PAD)
116
117#define TREE_EXIT BUTTON_LEFT
118#define TREE_ABORT BUTTON_LEFT
119#define TREE_ENTER BUTTON_RIGHT
120#define TREE_RUN (BUTTON_SELECT | BUTTON_REL)
121#define TREE_RUN_PRE BUTTON_SELECT
122#define TREE_MENU (BUTTON_MENU | BUTTON_REL)
123#define TREE_MENU_PRE BUTTON_MENU
124#define TREE_WPS (BUTTON_PLAY | BUTTON_REL)
125#define TREE_WPS_PRE BUTTON_PLAY
126#define TREE_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT)
127#define TREE_QUICK (BUTTON_MENU | BUTTON_REPEAT)
128
129#elif CONFIG_KEYPAD == IRIVER_IFP7XX_PAD
130
131#define TREE_EXIT BUTTON_LEFT
132#define TREE_ABORT BUTTON_PLAY
133#define TREE_RUN (BUTTON_RIGHT | BUTTON_REL)
134#define TREE_RUN_PRE BUTTON_RIGHT
135#define TREE_MENU (BUTTON_SELECT | BUTTON_REPEAT)
136#define TREE_MENU_PRE BUTTON_SELECT
137#define TREE_WPS (BUTTON_SELECT | BUTTON_REL)
138#define TREE_WPS_PRE BUTTON_SELECT
139#define TREE_CONTEXT (BUTTON_RIGHT | BUTTON_REPEAT)
140
141#elif CONFIG_KEYPAD == IAUDIO_X5_PAD
142
143#define TREE_EXIT BUTTON_LEFT
144#define TREE_ABORT BUTTON_REC
145#define TREE_ENTER BUTTON_RIGHT
146#define TREE_RUN (BUTTON_SELECT | BUTTON_REL)
147#define TREE_RUN_PRE BUTTON_SELECT
148#define TREE_MENU (BUTTON_REC | BUTTON_REL)
149#define TREE_MENU_PRE BUTTON_REC
150#define TREE_WPS (BUTTON_PLAY | BUTTON_REL)
151#define TREE_WPS_PRE BUTTON_PLAY
152#define TREE_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT)
153#define TREE_QUICK (BUTTON_REC | BUTTON_REPEAT)
154
155#elif CONFIG_KEYPAD == GIGABEAT_PAD
156
157#define TREE_NEXT BUTTON_DOWN
158#define TREE_PREV BUTTON_UP
159#define TREE_EXIT BUTTON_LEFT
160#define TREE_ABORT BUTTON_A
161#define TREE_ENTER BUTTON_RIGHT
162#define TREE_RUN (BUTTON_SELECT | BUTTON_REL)
163#define TREE_RUN_PRE BUTTON_SELECT
164#define TREE_MENU (BUTTON_MENU | BUTTON_REL)
165#define TREE_MENU_PRE BUTTON_MENU
166#define TREE_WPS (BUTTON_POWER | BUTTON_REL)
167#define TREE_WPS_PRE BUTTON_POWER
168#define TREE_CONTEXT (BUTTON_SELECT | BUTTON_REPEAT)
169
170#elif CONFIG_KEYPAD == IRIVER_H10_PAD
171
172#define TREE_EXIT BUTTON_LEFT
173#define TREE_ABORT BUTTON_LEFT
174#define TREE_ENTER BUTTON_RIGHT
175#define TREE_RUN (BUTTON_PLAY | BUTTON_REL)
176#define TREE_RUN_PRE BUTTON_PLAY
177#define TREE_MENU (BUTTON_REW | BUTTON_REL)
178#define TREE_MENU_PRE BUTTON_REW
179#define TREE_WPS (BUTTON_FF | BUTTON_REL)
180#define TREE_WPS_PRE BUTTON_FF
181#define TREE_CONTEXT (BUTTON_PLAY | BUTTON_SCROLL_UP)
182#define TREE_QUICK (BUTTON_PLAY | BUTTON_SCROLL_DOWN)
183
184#endif
185
186struct entry { 26struct entry {
187 short attr; /* FAT attributes + file type flags */ 27 short attr; /* FAT attributes + file type flags */
188 unsigned long time_write; /* Last write time */ 28 unsigned long time_write; /* Last write time */