📄 browsershow.h
字号:
/**********************************************************************/
/*************** 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 + -