43 #include <nuttx/config.h> 45 #include <sys/types.h> 49 #include <nuttx/nx/nxglib.h> 50 #include <nuttx/video/fb.h> 51 #include <nuttx/video/rgbcolors.h> 63 #define BITMAP_WIDTH 32 64 #define BITMAP_HEIGHT 32 65 #define BITMAP_PALETTESIZE 8 73 CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, MKRGB( 11, 24,108), MKRGB( 63, 90,192), MKRGB(121,136,250),
74 MKRGB(224,234,244), MKRGB( 69, 80,149), MKRGB(127,169,239), MKRGB(152,174,207),
79 CONFIG_NXWM_DEFAULT_BACKGROUNDCOLOR, MKRGB( 61, 74,158), MKRGB(113,140,242), MKRGB(171,186,255),
80 MKRGB(255,255,255), MKRGB(119,130,199), MKRGB(177,219,255), MKRGB(202,224,255),
88 { 14, 0}, { 4, 7}, { 14, 0},
89 { 10, 0}, { 12, 7}, { 10, 0},
90 { 8, 0}, { 3, 6}, { 9, 7}, { 3, 6}, { 1, 7}, { 8, 0},
91 { 7, 0}, { 7, 6}, { 4, 7}, { 7, 6}, { 7, 0},
92 { 6, 0}, { 3, 3}, { 13, 6}, { 4, 3}, { 6, 0},
93 { 5, 0}, { 6, 3}, { 9, 6}, { 7, 3}, { 5, 0},
94 { 4, 0}, { 1, 2}, { 22, 3}, { 1, 2}, { 4, 0},
95 { 3, 0}, { 1, 5}, { 23, 3}, { 1, 2}, { 1, 5}, { 3, 0},
96 { 3, 0}, { 3, 2}, { 5, 3}, { 1, 6}, { 13, 3}, { 4, 2},
98 { 2, 0}, { 1, 5}, { 6, 2}, { 2, 3}, { 2, 4}, { 1, 6},
99 { 9, 3}, { 6, 2}, { 1, 5}, { 2, 0},
100 { 2, 0}, { 1, 5}, { 8, 2}, { 1, 7}, { 3, 4}, { 1, 6},
101 { 2, 2}, { 1, 3}, { 10, 2}, { 1, 5}, { 2, 0},
102 { 1, 0}, { 4, 5}, { 6, 2}, { 1, 7}, { 4, 4}, { 1, 7},
103 { 1, 3}, { 8, 2}, { 4, 5}, { 2, 0},
104 { 1, 0}, { 7, 5}, { 3, 2}, { 1, 7}, { 6, 4}, { 1, 7},
105 { 3, 2}, { 8, 5}, { 2, 0},
106 { 1, 0}, { 9, 5}, { 1, 2}, { 1, 7}, { 8, 4}, { 1, 7},
107 { 8, 5}, { 1, 1}, { 1, 5}, { 1, 0},
108 { 1, 0}, { 4, 1}, { 6, 5}, { 1, 7}, { 10, 4}, { 1, 7},
109 { 3, 5}, { 4, 1}, { 1, 5}, { 1, 0},
110 { 1, 0}, { 8, 1}, { 2, 5}, { 1, 7}, { 10, 4}, { 1, 7},
111 { 7, 1}, { 1, 5}, { 1, 0},
112 { 1, 0}, { 10, 1}, { 1, 7}, { 9, 4}, { 1, 5}, { 8, 1},
114 { 1, 0}, { 10, 1}, { 1, 7}, { 7, 4}, { 1, 5}, { 10, 1},
116 { 1, 0}, { 1, 5}, { 9, 1}, { 1, 7}, { 5, 4}, { 1, 7},
118 { 2, 0}, { 9, 1}, { 1, 7}, { 4, 4}, { 1, 5}, { 13, 1},
120 { 2, 0}, { 9, 1}, { 1, 7}, { 2, 4}, { 1, 7}, { 1, 2},
121 { 13, 1}, { 1, 5}, { 2, 0},
122 { 2, 0}, { 1, 5}, { 8, 1}, { 1, 7}, { 1, 4}, { 1, 5},
123 { 6, 2}, { 9, 1}, { 3, 0},
124 { 3, 0}, { 7, 1}, { 1, 2}, { 1, 5}, { 10, 2}, { 6, 1},
126 { 4, 0}, { 4, 1}, { 16, 2}, { 4, 1}, { 4, 0},
127 { 4, 0}, { 1, 5}, { 2, 1}, { 18, 2}, { 2, 1}, { 5, 0},
128 { 5, 0}, { 1, 5}, { 1, 1}, { 19, 2}, { 1, 5}, { 5, 0},
129 { 6, 0}, { 1, 5}, { 18, 2}, { 7, 0},
130 { 8, 0}, { 15, 2}, { 1, 5}, { 8, 0},
131 { 9, 0}, { 1, 5}, { 12, 2}, { 10, 0},
132 { 12, 0}, { 8, 2}, { 12, 0},
152 { 14, 0}, { 4, 7}, { 14, 0},
153 { 10, 0}, { 12, 7}, { 10, 0},
154 { 8, 0}, { 4, 6}, { 8, 7}, { 4, 6}, { 8, 0},
155 { 7, 0}, { 7, 6}, { 3, 7}, { 8, 6}, { 7, 0},
156 { 6, 0}, { 3, 3}, { 13, 6}, { 4, 3}, { 6, 0},
157 { 5, 0}, { 6, 3}, { 9, 6}, { 7, 3}, { 5, 0},
158 { 4, 0}, { 1, 2}, { 22, 3}, { 1, 2}, { 4, 0},
159 { 3, 0}, { 1, 5}, { 23, 3}, { 1, 2}, { 1, 5}, { 3, 0},
160 { 3, 0}, { 3, 2}, { 19, 3}, { 4, 2}, { 3, 0},
161 { 2, 0}, { 1, 5}, { 5, 2}, { 2, 3}, { 1, 6}, { 3, 4},
162 { 3, 3}, { 1, 7}, { 2, 4}, { 1, 7}, { 2, 3}, { 6, 2},
164 { 2, 0}, { 1, 5}, { 7, 2}, { 1, 7}, { 3, 4}, { 1, 7},
165 { 1, 2}, { 1, 3}, { 4, 4}, { 1, 3}, { 7, 2}, { 1, 5},
167 { 1, 0}, { 4, 5}, { 5, 2}, { 1, 7}, { 3, 4}, { 1, 7},
168 { 1, 2}, { 1, 3}, { 4, 4}, { 1, 6}, { 4, 2}, { 4, 5},
170 { 1, 0}, { 8, 5}, { 1, 2}, { 1, 7}, { 3, 4}, { 1, 7},
171 { 1, 2}, { 1, 5}, { 4, 4}, { 1, 5}, { 1, 2}, { 7, 5},
173 { 1, 0}, { 9, 5}, { 1, 7}, { 3, 4}, { 1, 7}, { 1, 2},
174 { 1, 5}, { 4, 4}, { 8, 5}, { 1, 1}, { 1, 5}, { 1, 0},
175 { 1, 0}, { 4, 1}, { 5, 5}, { 1, 7}, { 3, 4}, { 1, 7},
176 { 2, 5}, { 4, 4}, { 5, 5}, { 4, 1}, { 1, 5}, { 1, 0},
177 { 1, 0}, { 9, 1}, { 1, 7}, { 3, 4}, { 1, 7}, { 2, 5},
178 { 4, 4}, { 1, 5}, { 8, 1}, { 1, 5}, { 1, 0},
179 { 1, 0}, { 9, 1}, { 1, 7}, { 3, 4}, { 1, 7}, { 1, 1},
180 { 1, 5}, { 4, 4}, { 1, 5}, { 8, 1}, { 1, 5}, { 1, 0},
181 { 1, 0}, { 9, 1}, { 1, 7}, { 3, 4}, { 1, 7}, { 1, 1},
182 { 1, 5}, { 4, 4}, { 1, 5}, { 8, 1}, { 2, 0},
183 { 1, 0}, { 1, 5}, { 8, 1}, { 1, 7}, { 3, 4}, { 1, 7},
184 { 1, 1}, { 1, 5}, { 4, 4}, { 1, 5}, { 8, 1}, { 2, 0},
185 { 2, 0}, { 8, 1}, { 1, 7}, { 3, 4}, { 1, 7}, { 1, 1},
186 { 1, 5}, { 4, 4}, { 1, 5}, { 8, 1}, { 2, 0},
187 { 2, 0}, { 8, 1}, { 1, 7}, { 3, 4}, { 1, 7}, { 1, 1},
188 { 1, 2}, { 4, 4}, { 1, 5}, { 7, 1}, { 1, 5}, { 2, 0},
189 { 2, 0}, { 1, 5}, { 7, 1}, { 1, 7}, { 3, 4}, { 1, 6},
190 { 1, 1}, { 1, 2}, { 4, 4}, { 1, 2}, { 7, 1}, { 3, 0},
191 { 3, 0}, { 7, 1}, { 1, 2}, { 3, 6}, { 4, 2}, { 2, 6},
192 { 2, 2}, { 6, 1}, { 1, 5}, { 3, 0},
193 { 4, 0}, { 4, 1}, { 16, 2}, { 4, 1}, { 4, 0},
194 { 4, 0}, { 1, 5}, { 2, 1}, { 18, 2}, { 2, 1}, { 5, 0},
195 { 5, 0}, { 1, 5}, { 1, 1}, { 6, 2}, { 6, 2}, { 7, 2},
197 { 6, 0}, { 1, 5}, { 4, 2}, { 1, 5}, { 8, 2}, { 1, 5},
199 { 8, 0}, { 3, 2}, { 4, 2}, { 2, 2}, { 4, 2}, { 2, 2},
201 { 9, 0}, { 1, 5}, { 3, 2}, { 6, 2}, { 3, 2}, { 10, 0},
202 { 12, 0}, { 8, 2}, { 12, 0},
223 { 14, 0}, { 4, 7}, { 14, 0},
224 { 10, 0}, { 12, 7}, { 10, 0},
225 { 8, 0}, { 1, 7}, { 3, 6}, { 8, 7},
226 { 3, 6}, { 1, 7}, { 8, 0},
227 { 7, 0}, { 7, 6}, { 3, 7}, { 8, 6}, { 7, 0},
228 { 6, 0}, { 3, 3}, { 13, 6}, { 4, 3}, { 6, 0},
229 { 5, 0}, { 6, 3}, { 9, 6}, { 7, 3}, { 5, 0},
230 { 4, 0}, { 23, 3}, { 1, 2}, { 4, 0},
231 { 3, 0}, { 1, 5}, { 23, 3}, { 1, 2}, { 1, 5}, { 3, 0},
232 { 3, 0}, { 3, 2}, { 18, 3}, { 5, 2}, { 3, 0},
233 { 2, 0}, { 1, 5}, { 5, 2}, { 6, 3}, { 1, 6}, { 7, 3},
234 { 2, 2}, { 2, 6}, { 3, 2}, { 1, 5}, { 2, 0},
235 { 2, 0}, { 1, 5}, { 9, 2}, { 1, 6}, { 2, 4}, { 1, 3},
236 { 1, 2}, { 2, 3}, { 3, 2}, { 1, 6}, { 2, 4}, { 1, 6},
237 { 3, 2}, { 1, 5}, { 2, 0},
238 { 1, 0}, { 2, 5}, { 7, 2}, { 1, 6}, { 4, 4}, { 1, 3},
239 { 4, 2}, { 1, 3}, { 1, 7}, { 3, 4}, { 1, 7}, { 3, 2},
241 { 1, 0}, { 5, 5}, { 2, 2}, { 1, 5}, { 1, 7}, { 5, 4},
242 { 1, 5}, { 3, 2}, { 1, 7}, { 5, 4}, { 1, 7}, { 1, 2},
244 { 1, 0}, { 6, 5}, { 1, 7}, { 7, 4}, { 1, 5}, { 1, 2},
245 { 1, 7}, { 7, 4}, { 1, 7}, { 3, 5}, { 1, 1}, { 1, 5},
247 { 1, 0}, { 4, 1}, { 1, 7}, { 9, 4}, { 1, 7}, { 9, 4},
248 { 1, 7}, { 4, 1}, { 1, 5}, { 1, 0},
249 { 1, 0}, { 4, 1}, { 1, 5}, { 9, 4}, { 1, 7}, { 9, 4},
250 { 1, 5}, { 4, 1}, { 1, 5}, { 1, 0},
251 { 1, 0}, { 6, 1}, { 1, 5}, { 7, 4}, { 1, 5}, { 1, 1},
252 { 1, 5}, { 7, 4}, { 1, 5}, { 4, 1}, { 1, 5}, { 1, 0},
253 { 1, 0}, { 8, 1}, { 1, 7}, { 5, 4}, { 1, 5}, { 3, 1},
254 { 1, 7}, { 5, 4}, { 1, 5}, { 4, 1}, { 2, 0},
255 { 1, 0}, { 1, 5}, { 8, 1}, { 1, 5}, { 4, 4}, { 1, 5},
256 { 4, 1}, { 1, 5}, { 4, 4}, { 1, 5}, { 4, 1}, { 2, 0},
257 { 2, 0}, { 10, 1}, { 1, 7}, { 2, 4}, { 1, 2}, { 6, 1},
258 { 1, 7}, { 2, 4}, { 1, 5}, { 4, 1}, { 2, 0},
259 { 2, 0}, { 11, 1}, { 1, 5}, { 1, 4}, { 1, 2}, { 7, 1},
260 { 1, 5}, { 1, 7}, { 1, 5}, { 3, 1}, { 1, 5}, { 2, 0},
261 { 2, 0}, { 1, 5}, { 9, 1}, { 1, 2}, { 1, 1}, { 6, 2},
263 { 3, 0}, { 7, 1}, { 12, 2}, { 6, 1}, { 1, 5}, { 3, 0},
264 { 4, 0}, { 5, 1}, { 14, 2}, { 5, 1}, { 4, 0},
265 { 4, 0}, { 1, 5}, { 2, 1}, { 18, 2}, { 2, 1}, { 5, 0},
266 { 5, 0}, { 1, 5}, { 1, 1}, { 6, 2}, { 6, 2}, { 7, 2},
268 { 6, 0}, { 1, 5}, { 4, 2}, { 1, 5}, { 8, 2}, { 1, 5},
270 { 8, 0}, { 3, 2}, { 3, 2}, { 4, 2}, { 3, 2}, { 2, 2},
272 { 9, 0}, { 1, 5}, { 3, 2}, { 6, 2}, { 2, 2}, { 1, 5},
274 { 12, 0}, { 3, 2}, { 2, 2}, { 3, 2}, { 12, 0},
294 { 14, 0}, { 4, 7}, { 14, 0},
295 { 10, 0}, { 12, 7}, { 10, 0},
296 { 8, 0}, { 1, 7}, { 3, 6}, { 8, 7},
297 { 3, 6}, { 1, 7}, { 8, 0},
298 { 7, 0}, { 7, 6}, { 3, 7}, { 8, 6}, { 7, 0},
299 { 6, 0}, { 3, 3}, { 13, 6}, { 4, 3}, { 6, 0},
300 { 5, 0}, { 6, 3}, { 10, 6}, { 6, 3}, { 5, 0},
301 { 4, 0}, { 1, 2}, { 22, 3}, { 1, 2}, { 4, 0},
302 { 3, 0}, { 1, 5}, { 23, 3}, { 1, 2}, { 1, 5}, { 3, 0},
303 { 3, 0}, { 3, 2}, { 19, 3}, { 4, 2}, { 3, 0},
304 { 2, 0}, { 1, 5}, { 3, 2}, { 2, 6}, { 2, 2}, { 7, 3},
305 { 1, 6}, { 5, 3}, { 6, 2}, { 1, 5}, { 2, 0},
306 { 2, 0}, { 1, 5}, { 3, 2}, { 1, 7}, { 2, 4}, { 1, 3},
307 { 2, 2}, { 3, 3}, { 1, 2}, { 1, 6}, { 2, 4}, { 1, 6},
308 { 9, 2}, { 1, 5}, { 2, 0},
309 { 1, 0}, { 2, 5}, { 3, 2}, { 1, 7}, { 3, 4}, { 1, 7},
310 { 5, 2}, { 1, 6}, { 4, 4}, { 1, 5}, { 7, 2}, { 1, 5},
312 { 1, 0}, { 4, 5}, { 1, 2}, { 1, 7}, { 5, 4}, { 1, 7},
313 { 3, 2}, { 1, 6}, { 5, 4}, { 1, 7}, { 1, 5}, { 2, 2},
315 { 1, 0}, { 1, 5}, { 1, 1}, { 2, 5}, { 1, 1}, { 1, 7},
316 { 7, 4}, { 1, 7}, { 1, 2}, { 1, 5}, { 7, 4}, { 1, 7},
317 { 4, 5}, { 1, 1}, { 1, 5}, { 1, 0},
318 { 1, 0}, { 5, 1}, { 1, 7}, { 9, 4}, { 1, 7}, { 9, 4},
319 { 1, 5}, { 3, 1}, { 1, 5}, { 1, 0},
320 { 1, 0}, { 5, 1}, { 1, 7}, { 8, 4}, { 2, 7}, { 8, 4},
321 { 1, 7}, { 4, 1}, { 1, 5}, { 1, 0},
322 { 1, 0}, { 5, 1}, { 1, 5}, { 7, 4}, { 1, 5}, { 1, 1},
323 { 1, 5}, { 7, 4}, { 1, 5}, { 5, 1}, { 1, 5}, { 1, 0},
324 { 1, 0}, { 5, 1}, { 1, 5}, { 5, 4}, { 1, 7}, { 3, 1},
325 { 1, 5}, { 5, 4}, { 1, 7}, { 7, 1}, { 2, 0},
326 { 1, 0}, { 1, 5}, { 4, 1}, { 1, 5}, { 3, 4}, { 1, 7},
327 { 1, 2}, { 4, 1}, { 1, 5}, { 4, 4}, { 1, 5}, { 8, 1},
329 { 2, 0}, { 4, 1}, { 1, 5}, { 2, 4}, { 1, 5}, { 6, 1},
330 { 1, 5}, { 2, 4}, { 1, 7}, { 10, 1}, { 2, 0},
331 { 2, 0}, { 4, 1}, { 2, 7}, { 8, 1}, { 1, 5}, { 1, 4},
332 { 1, 2}, { 10, 1}, { 1, 5}, { 2, 0},
333 { 2, 0}, { 1, 5}, { 9, 1}, { 6, 2}, { 1, 1}, { 1, 2},
335 { 3, 0}, { 7, 1}, { 12, 2}, { 6, 1}, { 1, 5}, { 3, 0},
336 { 4, 0}, { 5, 1}, { 14, 2}, { 5, 1}, { 4, 0},
337 { 4, 0}, { 1, 5}, { 2, 1}, { 18, 2}, { 2, 1}, { 5, 0},
338 { 5, 0}, { 1, 5}, { 1, 1}, { 6, 2}, { 6, 2}, { 7, 2},
340 { 6, 0}, { 1, 5}, { 4, 2}, { 1, 5}, { 8, 2}, { 1, 5},
342 { 8, 0}, { 3, 2}, { 3, 2}, { 4, 2}, { 3, 2}, { 2, 2},
344 { 9, 0}, { 1, 5}, { 3, 2}, { 6, 2}, { 2, 2}, { 1, 5},
346 { 12, 0}, { 3, 2}, { 2, 2}, { 3, 2}, { 12, 0},
364 { 9, 0}, { 5, 7}, { 8, 0},
365 { 6, 0}, { 2, 6}, { 6, 7}, { 2, 6}, { 1, 7}, { 5, 0},
366 { 4, 0}, { 2, 3}, { 9, 6}, { 3, 3}, { 4, 0},
367 { 3, 0}, { 5, 3}, { 6, 6}, { 5, 3}, { 3, 0},
368 { 3, 0}, { 16, 3}, { 3, 0},
369 { 2, 0}, { 2, 2}, { 13, 3}, { 3, 2}, { 2, 0},
370 { 1, 0}, { 1, 5}, { 4, 2}, { 10, 3}, { 4, 2}, { 1, 5},
372 { 1, 0}, { 2, 5}, { 15, 2}, { 3, 5}, { 1, 0},
373 { 1, 0}, { 5, 5}, { 10, 2}, { 5, 5}, { 1, 0},
374 { 1, 0}, { 2, 1}, { 15, 5}, { 3, 1}, { 1, 0},
375 { 1, 0}, { 5, 1}, { 10, 5}, { 5, 1}, { 1, 0},
376 { 1, 0}, { 20, 1}, { 1, 0},
377 { 1, 0}, { 20, 1}, { 1, 0},
378 { 1, 0}, { 19, 1}, { 1, 5}, { 1, 0},
379 { 1, 0}, { 1, 5}, { 7, 1}, { 1, 5}, { 4, 2}, { 6, 1},
381 { 2, 0}, { 5, 1}, { 8, 2}, { 4, 1}, { 1, 5}, { 2, 0},
382 { 3, 0}, { 2, 1}, { 12, 2}, { 2, 1}, { 3, 0},
383 { 3, 0}, { 1, 5}, { 1, 1}, { 13, 2}, { 1, 5}, { 3, 0},
384 { 6, 0}, { 10, 2}, { 1, 5}, { 5, 0},
385 { 6, 0}, { 1, 5}, { 8, 2}, { 7, 0},
const struct NXWidgets::SRlePaletteBitmap g_mplayerVolBitmap
static const NXWidgets::nxwidget_pixel_t hilight_palette[BITMAP_PALETTESIZE]
static const NXWidgets::SRlePaletteBitmapEntry fwd_bitmap[]
static const NXWidgets::nxwidget_pixel_t palette[BITMAP_PALETTESIZE]
static const NXWidgets::SRlePaletteBitmapEntry play_bitmap[]
const struct NXWidgets::SRlePaletteBitmap g_mplayerFwdBitmap
static const NXWidgets::SRlePaletteBitmapEntry rew_bitmap[]
const struct NXWidgets::SRlePaletteBitmap g_mplayerPlayBitmap
static const NXWidgets::SRlePaletteBitmapEntry pause_bitmap[]
static const NXWidgets::SRlePaletteBitmapEntry vol_bitmap[]
const struct NXWidgets::SRlePaletteBitmap g_mplayerPauseBitmap
const struct NXWidgets::SRlePaletteBitmap g_mplayerRewBitmap