Added bookmark icon for the Player/Studio

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4880 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Linus Nielsen Feltzing 2004-07-14 12:21:59 +00:00
parent bac1ae5aa1
commit 4d49a6b26e
11 changed files with 57 additions and 59 deletions

View file

@ -29,8 +29,8 @@
enum { enum {
Unknown = 0x90, Unknown = 0x90,
Plugin = 0x17, Bookmark = 0x16,
Folder, Mod_Ajz, Language, File, Wps, Playlist, Text, Config, Plugin, Folder, Mod_Ajz, Language, File, Wps, Playlist, Text, Config,
}; };
#endif #endif

View file

@ -80,10 +80,8 @@ struct filetype filetypes[] = {
{ ".rock",TREE_ATTR_ROCK,Plugin, VOICE_EXT_ROCK }, { ".rock",TREE_ATTR_ROCK,Plugin, VOICE_EXT_ROCK },
#ifdef HAVE_LCD_BITMAP #ifdef HAVE_LCD_BITMAP
{ ".fnt", TREE_ATTR_FONT,Font, VOICE_EXT_FONT }, { ".fnt", TREE_ATTR_FONT,Font, VOICE_EXT_FONT },
{ ".bmark",TREE_ATTR_BMARK, Bookmark, VOICE_EXT_BMARK },
#else
{ ".bmark", TREE_ATTR_BMARK, -1, VOICE_EXT_BMARK },
#endif #endif
{ ".bmark",TREE_ATTR_BMARK, Bookmark, VOICE_EXT_BMARK },
#ifndef SIMULATOR #ifndef SIMULATOR
#ifdef HAVE_LCD_BITMAP #ifdef HAVE_LCD_BITMAP
{ ".ajz", TREE_ATTR_MOD, Mod_Ajz, VOICE_EXT_AJZ }, { ".ajz", TREE_ATTR_MOD, Mod_Ajz, VOICE_EXT_AJZ },

View file

@ -25,28 +25,28 @@
unsigned short new_lcd_rocklatin1_to_xlcd[] = unsigned short new_lcd_rocklatin1_to_xlcd[] =
{ {
NOCHAR_NEW, /* 0x00 reserved never to be used */ NOCHAR_NEW, /* 0x00 reserved never to be used */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ 0x216, /* 0x16 .. "bookmark" icon */
0x217, /* 0x17 .. "plugin" icon */ 0x217, /* 0x17 .. "plugin" icon */
0x218, /* 0x18 .. "folder" icon */ 0x218, /* 0x18 .. "folder" icon */
0x219, /* 0x19 .. "MOD/AJZ" icon (winlatin o (dote in the middle) */ 0x219, /* 0x19 .. "MOD/AJZ" icon (winlatin o (dote in the middle) */
@ -287,28 +287,28 @@ unsigned short old_lcd_rocklatin1_to_xlcd[] =
{ {
/* OLD LCD */ /* OLD LCD */
NOCHAR_OLD, /* 0x00 reserved never to be used */ NOCHAR_OLD, /* 0x00 reserved never to be used */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ RESERVED_CHAR, /* reserved */
RESERVED_CHAR, /* 0x01-0x16 reserved */ 0x216, /* 0x16 .. "bookmark" icon */
0x217, /* 0x17 .. "plugin" icon */ 0x217, /* 0x17 .. "plugin" icon */
0x218, /* 0x18 .. "folder" icon */ 0x218, /* 0x18 .. "folder" icon */
0x219, /* 0x19 .. "MOD/AJZ" icon (winlatin o (dote in the middle) */ 0x219, /* 0x19 .. "MOD/AJZ" icon (winlatin o (dote in the middle) */
@ -563,13 +563,13 @@ unsigned char lcd_player_extended_lcd_to_rocklatin1[NO_EXTENDED_LCD_CHARS] =
/* 0d */ NOCHAR_NEW, /* 0-16 user defined */ /* 0d */ NOCHAR_NEW, /* 0-16 user defined */
/* 0e */ NOCHAR_NEW, /* 0-16 user defined */ /* 0e */ NOCHAR_NEW, /* 0-16 user defined */
/* 0f */ NOCHAR_NEW, /* 0-16 user defined */ /* 0f */ NOCHAR_NEW, /* 0-16 user defined */
/* 10 */ NOCHAR_NEW, /* 16-31 reserved */ /* 10 */ NOCHAR_NEW, /* reserved */
/* 11 */ NOCHAR_NEW, /* 16-31 reserved */ /* 11 */ NOCHAR_NEW, /* reserved */
/* 12 */ NOCHAR_NEW, /* 16-31 reserved */ /* 12 */ NOCHAR_NEW, /* reserved */
/* 13 */ NOCHAR_NEW, /* 16-31 reserved */ /* 13 */ NOCHAR_NEW, /* reserved */
/* 14 */ NOCHAR_NEW, /* 16-31 reserved */ /* 14 */ NOCHAR_NEW, /* reserved */
/* 15 */ NOCHAR_NEW, /* 16-31 reserved */ /* 15 */ NOCHAR_NEW, /* reserved */
/* 16 */ NOCHAR_NEW, /* 16-31 reserved */ /* 16 */ 0x91, /* bookmark icon */
/* 17 */ 0x29, /* plugin icon */ /* 17 */ 0x29, /* plugin icon */
/* 18 */ 0x93, /* folder icon */ /* 18 */ 0x93, /* folder icon */
/* 19 */ 'x', /* MOD/AJZ icon */ /* 19 */ 'x', /* MOD/AJZ icon */
@ -667,7 +667,7 @@ unsigned char extended_font_player[NO_EXTENDED_LCD_CHARS][8] = {
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 13 */ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 13 */
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 14 */ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 14 */
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 15 */ { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 15 */
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, /* 16 */ { 0x00, 0x03, 0x07, 0x0e, 0x1c, 0x08, 0x00, 0x00}, /* 16 Bookmark icon */
{ 0x04, 0x1e, 0x07, 0x1f, 0x05, 0x01, 0x06, 0x00}, /* 17 Plugin file icon */ { 0x04, 0x1e, 0x07, 0x1f, 0x05, 0x01, 0x06, 0x00}, /* 17 Plugin file icon */
{ 0x0c, 0x13, 0x11, 0x11, 0x11, 0x11, 0x1f, 0x00}, /* 18 Folder icon */ { 0x0c, 0x13, 0x11, 0x11, 0x11, 0x11, 0x1f, 0x00}, /* 18 Folder icon */
{ 0x1f, 0x11, 0x1b, 0x15, 0x1b, 0x11, 0x1f, 0x00}, /* 19 MOD/AJZ icon */ { 0x1f, 0x11, 0x1b, 0x15, 0x1b, 0x11, 0x1f, 0x00}, /* 19 MOD/AJZ icon */

View file

@ -20,7 +20,7 @@
#define NO_EXTENDED_LCD_CHARS 0x5e #define NO_EXTENDED_LCD_CHARS 0x5e
#define RESERVED_CHAR 0xff #define RESERVED_CHAR 0xff
#define LAST_RESERVED_CHAR 0x17 #define LAST_RESERVED_CHAR 0x16
#define NOCHAR_OLD 0x24 #define NOCHAR_OLD 0x24
#define NOCHAR_NEW 0x20 #define NOCHAR_NEW 0x20

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Before After
Before After

View file

@ -68,7 +68,7 @@ or 8 of such characters. This code example shows how to define a pattern:
lcd_unlock_pattern(handle); lcd_unlock_pattern(handle);
} }
</pre> </pre>
The handle is very likely to be between 0x01 to 0x16, which in software will The handle is very likely to be between 0x01 to 0x15, which in software will
be handled as a prioritized character (even higher than the icons). be handled as a prioritized character (even higher than the icons).
<h2>Some notes</h2> <h2>Some notes</h2>