summaryrefslogtreecommitdiff
path: root/apps/recorder
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder')
-rw-r--r--apps/recorder/icons.c8
-rw-r--r--apps/recorder/icons.h24
2 files changed, 32 insertions, 0 deletions
diff --git a/apps/recorder/icons.c b/apps/recorder/icons.c
index cc53716674..de623d28b7 100644
--- a/apps/recorder/icons.c
+++ b/apps/recorder/icons.c
@@ -122,3 +122,11 @@ const unsigned char bitmap_icon_disk[12] =
122 {0x00,0x00,0x00,0x1c,0x2e,0x4f,0x77,0x79,0x3a,0x1c,0x00,0x00}; 122 {0x00,0x00,0x00,0x1c,0x2e,0x4f,0x77,0x79,0x3a,0x1c,0x00,0x00};
123#endif 123#endif
124 124
125const struct cbmp_bitmap_info_entry core_bitmaps[CBMP_BitmapFormatLast] = /* */
126{
127/* index, pointer, w, h, count */
128[CBMP_Mono_5x8] = {bitmap_icons_5x8[0], 5,8, Icon5x8Last},
129[CBMP_Mono_7x8] = {bitmap_icons_7x8[0], 7, 8, Icon7x8Last},
130[CBMP_Mono_12x8] = {bitmap_icon_disk, 12, 8, 1},
131};
132
diff --git a/apps/recorder/icons.h b/apps/recorder/icons.h
index 249453a943..944f319415 100644
--- a/apps/recorder/icons.h
+++ b/apps/recorder/icons.h
@@ -32,7 +32,25 @@
32#ifdef HAVE_REMOTE_LCD 32#ifdef HAVE_REMOTE_LCD
33#include "bitmaps/remote_rockboxlogo.h" 33#include "bitmaps/remote_rockboxlogo.h"
34#endif 34#endif
35#endif /* PLUGIN */
36
37struct cbmp_bitmap_info_entry /* */
38{
39 const unsigned char* pbmp;
40 unsigned char width;
41 unsigned char height; /* !ASSUMES MULTIPLES OF 8! */
42 unsigned char count;
43};
44
45enum cbmp_bitmap_format
46{
47 CBMP_Mono_5x8 = 0,
48 CBMP_Mono_7x8,
49 CBMP_Mono_12x8,
50 CBMP_BitmapFormatLast
51};
35 52
53extern const struct cbmp_bitmap_info_entry core_bitmaps[CBMP_BitmapFormatLast];
36 54
37/* Symbolic names for icons */ 55/* Symbolic names for icons */
38enum icons_5x8 { 56enum icons_5x8 {
@@ -65,6 +83,12 @@ enum icons_7x8 {
65 Icon7x8Last 83 Icon7x8Last
66}; 84};
67 85
86enum icons_12x8 {
87 Icon_Disk,
88 Icon12x8Last
89};
90
91#ifndef PLUGIN
68#if defined (HAVE_RECORDING) 92#if defined (HAVE_RECORDING)
69#define BM_GLYPH_WIDTH 4 93#define BM_GLYPH_WIDTH 4
70enum Glyphs_4x8 { 94enum Glyphs_4x8 {