dvb_guiobj_table.h 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574
  1. /********************************************************************
  2. ** File Name: dvb_gui_object_table.h
  3. **
  4. ** File Description: The header file of dvb gui object table
  5. **
  6. ** Copyright(c) 2009 Sunplus Technologies - All Rights Reserved
  7. **
  8. ** History Information Description
  9. ** Date Author Modification
  10. ** 2009/03/13 James Create
  11. ********************************************************************/
  12. #ifndef _DVB_GUI_OBJECT_DEFINITION_H_
  13. #define _DVB_GUI_OBJECT_DEFINITION_H_
  14. //#define DVB_GUI_OBJECT_DEFINE_HERE
  15. //#define DVB_USE_9100_GUI_ENGINE
  16. /********************************************************************
  17. Including Files
  18. ********************************************************************/
  19. #include <stdio.h>
  20. #include <ctype.h>
  21. #include <types.h>
  22. #include "gobj_datastruct.h"
  23. #include "sysapp_table.h"
  24. typedef enum
  25. {
  26. DVB_GUIOBJ_PLAYBACK = APP_GUIOBJ_MAX,
  27. DVB_GUIOBJ_POPMSG,
  28. DVB_GUIOBJ_CHNMGR,
  29. DVB_GUIOBJ_FAVMGR,
  30. DVB_GUIOBJ_CHNRENAME,
  31. DVB_GUIOBJ_PROGINFO,
  32. DVB_GUIOBJ_PROGNUM,
  33. DVB_GUIOBJ_AUDIO_DESCRIPTION,//Ranshoiu 20140703
  34. #ifdef CONFIG_SUPPORT_TTX
  35. DVB_GUIOBJ_TTX,
  36. #endif
  37. DVB_GUIOBJ_CHANGEPINCODE,
  38. DVB_GUIOBJ_CHNLIST,
  39. DVB_GUIOBJ_FAVLIST,
  40. #ifdef CONFIG_SUPPORT_SUBTITLE
  41. DVB_GUIOBJ_SUBTITLEMENU,
  42. DVB_GUIOBJ_SUBTITLE,
  43. #endif
  44. DVB_GUIOBJ_MULTIAUD,
  45. DVB_GUIOBJ_EPGEXTEND,
  46. DVB_GUIOBJ_EPG,
  47. #ifdef OSD_GAME_SUPPORT
  48. DVB_GUIOBJ_OSDGAME,
  49. #endif
  50. #ifdef CONFIG_CI_SUPPORT
  51. DVB_GUIOBJ_CI_MENU,
  52. DVB_GUIOBJ_CI_ENQ,
  53. #endif
  54. #ifdef CONFIG_SUPPORT_MHEG5
  55. DVB_GUIOBJ_MHEG5,
  56. #endif
  57. #ifdef CONFIG_SUPPORT_OTA_UPGRADE
  58. DVB_GUIOBJ_OTA_UPGRADE_PROMPT,
  59. DVB_GUIOBJ_OTA_UPGRADE_PROGRESS,
  60. #endif
  61. #if (defined SUPPORT_GHANA_LCN || defined SUPPORT_ASTRA_LCN || defined SUPPORT_THAILAND_EVORA)
  62. DVB_GUIOBJ_LCN_MULTI_DETECT,
  63. #endif
  64. #ifdef SUPPORT_LCN_CONFLICT_MENU
  65. DVB_GUIOBJ_LCN_CONFLICT_MENU,
  66. #endif
  67. #ifdef SUPPORT_TRD
  68. DVB_GUIOBJ_TRD_SELECT_MENU,
  69. #endif
  70. #ifdef SUPPORT_CONAX_CAS
  71. DVB_GUIOBJ_CA_MESSAGE,
  72. DVB_GUIOBJ_CA_MESSAGE_CONTENT,
  73. DVB_GUIOBJ_CA_PIN_CONFIM,
  74. DVB_GUIOBJ_CA_MESSAGE_POP,
  75. DVB_GUIOBJ_ABOUT_CONAX_CA,
  76. DVB_GUIOBJ_CHANGE_CA_PIN,
  77. DVB_GUIOBJ_MATURITY_RATING,
  78. DVB_GUIOBJ_SUBSCRIPOTION_STATUS,
  79. DVB_GUIOBJ_EVENT_STATUS,
  80. DVB_GUIOBJ_TOKEN_STATUS,
  81. DVB_GUIOBJ_PURSE_CREDIT_STATUS,
  82. DVB_GUIOBJ_PURSE_DEBIT_STATUS,
  83. #endif
  84. DVB_GUIOBJ_AUTO_SEARCH,
  85. DVB_GUIOBJ_SCAN_PROCESS,
  86. #if (defined CONFIG_DVB_SYSTEM_DVBT_SUPPORT)
  87. DVB_GUIOBJ_DVB_T_MANUAL_SEARCH,
  88. #endif
  89. #if (defined CONFIG_DVB_SYSTEM_DVBC_SUPPORT)
  90. DVB_GUIOBJ_DVBC_AUTO,
  91. DVB_GUIOBJ_DVB_C_MANUAL_SEARCH,
  92. #endif
  93. DVB_GUIOBJ_CHILD_LOCK,
  94. DVB_GUIOBJ_CHANNEL,
  95. DVB_GUIOBJ_FREEZE,
  96. #ifdef CONFIG_DVB_SYSTEM_DVBS_SUPPORT
  97. DVB_GUIOBJ_SATSYSTEM,
  98. DVB_GUIOBJ_SATDB,
  99. DVB_GUIOBJ_SATEDIT,
  100. DVB_GUIOBJ_TPEDIT,
  101. #ifdef CONFIG_DVB_SYSTEM_DVBS_UNICABLE_SUPPORT
  102. DVB_GUIOBJ_UNI_IFFREQEDIT,
  103. #endif
  104. DVB_GUIOBJ_LNBTYPE,
  105. DVB_GUIOBJ_SETPOSTION,
  106. DVB_GUIOBJ_SETLIMIT,
  107. DVB_GUIOBJ_SETLOCATION,
  108. DVB_GUIOBJ_DVBS_AUTO,
  109. DVB_GUIOBJ_DVBS_SCAN,
  110. DVB_GUIOBJ_SATADD,
  111. DVB_GUIOBJ_TPADD,
  112. DVB_GUIOBJ_LNBUSER,
  113. DVB_GUIOBJ_SATRENAME,
  114. #endif
  115. #ifdef CONFIG_SUPPORT_PVR
  116. DVB_GUIOBJ_PVR_TIMESHIFT,
  117. DVB_GUIOBJ_PARTITIONLIST,
  118. DVB_GUIOBJ_TIMERLIST,
  119. DVB_GUIOBJ_RECORDLIST,
  120. DVB_GUIOBJ_PVR_REC,
  121. DVB_GUIOBJ_PVR_RECDURATIONTIME,
  122. DVB_GUIOBJ_PVRREC_INFO,
  123. DVB_GUIOBJ_TIMEREDIT,
  124. DVB_GUIOBJ_REMINDEREDIT,
  125. DVB_GUIOBJ_PVR_PAUSE,
  126. DVB_GUIOBJ_PVR_GOTO,
  127. DVB_GUIOBJ_PVR_PLAYINFO,
  128. DVB_GUIOBJ_PVR_FILEPLAY,
  129. DVB_GUIOBJ_PVR_FILEPLAYINFO,
  130. DVB_GUIOBJ_PVRPOWER,
  131. DVB_GUIOBJ_PVR_MULTIAUD,
  132. #endif
  133. #ifndef CONFIG_ISDB_SYSTEM
  134. DVB_GUIOBJ_FAVNET,
  135. #endif
  136. #if defined CONFIG_CC_SUPPORT && defined CONFIG_ISDB_SYSTEM
  137. DVB_GUIOBJ_CC_BANNER,
  138. #endif
  139. #ifdef CONFIG_SUPPORT_BISS
  140. DVB_GUIOBJ_BISSLIST,
  141. DVB_GUIOBJ_BISSEDIT,
  142. #endif
  143. #ifdef CONFIG_SUPPORT_INDONESIA_EWS
  144. DVB_GUIOBJ_EWS_AWAS,
  145. DVB_GUIOBJ_EWS_WASPADA,
  146. #endif
  147. DVB_GUIOBJ_MAX,
  148. } DVB_GUI_Object_ID;
  149. /********************************************************************
  150. Extern Global Variables
  151. ********************************************************************/
  152. #ifdef DVB_GUI_OBJECT_TABLE_DEFINE_HERE
  153. extern GUI_Object_Definition_t stAPPGuiObjFmFactorySetting;
  154. extern GUI_Object_Definition_t stAPPGuiObjMainMenu;
  155. extern GUI_Object_Definition_t stAPPGuiObjPicture;
  156. extern GUI_Object_Definition_t stAPPGuiObjSound;
  157. extern GUI_Object_Definition_t stAPPGuiObjFeature;
  158. extern GUI_Object_Definition_t stAPPGuiObjSetup;
  159. #ifdef SUPPORT_CEC_TV
  160. extern GUI_Object_Definition_t stAPPGuiObjHDMILink;
  161. #endif
  162. #ifdef CONFIG_BT_RDA5856
  163. extern GUI_Object_Definition_t stAPPGuiObjBTSetting;
  164. extern GUI_Object_Definition_t stAPPGuiObjBTDeviceList;
  165. #endif
  166. #ifdef SUPPORT_CMX_MAINMENU_VERSION
  167. extern GUI_Object_Definition_t stAPPGuiObjVersion;
  168. #endif
  169. #ifdef CONFIG_SUPPORT_USB_UPGRADE
  170. extern GUI_Object_Definition_t stCommonGuiSoftwareUpgrade;
  171. #endif
  172. extern GUI_Object_Definition_t stAPPGuiObjDateTime;
  173. #if defined(CONFIG_SUPPORT_SET_CLOCK_ONOFFTIME)|| defined (TEAC_ONOFF_TIMER_SUPPORT)
  174. extern GUI_Object_Definition_t stAPPGuiObjOnOffTime;
  175. #endif
  176. extern GUI_Object_Definition_t stAPPGuiObjEQSetting;
  177. extern GUI_Object_Definition_t stAPPGuiObjLanguage;
  178. extern GUI_Object_Definition_t stAPPGuiObjAutoInstall;
  179. #ifdef CONFIG_SUPPORT_3D_EN
  180. extern GUI_Object_Definition_t stAPPGuiObj3DMenu;
  181. extern GUI_Object_Definition_t stAPPGuiObj3DInfo;
  182. #endif
  183. extern GUI_Object_Definition_t stAPPGuiObjAdjust;
  184. extern GUI_Object_Definition_t stAPPGuiObjAmplifierVolume;
  185. extern GUI_Object_Definition_t stAPPGuiObjSource;
  186. extern GUI_Object_Definition_t stAPPGuiObjSourceCEC;
  187. extern GUI_Object_Definition_t stAPPGuiObjCECDeviceInsert;
  188. extern GUI_Object_Definition_t stAPPGuiObjBanner;
  189. #ifndef CONFIG_ISDB_SYSTEM
  190. extern GUI_Object_Definition_t stAPPGuiObjKeyboard;
  191. #endif
  192. extern GUI_Object_Definition_t stAPPGuiObjKeypadMenu;
  193. #ifdef CONFIG_KEYPAD_SINGLE_REUSE
  194. extern GUI_Object_Definition_t stAPPGuiObjSingleKeypad;
  195. #endif
  196. extern GUI_Object_Definition_t stAPPGuiObjMute;
  197. extern GUI_Object_Definition_t stAPPGuiObjSleepInfo;
  198. #ifdef N32_GAME_SUPPORT
  199. extern GUI_Object_Definition_t stAPPGuiObjNativeGame;
  200. #endif
  201. #ifdef TEAC_SYSTEMINFO_SUPPORT
  202. extern GUI_Object_Definition_t stAPPGuiObjSystemInfo;
  203. #endif
  204. //#if defined(CONFIG_SUPPORT_NET_SETTING) && defined(CONFIG_TV_NEW_UI)
  205. #ifdef CONFIG_SUPPORT_NET_SETTING
  206. extern GUI_Object_Definition_t stAPPGuiObjNetworkInformation; //377 20140520
  207. #ifdef CONFIG_SUPPORT_WIFI
  208. extern GUI_Object_Definition_t stAPPGuiObjAccessPoint; //377 20140520
  209. extern GUI_Object_Definition_t stAPPGuiObjConnectAP; //Ranshiou 20140527
  210. extern GUI_Object_Definition_t stAPPGuiObjAPManualSetup; //Ranshiou 20140610
  211. #endif
  212. #ifdef CONFIG_SUPPORT_ETHERNET
  213. extern GUI_Object_Definition_t stAPPGuiObjEhternetConfig;
  214. #endif
  215. #endif
  216. #ifdef CONFIG_SUPPORT_HELP_MENU
  217. extern GUI_Object_Definition_t stAPPGuiObjHelpMenu;
  218. #endif
  219. extern GUI_Object_Definition_t stAPPGuiObjFmFactoryHotelSetting;
  220. extern GUI_Object_Definition_t stAPPGuiObjFmFactoryHotelSetting1;
  221. extern GUI_Object_Definition_t stAPPGuiObjFmFactoryImportDB;
  222. extern GUI_Object_Definition_t stAPPGuiObjFmFactorySourceLock;
  223. #ifdef SUPPORT_FACTORY_AUTO_TEST_MODE2
  224. extern GUI_Object_Definition_t stAPPGuiObjFacAutoTest;
  225. #endif
  226. extern GUI_Object_Definition_t stAPPGuiObjDTVPlayback;
  227. extern GUI_Object_Definition_t stAPPGuiObjPopMsg;
  228. extern GUI_Object_Definition_t stAPPGuiObjDTVChnMgr;
  229. extern GUI_Object_Definition_t stAPPGuiObjDTVFavMgr;
  230. extern GUI_Object_Definition_t stAPPGuiObjChnRename;
  231. extern GUI_Object_Definition_t stAPPGuiObjEpg;
  232. extern GUI_Object_Definition_t stAPPGuiObjProgInfo;
  233. extern GUI_Object_Definition_t stAPPGuiObjDTVProgNum;
  234. extern GUI_Object_Definition_t stAPPGuiObjDTVAudioDescription;//Ranshoiu 20140703
  235. #ifdef OSD_GAME_SUPPORT
  236. extern GUI_Object_Definition_t stDvbGuiOsdGame;
  237. #endif
  238. #ifdef CONFIG_SUPPORT_TTX
  239. extern GUI_Object_Definition_t stAPPGuiObjTTX;
  240. #endif
  241. #ifdef CONFIG_SUPPORT_INDONESIA_EWS
  242. extern GUI_Object_Definition_t stAPPGuiObjDTVEWSAWAS;
  243. extern GUI_Object_Definition_t stAPPGuiObjDTVEWSWASPADA;
  244. #endif
  245. extern GUI_Object_Definition_t stAPPGuiObjChangePin;
  246. extern GUI_Object_Definition_t stAPPGuiObjDTVChnList;
  247. extern GUI_Object_Definition_t stAPPGuiObjDTVFavList;
  248. #ifdef CONFIG_SUPPORT_SUBTITLE
  249. extern GUI_Object_Definition_t stAPPGuiObjSubTitleMenu;
  250. extern GUI_Object_Definition_t stAPPGuiObjSubTitle;
  251. #endif
  252. extern GUI_Object_Definition_t stAPPGuiObjMultiAud;
  253. extern GUI_Object_Definition_t stAPPGuiOBJEPGExtend;
  254. #ifdef CONFIG_CI_SUPPORT
  255. extern GUI_Object_Definition_t stDvbGuiCiMenu;
  256. extern GUI_Object_Definition_t stDvbGuiCiEnq;
  257. #endif
  258. #ifdef CONFIG_SUPPORT_MHEG5
  259. extern GUI_Object_Definition_t stAPPGuiObjMH5;
  260. #endif
  261. #ifdef CONFIG_SUPPORT_OTA_UPGRADE
  262. extern GUI_Object_Definition_t stAPPGuiObjOTAPrompt;
  263. extern GUI_Object_Definition_t stAPPGuiObjOTAUpgrade;
  264. #endif
  265. #if (defined SUPPORT_GHANA_LCN || defined SUPPORT_ASTRA_LCN || defined SUPPORT_THAILAND_EVORA)
  266. extern GUI_Object_Definition_t stAPPGuiObjMultiChnDetect;
  267. #endif
  268. #ifdef SUPPORT_LCN_CONFLICT_MENU
  269. extern GUI_Object_Definition_t stAPPGuiObjLcnConflictMenu;
  270. #endif
  271. #ifdef SUPPORT_TRD
  272. extern GUI_Object_Definition_t stAPPGuiTrdSelectMenu;
  273. #endif
  274. #ifdef SUPPORT_CONAX_CAS
  275. extern GUI_Object_Definition_t stDvbGuiCaMessage;
  276. extern GUI_Object_Definition_t stDvbGuiCaMessageContent;
  277. extern GUI_Object_Definition_t stDvbGuiCaPinConfim;
  278. extern GUI_Object_Definition_t stDvbGuiCaMessagepop;
  279. extern GUI_Object_Definition_t stDvbGuiAboutConaxCA;
  280. extern GUI_Object_Definition_t stDvbGuiChangeCAPin;
  281. extern GUI_Object_Definition_t stDvbGuiMaturityRating;
  282. extern GUI_Object_Definition_t stDvbGuiSubscripotion_Status;
  283. extern GUI_Object_Definition_t stDvbGuiEvent_Status;
  284. extern GUI_Object_Definition_t stDvbGuiToken_Status;
  285. extern GUI_Object_Definition_t stDvbGuiPurseCredit_Status;
  286. extern GUI_Object_Definition_t stDvbGuiPurseDebit_Status;
  287. #endif
  288. extern GUI_Object_Definition_t stAPPGuiObjAutoSearch;
  289. extern GUI_Object_Definition_t stAPPGuiObjScanProcess;
  290. #if (defined CONFIG_DVB_SYSTEM_DVBT_SUPPORT)
  291. extern GUI_Object_Definition_t stAPPGuiObj_DVB_T_ManualSearch;
  292. #endif
  293. #if (defined CONFIG_DVB_SYSTEM_DVBC_SUPPORT)
  294. extern GUI_Object_Definition_t stAPPGuiObjDVBCAuto;
  295. extern GUI_Object_Definition_t stAPPGuiObj_DVB_C_ManualSearch;
  296. #endif
  297. extern GUI_Object_Definition_t stAPPGuiObjChildLock;
  298. extern GUI_Object_Definition_t stAPPGuiObjChannel;
  299. extern GUI_Object_Definition_t stAPPGuiObjFreeze;
  300. #ifdef CONFIG_DVB_SYSTEM_DVBS_SUPPORT
  301. extern GUI_Object_Definition_t stAPPGuiObjSatSys;
  302. extern GUI_Object_Definition_t stAPPGuiObjSatDb;
  303. extern GUI_Object_Definition_t stAPPGuiObjSatEdit;
  304. extern GUI_Object_Definition_t stAPPGuiObjTPEdit;
  305. #ifdef CONFIG_DVB_SYSTEM_DVBS_UNICABLE_SUPPORT
  306. extern GUI_Object_Definition_t stAPPGuiObjIFFreqEdit;
  307. #endif
  308. extern GUI_Object_Definition_t stAPPGuiObjLNBType;
  309. extern GUI_Object_Definition_t stAPPGuiObjSetPos;
  310. extern GUI_Object_Definition_t stAPPGuiObjSetLimit;
  311. extern GUI_Object_Definition_t stAPPGuiObjSetLocation;
  312. extern GUI_Object_Definition_t stAPPGuiObjDVBSAuto;
  313. extern GUI_Object_Definition_t stAPPGuiObjDVBSScan;
  314. extern GUI_Object_Definition_t stAPPGuiObjSatAdd;
  315. extern GUI_Object_Definition_t stAPPGuiObjTPAdd;
  316. extern GUI_Object_Definition_t stAPPGuiObjLNBUser;
  317. extern GUI_Object_Definition_t stAPPGuiObjSatRename;
  318. #endif
  319. #ifdef CONFIG_SUPPORT_PVR
  320. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrTimeshift;
  321. extern GUI_Object_Definition_t stAPPGuiObjDtvPartitionList;
  322. extern GUI_Object_Definition_t stAPPGuiObjDtvTimerList;
  323. extern GUI_Object_Definition_t stAPPGuiObjDtvRecordList;
  324. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrrec;
  325. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrRecDurationTime;
  326. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrRecinfo;
  327. extern GUI_Object_Definition_t stAPPGuiObjDtvTimerEdit;
  328. extern GUI_Object_Definition_t stAPPGuiObjDtvReminderEdit;
  329. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrPause;
  330. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrGoto;
  331. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrPlayInfo;
  332. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrFilePlay;
  333. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrFilePlayInfo;
  334. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrPOwer;
  335. extern GUI_Object_Definition_t stAPPGuiObjPvrMultiAud;
  336. #endif
  337. #ifndef CONFIG_ISDB_SYSTEM
  338. extern GUI_Object_Definition_t stAPPGuiObjFavNet;
  339. #endif
  340. #if defined CONFIG_CC_SUPPORT && defined CONFIG_ISDB_SYSTEM
  341. extern GUI_Object_Definition_t stAPPGuiObjCCBanner;
  342. #endif
  343. #ifdef CONFIG_SUPPORT_BISS
  344. extern GUI_Object_Definition_t stAPPGuiObjBissEditMenu;
  345. extern GUI_Object_Definition_t stAPPGuiObjBISSList;
  346. #endif
  347. #ifdef CONFIG_BLUETOOTH_SUPPORT
  348. extern GUI_Object_Definition_t stAPPGuiObjBluetooth;
  349. #endif
  350. #ifdef CONFIG_SUPPORT_INDONESIA_EWS
  351. extern GUI_Object_Definition_t stAPPGuiObjEWSAreaCodeSetting;// 20150107
  352. #endif
  353. GUI_Object_Definition_t* Dvb_GUI_Obj_List[DVB_GUIOBJ_MAX] =
  354. {
  355. &stAPPGuiObjFmFactorySetting,
  356. &stAPPGuiObjMainMenu,
  357. &stAPPGuiObjPicture,
  358. &stAPPGuiObjSound,
  359. &stAPPGuiObjFeature,
  360. &stAPPGuiObjSetup,
  361. #ifdef SUPPORT_CEC_TV
  362. &stAPPGuiObjHDMILink,
  363. #endif
  364. #ifdef CONFIG_BT_RDA5856
  365. &stAPPGuiObjBTSetting,
  366. &stAPPGuiObjBTDeviceList,
  367. #endif
  368. #ifdef SUPPORT_CMX_MAINMENU_VERSION
  369. &stAPPGuiObjVersion,
  370. #endif
  371. #ifdef CONFIG_SUPPORT_USB_UPGRADE
  372. &stCommonGuiSoftwareUpgrade,
  373. #endif
  374. &stAPPGuiObjDateTime,
  375. #if defined(CONFIG_SUPPORT_SET_CLOCK_ONOFFTIME)|| defined (TEAC_ONOFF_TIMER_SUPPORT)
  376. &stAPPGuiObjOnOffTime,
  377. #endif
  378. &stAPPGuiObjEQSetting,
  379. &stAPPGuiObjLanguage,
  380. &stAPPGuiObjAutoInstall,
  381. #ifdef CONFIG_SUPPORT_3D_EN
  382. &stAPPGuiObj3DMenu,
  383. &stAPPGuiObj3DInfo,
  384. #endif
  385. &stAPPGuiObjAdjust,
  386. &stAPPGuiObjAmplifierVolume,
  387. &stAPPGuiObjSource,
  388. &stAPPGuiObjSourceCEC,
  389. &stAPPGuiObjCECDeviceInsert,
  390. &stAPPGuiObjBanner,
  391. #ifndef CONFIG_ISDB_SYSTEM
  392. &stAPPGuiObjKeyboard,
  393. #endif
  394. &stAPPGuiObjKeypadMenu,
  395. #ifdef CONFIG_KEYPAD_SINGLE_REUSE
  396. &stAPPGuiObjSingleKeypad,
  397. #endif
  398. &stAPPGuiObjMute,
  399. &stAPPGuiObjSleepInfo,
  400. #ifdef N32_GAME_SUPPORT
  401. &stAPPGuiObjNativeGame,
  402. #endif
  403. #ifdef TEAC_SYSTEMINFO_SUPPORT
  404. &stAPPGuiObjSystemInfo,
  405. #endif
  406. //3777
  407. //#if defined(CONFIG_SUPPORT_NET_SETTING) && defined(CONFIG_TV_NEW_UI)
  408. #ifdef CONFIG_SUPPORT_NET_SETTING
  409. &stAPPGuiObjNetworkInformation, //3
  410. #ifdef CONFIG_SUPPORT_WIFI
  411. &stAPPGuiObjAccessPoint,
  412. &stAPPGuiObjConnectAP,
  413. &stAPPGuiObjAPManualSetup,
  414. #endif
  415. #ifdef CONFIG_SUPPORT_ETHERNET
  416. &stAPPGuiObjEhternetConfig,
  417. #endif
  418. #endif
  419. #ifdef CONFIG_SUPPORT_HELP_MENU
  420. &stAPPGuiObjHelpMenu,
  421. #endif
  422. &stAPPGuiObjFmFactoryHotelSetting,
  423. &stAPPGuiObjFmFactoryHotelSetting1,
  424. &stAPPGuiObjFmFactoryImportDB,
  425. &stAPPGuiObjFmFactorySourceLock,
  426. #ifdef SUPPORT_FACTORY_AUTO_TEST_MODE2
  427. &stAPPGuiObjFacAutoTest,
  428. #endif
  429. #ifdef CONFIG_BLUETOOTH_SUPPORT
  430. &stAPPGuiObjBluetooth,
  431. #endif
  432. #ifdef CONFIG_SUPPORT_INDONESIA_EWS
  433. &stAPPGuiObjEWSAreaCodeSetting,// 20150107
  434. #endif
  435. &stAPPGuiObjDTVPlayback,
  436. &stAPPGuiObjPopMsg,
  437. &stAPPGuiObjDTVChnMgr,
  438. &stAPPGuiObjDTVFavMgr,
  439. &stAPPGuiObjChnRename,
  440. &stAPPGuiObjProgInfo,
  441. &stAPPGuiObjDTVProgNum,
  442. &stAPPGuiObjDTVAudioDescription,//Ranshoiu 20140703
  443. #ifdef CONFIG_SUPPORT_TTX
  444. &stAPPGuiObjTTX,
  445. #endif
  446. &stAPPGuiObjChangePin,
  447. &stAPPGuiObjDTVChnList,
  448. &stAPPGuiObjDTVFavList,
  449. #ifdef CONFIG_SUPPORT_SUBTITLE
  450. &stAPPGuiObjSubTitleMenu,
  451. &stAPPGuiObjSubTitle,
  452. #endif
  453. &stAPPGuiObjMultiAud,
  454. &stAPPGuiOBJEPGExtend,
  455. &stAPPGuiObjEpg,
  456. #ifdef OSD_GAME_SUPPORT
  457. &stDvbGuiOsdGame,
  458. #endif
  459. #ifdef CONFIG_CI_SUPPORT
  460. &stDvbGuiCiMenu,
  461. &stDvbGuiCiEnq,
  462. #endif
  463. #ifdef CONFIG_SUPPORT_MHEG5
  464. &stAPPGuiObjMH5,
  465. #endif
  466. #ifdef CONFIG_SUPPORT_OTA_UPGRADE
  467. &stAPPGuiObjOTAPrompt,
  468. &stAPPGuiObjOTAUpgrade,
  469. #endif
  470. #if (defined SUPPORT_GHANA_LCN || defined SUPPORT_ASTRA_LCN || defined SUPPORT_THAILAND_EVORA)
  471. &stAPPGuiObjMultiChnDetect,
  472. #endif
  473. #ifdef SUPPORT_LCN_CONFLICT_MENU
  474. &stAPPGuiObjLcnConflictMenu,
  475. #endif
  476. #ifdef SUPPORT_TRD
  477. &stAPPGuiTrdSelectMenu,
  478. #endif
  479. #ifdef SUPPORT_CONAX_CAS
  480. &stDvbGuiCaMessage,
  481. &stDvbGuiCaMessageContent,
  482. &stDvbGuiCaPinConfim,
  483. &stDvbGuiCaMessagepop,
  484. &stDvbGuiAboutConaxCA,
  485. &stDvbGuiChangeCAPin,
  486. &stDvbGuiMaturityRating,
  487. &stDvbGuiSubscripotion_Status,
  488. &stDvbGuiEvent_Status,
  489. &stDvbGuiToken_Status,
  490. &stDvbGuiPurseCredit_Status,
  491. &stDvbGuiPurseDebit_Status,
  492. #endif
  493. &stAPPGuiObjAutoSearch,
  494. &stAPPGuiObjScanProcess,
  495. #if (defined CONFIG_DVB_SYSTEM_DVBT_SUPPORT)
  496. &stAPPGuiObj_DVB_T_ManualSearch,
  497. #endif
  498. #if (defined CONFIG_DVB_SYSTEM_DVBC_SUPPORT)//zhongbaoxing added for DVB-C manual search @ 20110531
  499. &stAPPGuiObjDVBCAuto,
  500. &stAPPGuiObj_DVB_C_ManualSearch,
  501. #endif
  502. &stAPPGuiObjChildLock,
  503. &stAPPGuiObjChannel,
  504. &stAPPGuiObjFreeze,
  505. #ifdef CONFIG_DVB_SYSTEM_DVBS_SUPPORT
  506. &stAPPGuiObjSatSys,
  507. &stAPPGuiObjSatDb,
  508. &stAPPGuiObjSatEdit,
  509. &stAPPGuiObjTPEdit,
  510. #ifdef CONFIG_DVB_SYSTEM_DVBS_UNICABLE_SUPPORT
  511. &stAPPGuiObjIFFreqEdit,
  512. #endif
  513. &stAPPGuiObjLNBType,
  514. &stAPPGuiObjSetPos,
  515. &stAPPGuiObjSetLimit,
  516. &stAPPGuiObjSetLocation,
  517. &stAPPGuiObjDVBSAuto,
  518. &stAPPGuiObjDVBSScan,
  519. &stAPPGuiObjSatAdd,
  520. &stAPPGuiObjTPAdd,
  521. &stAPPGuiObjLNBUser,
  522. &stAPPGuiObjSatRename,
  523. #endif
  524. #ifdef CONFIG_SUPPORT_PVR
  525. &stAPPGuiObjDtvPvrTimeshift,
  526. &stAPPGuiObjDtvPartitionList,
  527. &stAPPGuiObjDtvTimerList,
  528. &stAPPGuiObjDtvRecordList,
  529. &stAPPGuiObjDtvPvrrec,
  530. &stAPPGuiObjDtvPvrRecDurationTime,
  531. &stAPPGuiObjDtvPvrRecinfo,
  532. &stAPPGuiObjDtvTimerEdit,
  533. &stAPPGuiObjDtvReminderEdit,
  534. &stAPPGuiObjDtvPvrPause,
  535. &stAPPGuiObjDtvPvrGoto,
  536. &stAPPGuiObjDtvPvrPlayInfo,
  537. &stAPPGuiObjDtvPvrFilePlay,
  538. &stAPPGuiObjDtvPvrFilePlayInfo,
  539. &stAPPGuiObjDtvPvrPOwer,
  540. &stAPPGuiObjPvrMultiAud,
  541. #endif
  542. #ifndef CONFIG_ISDB_SYSTEM
  543. &stAPPGuiObjFavNet,
  544. #endif
  545. #if defined CONFIG_CC_SUPPORT && defined CONFIG_ISDB_SYSTEM
  546. &stAPPGuiObjCCBanner,
  547. #endif
  548. #ifdef CONFIG_SUPPORT_BISS
  549. &stAPPGuiObjBISSList,
  550. &stAPPGuiObjBissEditMenu,
  551. #endif
  552. #ifdef CONFIG_SUPPORT_INDONESIA_EWS
  553. //&stAPPGuiObjDTVEWSAreaCodeSetting,// 20150107
  554. &stAPPGuiObjDTVEWSAWAS,
  555. &stAPPGuiObjDTVEWSWASPADA,
  556. #endif
  557. };
  558. #endif
  559. #endif