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 */
{ 0x5d, 0x7f, 0x5d, 0x7f, 0x5d, 0x7f }, /* Video file: film strip */
{ 0xff, 0x81, 0xaf, 0xaa, 0x8c, 0xf8 }, /* Bookmark file */
{ 0x18, 0x24, 0x3c, 0x3c, 0x24, 0x18 }, /* JPEG: eye */
};
unsigned char bitmap_icons_7x8[][7] =

View file

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

View file

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