📄 progshow.h
字号:
/**********************************************************************/
/*************** MTK CONFIDENTIAL & COPYRIGHTED ****************/
/*************** ****************/
/*************** $Modtime:: 05/10/03 8:58p $ ****************/
/*************** $Revision:: 3 $ ****************/
/*************** ****************/
/*************** Description : ****************/
/*************** ****************/
/*************** Company : MediaTek Inc. ****************/
/*************** Programmer : ****************/
/**********************************************************************/
#ifndef _PROGSHOW_H_
#define _PROGSHOW_H_
#if(defined(PLAYER_PROGRAM) || defined(PLAYER_DIGEST))
// *********************************************************************
// Export Function Prototype
// *********************************************************************
void vOsdShowProgItemTime(BYTE bCurItem, BYTE bHili, BYTE bSelNo, BYTE *pbTime) large;
void vOsdShowProgItemTtCh(BYTE bCurItem, BYTE bHili, BYTE bTit, BYTE bCha) large;
#if 0 // Not used
void vOsdShowProgType(BYTE bType, BYTE bStart, BYTE bEnd) large;
#endif
#define OSD_PROG_BAR_PREV 0x01
#define OSD_PROG_BAR_EXIT 0x02
#define OSD_PROG_BAR_START 0x04
#define OSD_PROG_BAR_NEXT 0x08
#define OSD_PROG_TYPE_CLEAR 0xff
#define OSD_PROG_ITEM_NORMAL 0x00
#define OSD_PROG_ITEM_HEADER 0x10
#define OSD_PROG_ITEM_HILI_TT 0x20
#define OSD_PROG_ITEM_HILI_CH 0x30
#define OSD_PROG_ITEM_HILI_TIME 0x40
// *********************************************************************
// Position
// *********************************************************************
#define OSD_POS_PROG_ITEM_1 wOsdPos(OSD_POS_TBL_PROG, 0)
#define OSD_POS_PROG_ITEM_2 wOsdPos(OSD_POS_TBL_PROG, 1)
#define OSD_POS_PROG_ITEM_3 wOsdPos(OSD_POS_TBL_PROG, 2)
#define OSD_POS_PROG_ITEM_4 wOsdPos(OSD_POS_TBL_PROG, 3)
#define OSD_POS_PROG_ITEM_5 wOsdPos(OSD_POS_TBL_PROG, 4)
#define OSD_POS_PROG_ITEM_6 wOsdPos(OSD_POS_TBL_PROG, 5)
#define OSD_POS_PROG_ITEM_7 wOsdPos(OSD_POS_TBL_PROG, 6)
#define OSD_POS_PROG_ITEM_8 wOsdPos(OSD_POS_TBL_PROG, 7)
#define OSD_POS_PROG_ITEM_9 wOsdPos(OSD_POS_TBL_PROG, 8)
#define OSD_POS_PROG_ITEM_10 wOsdPos(OSD_POS_TBL_PROG, 9)
#define OSD_POS_PROG_BAR_1 wOsdPos(OSD_POS_TBL_PROG, 10)
#define OSD_POS_PROG_BAR_2 wOsdPos(OSD_POS_TBL_PROG, 11)
#define OSD_POS_PROG_BAR_3 wOsdPos(OSD_POS_TBL_PROG, 12)
#define OSD_POS_PROG_BAR_4 wOsdPos(OSD_POS_TBL_PROG, 13)
#define OSD_POS_PROG_MAX 14
// *********************************************************************
// Postion Alias
// *********************************************************************
#define OSD_POS_PROG_TYPE OSD_POS_LAYER2_LINE4
#else /* not define PLAYER_PROGRAM */
#define OSD_POS_PROG_MAX 0
//void vOsdShowProgType(BYTE bType, BYTE bOpt1, BYTE bOpt2) large;
#endif /* not define PLAYER_PROGRAM */
#endif /* _PROGSHOW_H_ */
// *********************************************************************
// only for osdshow.c
// *********************************************************************
#ifdef _OSDSHOW_MAIN_C_
#ifdef PLAYER_PROGRAM
#define SELMENU_COL_1 90// (3.5 * EFONT_WIDTH)
#define SELMENU_COL_2 360//(90 + DISP_WIDTH / 2)//(3.5 * EFONT_WIDTH + DISP_WIDTH / 2)
#define SLEMENU_COL_WIDTH (DISP_WIDTH / 2 - 4 * EFONT_WIDTH)
#define SELMENU_BAR_X1 (0)
#define SELMENU_BAR_X2 (8 * EFONT_WIDTH)
#define SELMENU_BAR_X3 (15 * EFONT_WIDTH)
#define SELMENU_BAR_X4 (22 * EFONT_WIDTH)
static code strucOsdPos pwPosProg[OSD_POS_PROG_MAX] = {
{WB_SELMENU, SELMENU_COL_1, /* 00 OSD_POS_PROG_ITEM_1 */
6 + (0 * LINE_HEIGHT), SLEMENU_COL_WIDTH},
{WB_SELMENU, SELMENU_COL_1, /* 01 OSD_POS_PROG_ITEM_2 */
11 + (1 * LINE_HEIGHT), SLEMENU_COL_WIDTH},
{WB_SELMENU, SELMENU_COL_1, /* 02 OSD_POS_PROG_ITEM_3 */
16 + (2 * LINE_HEIGHT), SLEMENU_COL_WIDTH},
{WB_SELMENU, SELMENU_COL_1, /* 03 OSD_POS_PROG_ITEM_4 */
21 + (3 * LINE_HEIGHT), SLEMENU_COL_WIDTH},
{WB_SELMENU, SELMENU_COL_1, /* 04 OSD_POS_PROG_ITEM_5 */
26 + (4 * LINE_HEIGHT), SLEMENU_COL_WIDTH},
{WB_SELMENU, SELMENU_COL_2, /* 05 OSD_POS_PROG_ITEM_6 */
6 + (0 * LINE_HEIGHT), SLEMENU_COL_WIDTH},
{WB_SELMENU, SELMENU_COL_2, /* 06 OSD_POS_PROG_ITEM_7 */
11 + (1 * LINE_HEIGHT), SLEMENU_COL_WIDTH},
{WB_SELMENU, SELMENU_COL_2, /* 07 OSD_POS_PROG_ITEM_8 */
16 + (2 * LINE_HEIGHT), SLEMENU_COL_WIDTH},
{WB_SELMENU, SELMENU_COL_2, /* 08 OSD_POS_PROG_ITEM_9 */
21 + (3 * LINE_HEIGHT), SLEMENU_COL_WIDTH},
{WB_SELMENU, SELMENU_COL_2, /* 09 OSD_POS_PROG_ITEM_10 */
26 + (4 * LINE_HEIGHT), SLEMENU_COL_WIDTH},
{WB_SELMENU, SELMENU_BAR_X1, /* 10 OSD_POS_PROG_BAR_1 */
(6 * LINE_HEIGHT), (6 * EFONT_WIDTH)},
{WB_SELMENU, SELMENU_BAR_X2, /* 11 OSD_POS_PROG_BAR_2 */
(6 * LINE_HEIGHT), (5 * EFONT_WIDTH)},
{WB_SELMENU, SELMENU_BAR_X3, /* 12 OSD_POS_PROG_BAR_3 */
(6 * LINE_HEIGHT), (5 * EFONT_WIDTH)},
{WB_SELMENU, SELMENU_BAR_X4, /* 13 OSD_POS_PROG_BAR_4 */
(6 * LINE_HEIGHT), (6 * EFONT_WIDTH)}
};
#else /* not defiend PLAYER_PROGRAM */
#define pwPosProg 0
#endif /* not defiend PLAYER_PROGRAM */
#endif /* _OSDSHOW_MAIN_C_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -