From 2a3aab675ae29e02b0d594d88de74634ad78820c Mon Sep 17 00:00:00 2001 From: Jörg Hohensohn Date: Wed, 12 May 2004 13:41:12 +0000 Subject: preparation for the JPEG viewer git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4610 a1c6a512-1295-4272-9138-f99709370657 --- apps/recorder/icons.c | 1 + apps/recorder/icons.h | 2 +- apps/tree.c | 6 ++++++ apps/tree.h | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) (limited to 'apps') diff --git a/apps/recorder/icons.c b/apps/recorder/icons.c index 88aa943202..1612fc10af 100644 --- a/apps/recorder/icons.c +++ b/apps/recorder/icons.c @@ -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] = diff --git a/apps/recorder/icons.h b/apps/recorder/icons.h index d362e05fee..30f0cc1f58 100644 --- a/apps/recorder/icons.h +++ b/apps/recorder/icons.h @@ -30,7 +30,7 @@ enum icons_6x8 { Selected, Cursor, Wps, Mod_Ajz, Font, Language, Text, Config, Plugin, Flashfile, Chip8, Video, - Bookmark, + Bookmark, Jpeg, LastIcon }; diff --git a/apps/tree.c b/apps/tree.c index 47447fc85b..140b226a01 100644 --- a/apps/tree.c +++ b/apps/tree.c @@ -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, diff --git a/apps/tree.h b/apps/tree.h index c7b678eb82..2bd133d3e9 100644 --- a/apps/tree.h +++ b/apps/tree.h @@ -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); -- cgit v1.2.3