1
0
Fork 0
forked from len0rd/rockbox

preparation for the JPEG viewer

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4610 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jörg Hohensohn 2004-05-12 13:41:12 +00:00
parent 9b50389083
commit 2a3aab675a
4 changed files with 9 additions and 1 deletions

View file

@ -69,6 +69,7 @@ unsigned char bitmap_icons_6x8[LastIcon][6] =
{ 0x70, 0x70, 0x7f, 0x7f, 0x70, 0x70 }, /* Chip8 game: joystick */ { 0x70, 0x70, 0x7f, 0x7f, 0x70, 0x70 }, /* Chip8 game: joystick */
{ 0x5d, 0x7f, 0x5d, 0x7f, 0x5d, 0x7f }, /* Video file: film strip */ { 0x5d, 0x7f, 0x5d, 0x7f, 0x5d, 0x7f }, /* Video file: film strip */
{ 0xff, 0x81, 0xaf, 0xaa, 0x8c, 0xf8 }, /* Bookmark file */ { 0xff, 0x81, 0xaf, 0xaa, 0x8c, 0xf8 }, /* Bookmark file */
{ 0x18, 0x24, 0x3c, 0x3c, 0x24, 0x18 }, /* JPEG: eye */
}; };
unsigned char bitmap_icons_7x8[][7] = unsigned char bitmap_icons_7x8[][7] =

View file

@ -30,7 +30,7 @@ enum icons_6x8 {
Selected, Cursor, Wps, Mod_Ajz, Selected, Cursor, Wps, Mod_Ajz,
Font, Language, Text, Config, Font, Language, Text, Config,
Plugin, Flashfile, Chip8, Video, Plugin, Flashfile, Chip8, Video,
Bookmark, Bookmark, Jpeg,
LastIcon LastIcon
}; };

View file

@ -99,6 +99,7 @@ static struct
#ifdef HAVE_LCD_BITMAP #ifdef HAVE_LCD_BITMAP
{ ".ucl", TREE_ATTR_UCL, Flashfile, VOICE_EXT_UCL }, { ".ucl", TREE_ATTR_UCL, Flashfile, VOICE_EXT_UCL },
{ ".ajz", TREE_ATTR_MOD, Mod_Ajz, VOICE_EXT_AJZ }, { ".ajz", TREE_ATTR_MOD, Mod_Ajz, VOICE_EXT_AJZ },
{ ".jpg", TREE_ATTR_JPEG, Jpeg, -1 },
#else #else
{ ".mod", TREE_ATTR_MOD, Mod_Ajz, VOICE_EXT_AJZ }, { ".mod", TREE_ATTR_MOD, Mod_Ajz, VOICE_EXT_AJZ },
#endif #endif
@ -1198,6 +1199,11 @@ static bool dirbrowse(char *root, int *dirfilter)
plugin_load("/.rockbox/rocks/video.rock",buf); plugin_load("/.rockbox/rocks/video.rock",buf);
break; break;
/* JPEG image */
case TREE_ATTR_JPEG:
plugin_load("/.rockbox/rocks/jpeg.rock",buf);
break;
case TREE_ATTR_FONT: case TREE_ATTR_FONT:
font_load(buf); font_load(buf);
set_file(buf, global_settings.font_file, set_file(buf, global_settings.font_file,

View file

@ -40,6 +40,7 @@ struct entry {
#define TREE_ATTR_CH8 0x0B00 /* chip-8 game */ #define TREE_ATTR_CH8 0x0B00 /* chip-8 game */
#define TREE_ATTR_RVF 0x0C00 /* rockbox video file */ #define TREE_ATTR_RVF 0x0C00 /* rockbox video file */
#define TREE_ATTR_BMARK 0x0D00 /* book mark file */ #define TREE_ATTR_BMARK 0x0D00 /* book mark file */
#define TREE_ATTR_JPEG 0x0E00 /* JPEG image */
#define TREE_ATTR_MASK 0xFFC0 /* which bits tree.c uses (above) */ #define TREE_ATTR_MASK 0xFFC0 /* which bits tree.c uses (above) */
void tree_init(void); void tree_init(void);