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

📄 menutbl_new_pal.h

📁 lcd tv : MST9E19A原代码
💻 H
📖 第 1 页 / 共 2 页
字号:
/******************************************************************************
 Copyright (c) 2003 MStar Semiconductor, Inc.
 All rights reserved.

 [Module Name]: MenuTbl_New_PAL.h
 [Date]:        19-Jan-2004
 [Comment]:
   OSD table definition.
 [Reversion History]:
*******************************************************************************/

#include "define.h"
#include "MenuDef.h"

#ifndef _MENUTBL_H_
#define _MENUTBL_H_

#ifdef _MENUTBL_C_
  #define _MENUTBLDEC_
#else
  #define _MENUTBLDEC_ extern
#endif

#define POSITION_X_AUTO     0xFF
#define POSITION_Y_AUTO     0xFF

#if(FONT_UNIT==UI_2x1)
// Logo Menu
#define LOGO_MENU_H_SIZE	13
#define LOGO_MENU_V_SIZE	3

// Power Menu
#define POWER_MENU_H_SIZE	16
#define POWER_MENU_V_SIZE	3

// Unsupport Menu
#define UNSUPPORT_MENU_H_SIZE	    23
#define UNSUPPORT_MENU_V_SIZE	    3

// Init Menu
#define INIT_MENU_H_SIZE	50
#define INIT_MENU_V_SIZE	7

// Root Menu
#define ROOT_MENU_H_SIZE	1
#define ROOT_MENU_V_SIZE	8
#define TTXON_MENU_H_SIZE	2
#define TTXON_MENU_V_SIZE	2

// Main Menu
#define MAIN_MENU_H_SIZE	68
#define MAIN_MENU_V_SIZE	18

// Main Menu Sub Item
#define	SUB_AREA_X			1	// Sub Menu Area Start X(clear when change page)
#define	SUB_AREA_Y			6	// Sub Menu Area Start Y(clear when change page)
#define	SUB_AREA_WIDTH		66	// Sub Menu Area Width
#define	SUB_AREA_HEIGHT		10	// Sub Menu Area Height

#define	SUB_TITLE_X			0	// Sub Menu Title Area Start X, for clear rect
#define	SUB_TITLE_Y			5	// Sub Menu Title Area Start Y, for clear rect
#define	SUB_TITLE_TX		25	// Sub Menu Title Text Start X, for display text
#define	SUB_TITLE_TY		5	// Sub Menu Title Text Start Y, for display text
#define	SUB_TAIL_X			0	// Sub Menu Tail Start X
#define	SUB_TAIL_Y			17	// Sub Menu Tail Start Y

#define	SUB_ITEM_X1			7	// Sub Menu Item Start X
#define	SUB_ITEM_Y1			7	// Sub Menu Item Start Y
#define	SUB_ITEM_LEN		28	// Sub Menu Item Length
#define	SUB_SEL_LEN			28	// Sub Menu Item Selectable length
#define	SUB_BAR_LEN			20	// Sub Menu Bar length
#define	SUB_ITEM_DY			1	// Sub Menu Item Y Interval
#define	SUB_ITEM_SEL_DX		30	// Sub Menu Item Selectable dx(from SUB_ITEM_X1)
#define	SUB_ITEM_BAR_DX		32	// Sub Menu Item Bar dx(from SUB_ITEM_X1)
#define	SUB_ITEM_NUM_DX		60	// Sub Menu Item Num dx(from SUB_ITEM_X1)
#define	SITX				4	// <  Text   >

#define	SUB_ITEM1_X			(SUB_ITEM_X1)					// Sub Menu Item Start X
#define	SUB_ITEM1_Y			(SUB_ITEM_Y1)					// Sub Menu Item Start Y
#define	SUB_ITEM1_SEL_X		(SUB_ITEM1_X+SUB_ITEM_SEL_DX)	// Sub Menu Item Selectable Start X
#define	SUB_ITEM1_SEL_TX	(SUB_ITEM1_SEL_X+SITX)			// Sub Menu Item Selectable Text Start X
#define	SUB_ITEM1_BAR_X		(SUB_ITEM1_X+SUB_ITEM_BAR_DX)	// Sub Menu Item Bar Start X
#define	SUB_ITEM1_NUM_X		(SUB_ITEM1_X+SUB_ITEM_NUM_DX)	// Sub Menu Item Number Start X
#define	SUB_ITEM2_X			(SUB_ITEM1_X)					// Sub Menu Item Start X
#define	SUB_ITEM2_Y			(SUB_ITEM1_Y+SUB_ITEM_DY)		// Sub Menu Item Start Y
#define	SUB_ITEM2_SEL_X		(SUB_ITEM2_X+SUB_ITEM_SEL_DX)	// Sub Menu Item Selectable Start X
#define	SUB_ITEM2_SEL_TX	(SUB_ITEM2_SEL_X+SITX)			// Sub Menu Item Selectable Text Start X
#define	SUB_ITEM2_BAR_X		(SUB_ITEM2_X+SUB_ITEM_BAR_DX)	// Sub Menu Item Bar Start X
#define	SUB_ITEM2_NUM_X		(SUB_ITEM2_X+SUB_ITEM_NUM_DX)	// Sub Menu Item Number Start X
#define	SUB_ITEM3_X			(SUB_ITEM2_X)					// Sub Menu Item Start X
#define	SUB_ITEM3_Y			(SUB_ITEM2_Y+SUB_ITEM_DY)		// Sub Menu Item Start Y
#define	SUB_ITEM3_SEL_X		(SUB_ITEM3_X+SUB_ITEM_SEL_DX)	// Sub Menu Item Selectable Start X
#define	SUB_ITEM3_SEL_TX	(SUB_ITEM3_SEL_X+SITX)			// Sub Menu Item Selectable Text Start X
#define	SUB_ITEM3_BAR_X		(SUB_ITEM3_X+SUB_ITEM_BAR_DX)	// Sub Menu Item Bar Start X
#define	SUB_ITEM3_NUM_X		(SUB_ITEM3_X+SUB_ITEM_NUM_DX)	// Sub Menu Item Number Start X
#define	SUB_ITEM4_X			(SUB_ITEM3_X)					// Sub Menu Item Start X
#define	SUB_ITEM4_Y			(SUB_ITEM3_Y+SUB_ITEM_DY)		// Sub Menu Item Start Y
#define	SUB_ITEM4_SEL_X		(SUB_ITEM4_X+SUB_ITEM_SEL_DX)	// Sub Menu Item Selectable Start X
#define	SUB_ITEM4_SEL_TX	(SUB_ITEM4_SEL_X+SITX)			// Sub Menu Item Selectable Text Start X
#define	SUB_ITEM4_BAR_X		(SUB_ITEM4_X+SUB_ITEM_BAR_DX)	// Sub Menu Item Bar Start X
#define	SUB_ITEM4_NUM_X		(SUB_ITEM4_X+SUB_ITEM_NUM_DX)	// Sub Menu Item Number Start X
#define	SUB_ITEM5_X			(SUB_ITEM4_X)					// Sub Menu Item Start X
#define	SUB_ITEM5_Y			(SUB_ITEM4_Y+SUB_ITEM_DY)		// Sub Menu Item Start Y
#define	SUB_ITEM5_SEL_X		(SUB_ITEM5_X+SUB_ITEM_SEL_DX)	// Sub Menu Item Selectable Start X
#define	SUB_ITEM5_SEL_TX	(SUB_ITEM5_SEL_X+SITX)			// Sub Menu Item Selectable Text Start X
#define	SUB_ITEM5_BAR_X		(SUB_ITEM5_X+SUB_ITEM_BAR_DX)	// Sub Menu Item Bar Start X
#define	SUB_ITEM5_NUM_X		(SUB_ITEM5_X+SUB_ITEM_NUM_DX)	// Sub Menu Item Number Start X
#define	SUB_ITEM6_X			(SUB_ITEM5_X)					// Sub Menu Item Start X
#define	SUB_ITEM6_Y			(SUB_ITEM5_Y+SUB_ITEM_DY)		// Sub Menu Item Start Y
#define	SUB_ITEM6_SEL_X		(SUB_ITEM6_X+SUB_ITEM_SEL_DX)	// Sub Menu Item Selectable Start X
#define	SUB_ITEM6_SEL_TX	(SUB_ITEM6_SEL_X+SITX)			// Sub Menu Item Selectable Text Start X
#define	SUB_ITEM6_BAR_X		(SUB_ITEM6_X+SUB_ITEM_BAR_DX)	// Sub Menu Item Bar Start X
#define	SUB_ITEM6_NUM_X		(SUB_ITEM6_X+SUB_ITEM_NUM_DX)	// Sub Menu Item Number Start X
#define	SUB_ITEM7_X			(SUB_ITEM6_X)					// Sub Menu Item Start X
#define	SUB_ITEM7_Y			(SUB_ITEM6_Y+SUB_ITEM_DY)		// Sub Menu Item Start Y
#define	SUB_ITEM7_SEL_X		(SUB_ITEM7_X+SUB_ITEM_SEL_DX)	// Sub Menu Item Selectable Start X
#define	SUB_ITEM7_SEL_TX	(SUB_ITEM7_SEL_X+SITX)			// Sub Menu Item Selectable Text Start X
#define	SUB_ITEM7_BAR_X		(SUB_ITEM7_X+SUB_ITEM_BAR_DX)	// Sub Menu Item Bar Start X
#define	SUB_ITEM7_NUM_X		(SUB_ITEM7_X+SUB_ITEM_NUM_DX)	// Sub Menu Item Number Start X
#define	SUB_ITEM8_X			(SUB_ITEM7_X)					// Sub Menu Item Start X
#define	SUB_ITEM8_Y			(SUB_ITEM7_Y+SUB_ITEM_DY)		// Sub Menu Item Start Y
#define	SUB_ITEM8_SEL_X		(SUB_ITEM8_X+SUB_ITEM_SEL_DX)	// Sub Menu Item Selectable Start X
#define	SUB_ITEM8_SEL_TX	(SUB_ITEM8_SEL_X+SITX)			// Sub Menu Item Selectable Text Start X
#define	SUB_ITEM8_BAR_X		(SUB_ITEM8_X+SUB_ITEM_BAR_DX)	// Sub Menu Item Bar Start X
#define	SUB_ITEM8_NUM_X		(SUB_ITEM8_X+SUB_ITEM_NUM_DX)	// Sub Menu Item Number Start X
#define	SUB_ITEM9_X			(SUB_ITEM8_X)					// Sub Menu Item Start X
#define	SUB_ITEM9_Y			(SUB_ITEM8_Y+SUB_ITEM_DY)		// Sub Menu Item Start Y
#define	SUB_ITEM9_SEL_X		(SUB_ITEM9_X+SUB_ITEM_SEL_DX)	// Sub Menu Item Selectable Start X
#define	SUB_ITEM9_SEL_TX	(SUB_ITEM9_SEL_X+SITX)			// Sub Menu Item Selectable Text Start X
#define	SUB_ITEM9_BAR_X		(SUB_ITEM9_X+SUB_ITEM_BAR_DX)	// Sub Menu Item Bar Start X
#define	SUB_ITEM9_NUM_X		(SUB_ITEM9_X+SUB_ITEM_NUM_DX)	// Sub Menu Item Number Start X
#define	SUB_ITEM10_X		(SUB_ITEM9_X)					// Sub Menu Item Start X
#define	SUB_ITEM10_Y		(SUB_ITEM9_Y+SUB_ITEM_DY)		// Sub Menu Item Start Y
#define	SUB_ITEM10_SEL_X	(SUB_ITEM9_X+SUB_ITEM_SEL_DX)	// Sub Menu Item Selectable Start X
#define	SUB_ITEM10_SEL_TX	(SUB_ITEM10_SEL_X+SITX)			// Sub Menu Item Selectable Text Start X
#define	SUB_ITEM10_BAR_X	(SUB_ITEM10_X+SUB_ITEM_BAR_DX)	// Sub Menu Item Bar Start X
#define	SUB_ITEM10_NUM_X	(SUB_ITEM10_X+SUB_ITEM_NUM_DX)	// Sub Menu Item Number Start X


//#define	LOGO_ICON_X			0	// Logo Icon Start X
//#define	LOGO_ICON_Y			0	// Logo Icon Start Y
#define	SUB_ICON_X1			5	// Sub Menu Icon Start X
#define	SUB_ICON_Y1			1	// Sub Menu Icon Start Y
#define	SUB_ICON_HEIGHT		4	// Sub Menu Icon Height
#define	SUB_ICON_WIDTH		8	// Sub Menu Icon Width
#define	SUB_ICON_DX			10	// Sub Menu Icon X Interval
#define	SUB_ICON_DY			0	// Sub Menu Icon Y Interval

#define	SUB_ICON1_X			(SUB_ICON_X1)				// Sub Menu Icon Start X
#define	SUB_ICON1_Y			(SUB_ICON_Y1)				// Sub Menu Icon Start Y
#define	SUB_ICON2_X			(SUB_ICON1_X+SUB_ICON_DX)	// Sub Menu Icon Start X
#define	SUB_ICON2_Y			(SUB_ICON1_Y+SUB_ICON_DY)	// Sub Menu Icon Start Y
#define	SUB_ICON3_X			(SUB_ICON2_X+SUB_ICON_DX)	// Sub Menu Icon Start X
#define	SUB_ICON3_Y			(SUB_ICON2_Y+SUB_ICON_DY)	// Sub Menu Icon Start Y
#define	SUB_ICON4_X			(SUB_ICON3_X+SUB_ICON_DX)	// Sub Menu Icon Start X
#define	SUB_ICON4_Y			(SUB_ICON3_Y+SUB_ICON_DY)	// Sub Menu Icon Start Y
#define	SUB_ICON5_X			(SUB_ICON4_X+SUB_ICON_DX)	// Sub Menu Icon Start X
#define	SUB_ICON5_Y			(SUB_ICON4_Y+SUB_ICON_DY)	// Sub Menu Icon Start Y
#define	SUB_ICON6_X			(SUB_ICON5_X+SUB_ICON_DX)	// Sub Menu Icon Start X
#define	SUB_ICON6_Y			(SUB_ICON5_Y+SUB_ICON_DY)	// Sub Menu Icon Start Y
#define	SUB_ICON7_X			(SUB_ICON6_X+SUB_ICON_DX)	// Sub Menu Icon Start X
#define	SUB_ICON7_Y			(SUB_ICON6_Y+SUB_ICON_DY)	// Sub Menu Icon Start Y

////////////////////////////////////////////
// Volume Menu / Sub Contrast...
#define	SUB_MENU_H_SIZE		70
#define	SUB_MENU_V_SIZE		1

#define	SUB_MENU_TXT_X		0	// Sub Menu Text Start X
#define	SUB_MENU_TXT_Y		0	// Sub Menu Text Start Y
#define	SUB_MENU_TXT_LEN	20	// Sub Menu Text length
#define	SUB_MENU_BAR_X		20	// Sub Menu Bar Start X
#define	SUB_MENU_BAR_Y		0	// Sub Menu Bar Start X
#define	SUB_MENU_BAR_LEN	40	// Sub Menu Bar Length
#define	SUB_MENU_NUM_X		62	// Sub Menu Number Start X
#define	SUB_MENU_NUM_Y		0	// Sub Menu Number Start X
#define	SUB_MENU_NUM_LEN	4	// Sub Menu Number Bit

#define	MANUAL_MENU_H_SIZE		78
#define	MANUAL_MENU_V_SIZE		3

#define	PROGRAM_MENU_H_SIZE		60
#define	PROGRAM_MENU_V_SIZE		14

#define	FINETUNE_MENU_H_SIZE		68
#define	FINETUNE_MENU_V_SIZE		2

#define   AUTOSCAN_MENU_H_SIZE        78 // 62
#define   AUTOSCAN_MENU_V_SIZE        3 // 3

#define   SOURCE_MENU_H_SIZE        14
#define   SOURCE_MENU_V_SIZE        (INPUTSOURCE_NUMS+1)
#define   SOURCE_MENU_ITEM1_X       1//Dimong 060408
#define   SOURCE_MENU_ITEM1_Y       1
#define   SOURCE_MENU_ITEM2_X       1
#define   SOURCE_MENU_ITEM2_Y       2
#define   SOURCE_MENU_ITEM3_X       1
#define   SOURCE_MENU_ITEM3_Y       3
#define   SOURCE_MENU_ITEM4_X       1
#define   SOURCE_MENU_ITEM4_Y       4
#define   SOURCE_MENU_ITEM5_X       1
#define   SOURCE_MENU_ITEM5_Y       5
#define   SOURCE_MENU_ITEM6_X       1
#define   SOURCE_MENU_ITEM6_Y       6
#define   SOURCE_MENU_ITEM7_X       1

⌨️ 快捷键说明

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