?? fsgui_pub.c
字號:
#elif defined(INDIGO_STYLE_FSGUI) //#ifdef FS_BMP_GUI
const BTNAREA fsArea[] =
{
// background area
{0, 0,
FSGUI_SCREEN_WIDTH, FSGUI_SCREEN_HEIGHT},
// dir icon area
{FS_DIRICON_XSTART, FS_DIRLIST_YSTART,
(22*NUMERATOE_X/DENOMINATOR_X), PER_PAGE * FS_FILELIST_YSTEP},//xingbo 200608 21->22
// dir item area
{FS_DIRLIST_XSTART, FS_DIRLIST_YSTART,
(118*NUMERATOE_X/DENOMINATOR_X), PER_PAGE * FS_FILELIST_YSTEP},
// file icon area
{FS_FILEICON_XSTART, FS_DIRLIST_YSTART,
(22*NUMERATOE_X/DENOMINATOR_X), (12*NUMERATOE_X/DENOMINATOR_X)},//xingbo 200608 21->22
// file item area
{FS_FILELIST_XSTART, FS_DIRLIST_YSTART,
(118*NUMERATOE_X/DENOMINATOR_X), PER_PAGE * FS_FILELIST_YSTEP},
#ifdef DIR_SCROLL_BAR
// scroll bar area
{FS_DIRSCROLL_XSTART, FS_DIRLIST_YSTART,
(4*NUMERATOE_X/DENOMINATOR_X), 141 * NUMERATOE_Y/DENOMINATOR_Y},
// move bar area
{FS_DIRSCROLL_XSTART, FS_DIRLIST_YSTART,
(4*NUMERATOE_X/DENOMINATOR_X), 141 * NUMERATOE_Y/DENOMINATOR_Y},
#endif
// scroll bar area
{FS_FILESCROLL_XSTART, FS_DIRLIST_YSTART,
(4*NUMERATOE_X/DENOMINATOR_X), 141 * NUMERATOE_Y/DENOMINATOR_Y},
// move bar area
{FS_FILESCROLL_XSTART, FS_DIRLIST_YSTART,
(4*NUMERATOE_X/DENOMINATOR_X), 141 * NUMERATOE_Y/DENOMINATOR_Y},
// path info area
{( 30*NUMERATOE_X/DENOMINATOR_X), ( 41*NUMERATOE_Y/DENOMINATOR_Y),
(277*NUMERATOE_X/DENOMINATOR_X), ( 15*NUMERATOE_Y/DENOMINATOR_Y)},
// preview help message area
{( 33*NUMERATOE_X/DENOMINATOR_X), ( 84*NUMERATOE_Y/DENOMINATOR_Y),
(138*NUMERATOE_X/DENOMINATOR_X), (150*NUMERATOE_Y/DENOMINATOR_Y)},
// button area
{( 83*NUMERATOE_X/DENOMINATOR_X), (239*NUMERATOE_Y/DENOMINATOR_Y),
( 59*NUMERATOE_X/DENOMINATOR_X), ( 33*NUMERATOE_Y/DENOMINATOR_Y)},
#if defined(SUPPORT_NESGAME)||defined(SUPPORT_SPG_GAME)
// mp3 button area
{( 52*NUMERATOE_X/DENOMINATOR_X), (239*NUMERATOE_Y/DENOMINATOR_Y),
( 59*NUMERATOE_X/DENOMINATOR_X), ( 33*NUMERATOE_Y/DENOMINATOR_Y)},
// jpeg button area
{(115*NUMERATOE_X/DENOMINATOR_X), (239*NUMERATOE_Y/DENOMINATOR_Y),
( 59*NUMERATOE_X/DENOMINATOR_X), ( 33*NUMERATOE_Y/DENOMINATOR_Y)},
// other button area
{(241*NUMERATOE_X/DENOMINATOR_X), (239*NUMERATOE_Y/DENOMINATOR_Y),
( 59*NUMERATOE_X/DENOMINATOR_X), ( 33*NUMERATOE_Y/DENOMINATOR_Y)},
// game button area
{(178*NUMERATOE_X/DENOMINATOR_X), (239*NUMERATOE_Y/DENOMINATOR_Y),
( 59*NUMERATOE_X/DENOMINATOR_X), ( 33*NUMERATOE_Y/DENOMINATOR_Y)},
#else
// mp3 button area
{( 83*NUMERATOE_X/DENOMINATOR_X), (239*NUMERATOE_Y/DENOMINATOR_Y),
( 59*NUMERATOE_X/DENOMINATOR_X), ( 33*NUMERATOE_Y/DENOMINATOR_Y)},
// jpeg button area
{(146*NUMERATOE_X/DENOMINATOR_X), (239*NUMERATOE_Y/DENOMINATOR_Y),
( 59*NUMERATOE_X/DENOMINATOR_X), ( 33*NUMERATOE_Y/DENOMINATOR_Y)},
// other button area
{(209*NUMERATOE_X/DENOMINATOR_X), (239*NUMERATOE_Y/DENOMINATOR_Y),
( 59*NUMERATOE_X/DENOMINATOR_X), ( 33*NUMERATOE_Y/DENOMINATOR_Y)},
#endif
};
#else //#ifdef FS_BMP_GUI
const BTNAREA fsArea[] =
{
// background area
{ 0, 0,
352, 288},
// dir icon area
{ FS_DIRLIST_XSTART - 32, FS_DIRLIST_YSTART,
20, PER_PAGE*FS_FILELIST_YSTEP},
//Maoyong 2004.06.23 HL too long will cause GUI bug when chang dir page use UP/DOWN.
#if defined (SUPPORT_FONT_UTIL) || defined (SUPPORT_JOLIET_FORMAT) // 2005/02/16 yltseng
// dir item area
{ FS_DIRLIST_XSTART -11, FS_DIRLIST_YSTART,
X1 - FS_DIRLIST_XSTART -4, PER_PAGE * FS_FILELIST_YSTEP},
#else
{ FS_DIRLIST_XSTART -11, FS_DIRLIST_YSTART,
X1 - FS_DIRLIST_XSTART-10, PER_PAGE * FS_FILELIST_YSTEP},
#endif
#if defined(FAT_FILE_MODE)||defined(FILE_MODE_WRITE)//liweihua add 2004-11-2//sunzhh 2005-1-13
// file icon area
{ FS_FILEICON_XSTART, FS_DIRLIST_YSTART,
12+4, 12},
#else
// file icon area
{ FS_FILEICON_XSTART, FS_DIRLIST_YSTART,
12, 12},
#endif//#ifdef FAT_FILE_MODE
#ifdef NEW_MP3_GUI
#if defined(FAT_FILE_MODE)||defined(FILE_MODE_WRITE)//liweihua add 2004-11-2//sunzhh 2005-1-13
// file item area
{ FS_FILEICON_XSTART + 15 +2+4, FS_DIRLIST_YSTART,
120, PER_PAGE * FS_FILELIST_YSTEP},
#else
// file item area
{ FS_FILEICON_XSTART + 15 +2, FS_DIRLIST_YSTART,
120, PER_PAGE * FS_FILELIST_YSTEP},
#endif//#ifdef FAT_FILE_MODE
#ifdef DIR_SCROLL_BAR
// scroll bar area
{ FS_DIRLIST_XSTART+FILE_AREA_XLEN-48, FS_DIRLIST_YSTART - 1,
ARROW_SIZE, PER_PAGE * FS_FILELIST_YSTEP},
// move bar area
{ FS_DIRLIST_XSTART+FILE_AREA_XLEN-48, FS_DIRLIST_YSTART +ARROW_SIZE,
ARROW_SIZE, PER_PAGE * FS_FILELIST_YSTEP - 2 - ARROW_SIZE*2 },
#endif
// scroll bar area
{ FILE_AREA_XSTART+FILE_AREA_XLEN- ARROW_SIZE-1-1, FS_DIRLIST_YSTART - 1,
ARROW_SIZE, PER_PAGE * FS_FILELIST_YSTEP},
// move bar area
{ FILE_AREA_XSTART+FILE_AREA_XLEN -ARROW_SIZE-1-1, FS_DIRLIST_YSTART +ARROW_SIZE,
ARROW_SIZE, PER_PAGE * FS_FILELIST_YSTEP - 2 - ARROW_SIZE*2 },
#else
// file item area
{ FS_FILEICON_XSTART + 15, FS_DIRLIST_YSTART,
120, PER_PAGE * FS_FILELIST_YSTEP},
#ifdef DIR_SCROLL_BAR
// scroll bar area
{ FS_DIRLIST_XSTART+FILE_AREA_XLEN-50, FS_DIRLIST_YSTART - 1,
ARROW_SIZE+2, PER_PAGE * FS_FILELIST_YSTEP},
// move bar area
{ FS_DIRLIST_XSTART+FILE_AREA_XLEN-48, FS_DIRLIST_YSTART +ARROW_SIZE,
ARROW_SIZE, PER_PAGE * FS_FILELIST_YSTEP - 2 - ARROW_SIZE*2 },
#endif
// scroll bar area
{ 320, FS_DIRLIST_YSTART - 1,
8, PER_PAGE * FS_FILELIST_YSTEP},
// move bar area
{ 321, FS_DIRLIST_YSTART,
6, PER_PAGE * FS_FILELIST_YSTEP - 2},
#endif
// path info area
#ifdef HANYANG_FS_LONGNAME
{ 14, Y1 - 18,
200, 18},
#else
{ 25, Y1 - 18,
300, 18},
#endif
#ifdef NEW_MP3_GUI//nono 2004-4-29 23:28
//preview help message area
{ 60, 20,
260, 16},
#else
// preview area
{ 32, 236,
48, 36}, // xSize : ySize = 4 : 3
#endif
#ifdef FILE_MODE_WRITE //sunzhh 20041225
// button area
{ 90, 245,
82, 25},
#else
// button area
{ 180, 245,
82, 25},
#endif
#ifdef FAT_FILE_MODE//liweihua 2004-10-9 21:59
// disk icon area
{ FS_DIRLIST_XSTART - 26-8, FS_DIRLIST_YSTART,
20, PER_PAGE*FS_FILELIST_YSTEP},
// disk list area
//Maoyong 2004.06.23 HL too long will cause GUI bug when chang dir page use UP/DOWN.
#if defined (SUPPORT_FONT_UTIL) || defined (SUPPORT_JOLIET_FORMAT) // 2005/02/16 yltseng
{ FS_DIRLIST_XSTART - 5-8, FS_DIRLIST_YSTART,
X1 - FS_DIRLIST_XSTART + 6, PER_PAGE * FS_FILELIST_YSTEP},
#else
{ FS_DIRLIST_XSTART - 5-8, FS_DIRLIST_YSTART,
X1 - FS_DIRLIST_XSTART, PER_PAGE * FS_FILELIST_YSTEP},
#endif
//warning message area
{ 24+5, 240+5,
304-5, 27-5},
//dir slot area
{ FS_DIRSCROLLLEN_XSTART , FS_DIESCROLLLEN_YSTART,
FS_DIRSCROLLLEN_XSIZE, FS_DIRSCROLLLEN_YSIZE},
//dir movebar area
{ FS_DIRSCROLLLEN_XSTART + 5, FS_DIESCROLLLEN_YSTART + 7 ,
FS_DIRSCROLLLEN_XSIZE - 10, FS_DIRSCROLLLEN_YSIZE - 14},
#endif
#ifdef FILE_MODE_WRITE//sunzhh 2004-12-25
// disk icon area
{ FS_DIRLIST_XSTART - 26-8, FS_DIRLIST_YSTART,
20, PER_PAGE*FS_FILELIST_YSTEP},
// disk list area
//Maoyong 2004.06.23 HL too long will cause GUI bug when chang dir page use UP/DOWN.
#if defined (SUPPORT_FONT_UTIL) || defined (SUPPORT_JOLIET_FORMAT) // 2005/02/16 yltseng
{ FS_DIRLIST_XSTART - 5-8, FS_DIRLIST_YSTART,
X1 - FS_DIRLIST_XSTART + 6, PER_PAGE * FS_FILELIST_YSTEP},
#else
{ FS_DIRLIST_XSTART - 5-8, FS_DIRLIST_YSTART,
X1 - FS_DIRLIST_XSTART, PER_PAGE * FS_FILELIST_YSTEP},
#endif
//warning message area
{ 30, 26,
304, 17},
//dir slot area
{ FS_DIRSCROLLLEN_XSTART , FS_DIESCROLLLEN_YSTART,
FS_DIRSCROLLLEN_XSIZE, FS_DIRSCROLLLEN_YSIZE},
//dir movebar area
{ FS_DIRSCROLLLEN_XSTART + 5, FS_DIESCROLLLEN_YSTART + 7,
FS_DIRSCROLLLEN_XSIZE - 10, FS_DIRSCROLLLEN_YSIZE - 14},
#endif //#ifdef FILE_MODE_WRITE
};
#endif //#ifdef FS_BMP_GUI
#ifdef APEX_MP3_ICON
const BYTE mp3fileIcon[24][72] =
{
{0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, },
{0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, },
{0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, },
{0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, },
{0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0xff, 0xff, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0xff, 0xff, 0x57, 0x57, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0x57, 0xff, 0xff, 0x57, 0xff, 0xff, 0x57, 0xff, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0x57, 0x57, 0xff, 0x57, 0xff, 0xff, 0x57, 0xff, 0x57, 0x57, 0xff, 0x57, 0xff, 0xff, 0x57, 0x57, 0xff, 0xff, 0x57, 0x57, 0xff, 0x57, 0x57, 0xff, 0x57, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0x57, 0xff, 0xff, 0x57, 0xff, 0xff, 0x57, 0xff, 0xff, 0x57, 0xff, 0x57, 0xff, 0xff, 0x57, 0x57, 0xff, 0xff, 0x57, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, },
{0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0x57, 0xff, 0xff, 0x57, 0x57, 0xff, 0xff, 0xff, 0x57, 0xff, 0xff, 0x57, 0x57, 0xff, 0xff, 0x57, 0x57, 0xff, 0x57, 0x57, 0xff, 0x57, 0xff, 0xff, 0xff, 0xff, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, 0x57, },
};
#endif//APEX_MP3_ICON
#ifdef GPS_MP3_UI
#include "icon.h"
char timebuf[5]={0};//sunxin 050922 add for show time and play_state
#endif
#ifdef MP3_POWER_RESUME //0//def POWER_RESUME//mp3 power_resume need to be fix again later.
extern UINT32 ReadSameMP3Para ( UINT8 para ) ;
extern UINT8 IsTheSameMP3 ( void ) ;
#endif // POWER_RESUME , added by caiyh , 14:12 , Nov 5th , 2004
#ifdef JPG_OLD_PARSER_FLOW
#ifdef JPG_EFFECT
#include "jpegeffect.h"
#endif
#else
#include "pic_effect.h"
#endif
#ifdef FS_BMP_GUI
#include "fsGUI_BmpUI.h"
#endif
#ifdef SHUFFLE_ACCOMPLISH_BY_ARITHMETIC
#include"shuffle_new.h"
#endif
#ifdef SUPPORT_OTHER_FILES_SSCREEN//add for alco
extern int get_rtc_val(void);
#endif
#ifdef SHOW_CDROM_TOTAL_FILE//add for alco
extern UINT16 mp3_file_count(void);
#endif
//2006-06-02, mimitsai add for HD ui.move to fsGUIArea.h
////////////////////////////module global functions for internal reference/////////////////////////
//void DirList();
//void FileList(void);
void DrawFolderIcon(int x, int y, BYTE type);
void ShowDirItem(int iItem, const char *s);
//void FSShowDirIcon(void);
//void ShowFileIcon(void);
//2006-03-16, mimitsai modify
#if (defined(NEW_MP3_GUI)|| defined(INDIGO_STYLE_FSGUI))
void DrawScroll(UINT8 area);
#else
void DrawScroll(); //2006-03-23, mimitsai add
#endif
void ClearArea(UINT16 iIndex);
void SelectHL();
void ShowButtonHL(int x, int y,int len);
void FSGUI_FlashFileIcon(int iFlash);
void DrawButton(void);
#if defined(NEW_MP3_GUI) || defined(INDIGO_STYLE_FSGUI)
void ShowHL(void);
void DrawFileIconX(int x, int y, int type, int mono);
#define DrawFileIcon(x,y,t) DrawFileIconX(x,y,t,0)
#ifdef PHILIPS_FSGUI//chenzhao20050613
UINT16 file_focus_y = FS_FONTCOLOR_FILE_Y;
UINT16 file_focus_CrCb = FS_FONTCOLOR_FILE_CrCb;
#endif
#elif defined FS_BMP_GUI//zhaoyanhua add 2004-6-8 10:15
void ShowHL(void);
void DrawFileIcon(int x, int y, int type);
UINT16 file_focus_y = FS_FONTCOLOR_FILE_Y;
UINT16 file_focus_CrCb = FS_FONTCOLOR_FILE_CrCb;
#else
void ShowHL(int x, int y,int len,int high);
void DrawFileIcon(int x, int y, int type);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -