⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 browsershow.h

📁 MTK portableDVD 采用mtk1389方案的代码
💻 H
📖 第 1 页 / 共 2 页
字号:
/**********************************************************************/
/***************    MTK CONFIDENTIAL & COPYRIGHTED     ****************/
/***************                                       ****************/
/***************  $Modtime:: 05/09/13 16:46    $       ****************/
/***************  $Revision: 2.0 $       ****************/
/***************                                       ****************/
/***************   Description :                       ****************/
/***************                                       ****************/
/***************       Company : MediaTek Inc.         ****************/
/***************    Programmer : Bright_liu            ****************/
/**********************************************************************/

#ifndef _BROWSERSHOW_H_
#define _BROWSERSHOW_H_

/////////////////////////////////////////////////////////////////////////////////

#define BRW_CORNER_BMP_WIDTH      12
#define BRW_CORNER_BMP_HEIGHT     12
#define BRW_SLIDE_WIDTH           6
#define BRW_SLIDE_HEIGHT          28
#define BRW_DOT_BMP_WIDTH         12
#define BRW_DOT_BMP_HEIGHT        12
#define BRW_NEST_BMP_WIDTH        10
#define BRW_NEST_BMP_HEIGHT       18
#define BRW_UP_BMP_WIDTH          12
#define BRW_UP_BMP_HEIGHT         6
#define BRW_DOWN_BMP_WIDTH        12
#define BRW_DOWN_BMP_HEIGHT       6
#define BRW_ITEM_ITEM_HEIGHT      36
#define BRW_ITEM_DATA_HEIGHT      72
#define BRW_MAX_N_FLAG_WIDTH      70
#define BRW_N_FLAG_HEIGHT         20
#define BRW_ITEM_VAL_X_OFFSET     28
#define BRW_DATA_DOT_OFFSET       16
#define BRW_DATA_ITEM_OFFSET      32
#ifdef RUSSIAN_BUYER_REQUEST2		//songchen 061213
#define DIGIT_WIDTH               14
#define COLON_WIDTH               8
#define SPACE_WIDTH               6
#define FONT_HEIGHT               30
#define FONT_WIDTH                16
#else
#define DIGIT_WIDTH               12
#define COLON_WIDTH               8
#define SPACE_WIDTH               8
#define FONT_HEIGHT               30
#endif
#define BRW_HEAD_SLOT_WIDTH       504
#define BRW_HEAD_SLOT_HEIGHT      8
/////////////////////////////////////////////////////////////////////////////////

#define BRW_CORNER_WIDTH          (BRW_CORNER_BMP_WIDTH)
#define BRW_CORNER_HEIGHT         (BRW_CORNER_BMP_HEIGHT)
#define BRW_CORNER_START_X        _wStartXBuf
#define BRW_CORNER_START_Y        _wStartYBuf
#define BRW_CORNER_END_X          _wEndXBuf
#define BRW_CORNER_END_Y          _wEndYBuf

/////////////////////////////////////////////////////////////////////////////////

#define BRW_HEAD_RECT_WIDTH       (WB_BRW_WIDTH)
#define BRW_HEAD_RECT_HEIGHT      (WB_BRW_HEAD_HEIGHT)
#define BRW_HEAD_RECT_START_X     0
#define BRW_HEAD_RECT_START_Y     0
#define BRW_HEAD_RECT_END_X       (BRW_HEAD_RECT_START_X + BRW_HEAD_RECT_WIDTH)
#define BRW_HEAD_RECT_END_Y       (BRW_HEAD_RECT_START_Y + BRW_HEAD_RECT_HEIGHT)

#define BRW_ITEM_RECT_WIDTH       (WB_BRW_WIDTH / 2)
#define BRW_ITEM_RECT_HEIGHT      (BRW_ITEM_ITEM_HEIGHT * _bBrwItemNs)
#define BRW_ITEM_RECT_START_X     0
#define BRW_ITEM_RECT_START_Y     0
#define BRW_ITEM_RECT_END_X       (BRW_ITEM_RECT_START_X + BRW_ITEM_RECT_WIDTH)
#define BRW_ITEM_RECT_END_Y       (BRW_ITEM_RECT_START_Y + BRW_ITEM_RECT_HEIGHT)

#define BRW_DATA_RECT_WIDTH       (WB_BRW_WIDTH / 2)
#define BRW_DATA_RECT_HEIGHT      (BRW_ITEM_DATA_HEIGHT)
#define BRW_DATA_RECT_START_X     (WB_BRW_WIDTH / 2)
#define BRW_DATA_RECT_START_Y     _wStartYBuf
#define BRW_DATA_RECT_END_X       (BRW_DATA_RECT_START_X + BRW_DATA_RECT_WIDTH)
#define BRW_DATA_RECT_END_Y       _wEndYBuf
#ifdef RUSSIAN_BUYER_REQUEST2			//songchen 061213
#define BRW_DATA_RECT_MIN_Y       0
#define BRW_DATA_RECT_MAX_Y       WB_BRW_ITEM_HEIGHT
#endif

/////////////////////////////////////////////////////////////////////////////////

#define BRW_HEAD_SLOT0_START_X    ( (WB_BRW_HEAD_WIDTH - BRW_HEAD_SLOT_WIDTH) / 2 )
#define BRW_HEAD_SLOT_START_X     _wStartXBuf
#define BRW_HEAD_SLOT_START_Y     ( (BRW_HEAD_RECT_HEIGHT - BRW_HEAD_SLOT_HEIGHT) / 2 )
#define BRW_HEAD_SLOT_END_X       _wEndYBuf
#define BRW_HEAD_SLOT_END_Y       (BRW_HEAD_SLOT_START_Y + BRW_HEAD_SLOT_HEIGHT)

#define BRW_HEAD_TRACK0_WIDTH     (DIGIT_WIDTH * 2)
#define BRW_HEAD_TRACK0_HEIGHT    (FONT_HEIGHT)
#define BRW_HEAD_TRACK0_START_X   ( (BRW_HEAD_RECT_WIDTH - BRW_HEAD_TRACK0_WIDTH) / 2 )
#define BRW_HEAD_TRACK0_START_Y   2
#define BRW_HEAD_TRACK0_END_X     (BRW_HEAD_TRACK0_START_X + BRW_HEAD_TRACK0_WIDTH)
#define BRW_HEAD_TRACK0_END_Y     (BRW_HEAD_TRACK0_START_Y + BRW_HEAD_TRACK0_HEIGHT)

#define BRW_HEAD_TRACK1_WIDTH     (DIGIT_WIDTH * 2)
#define BRW_HEAD_TRACK1_HEIGHT    (FONT_HEIGHT)
#define BRW_HEAD_TRACK1_START_X   (BRW_HEAD_TRACK1_END_X - BRW_HEAD_TRACK1_WIDTH)
#define BRW_HEAD_TRACK1_START_Y   2
#define BRW_HEAD_TRACK1_END_X     (BRW_HEAD_SLOT0_START_X + BRW_HEAD_SLOT_WIDTH)
#define BRW_HEAD_TRACK1_END_Y     (BRW_HEAD_TRACK1_START_Y + FONT_HEIGHT)

#define BRW_HEAD_TIME0_WIDTH      (DIGIT_WIDTH * 6 + COLON_WIDTH * 2)
#define BRW_HEAD_TIME0_HEIGHT     (FONT_HEIGHT)
#define BRW_HEAD_TIME0_START_X    ( (WB_BRW_HEAD_WIDTH - BRW_HEAD_SLOT_WIDTH) / 2 )
#define BRW_HEAD_TIME0_START_Y    64
#define BRW_HEAD_TIME0_END_X      (BRW_HEAD_TIME0_START_X + BRW_HEAD_TIME0_WIDTH)
#define BRW_HEAD_TIME0_END_Y      (BRW_HEAD_TIME0_START_Y + FONT_HEIGHT)

#define BRW_HEAD_TIME1_WIDTH      (DIGIT_WIDTH * 6 + COLON_WIDTH * 2)
#define BRW_HEAD_TIME1_HEIGHT     (FONT_HEIGHT)
#define BRW_HEAD_TIME1_START_X    (BRW_HEAD_TIME1_END_X - BRW_HEAD_TIME1_WIDTH)
#define BRW_HEAD_TIME1_START_Y    64
#define BRW_HEAD_TIME1_END_X      (BRW_HEAD_SLOT0_START_X + BRW_HEAD_SLOT_WIDTH)
#define BRW_HEAD_TIME1_END_Y      (BRW_HEAD_TIME1_START_Y + FONT_HEIGHT)

#define BRW_HEAD_SLIDE_WIDTH      (BRW_SLIDE_WIDTH )
#define BRW_HEAD_SLIDE_HEIGHT     (BRW_SLIDE_HEIGHT)
#define BRW_HEAD_SLIDE_START_X    _wStartXBuf
#define BRW_HEAD_SLIDE_START_Y    (BRW_HEAD_SLOT_START_Y - (BRW_HEAD_SLIDE_HEIGHT - BRW_HEAD_SLOT_HEIGHT) / 2)
#define BRW_HEAD_SLIDE_END_X      _wEndXBuf
#define BRW_HEAD_SLIDE_END_Y      (BRW_HEAD_SLIDE_START_Y + BRW_HEAD_SLIDE_HEIGHT)

/////////////////////////////////////////////////////////////////////////////////

#define BRW_ITEM_MSG_WIDTH        _wWidthBuf
#define BRW_ITEM_MSG_HEIGHT       (FONT_HEIGHT)
#define BRW_ITEM_MSG_START_Y0     ( (BRW_ITEM_ITEM_HEIGHT - BRW_ITEM_MSG_HEIGHT) / 2 )
#define BRW_ITEM_MSG_START_X      16
#define BRW_ITEM_MSG_START_Y      _wStartYBuf
#define BRW_ITEM_MSG_END_X        _wEndXBuf
#define BRW_ITEM_MSG_END_Y        _wEndYBuf

#define BRW_ITEM_VAL_WIDTH        _wWidthBuf
#define BRW_ITEM_VAL_HEIGHT       (FONT_HEIGHT)
#define BRW_ITEM_VAL_START_Y0     (BRW_ITEM_MSG_START_Y0)
#define BRW_ITEM_VAL_START_X      _wStartXBuf
#define BRW_ITEM_VAL_START_Y      _wStartYBuf
#define BRW_ITEM_VAL_END_X        (BRW_ITEM_RECT_WIDTH - BRW_ITEM_VAL_X_OFFSET)
#define BRW_ITEM_VAL_END_Y        _wEndYBuf

#define BRW_ITEM_NEST_WIDTH       (BRW_NEST_BMP_WIDTH)
#define BRW_ITEM_NEST_HEIGHT      (BRW_NEST_BMP_HEIGHT)
#define BRW_ITEM_START_Y0         ( (BRW_ITEM_ITEM_HEIGHT - BRW_NEST_BMP_HEIGHT) / 2 )
#define BRW_ITEM_START_X          (BRW_ITEM_VAL_END_X + 8)
#define BRW_ITEM_START_Y          _wStartYBuf
#define BRW_ITEM_END_X            (BRW_ITEM_START_X + BRW_ITEM_NEST_WIDTH)
#define BRW_ITEM_END_Y            _wEndYBuf

#define BRW_ITEM_ITEM_WIDTH       (BRW_ITEM_RECT_WIDTH)
#define BRW_ITEM_ITEM_START_X     (BRW_ITEM_RECT_START_X)
#define BRW_ITEM_ITEM_START_Y     _wStartYBuf
#define BRW_ITEM_ITEM_END_X       (BRW_ITEM_RECT_END_X)
#define BRW_ITEM_ITEM_END_Y       _wEndYBuf

/////////////////////////////////////////////////////////////////////////////////

#define BRW_DATA_MSG_WIDTH        _wWidthBuf
#define BRW_DATA_MSG_HEIGHT       (FONT_HEIGHT)
#define BRW_DATA_MSG_START_X0     (BRW_DATA_RECT_WIDTH + 16)
#ifdef RUSSIAN_BUYER_REQUEST2		//songchen 061213
#define BRW_DATA_MSG_END_X99      (WB_BRW_WIDTH - 16)
#else
#define BRW_DATA_MSG_END_X99      (WB_BRW_WIDTH - 10)
#endif
#define BRW_DATA_MSG_START_X      _wStartXBuf
#define BRW_DATA_MSG_START_Y      _wStartYBuf
#define BRW_DATA_MSG_END_X        _wEndXBuf
#define BRW_DATA_MSG_END_Y        _wEndYBuf

#define BRW_DATA_CURR1_WIDTH      (DIGIT_WIDTH)
#define BRW_DATA_CURR1_HEIGHT     (FONT_HEIGHT)
#define BRW_DATA_CURR1_START_X    (BRW_DATA_MSG_START_X0)
#define BRW_DATA_CURR1_START_Y    _wStartYBuf
#define BRW_DATA_CURR1_END_X      (BRW_DATA_CURR1_START_X + BRW_DATA_CURR1_WIDTH)
#define BRW_DATA_CURR1_END_Y      _wEndYBuf

#define BRW_DATA_CURR2_WIDTH      (DIGIT_WIDTH)
#define BRW_DATA_CURR2_HEIGHT     (FONT_HEIGHT)
#define BRW_DATA_CURR2_START_X    (BRW_DATA_CURR1_END_X)
#define BRW_DATA_CURR2_START_Y    _wStartYBuf
#define BRW_DATA_CURR2_END_X      (BRW_DATA_CURR2_START_X + BRW_DATA_CURR2_WIDTH)
#define BRW_DATA_CURR2_END_Y      _wEndYBuf

#define BRW_DATA_CURR_WIDTH       (DIGIT_WIDTH)
#define BRW_DATA_CURR_HEIGHT      (FONT_HEIGHT)
#ifdef RUSSIAN_BUYER_REQUEST2			//songchen 061213
#define BRW_DATA_CURR_START_X     (BRW_DATA_MSG_START_X0)
#else
#define BRW_DATA_CURR_START_X     ( (BRW_DATA_CURR1_START_X + BRW_DATA_CURR2_START_X) / 2 )
#endif
#define BRW_DATA_CURR_START_Y     _wStartYBuf
#define BRW_DATA_CURR_END_X       (BRW_DATA_CURR_START_X + BRW_DATA_CURR_WIDTH)
#define BRW_DATA_CURR_END_Y       _wEndYBuf
#ifdef RUSSIAN_BUYER_REQUEST2			//songchen 061213
#define BRW_DATA_OF12_WIDTH      (FONT_WIDTH * 2)
#define BRW_DATA_OF12_HEIGHT     (FONT_HEIGHT)
#define BRW_DATA_OF12_START_X    (BRW_DATA_CURR2_END_X + SPACE_WIDTH + 4)
#define BRW_DATA_OF12_START_Y    _wStartYBuf
#define BRW_DATA_OF12_END_X      (BRW_DATA_OF12_START_X + BRW_DATA_OF12_WIDTH)
#define BRW_DATA_OF12_END_Y      _wEndYBuf

#define BRW_DATA_OF_WIDTH        (FONT_WIDTH * 2)
#define BRW_DATA_OF_HEIGHT       (FONT_HEIGHT)
#define BRW_DATA_OF_START_X      (BRW_DATA_CURR_END_X + SPACE_WIDTH + 6)
#define BRW_DATA_OF_START_Y      _wStartYBuf
#define BRW_DATA_OF_END_X        (BRW_DATA_OF_START_X + BRW_DATA_OF_WIDTH)
#define BRW_DATA_OF_END_Y        _wEndYBuf

#define BRW_DATA_TOTAL12_WIDTH      (DIGIT_WIDTH * 2)
#define BRW_DATA_TOTAL12_HEIGHT     (FONT_HEIGHT)
#define BRW_DATA_TOTAL12_START_X    (BRW_DATA_OF12_END_X + SPACE_WIDTH - 4)
#define BRW_DATA_TOTAL12_START_Y    _wStartYBuf
#define BRW_DATA_TOTAL12_END_X      (BRW_DATA_TOTAL12_START_X + BRW_DATA_TOTAL12_WIDTH)
#define BRW_DATA_TOTAL12_END_Y      _wEndYBuf

#define BRW_DATA_TOTAL_WIDTH      (DIGIT_WIDTH)
#define BRW_DATA_TOTAL_HEIGHT     (FONT_HEIGHT)
#define BRW_DATA_TOTAL_START_X    (BRW_DATA_OF_END_X + SPACE_WIDTH)
#define BRW_DATA_TOTAL_START_Y    _wStartYBuf
#define BRW_DATA_TOTAL_END_X      (BRW_DATA_TOTAL_START_X + BRW_DATA_TOTAL_WIDTH)
#define BRW_DATA_TOTAL_END_Y      _wEndYBuf

#define BRW_DATA_HH1_WIDTH        (DIGIT_WIDTH)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -