TV_IDM_3DInfo.c 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836
  1. /***************************************************************/
  2. /** This file is generated, do not edit
  3. * @file TV_IDM_3DInfo.c
  4. * @brief menu resource
  5. * Generator Version 6.3.1.2
  6. * Source File Name and Date
  7. *
  8. *
  9. * @note Copyright (c) 2016-2018, T1 Technologies Inc., Taiwan Branch.
  10. * All rights reserved.
  11. *
  12. * This software is copyrighted by and is the property of T1 Technologies
  13. * Inc., Taiwan Branch. All rights are reserved by T1 Technologies Inc.,
  14. * Taiwan Branch. This software may only be used in accordance with the
  15. * corresponding license agreement. Any unauthorized use, duplication,
  16. * distribution, or disclosure of this software is expressly forbidden.
  17. *
  18. * This Copyright notice MUST not be removed or modified without prior
  19. * written consent of T1 Technologies Inc., Taiwan Branch.
  20. *
  21. * T1 Technologies Inc., Taiwan Branch. reserves the right to modify this
  22. * software without notice.
  23. *
  24. * T1 Technologies Inc., Taiwan Branch.
  25. * Rm.8, 6F., No.1, Taiyuan 2nd St., Zhubei City, Hsinchu County 302,
  26. * Taiwan, R.O.C.
  27. *
  28. ***************************************************************/
  29. #include "gui_eng/gui_engine.h"
  30. #include "TV_icon_info.h"
  31. #include "TV_color_info.h"
  32. #include "TV_bitmap_config.h"
  33. #include "TV_strid.h"
  34. #include "TV_IDM_3DInfo.h"
  35. #include "TV_font_style_define.h"
  36. btn_text_t TV_IDC_Button_3D_BG1 = {
  37. {0,18,731,336}, /* Positon of the button */
  38. &TV_BgColor_21, /* Bg color */
  39. NULL, /* Bg icon */
  40. 0, /* Side size */
  41. 0, /* Fix Char Width */
  42. &TV_TextColor_52, /* Text Color */
  43. {0,18,731,336}, /*Position of the text*/
  44. STRING_ID_INVALID, /* Fg string id */
  45. NULL /* Marrquee */
  46. };
  47. btn_text_t TV_IDC_Button_3D_Title = {
  48. {0,0,731,51}, /* Positon of the button */
  49. &TV_BgColor_6, /* Bg color */
  50. &TV_BgIcon_8, /* Bg icon */
  51. 9, /* Side size */
  52. 0, /* Fix Char Width */
  53. &TV_TextColor_83, /* Text Color */
  54. {0,0,731,51}, /*Position of the text*/
  55. TV_IDS_String_3D_Title, /* Fg string id */
  56. NULL /* Marrquee */
  57. };
  58. text_box_t TV_IDC_TextBox_3D_Mode_Message_info =
  59. {
  60. 0, /* Language name */
  61. &TV_BgColor_116, /* Bg color */
  62. &TV_TextColor_148, /* Text Color */
  63. {15,49,695,88}, /*Position of the text*/
  64. TV_IDS_String_3D_Mode_Info, /* Fg string id */
  65. NULL, /* String */
  66. NULL, /* Marrquee */
  67. 0 /* Fix Char Width */
  68. };
  69. text_box_multi_t TV_IDC_TextBox_3D_Mode_Message =
  70. {
  71. &TV_IDC_TextBox_3D_Mode_Message_info,
  72. NULL, /* Ebook */
  73. NULL, /* dyn_info */
  74. 0 /* Line spacing */
  75. };
  76. text_box_t TV_IDC_TextBox_3D_Mode_War_Message_info =
  77. {
  78. 0, /* Language name */
  79. &TV_BgColor_116, /* Bg color */
  80. &TV_TextColor_148, /* Text Color */
  81. {206,47,510,210}, /*Position of the text*/
  82. TV_IDS_String_3D_Warning_Info, /* Fg string id */
  83. NULL, /* String */
  84. NULL, /* Marrquee */
  85. 0 /* Fix Char Width */
  86. };
  87. text_box_multi_t TV_IDC_TextBox_3D_Mode_War_Message =
  88. {
  89. &TV_IDC_TextBox_3D_Mode_War_Message_info,
  90. NULL, /* Ebook */
  91. NULL, /* dyn_info */
  92. 0 /* Line spacing */
  93. };
  94. icon_t TV_IDC_Picture_3D_Pic =
  95. {
  96. &TV_BgIcon_131
  97. };
  98. icon_t TV_IDC_Picture_3D_Icon =
  99. {
  100. &TV_BgIcon_3
  101. };
  102. icon_t TV_IDC_Picture_3D_Enter =
  103. {
  104. &TV_BgIcon_132
  105. };
  106. icon_t TV_IDC_Picture_3D_Move =
  107. {
  108. &TV_BgIcon_99
  109. };
  110. icon_t TV_IDC_Picture_3D_Exit =
  111. {
  112. &TV_BgIcon_133
  113. };
  114. text_box_t TV_IDC_TextBox_3D_Enter =
  115. {
  116. 0, /* Language name */
  117. &TV_BgColor_0, /* Bg color */
  118. &TV_TextColor_7, /* Text Color */
  119. {366,313,62,37}, /*Position of the text*/
  120. TV_IDS_String_Enter, /* Fg string id */
  121. NULL, /* String */
  122. NULL, /* Marrquee */
  123. 0 /* Fix Char Width */
  124. };
  125. text_box_t TV_IDC_TextBox_3D_Exit =
  126. {
  127. 0, /* Language name */
  128. &TV_BgColor_0, /* Bg color */
  129. &TV_TextColor_7, /* Text Color */
  130. {510,313,62,37}, /*Position of the text*/
  131. TV_IDS_String_Exit, /* Fg string id */
  132. NULL, /* String */
  133. NULL, /* Marrquee */
  134. 0 /* Fix Char Width */
  135. };
  136. border_t TV_IDC_Border_3D_MODE =
  137. {
  138. &TV_BgColor_5, /* background color */
  139. NULL, /*background bitmap id */
  140. 4
  141. };
  142. btn_text_t TV_IDC_Button_3D_OFF1 = {
  143. {26,139,97,94}, /* Positon of the button */
  144. &TV_BgColor_117, /* Bg color */
  145. &TV_BgIcon_134, /* Bg icon */
  146. 3, /* Side size */
  147. 0, /* Fix Char Width */
  148. &TV_TextColor_149, /* Text Color */
  149. {26,139,97,94}, /*Position of the text*/
  150. STRING_ID_INVALID, /* Fg string id */
  151. NULL /* Marrquee */
  152. };
  153. btn_text_t TV_IDC_Button_3D_OFF = {
  154. {26,139,97,94}, /* Positon of the button */
  155. &TV_BgColor_118, /* Bg color */
  156. &TV_BgIcon_135, /* Bg icon */
  157. 3, /* Side size */
  158. 0, /* Fix Char Width */
  159. &TV_TextColor_149, /* Text Color */
  160. {26,139,97,94}, /*Position of the text*/
  161. STRING_ID_INVALID, /* Fg string id */
  162. NULL /* Marrquee */
  163. };
  164. btn_text_t TV_IDC_Button_3D_AUTO1 = {
  165. {141,139,97,94}, /* Positon of the button */
  166. &TV_BgColor_117, /* Bg color */
  167. &TV_BgIcon_134, /* Bg icon */
  168. 3, /* Side size */
  169. 0, /* Fix Char Width */
  170. &TV_TextColor_149, /* Text Color */
  171. {141,139,97,94}, /*Position of the text*/
  172. STRING_ID_INVALID, /* Fg string id */
  173. NULL /* Marrquee */
  174. };
  175. btn_text_t TV_IDC_Button_3D_AUTO = {
  176. {141,139,97,94}, /* Positon of the button */
  177. &TV_BgColor_15, /* Bg color */
  178. &TV_BgIcon_136, /* Bg icon */
  179. 3, /* Side size */
  180. 0, /* Fix Char Width */
  181. &TV_TextColor_149, /* Text Color */
  182. {141,139,97,94}, /*Position of the text*/
  183. STRING_ID_INVALID, /* Fg string id */
  184. NULL /* Marrquee */
  185. };
  186. btn_text_t TV_IDC_Button_3D_2D23D1 = {
  187. {258,139,97,94}, /* Positon of the button */
  188. &TV_BgColor_117, /* Bg color */
  189. &TV_BgIcon_134, /* Bg icon */
  190. 3, /* Side size */
  191. 0, /* Fix Char Width */
  192. &TV_TextColor_149, /* Text Color */
  193. {258,139,97,94}, /*Position of the text*/
  194. STRING_ID_INVALID, /* Fg string id */
  195. NULL /* Marrquee */
  196. };
  197. btn_text_t TV_IDC_Button_3D_2D23D = {
  198. {258,139,97,94}, /* Positon of the button */
  199. &TV_BgColor_15, /* Bg color */
  200. &TV_BgIcon_137, /* Bg icon */
  201. 3, /* Side size */
  202. 0, /* Fix Char Width */
  203. &TV_TextColor_149, /* Text Color */
  204. {258,139,97,94}, /*Position of the text*/
  205. STRING_ID_INVALID, /* Fg string id */
  206. NULL /* Marrquee */
  207. };
  208. btn_text_t TV_IDC_Button_3D_SBS3D1 = {
  209. {377,139,97,94}, /* Positon of the button */
  210. &TV_BgColor_117, /* Bg color */
  211. &TV_BgIcon_134, /* Bg icon */
  212. 3, /* Side size */
  213. 0, /* Fix Char Width */
  214. &TV_TextColor_149, /* Text Color */
  215. {377,139,97,94}, /*Position of the text*/
  216. STRING_ID_INVALID, /* Fg string id */
  217. NULL /* Marrquee */
  218. };
  219. btn_text_t TV_IDC_Button_3D_SBS3D = {
  220. {377,139,97,94}, /* Positon of the button */
  221. &TV_BgColor_15, /* Bg color */
  222. &TV_BgIcon_138, /* Bg icon */
  223. 3, /* Side size */
  224. 0, /* Fix Char Width */
  225. &TV_TextColor_149, /* Text Color */
  226. {377,139,97,94}, /*Position of the text*/
  227. STRING_ID_INVALID, /* Fg string id */
  228. NULL /* Marrquee */
  229. };
  230. btn_text_t TV_IDC_Button_3D_TAB3D1 = {
  231. {489,139,97,94}, /* Positon of the button */
  232. &TV_BgColor_117, /* Bg color */
  233. &TV_BgIcon_134, /* Bg icon */
  234. 3, /* Side size */
  235. 0, /* Fix Char Width */
  236. &TV_TextColor_149, /* Text Color */
  237. {489,139,97,94}, /*Position of the text*/
  238. STRING_ID_INVALID, /* Fg string id */
  239. NULL /* Marrquee */
  240. };
  241. btn_text_t TV_IDC_Button_3D_TAB3D = {
  242. {489,139,97,94}, /* Positon of the button */
  243. &TV_BgColor_15, /* Bg color */
  244. &TV_BgIcon_139, /* Bg icon */
  245. 3, /* Side size */
  246. 0, /* Fix Char Width */
  247. &TV_TextColor_149, /* Text Color */
  248. {489,139,97,94}, /*Position of the text*/
  249. STRING_ID_INVALID, /* Fg string id */
  250. NULL /* Marrquee */
  251. };
  252. btn_text_t TV_IDC_Button_3D_FP3D1 = {
  253. {605,139,97,94}, /* Positon of the button */
  254. &TV_BgColor_117, /* Bg color */
  255. &TV_BgIcon_134, /* Bg icon */
  256. 3, /* Side size */
  257. 0, /* Fix Char Width */
  258. &TV_TextColor_149, /* Text Color */
  259. {605,139,97,94}, /*Position of the text*/
  260. STRING_ID_INVALID, /* Fg string id */
  261. NULL /* Marrquee */
  262. };
  263. btn_text_t TV_IDC_Button_3D_FP3D = {
  264. {605,139,97,94}, /* Positon of the button */
  265. &TV_BgColor_118, /* Bg color */
  266. &TV_BgIcon_140, /* Bg icon */
  267. 3, /* Side size */
  268. 0, /* Fix Char Width */
  269. &TV_TextColor_149, /* Text Color */
  270. {605,139,97,94}, /*Position of the text*/
  271. STRING_ID_INVALID, /* Fg string id */
  272. NULL /* Marrquee */
  273. };
  274. bg_t TV_IDC_Background_3D_OKNO = {
  275. &TV_BgColor_119, /* background color */
  276. NULL /*background bitmap id */
  277. };
  278. btn_text_t TV_IDC_Button_3D_OK = {
  279. {176,263,149,39}, /* Positon of the button */
  280. &TV_BgColor_5, /* Bg color */
  281. &TV_BgIcon_49, /* Bg icon */
  282. 3, /* Side size */
  283. 0, /* Fix Char Width */
  284. &TV_TextColor_84, /* Text Color */
  285. {176,263,149,39}, /*Position of the text*/
  286. TV_IDS_String_Yes, /* Fg string id */
  287. NULL /* Marrquee */
  288. };
  289. btn_text_t TV_IDC_Button_3D_Cancel = {
  290. {382,263,149,39}, /* Positon of the button */
  291. &TV_BgColor_5, /* Bg color */
  292. &TV_BgIcon_49, /* Bg icon */
  293. 3, /* Side size */
  294. 0, /* Fix Char Width */
  295. &TV_TextColor_84, /* Text Color */
  296. {382,263,149,39}, /*Position of the text*/
  297. TV_IDS_String_NO, /* Fg string id */
  298. NULL /* Marrquee */
  299. };
  300. text_box_t TV_IDC_TextBox_3D_Move =
  301. {
  302. 0, /* Language name */
  303. &TV_BgColor_0, /* Bg color */
  304. &TV_TextColor_7, /* Text Color */
  305. {194,307,64,47}, /*Position of the text*/
  306. TV_IDS_String_Move, /* Fg string id */
  307. NULL, /* String */
  308. NULL, /* Marrquee */
  309. 0 /* Fix Char Width */
  310. };
  311. btn_text_t TV_IDC_Button_3D_Mode = {
  312. {163,262,397,47}, /* Positon of the button */
  313. &TV_BgColor_120, /* Bg color */
  314. NULL, /* Bg icon */
  315. 3, /* Side size */
  316. 0, /* Fix Char Width */
  317. &TV_TextColor_148, /* Text Color */
  318. {163,263,397,39}, /*Position of the text*/
  319. TV_IDS_String_Yes, /* Fg string id */
  320. NULL /* Marrquee */
  321. };
  322. /* window controls */
  323. WinControl_t TV_IDM_3DInfo_control[] = {
  324. {
  325. NULL, /* Handle to the control */
  326. CLASS_BUTTON, /* Type of the control */
  327. CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */
  328. S_BTN_TEXT, /* Particular Style of the widget */
  329. STATE_NORMAL, /* State of the control */
  330. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  331. 0, /* Start X position of the control */
  332. 15, /* Start Y position of the control */
  333. 731, /* Width of the control */
  334. 339, /* Height of the control */
  335. 255, /* Region index */
  336. (PVOID)&TV_IDC_Button_3D_BG1, /* Pointer to its specific param */
  337. NULL, /* Pointer to a child control list */
  338. },
  339. {
  340. NULL, /* Handle to the control */
  341. CLASS_BUTTON, /* Type of the control */
  342. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  343. S_BTN_TEXT, /* Particular Style of the widget */
  344. STATE_NORMAL, /* State of the control */
  345. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  346. 0, /* Start X position of the control */
  347. 0, /* Start Y position of the control */
  348. 731, /* Width of the control */
  349. 51, /* Height of the control */
  350. 255, /* Region index */
  351. (PVOID)&TV_IDC_Button_3D_Title, /* Pointer to its specific param */
  352. NULL, /* Pointer to a child control list */
  353. },
  354. {
  355. NULL, /* Handle to the control */
  356. CLASS_TEXT, /* Type of the control */
  357. CS_FONT_CENTER|CS_FONT_V_CENTER, /* Common Style of the widget */
  358. S_TXT_MULTI, /* Particular Style of the widget */
  359. STATE_NORMAL, /* State of the control */
  360. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  361. 15, /* Start X position of the control */
  362. 49, /* Start Y position of the control */
  363. 695, /* Width of the control */
  364. 88, /* Height of the control */
  365. 255, /* Region index */
  366. (PVOID)&TV_IDC_TextBox_3D_Mode_Message, /* Pointer to its specific param */
  367. NULL, /* Pointer to a child control list */
  368. },
  369. {
  370. NULL, /* Handle to the control */
  371. CLASS_TEXT, /* Type of the control */
  372. CS_FONT_CP_DIR|CS_FONT_V_TOP, /* Common Style of the widget */
  373. S_TXT_MULTI, /* Particular Style of the widget */
  374. STATE_NORMAL, /* State of the control */
  375. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  376. 206, /* Start X position of the control */
  377. 47, /* Start Y position of the control */
  378. 510, /* Width of the control */
  379. 210, /* Height of the control */
  380. 255, /* Region index */
  381. (PVOID)&TV_IDC_TextBox_3D_Mode_War_Message, /* Pointer to its specific param */
  382. NULL, /* Pointer to a child control list */
  383. },
  384. {
  385. NULL, /* Handle to the control */
  386. CLASS_ICON, /* Type of the control */
  387. 0, /* Common Style of the widget */
  388. S_ICON_H_CENTER|S_ICON_V_CENTER, /* Particular Style of the widget */
  389. STATE_NORMAL, /* State of the control */
  390. {0, 0, 0, 0}, /* Font style for each state */
  391. 9, /* Start X position of the control */
  392. 70, /* Start Y position of the control */
  393. 179, /* Width of the control */
  394. 131, /* Height of the control */
  395. 255, /* Region index */
  396. (PVOID)&TV_IDC_Picture_3D_Pic, /* Pointer to its specific param */
  397. NULL, /* Pointer to a child control list */
  398. },
  399. {
  400. NULL, /* Handle to the control */
  401. CLASS_ICON, /* Type of the control */
  402. CS_PIC_REPEAT, /* Common Style of the widget */
  403. S_ICON_H_CENTER|S_ICON_V_CENTER, /* Particular Style of the widget */
  404. STATE_NORMAL, /* State of the control */
  405. {0, 0, 0, 0}, /* Font style for each state */
  406. 0, /* Start X position of the control */
  407. 308, /* Start Y position of the control */
  408. 731, /* Width of the control */
  409. 47, /* Height of the control */
  410. 255, /* Region index */
  411. (PVOID)&TV_IDC_Picture_3D_Icon, /* Pointer to its specific param */
  412. NULL, /* Pointer to a child control list */
  413. },
  414. {
  415. NULL, /* Handle to the control */
  416. CLASS_ICON, /* Type of the control */
  417. 0, /* Common Style of the widget */
  418. S_ICON_H_CENTER|S_ICON_V_CENTER, /* Particular Style of the widget */
  419. STATE_NORMAL, /* State of the control */
  420. {0, 0, 0, 0}, /* Font style for each state */
  421. 290, /* Start X position of the control */
  422. 318, /* Start Y position of the control */
  423. 73, /* Width of the control */
  424. 27, /* Height of the control */
  425. 255, /* Region index */
  426. (PVOID)&TV_IDC_Picture_3D_Enter, /* Pointer to its specific param */
  427. NULL, /* Pointer to a child control list */
  428. },
  429. {
  430. NULL, /* Handle to the control */
  431. CLASS_ICON, /* Type of the control */
  432. 0, /* Common Style of the widget */
  433. S_ICON_H_CENTER|S_ICON_V_CENTER, /* Particular Style of the widget */
  434. STATE_NORMAL, /* State of the control */
  435. {0, 0, 0, 0}, /* Font style for each state */
  436. 121, /* Start X position of the control */
  437. 316, /* Start Y position of the control */
  438. 71, /* Width of the control */
  439. 30, /* Height of the control */
  440. 255, /* Region index */
  441. (PVOID)&TV_IDC_Picture_3D_Move, /* Pointer to its specific param */
  442. NULL, /* Pointer to a child control list */
  443. },
  444. {
  445. NULL, /* Handle to the control */
  446. CLASS_ICON, /* Type of the control */
  447. 0, /* Common Style of the widget */
  448. S_ICON_H_CENTER|S_ICON_V_CENTER, /* Particular Style of the widget */
  449. STATE_NORMAL, /* State of the control */
  450. {0, 0, 0, 0}, /* Font style for each state */
  451. 443, /* Start X position of the control */
  452. 317, /* Start Y position of the control */
  453. 75, /* Width of the control */
  454. 29, /* Height of the control */
  455. 255, /* Region index */
  456. (PVOID)&TV_IDC_Picture_3D_Exit, /* Pointer to its specific param */
  457. NULL, /* Pointer to a child control list */
  458. },
  459. {
  460. NULL, /* Handle to the control */
  461. CLASS_TEXT, /* Type of the control */
  462. CS_FONT_CENTER|CS_FONT_V_CENTER, /* Common Style of the widget */
  463. 0, /* Particular Style of the widget */
  464. STATE_NORMAL, /* State of the control */
  465. {TV_Small, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  466. 362, /* Start X position of the control */
  467. 313, /* Start Y position of the control */
  468. 66, /* Width of the control */
  469. 37, /* Height of the control */
  470. 255, /* Region index */
  471. (PVOID)&TV_IDC_TextBox_3D_Enter, /* Pointer to its specific param */
  472. NULL, /* Pointer to a child control list */
  473. },
  474. {
  475. NULL, /* Handle to the control */
  476. CLASS_TEXT, /* Type of the control */
  477. CS_FONT_CENTER|CS_FONT_V_CENTER, /* Common Style of the widget */
  478. 0, /* Particular Style of the widget */
  479. STATE_NORMAL, /* State of the control */
  480. {TV_Small, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  481. 506, /* Start X position of the control */
  482. 313, /* Start Y position of the control */
  483. 66, /* Width of the control */
  484. 37, /* Height of the control */
  485. 255, /* Region index */
  486. (PVOID)&TV_IDC_TextBox_3D_Exit, /* Pointer to its specific param */
  487. NULL, /* Pointer to a child control list */
  488. },
  489. {
  490. NULL, /* Handle to the control */
  491. CLASS_BORDER, /* Type of the control */
  492. 0, /* Common Style of the widget */
  493. 0, /* Particular Style of the widget */
  494. STATE_NORMAL, /* State of the control */
  495. {0, 0, 0, 0}, /* Font style for each state */
  496. 2, /* Start X position of the control */
  497. 117, /* Start Y position of the control */
  498. 727, /* Width of the control */
  499. 140, /* Height of the control */
  500. 255, /* Region index */
  501. (PVOID)&TV_IDC_Border_3D_MODE, /* Pointer to its specific param */
  502. NULL, /* Pointer to a child control list */
  503. },
  504. {
  505. NULL, /* Handle to the control */
  506. CLASS_BUTTON, /* Type of the control */
  507. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  508. S_BTN_TEXT, /* Particular Style of the widget */
  509. STATE_NORMAL, /* State of the control */
  510. {TV_Small, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  511. 26, /* Start X position of the control */
  512. 139, /* Start Y position of the control */
  513. 97, /* Width of the control */
  514. 94, /* Height of the control */
  515. 255, /* Region index */
  516. (PVOID)&TV_IDC_Button_3D_OFF1, /* Pointer to its specific param */
  517. NULL, /* Pointer to a child control list */
  518. },
  519. {
  520. NULL, /* Handle to the control */
  521. CLASS_BUTTON, /* Type of the control */
  522. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  523. S_BTN_TEXT, /* Particular Style of the widget */
  524. STATE_NORMAL, /* State of the control */
  525. {TV_Small, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  526. 26, /* Start X position of the control */
  527. 139, /* Start Y position of the control */
  528. 97, /* Width of the control */
  529. 94, /* Height of the control */
  530. 255, /* Region index */
  531. (PVOID)&TV_IDC_Button_3D_OFF, /* Pointer to its specific param */
  532. NULL, /* Pointer to a child control list */
  533. },
  534. {
  535. NULL, /* Handle to the control */
  536. CLASS_BUTTON, /* Type of the control */
  537. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  538. S_BTN_TEXT, /* Particular Style of the widget */
  539. STATE_NORMAL, /* State of the control */
  540. {TV_Small, TV_Game, TV_Standard, TV_Standard}, /* Font style for each state */
  541. 141, /* Start X position of the control */
  542. 139, /* Start Y position of the control */
  543. 97, /* Width of the control */
  544. 94, /* Height of the control */
  545. 255, /* Region index */
  546. (PVOID)&TV_IDC_Button_3D_AUTO1, /* Pointer to its specific param */
  547. NULL, /* Pointer to a child control list */
  548. },
  549. {
  550. NULL, /* Handle to the control */
  551. CLASS_BUTTON, /* Type of the control */
  552. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  553. S_BTN_TEXT, /* Particular Style of the widget */
  554. STATE_NORMAL, /* State of the control */
  555. {TV_Small, TV_Game, TV_Standard, TV_Standard}, /* Font style for each state */
  556. 141, /* Start X position of the control */
  557. 139, /* Start Y position of the control */
  558. 97, /* Width of the control */
  559. 94, /* Height of the control */
  560. 255, /* Region index */
  561. (PVOID)&TV_IDC_Button_3D_AUTO, /* Pointer to its specific param */
  562. NULL, /* Pointer to a child control list */
  563. },
  564. {
  565. NULL, /* Handle to the control */
  566. CLASS_BUTTON, /* Type of the control */
  567. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  568. S_BTN_TEXT, /* Particular Style of the widget */
  569. STATE_FOCUSED, /* State of the control */
  570. {TV_Small, TV_Game, TV_Standard, TV_Standard}, /* Font style for each state */
  571. 258, /* Start X position of the control */
  572. 139, /* Start Y position of the control */
  573. 97, /* Width of the control */
  574. 94, /* Height of the control */
  575. 255, /* Region index */
  576. (PVOID)&TV_IDC_Button_3D_2D23D1, /* Pointer to its specific param */
  577. NULL, /* Pointer to a child control list */
  578. },
  579. {
  580. NULL, /* Handle to the control */
  581. CLASS_BUTTON, /* Type of the control */
  582. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  583. S_BTN_TEXT, /* Particular Style of the widget */
  584. STATE_NORMAL, /* State of the control */
  585. {TV_Small, TV_Game, TV_Standard, TV_Standard}, /* Font style for each state */
  586. 258, /* Start X position of the control */
  587. 139, /* Start Y position of the control */
  588. 97, /* Width of the control */
  589. 94, /* Height of the control */
  590. 255, /* Region index */
  591. (PVOID)&TV_IDC_Button_3D_2D23D, /* Pointer to its specific param */
  592. NULL, /* Pointer to a child control list */
  593. },
  594. {
  595. NULL, /* Handle to the control */
  596. CLASS_BUTTON, /* Type of the control */
  597. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  598. S_BTN_TEXT, /* Particular Style of the widget */
  599. STATE_NORMAL, /* State of the control */
  600. {TV_Game, TV_Game, TV_Standard, TV_Standard}, /* Font style for each state */
  601. 377, /* Start X position of the control */
  602. 139, /* Start Y position of the control */
  603. 97, /* Width of the control */
  604. 94, /* Height of the control */
  605. 255, /* Region index */
  606. (PVOID)&TV_IDC_Button_3D_SBS3D1, /* Pointer to its specific param */
  607. NULL, /* Pointer to a child control list */
  608. },
  609. {
  610. NULL, /* Handle to the control */
  611. CLASS_BUTTON, /* Type of the control */
  612. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  613. S_BTN_TEXT, /* Particular Style of the widget */
  614. STATE_NORMAL, /* State of the control */
  615. {TV_Game, TV_Game, TV_Standard, TV_Standard}, /* Font style for each state */
  616. 377, /* Start X position of the control */
  617. 139, /* Start Y position of the control */
  618. 97, /* Width of the control */
  619. 94, /* Height of the control */
  620. 255, /* Region index */
  621. (PVOID)&TV_IDC_Button_3D_SBS3D, /* Pointer to its specific param */
  622. NULL, /* Pointer to a child control list */
  623. },
  624. {
  625. NULL, /* Handle to the control */
  626. CLASS_BUTTON, /* Type of the control */
  627. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  628. S_BTN_TEXT, /* Particular Style of the widget */
  629. STATE_NORMAL, /* State of the control */
  630. {TV_Game, TV_Game, TV_Standard, TV_Standard}, /* Font style for each state */
  631. 489, /* Start X position of the control */
  632. 139, /* Start Y position of the control */
  633. 97, /* Width of the control */
  634. 94, /* Height of the control */
  635. 255, /* Region index */
  636. (PVOID)&TV_IDC_Button_3D_TAB3D1, /* Pointer to its specific param */
  637. NULL, /* Pointer to a child control list */
  638. },
  639. {
  640. NULL, /* Handle to the control */
  641. CLASS_BUTTON, /* Type of the control */
  642. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  643. S_BTN_TEXT, /* Particular Style of the widget */
  644. STATE_NORMAL, /* State of the control */
  645. {TV_Game, TV_Game, TV_Standard, TV_Standard}, /* Font style for each state */
  646. 489, /* Start X position of the control */
  647. 139, /* Start Y position of the control */
  648. 97, /* Width of the control */
  649. 94, /* Height of the control */
  650. 255, /* Region index */
  651. (PVOID)&TV_IDC_Button_3D_TAB3D, /* Pointer to its specific param */
  652. NULL, /* Pointer to a child control list */
  653. },
  654. {
  655. NULL, /* Handle to the control */
  656. CLASS_BUTTON, /* Type of the control */
  657. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  658. S_BTN_TEXT, /* Particular Style of the widget */
  659. STATE_NORMAL, /* State of the control */
  660. {TV_Small, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  661. 605, /* Start X position of the control */
  662. 139, /* Start Y position of the control */
  663. 97, /* Width of the control */
  664. 94, /* Height of the control */
  665. 255, /* Region index */
  666. (PVOID)&TV_IDC_Button_3D_FP3D1, /* Pointer to its specific param */
  667. NULL, /* Pointer to a child control list */
  668. },
  669. {
  670. NULL, /* Handle to the control */
  671. CLASS_BUTTON, /* Type of the control */
  672. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  673. S_BTN_TEXT, /* Particular Style of the widget */
  674. STATE_NORMAL, /* State of the control */
  675. {TV_Small, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  676. 605, /* Start X position of the control */
  677. 139, /* Start Y position of the control */
  678. 97, /* Width of the control */
  679. 94, /* Height of the control */
  680. 255, /* Region index */
  681. (PVOID)&TV_IDC_Button_3D_FP3D, /* Pointer to its specific param */
  682. NULL, /* Pointer to a child control list */
  683. },
  684. {
  685. NULL, /* Handle to the control */
  686. CLASS_BACKGROUND, /* Type of the control */
  687. 0, /* Common Style of the widget */
  688. S_BG_COLOR, /* Particular Style of the widget */
  689. STATE_NORMAL, /* State of the control */
  690. {0, 0, 0, 0}, /* Font style for each state */
  691. 4, /* Start X position of the control */
  692. 257, /* Start Y position of the control */
  693. 727, /* Width of the control */
  694. 52, /* Height of the control */
  695. 255, /* Region index */
  696. (PVOID)&TV_IDC_Background_3D_OKNO, /* Pointer to its specific param */
  697. NULL, /* Pointer to a child control list */
  698. },
  699. {
  700. NULL, /* Handle to the control */
  701. CLASS_BUTTON, /* Type of the control */
  702. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  703. S_BTN_TEXT, /* Particular Style of the widget */
  704. STATE_FOCUSED, /* State of the control */
  705. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  706. 176, /* Start X position of the control */
  707. 263, /* Start Y position of the control */
  708. 149, /* Width of the control */
  709. 39, /* Height of the control */
  710. 255, /* Region index */
  711. (PVOID)&TV_IDC_Button_3D_OK, /* Pointer to its specific param */
  712. NULL, /* Pointer to a child control list */
  713. },
  714. {
  715. NULL, /* Handle to the control */
  716. CLASS_BUTTON, /* Type of the control */
  717. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  718. S_BTN_TEXT, /* Particular Style of the widget */
  719. STATE_NORMAL, /* State of the control */
  720. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  721. 382, /* Start X position of the control */
  722. 263, /* Start Y position of the control */
  723. 149, /* Width of the control */
  724. 39, /* Height of the control */
  725. 255, /* Region index */
  726. (PVOID)&TV_IDC_Button_3D_Cancel, /* Pointer to its specific param */
  727. NULL, /* Pointer to a child control list */
  728. },
  729. {
  730. NULL, /* Handle to the control */
  731. CLASS_TEXT, /* Type of the control */
  732. CS_FONT_CENTER|CS_FONT_V_CENTER, /* Common Style of the widget */
  733. 0, /* Particular Style of the widget */
  734. STATE_NORMAL, /* State of the control */
  735. {TV_Small, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  736. 190, /* Start X position of the control */
  737. 307, /* Start Y position of the control */
  738. 68, /* Width of the control */
  739. 47, /* Height of the control */
  740. 255, /* Region index */
  741. (PVOID)&TV_IDC_TextBox_3D_Move, /* Pointer to its specific param */
  742. NULL, /* Pointer to a child control list */
  743. },
  744. {
  745. NULL, /* Handle to the control */
  746. CLASS_BUTTON, /* Type of the control */
  747. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_CENTER|CS_SIDE_H, /* Common Style of the widget */
  748. S_BTN_TEXT, /* Particular Style of the widget */
  749. STATE_FOCUSED, /* State of the control */
  750. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  751. 163, /* Start X position of the control */
  752. 262, /* Start Y position of the control */
  753. 397, /* Width of the control */
  754. 47, /* Height of the control */
  755. 255, /* Region index */
  756. (PVOID)&TV_IDC_Button_3D_Mode, /* Pointer to its specific param */
  757. NULL, /* Pointer to a child control list */
  758. },
  759. };
  760. /* applet structure */
  761. STRUCT_APPLET TV_IDM_3DInfo_applet = {
  762. 0, /* Current Focus Item */
  763. sizeof(TV_IDM_3DInfo_control) / sizeof(TV_IDM_3DInfo_control[0]), /* Number of controls */
  764. (WinControl_t*)TV_IDM_3DInfo_control, /* Pointer to an array of a control list */
  765. };
  766. /* window structure */
  767. WinControl_t TV_IDM_3DInfo_window= {
  768. NULL, /* Handle to the control */
  769. CLASS_POPUP, /* Type of the control */
  770. CAPTURE, /* Style of the control */
  771. 0,
  772. WIN_NORMAL, /* State of the control */
  773. {0, 0, 0, 0}, /* State of the control */
  774. 320, /* Start X position of the control */
  775. 108, /* Start Y position of the control */
  776. 731, /* Width of the control */
  777. 481, /* Height of the control */
  778. 1, /* Region index */
  779. NULL, /* Pointer to its specific param */
  780. (PVOID)&TV_IDM_3DInfo_applet, /* Pointer to a child control list */
  781. };