dvb_guiobj_table.h 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548
  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. #ifdef CONFIG_SUPPORT_ESTICKER_INFILE
  148. extern GUI_Object_Definition_t stAPPGuiObjEsticker;
  149. #endif
  150. #ifdef CONFIG_SUPPORT_ESTICKER_NEW
  151. extern GUI_Object_Definition_t stAPPGuiObjEstickerNew;
  152. #endif
  153. extern GUI_Object_Definition_t stAPPGuiObjMainMenu;
  154. extern GUI_Object_Definition_t stAPPGuiObjPicture;
  155. extern GUI_Object_Definition_t stAPPGuiObjSound;
  156. extern GUI_Object_Definition_t stAPPGuiObjFeature;
  157. extern GUI_Object_Definition_t stAPPGuiObjSetup;
  158. extern GUI_Object_Definition_t stAPPGuiObjOptionMenu;
  159. extern GUI_Object_Definition_t stAPPGuiObjMainPopMsg;
  160. #ifdef SUPPORT_CEC_TV
  161. extern GUI_Object_Definition_t stAPPGuiObjHDMILink;
  162. #endif
  163. #if defined(CONFIG_BT_RDA5856) ||defined(CONFIG_BT_POL6556)
  164. extern GUI_Object_Definition_t stAPPGuiObjBTSetting;
  165. extern GUI_Object_Definition_t stAPPGuiObjBTDeviceList;
  166. #endif
  167. #ifdef SUPPORT_CMX_MAINMENU_VERSION
  168. extern GUI_Object_Definition_t stAPPGuiObjVersion;
  169. #endif
  170. #ifdef CONFIG_SUPPORT_USB_UPGRADE
  171. extern GUI_Object_Definition_t stCommonGuiSoftwareUpgrade;
  172. #endif
  173. extern GUI_Object_Definition_t stAPPGuiObjDateTime;
  174. #ifdef TEAC_ONOFF_TIMER_SUPPORT
  175. extern GUI_Object_Definition_t stAPPGuiObjOnOffTime;
  176. #endif
  177. extern GUI_Object_Definition_t stAPPGuiObjEQSetting;
  178. extern GUI_Object_Definition_t stAPPGuiObjLanguage;
  179. extern GUI_Object_Definition_t stAPPGuiObjAutoInstall;
  180. #ifdef CONFIG_SUPPORT_3D_EN
  181. extern GUI_Object_Definition_t stAPPGuiObj3DMenu;
  182. extern GUI_Object_Definition_t stAPPGuiObj3DInfo;
  183. #endif
  184. extern GUI_Object_Definition_t stAPPGuiObjAdjust;
  185. extern GUI_Object_Definition_t stAPPGuiObjAmplifierVolume;
  186. extern GUI_Object_Definition_t stAPPGuiObjSource;
  187. extern GUI_Object_Definition_t stAPPGuiObjSourceCEC;
  188. extern GUI_Object_Definition_t stAPPGuiObjCECDeviceInsert;
  189. extern GUI_Object_Definition_t stAPPGuiObjBanner;
  190. #ifndef CONFIG_ISDB_SYSTEM
  191. extern GUI_Object_Definition_t stAPPGuiObjKeyboard;
  192. #endif
  193. extern GUI_Object_Definition_t stAPPGuiObjKeypadMenu;
  194. extern GUI_Object_Definition_t stAPPGuiObjMute;
  195. extern GUI_Object_Definition_t stAPPGuiObjSleepInfo;
  196. #ifdef N32_GAME_SUPPORT
  197. extern GUI_Object_Definition_t stAPPGuiObjNativeGame;
  198. #endif
  199. #ifdef TEAC_SYSTEMINFO_SUPPORT
  200. extern GUI_Object_Definition_t stAPPGuiObjSystemInfo;
  201. #endif
  202. #ifdef CONFIG_SUPPORT_NET_SETTING
  203. extern GUI_Object_Definition_t stAPPGuiObjNetworkInformation; //377 20140520
  204. #ifdef CONFIG_SUPPORT_WIFI
  205. extern GUI_Object_Definition_t stAPPGuiObjAccessPoint; //377 20140520
  206. extern GUI_Object_Definition_t stAPPGuiObjConnectAP; //Ranshiou 20140527
  207. extern GUI_Object_Definition_t stAPPGuiObjAPManualSetup; //Ranshiou 20140610
  208. #endif
  209. #ifdef CONFIG_SUPPORT_ETHERNET
  210. extern GUI_Object_Definition_t stAPPGuiObjEhternetConfig;
  211. #endif
  212. #endif
  213. #ifdef CONFIG_SUPPORT_HELP_MENU
  214. extern GUI_Object_Definition_t stAPPGuiObjHelpMenu;
  215. #endif
  216. extern GUI_Object_Definition_t stAPPGuiObjFmFactoryHotelSetting;
  217. extern GUI_Object_Definition_t stAPPGuiObjFmFactoryHotelSetting1;
  218. extern GUI_Object_Definition_t stAPPGuiObjFmFactoryImportDB;
  219. extern GUI_Object_Definition_t stAPPGuiObjFmFactorySourceLock;
  220. #ifdef SUPPORT_FACTORY_AUTO_TEST_MODE2
  221. extern GUI_Object_Definition_t stAPPGuiObjFacAutoTest;
  222. #endif
  223. extern GUI_Object_Definition_t stAPPGuiObjDTVPlayback;
  224. extern GUI_Object_Definition_t stAPPGuiObjPopMsg;
  225. extern GUI_Object_Definition_t stAPPGuiObjDTVChnMgr;
  226. extern GUI_Object_Definition_t stAPPGuiObjDTVFavMgr;
  227. extern GUI_Object_Definition_t stAPPGuiObjChnRename;
  228. extern GUI_Object_Definition_t stAPPGuiObjEpg;
  229. extern GUI_Object_Definition_t stAPPGuiObjProgInfo;
  230. extern GUI_Object_Definition_t stAPPGuiObjDTVProgNum;
  231. extern GUI_Object_Definition_t stAPPGuiObjDTVAudioDescription;//Ranshoiu 20140703
  232. #ifdef OSD_GAME_SUPPORT
  233. extern GUI_Object_Definition_t stDvbGuiOsdGame;
  234. #endif
  235. #ifdef CONFIG_SUPPORT_TTX
  236. extern GUI_Object_Definition_t stAPPGuiObjTTX;
  237. #endif
  238. extern GUI_Object_Definition_t stAPPGuiObjChangePin;
  239. extern GUI_Object_Definition_t stAPPGuiObjDTVChnList;
  240. extern GUI_Object_Definition_t stAPPGuiObjDTVFavList;
  241. #ifdef CONFIG_SUPPORT_SUBTITLE
  242. extern GUI_Object_Definition_t stAPPGuiObjSubTitleMenu;
  243. extern GUI_Object_Definition_t stAPPGuiObjSubTitle;
  244. #endif
  245. extern GUI_Object_Definition_t stAPPGuiObjMultiAud;
  246. extern GUI_Object_Definition_t stAPPGuiOBJEPGExtend;
  247. #ifdef CONFIG_CI_SUPPORT
  248. extern GUI_Object_Definition_t stDvbGuiCiMenu;
  249. extern GUI_Object_Definition_t stDvbGuiCiEnq;
  250. #endif
  251. #ifdef CONFIG_SUPPORT_MHEG5
  252. extern GUI_Object_Definition_t stAPPGuiObjMH5;
  253. #endif
  254. #ifdef CONFIG_SUPPORT_OTA_UPGRADE
  255. extern GUI_Object_Definition_t stAPPGuiObjOTAPrompt;
  256. extern GUI_Object_Definition_t stAPPGuiObjOTAUpgrade;
  257. #endif
  258. #ifdef SUPPORT_LCN_CONFLICT_MENU
  259. extern GUI_Object_Definition_t stAPPGuiObjLcnConflictMenu;
  260. #endif
  261. #ifdef SUPPORT_TRD
  262. extern GUI_Object_Definition_t stAPPGuiTrdSelectMenu;
  263. #endif
  264. #ifdef SUPPORT_CONAX_CAS
  265. extern GUI_Object_Definition_t stDvbGuiCaMessage;
  266. extern GUI_Object_Definition_t stDvbGuiCaMessageContent;
  267. extern GUI_Object_Definition_t stDvbGuiCaPinConfim;
  268. extern GUI_Object_Definition_t stDvbGuiCaMessagepop;
  269. extern GUI_Object_Definition_t stDvbGuiAboutConaxCA;
  270. extern GUI_Object_Definition_t stDvbGuiChangeCAPin;
  271. extern GUI_Object_Definition_t stDvbGuiMaturityRating;
  272. extern GUI_Object_Definition_t stDvbGuiSubscripotion_Status;
  273. extern GUI_Object_Definition_t stDvbGuiEvent_Status;
  274. extern GUI_Object_Definition_t stDvbGuiToken_Status;
  275. extern GUI_Object_Definition_t stDvbGuiPurseCredit_Status;
  276. extern GUI_Object_Definition_t stDvbGuiPurseDebit_Status;
  277. #endif
  278. extern GUI_Object_Definition_t stAPPGuiObjAutoSearch;
  279. extern GUI_Object_Definition_t stAPPGuiObjScanProcess;
  280. #if (defined CONFIG_DVB_SYSTEM_DVBT_SUPPORT)
  281. extern GUI_Object_Definition_t stAPPGuiObj_DVB_T_ManualSearch;
  282. #endif
  283. #if (defined CONFIG_DVB_SYSTEM_DVBC_SUPPORT)
  284. extern GUI_Object_Definition_t stAPPGuiObjDVBCAuto;
  285. extern GUI_Object_Definition_t stAPPGuiObj_DVB_C_ManualSearch;
  286. #endif
  287. extern GUI_Object_Definition_t stAPPGuiObjChildLock;
  288. extern GUI_Object_Definition_t stAPPGuiObjChannel;
  289. extern GUI_Object_Definition_t stAPPGuiObjFreeze;
  290. #ifdef CONFIG_DVB_SYSTEM_DVBS_SUPPORT
  291. extern GUI_Object_Definition_t stAPPGuiObjSatSys;
  292. extern GUI_Object_Definition_t stAPPGuiObjSatDb;
  293. extern GUI_Object_Definition_t stAPPGuiObjSatEdit;
  294. extern GUI_Object_Definition_t stAPPGuiObjTPEdit;
  295. #ifdef CONFIG_DVB_SYSTEM_DVBS_UNICABLE_SUPPORT
  296. extern GUI_Object_Definition_t stAPPGuiObjIFFreqEdit;
  297. #endif
  298. extern GUI_Object_Definition_t stAPPGuiObjLNBType;
  299. extern GUI_Object_Definition_t stAPPGuiObjSetPos;
  300. extern GUI_Object_Definition_t stAPPGuiObjSetLimit;
  301. extern GUI_Object_Definition_t stAPPGuiObjSetLocation;
  302. extern GUI_Object_Definition_t stAPPGuiObjDVBSAuto;
  303. extern GUI_Object_Definition_t stAPPGuiObjDVBSScan;
  304. extern GUI_Object_Definition_t stAPPGuiObjSatAdd;
  305. extern GUI_Object_Definition_t stAPPGuiObjTPAdd;
  306. extern GUI_Object_Definition_t stAPPGuiObjLNBUser;
  307. extern GUI_Object_Definition_t stAPPGuiObjSatRename;
  308. #endif
  309. #ifdef CONFIG_SUPPORT_PVR
  310. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrTimeshift;
  311. extern GUI_Object_Definition_t stAPPGuiObjDtvPartitionList;
  312. extern GUI_Object_Definition_t stAPPGuiObjDtvTimerList;
  313. extern GUI_Object_Definition_t stAPPGuiObjDtvRecordList;
  314. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrrec;
  315. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrRecDurationTime;
  316. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrRecinfo;
  317. extern GUI_Object_Definition_t stAPPGuiObjDtvTimerEdit;
  318. extern GUI_Object_Definition_t stAPPGuiObjDtvReminderEdit;
  319. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrPause;
  320. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrGoto;
  321. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrPlayInfo;
  322. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrFilePlay;
  323. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrFilePlayInfo;
  324. extern GUI_Object_Definition_t stAPPGuiObjDtvPvrPOwer;
  325. extern GUI_Object_Definition_t stAPPGuiObjPvrMultiAud;
  326. #endif
  327. #ifndef CONFIG_ISDB_SYSTEM
  328. extern GUI_Object_Definition_t stAPPGuiObjFavNet;
  329. #endif
  330. #ifdef CONFIG_CC_SUPPORT
  331. extern GUI_Object_Definition_t stAPPGuiObjCCBanner;
  332. #endif
  333. #ifdef CONFIG_SUPPORT_BISS
  334. extern GUI_Object_Definition_t stAPPGuiObjBissEditMenu;
  335. extern GUI_Object_Definition_t stAPPGuiObjBISSList;
  336. #endif
  337. GUI_Object_Definition_t* Dvb_GUI_Obj_List[DVB_GUIOBJ_MAX] =
  338. {
  339. &stAPPGuiObjFmFactorySetting,
  340. &stAPPGuiObjMainMenu,
  341. &stAPPGuiObjPicture,
  342. &stAPPGuiObjSound,
  343. &stAPPGuiObjFeature,
  344. &stAPPGuiObjSetup,
  345. #ifdef CONFIG_SUPPORT_ESTICKER_INFILE
  346. &stAPPGuiObjEsticker,
  347. #endif
  348. #ifdef CONFIG_SUPPORT_ESTICKER_NEW
  349. &stAPPGuiObjEstickerNew;
  350. #endif
  351. &stAPPGuiObjOptionMenu,
  352. &stAPPGuiObjMainPopMsg,
  353. #ifdef SUPPORT_CEC_TV
  354. &stAPPGuiObjHDMILink,
  355. #endif
  356. #if defined(CONFIG_BT_RDA5856) ||defined(CONFIG_BT_POL6556)
  357. &stAPPGuiObjBTSetting,
  358. &stAPPGuiObjBTDeviceList,
  359. #endif
  360. #ifdef SUPPORT_CMX_MAINMENU_VERSION
  361. &stAPPGuiObjVersion,
  362. #endif
  363. #ifdef CONFIG_SUPPORT_USB_UPGRADE
  364. &stCommonGuiSoftwareUpgrade,
  365. #endif
  366. &stAPPGuiObjDateTime,
  367. #ifdef TEAC_ONOFF_TIMER_SUPPORT
  368. &stAPPGuiObjOnOffTime,
  369. #endif
  370. &stAPPGuiObjEQSetting,
  371. &stAPPGuiObjLanguage,
  372. &stAPPGuiObjAutoInstall,
  373. #ifdef CONFIG_SUPPORT_3D_EN
  374. &stAPPGuiObj3DMenu,
  375. &stAPPGuiObj3DInfo,
  376. #endif
  377. &stAPPGuiObjAdjust,
  378. &stAPPGuiObjAmplifierVolume,
  379. &stAPPGuiObjSource,
  380. &stAPPGuiObjSourceCEC,
  381. &stAPPGuiObjCECDeviceInsert,
  382. &stAPPGuiObjBanner,
  383. #ifndef CONFIG_ISDB_SYSTEM
  384. &stAPPGuiObjKeyboard,
  385. #endif
  386. &stAPPGuiObjKeypadMenu,
  387. &stAPPGuiObjMute,
  388. &stAPPGuiObjSleepInfo,
  389. #ifdef N32_GAME_SUPPORT
  390. &stAPPGuiObjNativeGame,
  391. #endif
  392. #ifdef TEAC_SYSTEMINFO_SUPPORT
  393. &stAPPGuiObjSystemInfo,
  394. #endif
  395. //3777
  396. #ifdef CONFIG_SUPPORT_NET_SETTING
  397. &stAPPGuiObjNetworkInformation, //3
  398. #ifdef CONFIG_SUPPORT_WIFI
  399. &stAPPGuiObjAccessPoint,
  400. &stAPPGuiObjConnectAP,
  401. &stAPPGuiObjAPManualSetup,
  402. #endif
  403. #ifdef CONFIG_SUPPORT_ETHERNET
  404. &stAPPGuiObjEhternetConfig,
  405. #endif
  406. #endif
  407. #ifdef CONFIG_SUPPORT_HELP_MENU
  408. &stAPPGuiObjHelpMenu,
  409. #endif
  410. &stAPPGuiObjFmFactoryHotelSetting,
  411. &stAPPGuiObjFmFactoryHotelSetting1,
  412. &stAPPGuiObjFmFactoryImportDB,
  413. &stAPPGuiObjFmFactorySourceLock,
  414. #ifdef SUPPORT_FACTORY_AUTO_TEST_MODE2
  415. &stAPPGuiObjFacAutoTest,
  416. #endif
  417. &stAPPGuiObjDTVPlayback,
  418. &stAPPGuiObjPopMsg,
  419. &stAPPGuiObjDTVChnMgr,
  420. &stAPPGuiObjDTVFavMgr,
  421. &stAPPGuiObjChnRename,
  422. &stAPPGuiObjProgInfo,
  423. &stAPPGuiObjDTVProgNum,
  424. &stAPPGuiObjDTVAudioDescription,//Ranshoiu 20140703
  425. #ifdef CONFIG_SUPPORT_TTX
  426. &stAPPGuiObjTTX,
  427. #endif
  428. &stAPPGuiObjChangePin,
  429. &stAPPGuiObjDTVChnList,
  430. &stAPPGuiObjDTVFavList,
  431. #ifdef CONFIG_SUPPORT_SUBTITLE
  432. &stAPPGuiObjSubTitleMenu,
  433. &stAPPGuiObjSubTitle,
  434. #endif
  435. &stAPPGuiObjMultiAud,
  436. &stAPPGuiOBJEPGExtend,
  437. &stAPPGuiObjEpg,
  438. #ifdef OSD_GAME_SUPPORT
  439. &stDvbGuiOsdGame,
  440. #endif
  441. #ifdef CONFIG_CI_SUPPORT
  442. &stDvbGuiCiMenu,
  443. &stDvbGuiCiEnq,
  444. #endif
  445. #ifdef CONFIG_SUPPORT_MHEG5
  446. &stAPPGuiObjMH5,
  447. #endif
  448. #ifdef CONFIG_SUPPORT_OTA_UPGRADE
  449. &stAPPGuiObjOTAPrompt,
  450. &stAPPGuiObjOTAUpgrade,
  451. #endif
  452. #ifdef SUPPORT_LCN_CONFLICT_MENU
  453. &stAPPGuiObjLcnConflictMenu,
  454. #endif
  455. #ifdef SUPPORT_TRD
  456. &stAPPGuiTrdSelectMenu,
  457. #endif
  458. #ifdef SUPPORT_CONAX_CAS
  459. &stDvbGuiCaMessage,
  460. &stDvbGuiCaMessageContent,
  461. &stDvbGuiCaPinConfim,
  462. &stDvbGuiCaMessagepop,
  463. &stDvbGuiAboutConaxCA,
  464. &stDvbGuiChangeCAPin,
  465. &stDvbGuiMaturityRating,
  466. &stDvbGuiSubscripotion_Status,
  467. &stDvbGuiEvent_Status,
  468. &stDvbGuiToken_Status,
  469. &stDvbGuiPurseCredit_Status,
  470. &stDvbGuiPurseDebit_Status,
  471. #endif
  472. &stAPPGuiObjAutoSearch,
  473. &stAPPGuiObjScanProcess,
  474. #if (defined CONFIG_DVB_SYSTEM_DVBT_SUPPORT)
  475. &stAPPGuiObj_DVB_T_ManualSearch,
  476. #endif
  477. #if (defined CONFIG_DVB_SYSTEM_DVBC_SUPPORT)//zhongbaoxing added for DVB-C manual search @ 20110531
  478. &stAPPGuiObjDVBCAuto,
  479. &stAPPGuiObj_DVB_C_ManualSearch,
  480. #endif
  481. &stAPPGuiObjChildLock,
  482. &stAPPGuiObjChannel,
  483. &stAPPGuiObjFreeze,
  484. #ifdef CONFIG_DVB_SYSTEM_DVBS_SUPPORT
  485. &stAPPGuiObjSatSys,
  486. &stAPPGuiObjSatDb,
  487. &stAPPGuiObjSatEdit,
  488. &stAPPGuiObjTPEdit,
  489. #ifdef CONFIG_DVB_SYSTEM_DVBS_UNICABLE_SUPPORT
  490. &stAPPGuiObjIFFreqEdit,
  491. #endif
  492. &stAPPGuiObjLNBType,
  493. &stAPPGuiObjSetPos,
  494. &stAPPGuiObjSetLimit,
  495. &stAPPGuiObjSetLocation,
  496. &stAPPGuiObjDVBSAuto,
  497. &stAPPGuiObjDVBSScan,
  498. &stAPPGuiObjSatAdd,
  499. &stAPPGuiObjTPAdd,
  500. &stAPPGuiObjLNBUser,
  501. &stAPPGuiObjSatRename,
  502. #endif
  503. #ifdef CONFIG_SUPPORT_PVR
  504. &stAPPGuiObjDtvPvrTimeshift,
  505. &stAPPGuiObjDtvPartitionList,
  506. &stAPPGuiObjDtvTimerList,
  507. &stAPPGuiObjDtvRecordList,
  508. &stAPPGuiObjDtvPvrrec,
  509. &stAPPGuiObjDtvPvrRecDurationTime,
  510. &stAPPGuiObjDtvPvrRecinfo,
  511. &stAPPGuiObjDtvTimerEdit,
  512. &stAPPGuiObjDtvReminderEdit,
  513. &stAPPGuiObjDtvPvrPause,
  514. &stAPPGuiObjDtvPvrGoto,
  515. &stAPPGuiObjDtvPvrPlayInfo,
  516. &stAPPGuiObjDtvPvrFilePlay,
  517. &stAPPGuiObjDtvPvrFilePlayInfo,
  518. &stAPPGuiObjDtvPvrPOwer,
  519. &stAPPGuiObjPvrMultiAud,
  520. #endif
  521. #ifndef CONFIG_ISDB_SYSTEM
  522. &stAPPGuiObjFavNet,
  523. #endif
  524. #ifdef CONFIG_CC_SUPPORT
  525. &stAPPGuiObjCCBanner,
  526. #endif
  527. #ifdef CONFIG_SUPPORT_BISS
  528. &stAPPGuiObjBISSList,
  529. &stAPPGuiObjBissEditMenu,
  530. #endif
  531. };
  532. #endif
  533. #endif