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

📄 tidtv_menuguide.c

📁 ti的数字电视芯片 tvp9000的源码
💻 C
字号:
/*******************************************************************************
*	@ModuleName  ::	TiDTV_MenuCC.c
*	
*	@Copyright	 ::	Copyright 2005- Ti
*	
*	@Description ::	DTV Sub Menu: Channel definitions module
*	
*	@History     ::
*---------------------------------------
*	00-00-2005	aaaaa	Created
*******************************************************************************/

#include	<stdio.h>

#include	"TiDTV_DataType.h"
#include	"TiDTV_GLib.h"
#include	"TiDTV_GUI.h"
#include	"TiDTV_Icon.h"
#include	"TiDTV_Msg.h"
#include	"TiDTV_Menu.h"
#include	"TiDTV_MenuGuideProc.h"



static TI_DTV_MENU_ITEM TiDtvGuideMenuItems[] = {
//-----------------------------------------------------
// Default	Guide
//
{
	0, 0,								// X, Y coordinates for the Icon
	NULL,								// Icon code
	
	SUB_MENU_TITLE_XPOSITION, SUB_MENU_FIRSTTITLE_YPOSITION,	// X, Y coordinates for the Message
	DEFAULTGUIDE_INDEX,					// Message index
	SUB_MENU_CHARACTER_UNSEL_FRONTCOLOR,			// Message color index
	
	TI_DTV_ITEM_SEL,					// Attributes
	DtvGuideDefaultGuideInitFuct,								// Initialization function
	DtvGuideDefaultGuideActFuct,				// Action function
	
	NULL,								// *pUp: Back to the Main Menu
	&TiDtvGuideMenuItems[1],			// *pDown;
	NULL,								// *pLeft;
	NULL,								// *pRight;
	NULL,								// *pworkingData;
},

//-----------------------------------------------------
// mini guide
//
{
	0, 0,								// X, Y coordinates for the Icon
	NULL,								// Icon code
	
	SUB_MENU_TITLE_XPOSITION, SUB_MENU_SECONDTITLE_YPOSITION,	// X, Y coordinates for the Message
	MINIGUIDE_INDEX,					// Message index
	SUB_MENU_CHARACTER_UNSEL_FRONTCOLOR,			// Message color index
		
	TI_DTV_ITEM_SEL,					// Attributes
	DtvGuideMiniGuideInitFuct,								// Initialization function
	DtvGuideMiniGuideActFuct,				// Action function
	
	&TiDtvGuideMenuItems[0],				// *pUp;
	&TiDtvGuideMenuItems[2],				// *pDown;
	NULL,								// *pLeft;
	NULL,								// *pRight;
	NULL,								// *pworkingData;
},

//-----------------------------------------------------
// Full guide
//
{
	0, 0,								// X, Y coordinates for the Icon
	NULL,								// Icon code
	
	SUB_MENU_TITLE_XPOSITION, SUB_MENU_THIRDTITLE_YPOSITION,	// X, Y coordinates for the Message
	FULLGUIDE_INDEX,					// Message index
	SUB_MENU_CHARACTER_UNSEL_FRONTCOLOR,			// Message color index
	
	TI_DTV_ITEM_SEL,					// Attributes
	DtvGuideFullGuideInitFuct,								// Initialization function
	DtvGuideFullGuideActFuct,				// Action function
	
	&TiDtvGuideMenuItems[1],				// *pUp;
	&TiDtvGuideMenuItems[3],				// *pDown;
	NULL,								// *pLeft;
	NULL,								// *pRight;
	NULL,								// *pworkingData;
},

//-----------------------------------------------------
// Reminder List
//
{
	0, 0,								// X, Y coordinates for the Icon
	NULL,								// Icon code
	
	SUB_MENU_TITLE_XPOSITION, SUB_MENU_FOURTHTITLE_YPOSITION,	// X, Y coordinates for the Message
	REMINDERLIST_INDEX,					// Message index
	SUB_MENU_CHARACTER_UNSEL_FRONTCOLOR,			// Message color index
	
	TI_DTV_ITEM_SEL,					// Attributes
	DtvGuideReminderListInitFuct,								// Initialization function
	DtvGuideReminderListActFuct,				// Action function
	
	&TiDtvGuideMenuItems[2],				// *pUp;
	&TiDtvGuideMenuItems[0],				// *pDown;
	NULL,								// *pLeft;
	NULL,								// *pRight;
	NULL,								// *pworkingData;
},

};

TI_DTV_MENU TiDtvMenuGuide = {
	// Attributes
	TI_DTV_MENU_ITEM_DISP,//TI_DTV_MENU_FRAME_DISP | TI_DTV_MENU_FOOTER_DISP | ,
	NULL,								// Initialization function
	DtvSubMenuOpcodeParser,				// Operation codes parsing function
	
{	//  Frame
	0, 0, 0, 0,							// Area: (x, y), (w x y)
	0,									// Attributes,
	0,									// Border Color
	0,									// Interior Filling Color
	0,									// Shadow Color
},


{	// Header
	{	// Frames for Header
		0, 0, 0, 0,						// Area: (x, y), (w x y)
	},
	
	0, 0,								// X, Y coordinate
	0,									// Message index
	0									// Message color index
},

{	// Footer
	{	// Frames for Footer
		0, 0, 0, 0,						// Area: (x, y), (w x y)
	},
	
	0,0,								// X, Y coordinate
	0,									// Message index
	0,									// Message color index
},
	
	4,									// Total number of Items
	TiDtvGuideMenuItems,			// pointer to the Item List
	TiDtvGuideMenuItems,			// pointer to the Item List
	
	&DtvMainMenu,						// pointer to Previous menu
	NULL,
};

⌨️ 快捷键说明

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