dvb_guiobj_table.h 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533
  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. #ifdef SUPPORT_LCN_CONFLICT_MENU
  62. DVB_GUIOBJ_LCN_CONFLICT_MENU,
  63. #endif
  64. #ifdef SUPPORT_TRD
  65. DVB_GUIOBJ_TRD_SELECT_MENU,
  66. #endif
  67. #ifdef SUPPORT_CONAX_CAS
  68. DVB_GUIOBJ_CA_MESSAGE,
  69. DVB_GUIOBJ_CA_MESSAGE_CONTENT,
  70. DVB_GUIOBJ_CA_PIN_CONFIM,
  71. DVB_GUIOBJ_CA_MESSAGE_POP,
  72. DVB_GUIOBJ_ABOUT_CONAX_CA,
  73. DVB_GUIOBJ_CHANGE_CA_PIN,
  74. DVB_GUIOBJ_MATURITY_RATING,
  75. DVB_GUIOBJ_SUBSCRIPOTION_STATUS,
  76. DVB_GUIOBJ_EVENT_STATUS,
  77. DVB_GUIOBJ_TOKEN_STATUS,
  78. DVB_GUIOBJ_PURSE_CREDIT_STATUS,
  79. DVB_GUIOBJ_PURSE_DEBIT_STATUS,
  80. #endif
  81. DVB_GUIOBJ_AUTO_SEARCH,
  82. DVB_GUIOBJ_SCAN_PROCESS,
  83. #if (defined CONFIG_DVB_SYSTEM_DVBT_SUPPORT)
  84. DVB_GUIOBJ_DVB_T_MANUAL_SEARCH,
  85. #endif
  86. #if (defined CONFIG_DVB_SYSTEM_DVBC_SUPPORT)
  87. DVB_GUIOBJ_DVBC_AUTO,
  88. DVB_GUIOBJ_DVB_C_MANUAL_SEARCH,
  89. #endif
  90. DVB_GUIOBJ_CHILD_LOCK,
  91. DVB_GUIOBJ_CHANNEL,
  92. DVB_GUIOBJ_FREEZE,
  93. #ifdef CONFIG_DVB_SYSTEM_DVBS_SUPPORT
  94. DVB_GUIOBJ_SATSYSTEM,
  95. DVB_GUIOBJ_SATDB,
  96. DVB_GUIOBJ_SATEDIT,
  97. DVB_GUIOBJ_TPEDIT,
  98. #ifdef CONFIG_DVB_SYSTEM_DVBS_UNICABLE_SUPPORT
  99. DVB_GUIOBJ_UNI_IFFREQEDIT,
  100. #endif
  101. DVB_GUIOBJ_LNBTYPE,
  102. DVB_GUIOBJ_SETPOSTION,
  103. DVB_GUIOBJ_SETLIMIT,
  104. DVB_GUIOBJ_SETLOCATION,
  105. DVB_GUIOBJ_DVBS_AUTO,
  106. DVB_GUIOBJ_DVBS_SCAN,
  107. DVB_GUIOBJ_SATADD,
  108. DVB_GUIOBJ_TPADD,
  109. DVB_GUIOBJ_LNBUSER,
  110. DVB_GUIOBJ_SATRENAME,
  111. #endif
  112. #ifdef CONFIG_SUPPORT_PVR
  113. DVB_GUIOBJ_PVR_TIMESHIFT,
  114. DVB_GUIOBJ_PARTITIONLIST,
  115. DVB_GUIOBJ_TIMERLIST,
  116. DVB_GUIOBJ_RECORDLIST,
  117. DVB_GUIOBJ_PVR_REC,
  118. DVB_GUIOBJ_PVR_RECDURATIONTIME,
  119. DVB_GUIOBJ_PVRREC_INFO,
  120. DVB_GUIOBJ_TIMEREDIT,
  121. DVB_GUIOBJ_REMINDEREDIT,
  122. DVB_GUIOBJ_PVR_PAUSE,
  123. DVB_GUIOBJ_PVR_GOTO,
  124. DVB_GUIOBJ_PVR_PLAYINFO,
  125. DVB_GUIOBJ_PVR_FILEPLAY,
  126. DVB_GUIOBJ_PVR_FILEPLAYINFO,
  127. DVB_GUIOBJ_PVRPOWER,
  128. DVB_GUIOBJ_PVR_MULTIAUD,
  129. #endif
  130. #ifndef CONFIG_ISDB_SYSTEM
  131. DVB_GUIOBJ_FAVNET,
  132. #endif
  133. #ifdef CONFIG_CC_SUPPORT
  134. DVB_GUIOBJ_CC_BANNER,
  135. #endif
  136. #ifdef CONFIG_SUPPORT_BISS
  137. DVB_GUIOBJ_BISSLIST,
  138. DVB_GUIOBJ_BISSEDIT,
  139. #endif
  140. DVB_GUIOBJ_MAX,
  141. } DVB_GUI_Object_ID;
  142. /********************************************************************
  143. Extern Global Variables
  144. ********************************************************************/
  145. #ifdef DVB_GUI_OBJECT_TABLE_DEFINE_HERE
  146. extern GUI_Object_Definition_t stAPPGuiObjFmFactorySetting;
  147. extern GUI_Object_Definition_t stAPPGuiObjMainMenu;
  148. extern GUI_Object_Definition_t stAPPGuiObjPicture;
  149. extern GUI_Object_Definition_t stAPPGuiObjSound;
  150. extern GUI_Object_Definition_t stAPPGuiObjFeature;
  151. extern GUI_Object_Definition_t stAPPGuiObjSetup;
  152. #ifdef SUPPORT_CEC_TV
  153. extern GUI_Object_Definition_t stAPPGuiObjHDMILink;
  154. #endif
  155. #ifdef SUPPORT_CMX_MAINMENU_VERSION
  156. extern GUI_Object_Definition_t stAPPGuiObjVersion;
  157. #endif
  158. #ifdef CONFIG_SUPPORT_USB_UPGRADE
  159. extern GUI_Object_Definition_t stCommonGuiSoftwareUpgrade;
  160. #endif
  161. extern GUI_Object_Definition_t stAPPGuiObjDateTime;
  162. #if defined(CONFIG_SUPPORT_SET_CLOCK_ONOFFTIME) || defined (TEAC_ONOFF_TIMER_SUPPORT)
  163. extern GUI_Object_Definition_t stAPPGuiObjOnOffTime;
  164. #endif
  165. extern GUI_Object_Definition_t stAPPGuiObjEQSetting;
  166. extern GUI_Object_Definition_t stAPPGuiObjLanguage;
  167. extern GUI_Object_Definition_t stAPPGuiObjAutoInstall;
  168. #ifdef CONFIG_SUPPORT_3D_EN
  169. extern GUI_Object_Definition_t stAPPGuiObj3DMenu;
  170. extern GUI_Object_Definition_t stAPPGuiObj3DInfo;
  171. #endif
  172. extern GUI_Object_Definition_t stAPPGuiObjAdjust;
  173. extern GUI_Object_Definition_t stAPPGuiObjAmplifierVolume;
  174. extern GUI_Object_Definition_t stAPPGuiObjSource;
  175. extern GUI_Object_Definition_t stAPPGuiObjSourceCEC;
  176. extern GUI_Object_Definition_t stAPPGuiObjCECDeviceInsert;
  177. extern GUI_Object_Definition_t stAPPGuiObjBanner;
  178. #ifndef CONFIG_ISDB_SYSTEM
  179. extern GUI_Object_Definition_t stAPPGuiObjKeyboard;
  180. #endif
  181. extern GUI_Object_Definition_t stAPPGuiObjKeypadMenu;
  182. #ifdef CONFIG_KEYPAD_SINGLE_REUSE
  183. extern GUI_Object_Definition_t stAPPGuiObjSingleKeypad;
  184. #endif
  185. extern GUI_Object_Definition_t stAPPGuiObjMute;
  186. extern GUI_Object_Definition_t stAPPGuiObjSleepInfo;
  187. #ifdef N32_GAME_SUPPORT
  188. extern GUI_Object_Definition_t stAPPGuiObjNativeGame;
  189. #endif
  190. #ifdef TEAC_SYSTEMINFO_SUPPORT
  191. extern GUI_Object_Definition_t stAPPGuiObjSystemInfo;
  192. #endif
  193. //#if defined(CONFIG_SUPPORT_NET_SETTING) && defined(CONFIG_TV_NEW_UI)
  194. #ifdef CONFIG_SUPPORT_NET_SETTING
  195. extern GUI_Object_Definition_t stAPPGuiObjNetworkInformation; //377 20140520
  196. #ifdef CONFIG_SUPPORT_WIFI
  197. extern GUI_Object_Definition_t stAPPGuiObjAccessPoint; //377 20140520
  198. extern GUI_Object_Definition_t stAPPGuiObjConnectAP; //Ranshiou 20140527
  199. extern GUI_Object_Definition_t stAPPGuiObjAPManualSetup; //Ranshiou 20140610
  200. #endif
  201. #ifdef CONFIG_SUPPORT_ETHERNET
  202. extern GUI_Object_Definition_t stAPPGuiObjEhternetConfig;
  203. #endif
  204. #endif
  205. #ifdef CONFIG_SUPPORT_HELP_MENU
  206. extern GUI_Object_Definition_t stAPPGuiObjHelpMenu;
  207. #endif
  208. extern GUI_Object_Definition_t stAPPGuiObjFmFactoryHotelSetting;
  209. extern GUI_Object_Definition_t stAPPGuiObjFmFactoryHotelSetting1;
  210. extern GUI_Object_Definition_t stAPPGuiObjFmFactoryImportDB;
  211. extern GUI_Object_Definition_t stAPPGuiObjFmFactorySourceLock;
  212. #ifdef SUPPORT_FACTORY_AUTO_TEST_MODE2
  213. extern GUI_Object_Definition_t stAPPGuiObjFacAutoTest;
  214. #endif
  215. extern GUI_Object_Definition_t stAPPGuiObjDTVPlayback;
  216. extern GUI_Object_Definition_t stAPPGuiObjPopMsg;
  217. extern GUI_Object_Definition_t stAPPGuiObjDTVChnMgr;
  218. extern GUI_Object_Definition_t stAPPGuiObjDTVFavMgr;
  219. extern GUI_Object_Definition_t stAPPGuiObjChnRename;
  220. extern GUI_Object_Definition_t stAPPGuiObjEpg;
  221. extern GUI_Object_Definition_t stAPPGuiObjProgInfo;
  222. extern GUI_Object_Definition_t stAPPGuiObjDTVProgNum;
  223. extern GUI_Object_Definition_t stAPPGuiObjDTVAudioDescription;//Ranshoiu 20140703
  224. #ifdef OSD_GAME_SUPPORT
  225. extern GUI_Object_Definition_t stDvbGuiOsdGame;
  226. #endif
  227. #ifdef CONFIG_SUPPORT_TTX
  228. extern GUI_Object_Definition_t stAPPGuiObjTTX;
  229. #endif
  230. extern GUI_Object_Definition_t stAPPGuiObjChangePin;
  231. extern GUI_Object_Definition_t stAPPGuiObjDTVChnList;
  232. extern GUI_Object_Definition_t stAPPGuiObjDTVFavList;
  233. #ifdef CONFIG_SUPPORT_SUBTITLE
  234. extern GUI_Object_Definition_t stAPPGuiObjSubTitleMenu;
  235. extern GUI_Object_Definition_t stAPPGuiObjSubTitle;
  236. #endif
  237. extern GUI_Object_Definition_t stAPPGuiObjMultiAud;
  238. extern GUI_Object_Definition_t stAPPGuiOBJEPGExtend;
  239. #ifdef CONFIG_CI_SUPPORT
  240. extern GUI_Object_Definition_t stDvbGuiCiMenu;
  241. extern GUI_Object_Definition_t stDvbGuiCiEnq;
  242. #endif
  243. #ifdef CONFIG_SUPPORT_MHEG5
  244. extern GUI_Object_Definition_t stAPPGuiObjMH5;
  245. #endif
  246. #ifdef CONFIG_SUPPORT_OTA_UPGRADE
  247. extern GUI_Object_Definition_t stAPPGuiObjOTAPrompt;
  248. extern GUI_Object_Definition_t stAPPGuiObjOTAUpgrade;
  249. #endif
  250. #ifdef SUPPORT_LCN_CONFLICT_MENU
  251. extern GUI_Object_Definition_t stAPPGuiObjLcnConflictMenu;
  252. #endif
  253. #ifdef SUPPORT_TRD
  254. extern GUI_Object_Definition_t stAPPGuiTrdSelectMenu;
  255. #endif
  256. #ifdef SUPPORT_CONAX_CAS
  257. extern GUI_Object_Definition_t stDvbGuiCaMessage;
  258. extern GUI_Object_Definition_t stDvbGuiCaMessageContent;
  259. extern GUI_Object_Definition_t stDvbGuiCaPinConfim;
  260. extern GUI_Object_Definition_t stDvbGuiCaMessagepop;
  261. extern GUI_Object_Definition_t stDvbGuiAboutConaxCA;
  262. extern GUI_Object_Definition_t stDvbGuiChangeCAPin;
  263. extern GUI_Object_Definition_t stDvbGuiMaturityRating;
  264. extern GUI_Object_Definition_t stDvbGuiSubscripotion_Status;
  265. extern GUI_Object_Definition_t stDvbGuiEvent_Status;
  266. extern GUI_Object_Definition_t stDvbGuiToken_Status;
  267. extern GUI_Object_Definition_t stDvbGuiPurseCredit_Status;
  268. extern GUI_Object_Definition_t stDvbGuiPurseDebit_Status;
  269. #endif
  270. extern GUI_Object_Definition_t stAPPGuiObjAutoSearch;
  271. extern GUI_Object_Definition_t stAPPGuiObjScanProcess;
  272. #if (defined CONFIG_DVB_SYSTEM_DVBT_SUPPORT)
  273. extern GUI_Object_Definition_t stAPPGuiObj_DVB_T_ManualSearch;
  274. #endif
  275. #if (defined CONFIG_DVB_SYSTEM_DVBC_SUPPORT)
  276. extern GUI_Object_Definition_t stAPPGuiObjDVBCAuto;
  277. extern GUI_Object_Definition_t stAPPGuiObj_DVB_C_ManualSearch;
  278. #endif
  279. extern GUI_Object_Definition_t stAPPGuiObjChildLock;
  280. extern GUI_Object_Definition_t stAPPGuiObjChannel;
  281. extern GUI_Object_Definition_t stAPPGuiObjFreeze;
  282. #ifdef CONFIG_DVB_SYSTEM_DVBS_SUPPORT
  283. extern GUI_Object_Definition_t stAPPGuiObjSatSys;
  284. extern GUI_Object_Definition_t stAPPGuiObjSatDb;
  285. extern GUI_Object_Definition_t stAPPGuiObjSatEdit;
  286. extern GUI_Object_Definition_t stAPPGuiObjTPEdit;
  287. #ifdef CONFIG_DVB_SYSTEM_DVBS_UNICABLE_SUPPORT
  288. extern GUI_Object_Definition_t stAPPGuiObjIFFreqEdit;
  289. #endif
  290. extern GUI_Object_Definition_t stAPPGuiObjLNBType;
  291. extern GUI_Object_Definition_t stAPPGuiObjSetPos;
  292. extern GUI_Object_Definition_t stAPPGuiObjSetLimit;
  293. extern GUI_Object_Definition_t stAPPGuiObjSetLocation;
  294. extern GUI_Object_Definition_t stAPPGuiObjDVBSAuto;
  295. extern GUI_Object_Definition_t stAPPGuiObjDVBSScan;
  296. extern GUI_Object_Definition_t stAPPGuiObjSatAdd;
  297. extern GUI_Object_Definition_t stAPPGuiObjTPAdd;
  298. extern GUI_Object_Definition_t stAPPGuiObjLNBUser;
  299. extern GUI_Object_Definition_t stAPPGuiObjSatRename;
  300. #endif
  301. #ifdef CONFIG_SUPPORT_PVR
  302. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrTimeshift;
  303. extern GUI_Object_Definition_t stAPPGuiObjDtvPartitionList;
  304. extern GUI_Object_Definition_t stAPPGuiObjDtvTimerList;
  305. extern GUI_Object_Definition_t stAPPGuiObjDtvRecordList;
  306. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrrec;
  307. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrRecDurationTime;
  308. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrRecinfo;
  309. extern GUI_Object_Definition_t stAPPGuiObjDtvTimerEdit;
  310. extern GUI_Object_Definition_t stAPPGuiObjDtvReminderEdit;
  311. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrPause;
  312. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrGoto;
  313. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrPlayInfo;
  314. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrFilePlay;
  315. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrFilePlayInfo;
  316. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrPOwer;
  317. extern GUI_Object_Definition_t stAPPGuiObjPvrMultiAud;
  318. #endif
  319. #ifndef CONFIG_ISDB_SYSTEM
  320. extern GUI_Object_Definition_t stAPPGuiObjFavNet;
  321. #endif
  322. #ifdef CONFIG_CC_SUPPORT
  323. extern GUI_Object_Definition_t stAPPGuiObjCCBanner;
  324. #endif
  325. #ifdef CONFIG_SUPPORT_BISS
  326. extern GUI_Object_Definition_t stAPPGuiObjBissEditMenu;
  327. extern GUI_Object_Definition_t stAPPGuiObjBISSList;
  328. #endif
  329. GUI_Object_Definition_t* Dvb_GUI_Obj_List[DVB_GUIOBJ_MAX] =
  330. {
  331. &stAPPGuiObjFmFactorySetting,
  332. &stAPPGuiObjMainMenu,
  333. &stAPPGuiObjPicture,
  334. &stAPPGuiObjSound,
  335. &stAPPGuiObjFeature,
  336. &stAPPGuiObjSetup,
  337. #ifdef SUPPORT_CEC_TV
  338. &stAPPGuiObjHDMILink,
  339. #endif
  340. #ifdef SUPPORT_CMX_MAINMENU_VERSION
  341. &stAPPGuiObjVersion,
  342. #endif
  343. #ifdef CONFIG_SUPPORT_USB_UPGRADE
  344. &stCommonGuiSoftwareUpgrade,
  345. #endif
  346. &stAPPGuiObjDateTime,
  347. #if defined(CONFIG_SUPPORT_SET_CLOCK_ONOFFTIME)|| defined (TEAC_ONOFF_TIMER_SUPPORT)
  348. &stAPPGuiObjOnOffTime,
  349. #endif
  350. &stAPPGuiObjEQSetting,
  351. &stAPPGuiObjLanguage,
  352. &stAPPGuiObjAutoInstall,
  353. #ifdef CONFIG_SUPPORT_3D_EN
  354. &stAPPGuiObj3DMenu,
  355. &stAPPGuiObj3DInfo,
  356. #endif
  357. &stAPPGuiObjAdjust,
  358. &stAPPGuiObjAmplifierVolume,
  359. &stAPPGuiObjSource,
  360. &stAPPGuiObjSourceCEC,
  361. &stAPPGuiObjCECDeviceInsert,
  362. &stAPPGuiObjBanner,
  363. #ifndef CONFIG_ISDB_SYSTEM
  364. &stAPPGuiObjKeyboard,
  365. #endif
  366. &stAPPGuiObjKeypadMenu,
  367. #ifdef CONFIG_KEYPAD_SINGLE_REUSE
  368. &stAPPGuiObjSingleKeypad,
  369. #endif
  370. &stAPPGuiObjMute,
  371. &stAPPGuiObjSleepInfo,
  372. #ifdef N32_GAME_SUPPORT
  373. &stAPPGuiObjNativeGame,
  374. #endif
  375. #ifdef TEAC_SYSTEMINFO_SUPPORT
  376. &stAPPGuiObjSystemInfo,
  377. #endif
  378. //3777
  379. //#if defined(CONFIG_SUPPORT_NET_SETTING) && defined(CONFIG_TV_NEW_UI)
  380. #ifdef CONFIG_SUPPORT_NET_SETTING
  381. &stAPPGuiObjNetworkInformation, //3
  382. #ifdef CONFIG_SUPPORT_WIFI
  383. &stAPPGuiObjAccessPoint,
  384. &stAPPGuiObjConnectAP,
  385. &stAPPGuiObjAPManualSetup,
  386. #endif
  387. #ifdef CONFIG_SUPPORT_ETHERNET
  388. &stAPPGuiObjEhternetConfig,
  389. #endif
  390. #endif
  391. #ifdef CONFIG_SUPPORT_HELP_MENU
  392. &stAPPGuiObjHelpMenu,
  393. #endif
  394. &stAPPGuiObjFmFactoryHotelSetting,
  395. &stAPPGuiObjFmFactoryHotelSetting1,
  396. &stAPPGuiObjFmFactoryImportDB,
  397. &stAPPGuiObjFmFactorySourceLock,
  398. #ifdef SUPPORT_FACTORY_AUTO_TEST_MODE2
  399. &stAPPGuiObjFacAutoTest,
  400. #endif
  401. &stAPPGuiObjDTVPlayback,
  402. &stAPPGuiObjPopMsg,
  403. &stAPPGuiObjDTVChnMgr,
  404. &stAPPGuiObjDTVFavMgr,
  405. &stAPPGuiObjChnRename,
  406. &stAPPGuiObjProgInfo,
  407. &stAPPGuiObjDTVProgNum,
  408. &stAPPGuiObjDTVAudioDescription,//Ranshoiu 20140703
  409. #ifdef CONFIG_SUPPORT_TTX
  410. &stAPPGuiObjTTX,
  411. #endif
  412. &stAPPGuiObjChangePin,
  413. &stAPPGuiObjDTVChnList,
  414. &stAPPGuiObjDTVFavList,
  415. #ifdef CONFIG_SUPPORT_SUBTITLE
  416. &stAPPGuiObjSubTitleMenu,
  417. &stAPPGuiObjSubTitle,
  418. #endif
  419. &stAPPGuiObjMultiAud,
  420. &stAPPGuiOBJEPGExtend,
  421. &stAPPGuiObjEpg,
  422. #ifdef OSD_GAME_SUPPORT
  423. &stDvbGuiOsdGame,
  424. #endif
  425. #ifdef CONFIG_CI_SUPPORT
  426. &stDvbGuiCiMenu,
  427. &stDvbGuiCiEnq,
  428. #endif
  429. #ifdef CONFIG_SUPPORT_MHEG5
  430. &stAPPGuiObjMH5,
  431. #endif
  432. #ifdef CONFIG_SUPPORT_OTA_UPGRADE
  433. &stAPPGuiObjOTAPrompt,
  434. &stAPPGuiObjOTAUpgrade,
  435. #endif
  436. #ifdef SUPPORT_LCN_CONFLICT_MENU
  437. &stAPPGuiObjLcnConflictMenu,
  438. #endif
  439. #ifdef SUPPORT_TRD
  440. &stAPPGuiTrdSelectMenu,
  441. #endif
  442. #ifdef SUPPORT_CONAX_CAS
  443. &stDvbGuiCaMessage,
  444. &stDvbGuiCaMessageContent,
  445. &stDvbGuiCaPinConfim,
  446. &stDvbGuiCaMessagepop,
  447. &stDvbGuiAboutConaxCA,
  448. &stDvbGuiChangeCAPin,
  449. &stDvbGuiMaturityRating,
  450. &stDvbGuiSubscripotion_Status,
  451. &stDvbGuiEvent_Status,
  452. &stDvbGuiToken_Status,
  453. &stDvbGuiPurseCredit_Status,
  454. &stDvbGuiPurseDebit_Status,
  455. #endif
  456. &stAPPGuiObjAutoSearch,
  457. &stAPPGuiObjScanProcess,
  458. #if (defined CONFIG_DVB_SYSTEM_DVBT_SUPPORT)
  459. &stAPPGuiObj_DVB_T_ManualSearch,
  460. #endif
  461. #if (defined CONFIG_DVB_SYSTEM_DVBC_SUPPORT)//zhongbaoxing added for DVB-C manual search @ 20110531
  462. &stAPPGuiObjDVBCAuto,
  463. &stAPPGuiObj_DVB_C_ManualSearch,
  464. #endif
  465. &stAPPGuiObjChildLock,
  466. &stAPPGuiObjChannel,
  467. &stAPPGuiObjFreeze,
  468. #ifdef CONFIG_DVB_SYSTEM_DVBS_SUPPORT
  469. &stAPPGuiObjSatSys,
  470. &stAPPGuiObjSatDb,
  471. &stAPPGuiObjSatEdit,
  472. &stAPPGuiObjTPEdit,
  473. #ifdef CONFIG_DVB_SYSTEM_DVBS_UNICABLE_SUPPORT
  474. &stAPPGuiObjIFFreqEdit,
  475. #endif
  476. &stAPPGuiObjLNBType,
  477. &stAPPGuiObjSetPos,
  478. &stAPPGuiObjSetLimit,
  479. &stAPPGuiObjSetLocation,
  480. &stAPPGuiObjDVBSAuto,
  481. &stAPPGuiObjDVBSScan,
  482. &stAPPGuiObjSatAdd,
  483. &stAPPGuiObjTPAdd,
  484. &stAPPGuiObjLNBUser,
  485. &stAPPGuiObjSatRename,
  486. #endif
  487. #ifdef CONFIG_SUPPORT_PVR
  488. &stAPPGuiObjDtvPvrTimeshift,
  489. &stAPPGuiObjDtvPartitionList,
  490. &stAPPGuiObjDtvTimerList,
  491. &stAPPGuiObjDtvRecordList,
  492. &stAPPGuiObjDtvPvrrec,
  493. &stAPPGuiObjDtvPvrRecDurationTime,
  494. &stAPPGuiObjDtvPvrRecinfo,
  495. &stAPPGuiObjDtvTimerEdit,
  496. &stAPPGuiObjDtvReminderEdit,
  497. &stAPPGuiObjDtvPvrPause,
  498. &stAPPGuiObjDtvPvrGoto,
  499. &stAPPGuiObjDtvPvrPlayInfo,
  500. &stAPPGuiObjDtvPvrFilePlay,
  501. &stAPPGuiObjDtvPvrFilePlayInfo,
  502. &stAPPGuiObjDtvPvrPOwer,
  503. &stAPPGuiObjPvrMultiAud,
  504. #endif
  505. #ifndef CONFIG_ISDB_SYSTEM
  506. &stAPPGuiObjFavNet,
  507. #endif
  508. #ifdef CONFIG_CC_SUPPORT
  509. &stAPPGuiObjCCBanner,
  510. #endif
  511. #ifdef CONFIG_SUPPORT_BISS
  512. &stAPPGuiObjBISSList,
  513. &stAPPGuiObjBissEditMenu,
  514. #endif
  515. };
  516. #endif
  517. #endif