📄 tidtv_menuguide.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 + -