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

📄 o_dvdvr_config.h

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 H
字号:
/****************************************************************************************************
*  Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
*  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
*  File: o_dvdvr_config.h
*
* Description:
* =========
****************************************************************************************************/
#include "config.h"

/****************************************************************************************************
*	DEFINITION: Private typedefs 
****************************************************************************************************/
/****************************************************************************************************
*	DEFINITION: Private named constants
****************************************************************************************************/
#define MAX_DVDVR_VISIBLE_LISTITEMS 			8
#define AREA_LISTITEM_H						32

#define AREA_DVDVR_X						0
#define AREA_DVDVR_Y						(OSD_LAYOUT_AREA_MESSAGE_H + 2)
#define AREA_DVDVR_W						OSD_LAYOUT_AREA_POPUP_W
#define AREA_DVDVR_H						OSD_LAYOUT_AREA_POPUP_H

#define AREA_DVDVR_BROWSER_H				OSD_LAYOUT_AREA_BROWSER_H

#define AREA_DISCNAME_X						24
#define AREA_DISCNAME_Y						4
#define AREA_DISCNAME_W						360
#define AREA_DISCNAME_H						28

#define AREA_PROGRAM_CHAIN_X				(AREA_DISCNAME_X + AREA_DISCNAME_W + 12)
#define AREA_PROGRAM_CHAIN_Y				AREA_DISCNAME_Y
#define AREA_PROGRAM_CHAIN_W				116
#define AREA_PROGRAM_CHAIN_H				AREA_DISCNAME_H

#define AREA_PLAYFILE_X						(AREA_PROGRAM_CHAIN_X + AREA_PROGRAM_CHAIN_W + 12)
#define AREA_PLAYFILE_Y						AREA_DISCNAME_Y
#define AREA_PLAYFILE_W						80
#define AREA_PLAYFILE_H						AREA_DISCNAME_H

#define AREA_SCROLL_LIST_X					24
#define AREA_SCROLL_LIST_Y					56
#define AREA_SCROLL_LIST_W					(AREA_DVDVR_W - (AREA_SCROLL_LIST_X << 1))
#define AREA_SCROLL_LIST_H					((AREA_LISTITEM_H * MAX_DVDVR_VISIBLE_LISTITEMS) + 12)

#define AREA_NAME_TEXT_W					80
#define AREA_NAME_TEXT_X					(AREA_SCROLL_LIST_X + (((AREA_SCROLL_LIST_W >> 1) - AREA_NAME_TEXT_W) >> 1))
#define AREA_NAME_TEXT_Y					(AREA_DISCNAME_Y + AREA_DISCNAME_H)
#define AREA_NAME_TEXT_H					AREA_DISCNAME_H

#define AREA_CREATION_TIME_TEXT_W			140
#define AREA_CREATION_TIME_TEXT_X			((AREA_SCROLL_LIST_W >> 1) + (((AREA_SCROLL_LIST_W >> 1) - AREA_CREATION_TIME_TEXT_W) >> 1) + 32)
#define AREA_CREATION_TIME_TEXT_Y			AREA_NAME_TEXT_Y
#define AREA_CREATION_TIME_TEXT_H			AREA_DISCNAME_H

#define AREA_HELP_TEXT_X						AREA_DVDVR_X
#define AREA_HELP_TEXT_H						AREA_HELP_TEXT_COMMON_H
#define AREA_HELP_TEXT_Y						(OSD_LAYOUT_AREA_POPUP_H - AREA_HELP_TEXT_H)
#define AREA_HELP_TEXT_W					OSD_LAYOUT_AREA_POPUP_W

#define NBR_TOOLKIT_MAX_VISIBLE				3
#define TOOLKIT_SCROLL_XPADDING				8
#define TOOLKIT_SCROLL_ARROW_HEIGHT		12
#define BUTTON_HEIGHT						28
#define VSCROLL_LIST_XPADDING				4
#define VSCROLL_LIST_YPADDING				4

#define DVDVR_LISTITEM_INDEX_XPOS			8
#define DVDVR_LISTITEM_TITLENAME_XPOS		28
#define DVDVR_LISTITEM_CREATIONTIME_XPOS	352
#define DVDVR_INFO_PADDING_SPACES			4

#define DVDVR_HELPTEXT_LEFT_RIGHT_BORDER	8
#define DVDVR_HELPTEXT_TOP_BOTTOM_BORDER	0
#define DVDVR_HELPTEXT_PIXEL_GAP			0
#define DVDVR_HELPTEXT_PIXEL_COUNT			2
#define DVDVR_HELPTEXT_HOLD_TIME			0

/****************************************************************************************************
*	DEFINITION: Private macros
****************************************************************************************************/

/* Colors */
#define CIDX_LISTITEM_TEXT					CIDX_8
#define CIDX_ACTIVE_LISTITEM					CIDX_6
#define CIDX_BROWSER_TEXT					CIDX_8
#define CIDX_DVDVR_COMPONENT_TEXT			CIDX_6

/* Fonts */
#define FONT_DISCNAME						FONT_0
#define FONT_PROGRAM_CHAIN					FONT_0
#define FONT_PLAYTITLE						FONT_0
#define FONT_NAME_TEXT						FONT_0
#define FONT_CREATIONTIME_TEXT				FONT_0
#define FONT_LISTITEM							FONT_0
#define FONT_HELPTEXT						FONT_0

/* Bitmaps */
#define BMP_DVDVR_AUDIO_FILE				BMP_MUSIC
#define BMP_TOOLKIT_BG						BMP_BG_3
#define BMP_TOOLKIT_SCROLLBAR_BG			BMP_BG_PUSHED_1
#define BMP_TOOLKIT_SCROLLBAR				BMP_BG_3
#define BMP_BROWSER_LIST_BG					NULL
#define BMP_BROWSER_LIST_SCROLLBAR_BG		BMP_BG_PUSHED_1
#define BMP_BROWSER_LIST_SCROLLBAR			BMP_BG_3
#define BMP_DVDVR_COMPONENT_BG			BMP_BG_2

#ifdef D_GUI_DESCRIPTOR_MULTILINETEXT_EXT1
#define  DVDVR_HELPTEXT_BG_FIT_H						MS_MULTI_BG_FIT_H_AREA  
#define  DVDVR_HELPTEXT_BG_FIT_V						MS_MULTI_BG_FIT_V_AREA   
#define  DVDVR_HELPTEXT_PIXEL_MARGIN_BG_HORIZONTAL 	0
#define  DVDVR_HELPTEXT_PIXEL_MARGIN_BG_VERTICAL         0
#define  DVDVR_HELPTEXT_PREPARE_STR_FIT 				MS_MULTI_PREPARE_STR_DEFAULT
#endif//D_GUI_DESCRIPTOR_MULTILINETEXT_EXT1

⌨️ 快捷键说明

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