123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276 |
- /********************************************************************
- ** File Name: atv_gui_object_table.h
- **
- ** File Description: The header file of dvb gui object table
- **
- ** Copyright(c) 2009 Sunplus Technologies - All Rights Reserved
- **
- ** History Information Description
- ** Date Author Modification
- ** 2009/03/13 James Create
- ********************************************************************/
- #ifndef _ATV_GUI_OBJECT_DEFINITION_H_
- #define _ATV_GUI_OBJECT_DEFINITION_H_
- /********************************************************************
- Including Files
- ********************************************************************/
- #include "gobj_datastruct.h"
- #include "sysapp_table.h"
- /********************************************************************
- Macros
- ********************************************************************/
- typedef enum
- {
- ATV_GUIOBJ_INPUTINFO = APP_GUIOBJ_MAX,
- #ifdef CONFIG_SUPPORT_TTX
- ATV_GUIOBJ_TTX,
- #endif
- #if defined(CONFIG_SUPPORT_NES_GAME)|| defined(CONFIG_OSD_GAME_SUPPORT)
- APP_GUIOBJ_GAMEMENU,
- #endif
- #ifdef CONFIG_OSD_GAME_SUPPORT
- APP_GUIOBJ_OSDGAME,
- #endif
- #ifdef CONFIG_SUPPORT_NES_GAME
- APP_GUIOBJ_NESGAME_THUMBNAIL,
- APP_GUIOBJ_NESJOYPAD_ADJUST,
- APP_GUIOBJ_NESGAME_RUNNING,
- #endif
- ATV_GUIOBJ_PCSETUP,
- ATV_GUIOBJ_FREEZE,
- ATV_GUIOBJ_POPMSG,
-
- #ifdef CONFIG_SUPPORT_TTX
- ATV_GUIOBJ_TTXCLOCK,
- #endif
- #ifdef CONFIG_VCHIP_SUPPORT
- ATV_GUIOBJ_SET_PASSWORD,
- ATV_GUIOBJ_VCHIPSET,
- ATV_GUIOBJ_MPAA,
- ATV_GUIOBJ_TVPG,
- ATV_GUIOBJ_CANE,
- ATV_GUIOBJ_CANF,
- #endif
- #ifdef CONFIG_CC_SUPPORT
- ATV_GUIOBJ_CC_BANNER,
- ATV_GUIOBJ_CC,
- #endif
- ATV_GUIOBJ_MAX,
-
- ATV_GUIOBJ_PROGNUM,
- }ATV_GUI_OBJECT_ID;
- /********************************************************************
- Extern Global Functions
- ********************************************************************/
- /********************************************************************
- Extern Global Variables
- ********************************************************************/
- #ifdef ATV_GUI_OBJECT_TABLE_DEFINE_HERE
- extern GUI_Object_Definition_t stAPPGuiObjFmFactorySetting;
- #ifdef CONFIG_SUPPORT_ESTICKER_INFILE
- extern GUI_Object_Definition_t stAPPGuiObjEsticker;
- #endif
- #ifdef CONFIG_SUPPORT_ESTICKER_NEW
- extern GUI_Object_Definition_t stAPPGuiObjEstickerNew;
- #endif
- extern GUI_Object_Definition_t stAPPGuiObjMainMenu;
- extern GUI_Object_Definition_t stAPPGuiObjPicture;
- extern GUI_Object_Definition_t stAPPGuiObjSound;
- extern GUI_Object_Definition_t stAPPGuiObjFeature;
- extern GUI_Object_Definition_t stAPPGuiObjSetup;
- extern GUI_Object_Definition_t stAPPGuiObjOptionMenu;
- extern GUI_Object_Definition_t stAPPGuiObjMainPopMsg;
- #ifdef SUPPORT_CEC_TV
- extern GUI_Object_Definition_t stAPPGuiObjHDMILink;
- #endif
- #if defined(CONFIG_BT_RDA5856) ||defined(CONFIG_BT_POL6556)
- extern GUI_Object_Definition_t stAPPGuiObjBTSetting;
- extern GUI_Object_Definition_t stAPPGuiObjBTDeviceList;
- #endif
- #ifdef CONFIG_SUPPORT_USB_UPGRADE
- extern GUI_Object_Definition_t stCommonGuiSoftwareUpgrade;
- #endif
- //extern GUI_Object_Definition_t stAPPGuiObjDateTime;
- #ifdef TEAC_ONOFF_TIMER_SUPPORT
- extern GUI_Object_Definition_t stAPPGuiObjOnOffTime;
- #endif
- extern GUI_Object_Definition_t stAPPGuiObjEQSetting;
- extern GUI_Object_Definition_t stAPPGuiObjLanguage;
- extern GUI_Object_Definition_t stAPPGuiObjAdjust;
- extern GUI_Object_Definition_t stAPPGuiObjAmplifierVolume;
- extern GUI_Object_Definition_t stAPPGuiObjSource;
- //extern GUI_Object_Definition_t stAPPGuiObjSourceCEC;
- //extern GUI_Object_Definition_t stAPPGuiObjCECDeviceInsert;
- extern GUI_Object_Definition_t stAPPGuiObjBanner;
- extern GUI_Object_Definition_t stAPPGuiObjKeyboard;
- #ifdef CONFIG_SUPPORT_SHOW_KEYPADMENU
- extern GUI_Object_Definition_t stAPPGuiObjKeypadMenu;
- #endif
- extern GUI_Object_Definition_t stAPPGuiObjMute;
- extern GUI_Object_Definition_t stAPPGuiObjSleepInfo;
- #ifdef CONFIG_SUPPORT_NET_SETTING
- extern GUI_Object_Definition_t stAPPGuiObjNetworkInformation; //377 20140520
- #ifdef CONFIG_SUPPORT_WIFI
- extern GUI_Object_Definition_t stAPPGuiObjAccessPoint; //377 20140520
- extern GUI_Object_Definition_t stAPPGuiObjConnectAP; //Ranshiou 20140527
- extern GUI_Object_Definition_t stAPPGuiObjAPManualSetup; //Ranshiou 20140610
- #endif
- #endif
- extern GUI_Object_Definition_t stAPPGuiObjFmFactoryHotelSetting;
- extern GUI_Object_Definition_t stAPPGuiObjFmFactoryHotelSetting1;
- extern GUI_Object_Definition_t stAPPGuiObjFmFactoryImportDB;
- extern GUI_Object_Definition_t stAPPGuiObjFmFactorySourceLock;
- #ifdef SUPPORT_FACTORY_AUTO_TEST_MODE2
- extern GUI_Object_Definition_t stAPPGuiObjFacAutoTest;
- #endif
- extern GUI_Object_Definition_t stAPPGuiObjInputInfo;
- #ifdef CONFIG_SUPPORT_TTX
- extern GUI_Object_Definition_t stAPPGuiObjTTX;
- #endif
- extern GUI_Object_Definition_t stAPPGuiObjPCSetup;
- extern GUI_Object_Definition_t stAPPGuiObjFreeze;
- extern GUI_Object_Definition_t stAPPGuiObjPopMsg;
-
- #ifdef CONFIG_SUPPORT_TTX
- extern GUI_Object_Definition_t stAPPGuiObjTTXClock;
- #endif
- #ifdef CONFIG_VCHIP_SUPPORT
- extern GUI_Object_Definition_t stAPPGuiObjSetPassword;
- extern GUI_Object_Definition_t stAPPGuiObjVchipSet;
- extern GUI_Object_Definition_t stAPPGuiObjVchipMPAA;
- extern GUI_Object_Definition_t stAPPGuiObjVchipTVPG;
- extern GUI_Object_Definition_t stAPPGuiObjVchipCANE;
- extern GUI_Object_Definition_t stAPPGuiObjVchipCANF;
- #endif
- #if defined(CONFIG_SUPPORT_NES_GAME)|| defined(CONFIG_OSD_GAME_SUPPORT)
- extern GUI_Object_Definition_t stAppGuiGameMenu;
- #endif
- #ifdef CONFIG_OSD_GAME_SUPPORT
- extern GUI_Object_Definition_t stOsdGameGuiOsdGame;
- #endif
- #ifdef CONFIG_SUPPORT_NES_GAME
- extern GUI_Object_Definition_t stNesGame_THUMBNAIL;
- extern GUI_Object_Definition_t stAppGuiNesJoyPad_Adjust;
- extern GUI_Object_Definition_t stAPPGuiObjNesGame_Running;
- #endif
- #ifdef CONFIG_CC_SUPPORT
- extern GUI_Object_Definition_t stAPPGuiObjCCBanner;
- extern GUI_Object_Definition_t stAPPGuiObjCC;
- #endif
- #ifdef CONFIG_BLUETOOTH_SUPPORT
- extern GUI_Object_Definition_t stAPPGuiObjBluetooth;
- #endif
- GUI_Object_Definition_t* Atv_GUI_Obj_List[ATV_GUIOBJ_MAX] =
- {
- &stAPPGuiObjFmFactorySetting,
- &stAPPGuiObjMainMenu,
- &stAPPGuiObjPicture,
- &stAPPGuiObjSound,
- &stAPPGuiObjFeature,
- &stAPPGuiObjSetup,
- #ifdef CONFIG_SUPPORT_ESTICKER_INFILE
- &stAPPGuiObjEsticker,
- #endif
- #ifdef CONFIG_SUPPORT_ESTICKER_NEW
- &stAPPGuiObjEstickerNew,
- #endif
- &stAPPGuiObjOptionMenu,
- &stAPPGuiObjMainPopMsg,
- #ifdef SUPPORT_CEC_TV
- &stAPPGuiObjHDMILink,
- #endif
- #if defined(CONFIG_BT_RDA5856) ||defined(CONFIG_BT_POL6556)
- &stAPPGuiObjBTSetting,
- &stAPPGuiObjBTDeviceList,
- #endif
- #ifdef CONFIG_SUPPORT_USB_UPGRADE
- &stCommonGuiSoftwareUpgrade,
- #endif
- //&stAPPGuiObjDateTime,
- #ifdef TEAC_ONOFF_TIMER_SUPPORT
- &stAPPGuiObjOnOffTime,
- #endif
- &stAPPGuiObjEQSetting,
- &stAPPGuiObjLanguage,
- &stAPPGuiObjAdjust,
- &stAPPGuiObjAmplifierVolume,
- &stAPPGuiObjSource,
- &stAPPGuiObjSource,
- //&stAPPGuiObjCECDeviceInsert,
- &stAPPGuiObjBanner,//75
- &stAPPGuiObjKeyboard,
- #ifdef CONFIG_SUPPORT_SHOW_KEYPADMENU
- &stAPPGuiObjKeypadMenu,
- #endif
- &stAPPGuiObjMute,
- &stAPPGuiObjSleepInfo,
- #ifdef CONFIG_SUPPORT_NET_SETTING
- &stAPPGuiObjNetworkInformation, //377 20140520
- #ifdef CONFIG_SUPPORT_WIFI
- &stAPPGuiObjAccessPoint, //377 20140520
- &stAPPGuiObjConnectAP, //Ranshiou 20140527
- &stAPPGuiObjAPManualSetup, //Ranshiou 20140610
- #endif
- #endif
- &stAPPGuiObjFmFactoryHotelSetting,
- &stAPPGuiObjFmFactoryHotelSetting1,
- &stAPPGuiObjFmFactoryImportDB,
- &stAPPGuiObjFmFactorySourceLock,
- #ifdef SUPPORT_FACTORY_AUTO_TEST_MODE2
- &stAPPGuiObjFacAutoTest,
- #endif
- #ifdef CONFIG_BLUETOOTH_SUPPORT
- &stAPPGuiObjBluetooth,
- #endif
- &stAPPGuiObjInputInfo,
- #ifdef CONFIG_SUPPORT_TTX
- &stAPPGuiObjTTX,
- #endif
- #if defined(CONFIG_SUPPORT_NES_GAME)|| defined(CONFIG_OSD_GAME_SUPPORT)
- &stAppGuiGameMenu,
- #endif
- #ifdef CONFIG_OSD_GAME_SUPPORT
- &stOsdGameGuiOsdGame,
- #endif
- #ifdef CONFIG_SUPPORT_NES_GAME
- &stNesGame_THUMBNAIL,
- &stAppGuiNesJoyPad_Adjust,
- &stAPPGuiObjNesGame_Running,
- #endif
- &stAPPGuiObjPCSetup,
- &stAPPGuiObjFreeze,
- &stAPPGuiObjPopMsg,
-
- #ifdef CONFIG_SUPPORT_TTX
- &stAPPGuiObjTTXClock,
- #endif
- #ifdef CONFIG_VCHIP_SUPPORT
- &stAPPGuiObjSetPassword,
- &stAPPGuiObjVchipSet,
- &stAPPGuiObjVchipMPAA,
- &stAPPGuiObjVchipTVPG,
- &stAPPGuiObjVchipCANE,
- &stAPPGuiObjVchipCANF,
- #endif
- #ifdef CONFIG_CC_SUPPORT
- &stAPPGuiObjCCBanner,
- &stAPPGuiObjCC,
- #endif
- };
-
- #endif
- #endif
|