TV_IDM_Bluetooth.c 40 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123
  1. /***************************************************************/
  2. /** This file is generated, do not edit
  3. * @file TV_IDM_Bluetooth.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_Bluetooth.h"
  35. #include "TV_font_style_define.h"
  36. #ifdef CONFIG_BLUETOOTH_SUPPORT
  37. bg_t TV_IDC_BG_Bluetooth_BG = {
  38. &TV_BgColor_166, /* background color */
  39. NULL /*background bitmap id */
  40. };
  41. bg_t TV_IDC_BG_Bluetooth_ControlBar_BG = {
  42. &TV_BgColor_167, /* background color */
  43. NULL /*background bitmap id */
  44. };
  45. btn_icon_t TV_IDC_Button_Blutooth_HLine1 = {
  46. {453,130,310,2}, /* Positon of the button */
  47. &TV_BgColor_39, /* Bg color */
  48. NULL, /* Bg icon */
  49. 0, /* Side size */
  50. ICON_ID_INVALID,
  51. };
  52. btn_icon_t TV_IDC_Button_Blutooth_HLine2 = {
  53. {408,220,400,2}, /* Positon of the button */
  54. &TV_BgColor_39, /* Bg color */
  55. NULL, /* Bg icon */
  56. 0, /* Side size */
  57. ICON_ID_INVALID,
  58. };
  59. btn_icon_t TV_IDC_Button_Blutooth_VLine1 = {
  60. {333,110,2,352}, /* Positon of the button */
  61. &TV_BgColor_39, /* Bg color */
  62. NULL, /* Bg icon */
  63. 0, /* Side size */
  64. ICON_ID_INVALID,
  65. };
  66. btn_icon_t TV_IDC_Button_Blutooth_VLine2 = {
  67. {890,110,2,352}, /* Positon of the button */
  68. &TV_BgColor_39, /* Bg color */
  69. NULL, /* Bg icon */
  70. 0, /* Side size */
  71. ICON_ID_INVALID,
  72. };
  73. btn_icon_t TV_IDC_Button_Blutooth_ConnectStatus_IconL = {
  74. {210,255,108,108}, /* Positon of the button */
  75. &TV_BgColor_39, /* Bg color */
  76. NULL, /* Bg icon */
  77. 0, /* Side size */
  78. ICON_ID_INVALID,
  79. };
  80. btn_icon_t TV_IDC_Button_Blutooth_ConnectStatus_IconR = {
  81. {915,255,108,108}, /* Positon of the button */
  82. &TV_BgColor_39, /* Bg color */
  83. NULL, /* Bg icon */
  84. 0, /* Side size */
  85. ICON_ID_INVALID,
  86. };
  87. btn_icon_t TV_IDC_Button_Blutooth_InfoIcon = {
  88. {360,115,60,65}, /* Positon of the button */
  89. &TV_BgColor_39, /* Bg color */
  90. NULL, /* Bg icon */
  91. 0, /* Side size */
  92. ICON_ID_INVALID,
  93. };
  94. btn_icon_t TV_IDC_Button_Blutooth_PlayIcon = {
  95. {580,625,60,60}, /* Positon of the button */
  96. &TV_BgColor_168, /* Bg color */
  97. NULL, /* Bg icon */
  98. 0, /* Side size */
  99. ICON_ID_INVALID,
  100. };
  101. btn_icon_t TV_IDC_Button_Blutooth_PauseIcon = {
  102. {580,625,60,60}, /* Positon of the button */
  103. &TV_BgColor_168, /* Bg color */
  104. NULL, /* Bg icon */
  105. 0, /* Side size */
  106. ICON_ID_INVALID,
  107. };
  108. btn_icon_t TV_IDC_Button_Blutooth_StopIcon = {
  109. {580,625,60,60}, /* Positon of the button */
  110. &TV_BgColor_168, /* Bg color */
  111. NULL, /* Bg icon */
  112. 0, /* Side size */
  113. ICON_ID_INVALID,
  114. };
  115. btn_icon_t TV_IDC_Button_Blutooth_NextIcon = {
  116. {730,625,60,60}, /* Positon of the button */
  117. &TV_BgColor_168, /* Bg color */
  118. NULL, /* Bg icon */
  119. 0, /* Side size */
  120. ICON_ID_INVALID,
  121. };
  122. btn_icon_t TV_IDC_Button_Blutooth_PrevIcon = {
  123. {430,625,60,60}, /* Positon of the button */
  124. &TV_BgColor_168, /* Bg color */
  125. NULL, /* Bg icon */
  126. 0, /* Side size */
  127. ICON_ID_INVALID,
  128. };
  129. text_box_t TV_IDC_TextBox_Bluetooth_PlayText =
  130. {
  131. 0, /* Language name */
  132. &TV_BgColor_169, /* Bg color */
  133. &TV_TextColor_46, /* Text Color */
  134. {560,575,100,50}, /*Position of the text*/
  135. TV_IDS_String_Play, /* Fg string id */
  136. NULL, /* String */
  137. NULL, /* Marrquee */
  138. 0 /* Fix Char Width */
  139. };
  140. text_box_t TV_IDC_TextBox_Bluetooth_NextText =
  141. {
  142. 0, /* Language name */
  143. &TV_BgColor_169, /* Bg color */
  144. &TV_TextColor_46, /* Text Color */
  145. {710,575,100,50}, /*Position of the text*/
  146. TV_IDS_String_Next, /* Fg string id */
  147. NULL, /* String */
  148. NULL, /* Marrquee */
  149. 0 /* Fix Char Width */
  150. };
  151. text_box_t TV_IDC_TextBox_Bluetooth_PrevText =
  152. {
  153. 0, /* Language name */
  154. &TV_BgColor_169, /* Bg color */
  155. &TV_TextColor_46, /* Text Color */
  156. {410,575,100,50}, /*Position of the text*/
  157. TV_IDS_String_Pause, /* Fg string id */
  158. NULL, /* String */
  159. NULL, /* Marrquee */
  160. 0 /* Fix Char Width */
  161. };
  162. text_box_t TV_IDC_TextBox_Bluetooth =
  163. {
  164. 0, /* Language name */
  165. &TV_BgColor_169, /* Bg color */
  166. &TV_TextColor_54, /* Text Color */
  167. {508,75,200,40}, /*Position of the text*/
  168. TV_IDS_String_Bluetooth1, /* Fg string id */
  169. NULL, /* String */
  170. NULL, /* Marrquee */
  171. 0 /* Fix Char Width */
  172. };
  173. text_box_t TV_IDC_TextBox_Bluetooth_Status =
  174. {
  175. 0, /* Language name */
  176. &TV_BgColor_169, /* Bg color */
  177. &TV_TextColor_54, /* Text Color */
  178. {458,165,300,40}, /*Position of the text*/
  179. STRING_ID_INVALID, /* Fg string id */
  180. NULL, /* String */
  181. NULL, /* Marrquee */
  182. 0 /* Fix Char Width */
  183. };
  184. prog_color_t TV_IDC_Bluetooth_ProgressBar1_color =
  185. {
  186. {0,0,0,255},
  187. {0,0,0,255},
  188. {0,0,0,255},
  189. {0,0,0,255},
  190. {0,0,0,255},
  191. {0,0,0,255},
  192. {0,0,0,255},
  193. {0,0,0,255}
  194. };
  195. prog_icon_t TV_IDC_Bluetooth_ProgressBar1_icon =
  196. {
  197. ICON_ID_INVALID,
  198. ICON_ID_INVALID,
  199. ICON_ID_INVALID,
  200. ICON_ID_INVALID,
  201. TV_IDB_BT_Music_PlayBar,
  202. ICON_ID_INVALID,
  203. ICON_ID_INVALID,
  204. ICON_ID_INVALID,
  205. };
  206. prog_pic_t TV_IDC_Bluetooth_ProgressBar1 =
  207. {
  208. {390,350,40,150}, /* Positon of the bar */
  209. 10, /* Max value */
  210. 0, /* Min value */
  211. 10, /* Current value */
  212. 1, /* Step value */
  213. &TV_IDC_Bluetooth_ProgressBar1_icon, /* Bar icon */
  214. 0, /* Side size */
  215. 0, /* Fix Char Width */
  216. &TV_TextColor_65, /* Fg color */
  217. {390,350,40,150}
  218. };
  219. prog_color_t TV_IDC_Bluetooth_ProgressBar2_color =
  220. {
  221. {0,0,0,255},
  222. {0,0,0,255},
  223. {0,0,0,255},
  224. {0,0,0,255},
  225. {0,0,0,255},
  226. {0,0,0,255},
  227. {0,0,0,255},
  228. {0,0,0,255}
  229. };
  230. prog_icon_t TV_IDC_Bluetooth_ProgressBar2_icon =
  231. {
  232. ICON_ID_INVALID,
  233. ICON_ID_INVALID,
  234. ICON_ID_INVALID,
  235. ICON_ID_INVALID,
  236. TV_IDB_BT_Music_PlayBar,
  237. ICON_ID_INVALID,
  238. ICON_ID_INVALID,
  239. ICON_ID_INVALID,
  240. };
  241. prog_pic_t TV_IDC_Bluetooth_ProgressBar2 =
  242. {
  243. {435,350,40,150}, /* Positon of the bar */
  244. 10, /* Max value */
  245. 0, /* Min value */
  246. 10, /* Current value */
  247. 0, /* Step value */
  248. &TV_IDC_Bluetooth_ProgressBar2_icon, /* Bar icon */
  249. 0, /* Side size */
  250. 0, /* Fix Char Width */
  251. &TV_TextColor_65, /* Fg color */
  252. {435,350,40,150}
  253. };
  254. prog_color_t TV_IDC_Bluetooth_ProgressBar3_color =
  255. {
  256. {0,0,0,255},
  257. {0,0,0,255},
  258. {0,0,0,255},
  259. {0,0,0,255},
  260. {0,0,0,255},
  261. {0,0,0,255},
  262. {0,0,0,255},
  263. {0,0,0,255}
  264. };
  265. prog_icon_t TV_IDC_Bluetooth_ProgressBar3_icon =
  266. {
  267. ICON_ID_INVALID,
  268. ICON_ID_INVALID,
  269. ICON_ID_INVALID,
  270. ICON_ID_INVALID,
  271. TV_IDB_BT_Music_PlayBar,
  272. ICON_ID_INVALID,
  273. ICON_ID_INVALID,
  274. ICON_ID_INVALID,
  275. };
  276. prog_pic_t TV_IDC_Bluetooth_ProgressBar3 =
  277. {
  278. {480,350,40,150}, /* Positon of the bar */
  279. 10, /* Max value */
  280. 0, /* Min value */
  281. 10, /* Current value */
  282. 0, /* Step value */
  283. &TV_IDC_Bluetooth_ProgressBar3_icon, /* Bar icon */
  284. 0, /* Side size */
  285. 0, /* Fix Char Width */
  286. &TV_TextColor_65, /* Fg color */
  287. {480,350,40,150}
  288. };
  289. prog_color_t TV_IDC_Bluetooth_ProgressBar4_color =
  290. {
  291. {0,0,0,255},
  292. {0,0,0,255},
  293. {0,0,0,255},
  294. {0,0,0,255},
  295. {0,0,0,255},
  296. {0,0,0,255},
  297. {0,0,0,255},
  298. {0,0,0,255}
  299. };
  300. prog_icon_t TV_IDC_Bluetooth_ProgressBar4_icon =
  301. {
  302. ICON_ID_INVALID,
  303. ICON_ID_INVALID,
  304. ICON_ID_INVALID,
  305. ICON_ID_INVALID,
  306. TV_IDB_BT_Music_PlayBar,
  307. ICON_ID_INVALID,
  308. ICON_ID_INVALID,
  309. ICON_ID_INVALID,
  310. };
  311. prog_pic_t TV_IDC_Bluetooth_ProgressBar4 =
  312. {
  313. {525,350,40,150}, /* Positon of the bar */
  314. 10, /* Max value */
  315. 0, /* Min value */
  316. 10, /* Current value */
  317. 0, /* Step value */
  318. &TV_IDC_Bluetooth_ProgressBar4_icon, /* Bar icon */
  319. 0, /* Side size */
  320. 0, /* Fix Char Width */
  321. &TV_TextColor_65, /* Fg color */
  322. {525,350,40,150}
  323. };
  324. prog_color_t TV_IDC_Bluetooth_ProgressBar5_color =
  325. {
  326. {0,0,0,255},
  327. {0,0,0,255},
  328. {0,0,0,255},
  329. {0,0,0,255},
  330. {0,0,0,255},
  331. {0,0,0,255},
  332. {0,0,0,255},
  333. {0,0,0,255}
  334. };
  335. prog_icon_t TV_IDC_Bluetooth_ProgressBar5_icon =
  336. {
  337. ICON_ID_INVALID,
  338. ICON_ID_INVALID,
  339. ICON_ID_INVALID,
  340. ICON_ID_INVALID,
  341. TV_IDB_BT_Music_PlayBar,
  342. ICON_ID_INVALID,
  343. ICON_ID_INVALID,
  344. ICON_ID_INVALID,
  345. };
  346. prog_pic_t TV_IDC_Bluetooth_ProgressBar5 =
  347. {
  348. {570,350,40,150}, /* Positon of the bar */
  349. 10, /* Max value */
  350. 0, /* Min value */
  351. 10, /* Current value */
  352. 0, /* Step value */
  353. &TV_IDC_Bluetooth_ProgressBar5_icon, /* Bar icon */
  354. 0, /* Side size */
  355. 0, /* Fix Char Width */
  356. &TV_TextColor_65, /* Fg color */
  357. {570,350,40,150}
  358. };
  359. prog_color_t TV_IDC_Bluetooth_ProgressBar6_color =
  360. {
  361. {0,0,0,255},
  362. {0,0,0,255},
  363. {0,0,0,255},
  364. {0,0,0,255},
  365. {0,0,0,255},
  366. {0,0,0,255},
  367. {0,0,0,255},
  368. {0,0,0,255}
  369. };
  370. prog_icon_t TV_IDC_Bluetooth_ProgressBar6_icon =
  371. {
  372. ICON_ID_INVALID,
  373. ICON_ID_INVALID,
  374. ICON_ID_INVALID,
  375. ICON_ID_INVALID,
  376. TV_IDB_BT_Music_PlayBar,
  377. ICON_ID_INVALID,
  378. ICON_ID_INVALID,
  379. ICON_ID_INVALID,
  380. };
  381. prog_pic_t TV_IDC_Bluetooth_ProgressBar6 =
  382. {
  383. {615,350,40,150}, /* Positon of the bar */
  384. 10, /* Max value */
  385. 0, /* Min value */
  386. 10, /* Current value */
  387. 0, /* Step value */
  388. &TV_IDC_Bluetooth_ProgressBar6_icon, /* Bar icon */
  389. 0, /* Side size */
  390. 0, /* Fix Char Width */
  391. &TV_TextColor_65, /* Fg color */
  392. {615,350,40,150}
  393. };
  394. prog_color_t TV_IDC_Bluetooth_ProgressBar7_color =
  395. {
  396. {0,0,0,255},
  397. {0,0,0,255},
  398. {0,0,0,255},
  399. {0,0,0,255},
  400. {0,0,0,255},
  401. {0,0,0,255},
  402. {0,0,0,255},
  403. {0,0,0,255}
  404. };
  405. prog_icon_t TV_IDC_Bluetooth_ProgressBar7_icon =
  406. {
  407. ICON_ID_INVALID,
  408. ICON_ID_INVALID,
  409. ICON_ID_INVALID,
  410. ICON_ID_INVALID,
  411. TV_IDB_BT_Music_PlayBar,
  412. ICON_ID_INVALID,
  413. ICON_ID_INVALID,
  414. ICON_ID_INVALID,
  415. };
  416. prog_pic_t TV_IDC_Bluetooth_ProgressBar7 =
  417. {
  418. {660,350,40,150}, /* Positon of the bar */
  419. 10, /* Max value */
  420. 0, /* Min value */
  421. 10, /* Current value */
  422. 0, /* Step value */
  423. &TV_IDC_Bluetooth_ProgressBar7_icon, /* Bar icon */
  424. 0, /* Side size */
  425. 0, /* Fix Char Width */
  426. &TV_TextColor_65, /* Fg color */
  427. {660,350,40,150}
  428. };
  429. prog_color_t TV_IDC_Bluetooth_ProgressBar8_color =
  430. {
  431. {0,0,0,255},
  432. {0,0,0,255},
  433. {0,0,0,255},
  434. {0,0,0,255},
  435. {0,0,0,255},
  436. {0,0,0,255},
  437. {0,0,0,255},
  438. {0,0,0,255}
  439. };
  440. prog_icon_t TV_IDC_Bluetooth_ProgressBar8_icon =
  441. {
  442. ICON_ID_INVALID,
  443. ICON_ID_INVALID,
  444. ICON_ID_INVALID,
  445. ICON_ID_INVALID,
  446. TV_IDB_BT_Music_PlayBar,
  447. ICON_ID_INVALID,
  448. ICON_ID_INVALID,
  449. ICON_ID_INVALID,
  450. };
  451. prog_pic_t TV_IDC_Bluetooth_ProgressBar8 =
  452. {
  453. {705,350,40,150}, /* Positon of the bar */
  454. 10, /* Max value */
  455. 0, /* Min value */
  456. 10, /* Current value */
  457. 0, /* Step value */
  458. &TV_IDC_Bluetooth_ProgressBar8_icon, /* Bar icon */
  459. 0, /* Side size */
  460. 0, /* Fix Char Width */
  461. &TV_TextColor_65, /* Fg color */
  462. {705,350,40,150}
  463. };
  464. prog_color_t TV_IDC_Bluetooth_ProgressBar9_color =
  465. {
  466. {0,0,0,255},
  467. {0,0,0,255},
  468. {0,0,0,255},
  469. {0,0,0,255},
  470. {0,0,0,255},
  471. {0,0,0,255},
  472. {0,0,0,255},
  473. {0,0,0,255}
  474. };
  475. prog_icon_t TV_IDC_Bluetooth_ProgressBar9_icon =
  476. {
  477. ICON_ID_INVALID,
  478. ICON_ID_INVALID,
  479. ICON_ID_INVALID,
  480. ICON_ID_INVALID,
  481. TV_IDB_BT_Music_PlayBar,
  482. ICON_ID_INVALID,
  483. ICON_ID_INVALID,
  484. ICON_ID_INVALID,
  485. };
  486. prog_pic_t TV_IDC_Bluetooth_ProgressBar9 =
  487. {
  488. {750,350,40,150}, /* Positon of the bar */
  489. 10, /* Max value */
  490. 0, /* Min value */
  491. 10, /* Current value */
  492. 0, /* Step value */
  493. &TV_IDC_Bluetooth_ProgressBar9_icon, /* Bar icon */
  494. 0, /* Side size */
  495. 0, /* Fix Char Width */
  496. &TV_TextColor_65, /* Fg color */
  497. {750,350,40,150}
  498. };
  499. prog_color_t TV_IDC_Bluetooth_ProgressBar10_color =
  500. {
  501. {0,0,0,255},
  502. {0,0,0,255},
  503. {0,0,0,255},
  504. {0,0,0,255},
  505. {0,0,0,255},
  506. {0,0,0,255},
  507. {0,0,0,255},
  508. {0,0,0,255}
  509. };
  510. prog_icon_t TV_IDC_Bluetooth_ProgressBar10_icon =
  511. {
  512. ICON_ID_INVALID,
  513. ICON_ID_INVALID,
  514. ICON_ID_INVALID,
  515. ICON_ID_INVALID,
  516. TV_IDB_BT_Music_PlayBar,
  517. ICON_ID_INVALID,
  518. ICON_ID_INVALID,
  519. ICON_ID_INVALID,
  520. };
  521. prog_pic_t TV_IDC_Bluetooth_ProgressBar10 =
  522. {
  523. {795,350,40,150}, /* Positon of the bar */
  524. 10, /* Max value */
  525. 0, /* Min value */
  526. 10, /* Current value */
  527. 0, /* Step value */
  528. &TV_IDC_Bluetooth_ProgressBar10_icon, /* Bar icon */
  529. 0, /* Side size */
  530. 0, /* Fix Char Width */
  531. &TV_TextColor_65, /* Fg color */
  532. {795,350,40,150}
  533. };
  534. btn_icon_t TV_IDC_Button_Blutooth_PhoneCalled = {
  535. {560,240,96,96}, /* Positon of the button */
  536. &TV_BgColor_39, /* Bg color */
  537. NULL, /* Bg icon */
  538. 0, /* Side size */
  539. ICON_ID_INVALID,
  540. };
  541. btn_icon_t TV_IDC_Button_Blutooth_Left = {
  542. {400,645,16,18}, /* Positon of the button */
  543. &TV_BgColor_39, /* Bg color */
  544. NULL, /* Bg icon */
  545. 0, /* Side size */
  546. ICON_ID_INVALID,
  547. };
  548. btn_icon_t TV_IDC_Button_Blutooth_Right = {
  549. {800,645,16,18}, /* Positon of the button */
  550. &TV_BgColor_39, /* Bg color */
  551. NULL, /* Bg icon */
  552. 0, /* Side size */
  553. ICON_ID_INVALID,
  554. };
  555. /* window controls */
  556. WinControl_t TV_IDM_Bluetooth_control[] = {
  557. {
  558. NULL, /* Handle to the control */
  559. CLASS_BACKGROUND, /* Type of the control */
  560. 0, /* Common Style of the widget */
  561. S_BG_COLOR, /* Particular Style of the widget */
  562. STATE_NORMAL, /* State of the control */
  563. {0, 0, 0, 0}, /* Font style for each state */
  564. 0, /* Start X position of the control */
  565. 0, /* Start Y position of the control */
  566. 1216, /* Width of the control */
  567. 712, /* Height of the control */
  568. 255, /* Region index */
  569. (PVOID)&TV_IDC_BG_Bluetooth_BG, /* Pointer to its specific param */
  570. NULL, /* Pointer to a child control list */
  571. },
  572. {
  573. NULL, /* Handle to the control */
  574. CLASS_BACKGROUND, /* Type of the control */
  575. 0, /* Common Style of the widget */
  576. S_BG_COLOR, /* Particular Style of the widget */
  577. STATE_NORMAL, /* State of the control */
  578. {0, 0, 0, 0}, /* Font style for each state */
  579. 0, /* Start X position of the control */
  580. 575, /* Start Y position of the control */
  581. 1216, /* Width of the control */
  582. 137, /* Height of the control */
  583. 255, /* Region index */
  584. (PVOID)&TV_IDC_BG_Bluetooth_ControlBar_BG, /* Pointer to its specific param */
  585. NULL, /* Pointer to a child control list */
  586. },
  587. {
  588. NULL, /* Handle to the control */
  589. CLASS_BUTTON, /* Type of the control */
  590. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  591. S_BTN_ICON, /* Particular Style of the widget */
  592. STATE_NORMAL, /* State of the control */
  593. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  594. 453, /* Start X position of the control */
  595. 130, /* Start Y position of the control */
  596. 310, /* Width of the control */
  597. 2, /* Height of the control */
  598. 255, /* Region index */
  599. (PVOID)&TV_IDC_Button_Blutooth_HLine1, /* Pointer to its specific param */
  600. NULL, /* Pointer to a child control list */
  601. },
  602. {
  603. NULL, /* Handle to the control */
  604. CLASS_BUTTON, /* Type of the control */
  605. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  606. S_BTN_ICON, /* Particular Style of the widget */
  607. STATE_NORMAL, /* State of the control */
  608. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  609. 408, /* Start X position of the control */
  610. 220, /* Start Y position of the control */
  611. 400, /* Width of the control */
  612. 2, /* Height of the control */
  613. 255, /* Region index */
  614. (PVOID)&TV_IDC_Button_Blutooth_HLine2, /* Pointer to its specific param */
  615. NULL, /* Pointer to a child control list */
  616. },
  617. {
  618. NULL, /* Handle to the control */
  619. CLASS_BUTTON, /* Type of the control */
  620. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  621. S_BTN_ICON, /* Particular Style of the widget */
  622. STATE_NORMAL, /* State of the control */
  623. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  624. 333, /* Start X position of the control */
  625. 110, /* Start Y position of the control */
  626. 2, /* Width of the control */
  627. 352, /* Height of the control */
  628. 255, /* Region index */
  629. (PVOID)&TV_IDC_Button_Blutooth_VLine1, /* Pointer to its specific param */
  630. NULL, /* Pointer to a child control list */
  631. },
  632. {
  633. NULL, /* Handle to the control */
  634. CLASS_BUTTON, /* Type of the control */
  635. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  636. S_BTN_ICON, /* Particular Style of the widget */
  637. STATE_NORMAL, /* State of the control */
  638. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  639. 890, /* Start X position of the control */
  640. 110, /* Start Y position of the control */
  641. 2, /* Width of the control */
  642. 352, /* Height of the control */
  643. 255, /* Region index */
  644. (PVOID)&TV_IDC_Button_Blutooth_VLine2, /* Pointer to its specific param */
  645. NULL, /* Pointer to a child control list */
  646. },
  647. {
  648. NULL, /* Handle to the control */
  649. CLASS_BUTTON, /* Type of the control */
  650. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  651. S_BTN_ICON, /* Particular Style of the widget */
  652. STATE_NORMAL, /* State of the control */
  653. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  654. 210, /* Start X position of the control */
  655. 255, /* Start Y position of the control */
  656. 108, /* Width of the control */
  657. 108, /* Height of the control */
  658. 255, /* Region index */
  659. (PVOID)&TV_IDC_Button_Blutooth_ConnectStatus_IconL, /* Pointer to its specific param */
  660. NULL, /* Pointer to a child control list */
  661. },
  662. {
  663. NULL, /* Handle to the control */
  664. CLASS_BUTTON, /* Type of the control */
  665. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  666. S_BTN_ICON, /* Particular Style of the widget */
  667. STATE_NORMAL, /* State of the control */
  668. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  669. 915, /* Start X position of the control */
  670. 255, /* Start Y position of the control */
  671. 108, /* Width of the control */
  672. 108, /* Height of the control */
  673. 255, /* Region index */
  674. (PVOID)&TV_IDC_Button_Blutooth_ConnectStatus_IconR, /* Pointer to its specific param */
  675. NULL, /* Pointer to a child control list */
  676. },
  677. {
  678. NULL, /* Handle to the control */
  679. CLASS_BUTTON, /* Type of the control */
  680. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  681. S_BTN_ICON, /* Particular Style of the widget */
  682. STATE_NORMAL, /* State of the control */
  683. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  684. 360, /* Start X position of the control */
  685. 115, /* Start Y position of the control */
  686. 60, /* Width of the control */
  687. 65, /* Height of the control */
  688. 255, /* Region index */
  689. (PVOID)&TV_IDC_Button_Blutooth_InfoIcon, /* Pointer to its specific param */
  690. NULL, /* Pointer to a child control list */
  691. },
  692. {
  693. NULL, /* Handle to the control */
  694. CLASS_BUTTON, /* Type of the control */
  695. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  696. S_BTN_ICON, /* Particular Style of the widget */
  697. STATE_INVISIBLE, /* State of the control */
  698. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  699. 580, /* Start X position of the control */
  700. 625, /* Start Y position of the control */
  701. 60, /* Width of the control */
  702. 60, /* Height of the control */
  703. 255, /* Region index */
  704. (PVOID)&TV_IDC_Button_Blutooth_PlayIcon, /* Pointer to its specific param */
  705. NULL, /* Pointer to a child control list */
  706. },
  707. {
  708. NULL, /* Handle to the control */
  709. CLASS_BUTTON, /* Type of the control */
  710. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  711. S_BTN_ICON, /* Particular Style of the widget */
  712. STATE_INVISIBLE, /* State of the control */
  713. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  714. 580, /* Start X position of the control */
  715. 625, /* Start Y position of the control */
  716. 60, /* Width of the control */
  717. 60, /* Height of the control */
  718. 255, /* Region index */
  719. (PVOID)&TV_IDC_Button_Blutooth_PauseIcon, /* Pointer to its specific param */
  720. NULL, /* Pointer to a child control list */
  721. },
  722. {
  723. NULL, /* Handle to the control */
  724. CLASS_BUTTON, /* Type of the control */
  725. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  726. S_BTN_ICON, /* Particular Style of the widget */
  727. STATE_INVISIBLE, /* State of the control */
  728. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  729. 580, /* Start X position of the control */
  730. 625, /* Start Y position of the control */
  731. 60, /* Width of the control */
  732. 60, /* Height of the control */
  733. 255, /* Region index */
  734. (PVOID)&TV_IDC_Button_Blutooth_StopIcon, /* Pointer to its specific param */
  735. NULL, /* Pointer to a child control list */
  736. },
  737. {
  738. NULL, /* Handle to the control */
  739. CLASS_BUTTON, /* Type of the control */
  740. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  741. S_BTN_ICON, /* Particular Style of the widget */
  742. STATE_NORMAL, /* State of the control */
  743. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  744. 730, /* Start X position of the control */
  745. 625, /* Start Y position of the control */
  746. 60, /* Width of the control */
  747. 60, /* Height of the control */
  748. 255, /* Region index */
  749. (PVOID)&TV_IDC_Button_Blutooth_NextIcon, /* Pointer to its specific param */
  750. NULL, /* Pointer to a child control list */
  751. },
  752. {
  753. NULL, /* Handle to the control */
  754. CLASS_BUTTON, /* Type of the control */
  755. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  756. S_BTN_ICON, /* Particular Style of the widget */
  757. STATE_NORMAL, /* State of the control */
  758. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  759. 430, /* Start X position of the control */
  760. 625, /* Start Y position of the control */
  761. 60, /* Width of the control */
  762. 60, /* Height of the control */
  763. 255, /* Region index */
  764. (PVOID)&TV_IDC_Button_Blutooth_PrevIcon, /* Pointer to its specific param */
  765. NULL, /* Pointer to a child control list */
  766. },
  767. {
  768. NULL, /* Handle to the control */
  769. CLASS_TEXT, /* Type of the control */
  770. CS_FONT_CENTER|CS_FONT_V_CENTER, /* Common Style of the widget */
  771. 0, /* Particular Style of the widget */
  772. STATE_NORMAL, /* State of the control */
  773. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  774. 560, /* Start X position of the control */
  775. 575, /* Start Y position of the control */
  776. 100, /* Width of the control */
  777. 50, /* Height of the control */
  778. 255, /* Region index */
  779. (PVOID)&TV_IDC_TextBox_Bluetooth_PlayText, /* Pointer to its specific param */
  780. NULL, /* Pointer to a child control list */
  781. },
  782. {
  783. NULL, /* Handle to the control */
  784. CLASS_TEXT, /* Type of the control */
  785. CS_FONT_CENTER|CS_FONT_V_CENTER, /* Common Style of the widget */
  786. 0, /* Particular Style of the widget */
  787. STATE_NORMAL, /* State of the control */
  788. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  789. 710, /* Start X position of the control */
  790. 575, /* Start Y position of the control */
  791. 100, /* Width of the control */
  792. 50, /* Height of the control */
  793. 255, /* Region index */
  794. (PVOID)&TV_IDC_TextBox_Bluetooth_NextText, /* Pointer to its specific param */
  795. NULL, /* Pointer to a child control list */
  796. },
  797. {
  798. NULL, /* Handle to the control */
  799. CLASS_TEXT, /* Type of the control */
  800. CS_FONT_CENTER|CS_FONT_V_CENTER, /* Common Style of the widget */
  801. 0, /* Particular Style of the widget */
  802. STATE_NORMAL, /* State of the control */
  803. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  804. 410, /* Start X position of the control */
  805. 575, /* Start Y position of the control */
  806. 100, /* Width of the control */
  807. 50, /* Height of the control */
  808. 255, /* Region index */
  809. (PVOID)&TV_IDC_TextBox_Bluetooth_PrevText, /* Pointer to its specific param */
  810. NULL, /* Pointer to a child control list */
  811. },
  812. {
  813. NULL, /* Handle to the control */
  814. CLASS_TEXT, /* Type of the control */
  815. CS_FONT_CENTER|CS_FONT_V_CENTER, /* Common Style of the widget */
  816. 0, /* Particular Style of the widget */
  817. STATE_NORMAL, /* State of the control */
  818. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  819. 508, /* Start X position of the control */
  820. 75, /* Start Y position of the control */
  821. 200, /* Width of the control */
  822. 40, /* Height of the control */
  823. 255, /* Region index */
  824. (PVOID)&TV_IDC_TextBox_Bluetooth, /* Pointer to its specific param */
  825. NULL, /* Pointer to a child control list */
  826. },
  827. {
  828. NULL, /* Handle to the control */
  829. CLASS_TEXT, /* Type of the control */
  830. CS_FONT_CENTER|CS_FONT_V_CENTER, /* Common Style of the widget */
  831. 0, /* Particular Style of the widget */
  832. STATE_NORMAL, /* State of the control */
  833. {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */
  834. 458, /* Start X position of the control */
  835. 165, /* Start Y position of the control */
  836. 300, /* Width of the control */
  837. 40, /* Height of the control */
  838. 255, /* Region index */
  839. (PVOID)&TV_IDC_TextBox_Bluetooth_Status, /* Pointer to its specific param */
  840. NULL, /* Pointer to a child control list */
  841. },
  842. {
  843. NULL, /* Handle to the control */
  844. CLASS_PROGRESS, /* Type of the control */
  845. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_TOP|CS_CTR_V, /* Common Style of the widget */
  846. S_PROG_PICTURE|S_PROG_DISPLAY_VALUE|S_PROG_FILL_CONTINOUS, /* Particular Style of the widget */
  847. STATE_NORMAL, /* State of the control */
  848. {TV_Large, TV_Large, TV_Large, TV_Large}, /* Font style for each state */
  849. 390, /* Start X position of the control */
  850. 350, /* Start Y position of the control */
  851. 40, /* Width of the control */
  852. 150, /* Height of the control */
  853. 255, /* Region index */
  854. (PVOID)&TV_IDC_Bluetooth_ProgressBar1, /* Pointer to its specific param */
  855. NULL, /* Pointer to a child control list */
  856. },
  857. {
  858. NULL, /* Handle to the control */
  859. CLASS_PROGRESS, /* Type of the control */
  860. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_TOP|CS_CTR_V, /* Common Style of the widget */
  861. S_PROG_PICTURE|S_PROG_DISPLAY_VALUE|S_PROG_FILL_CONTINOUS, /* Particular Style of the widget */
  862. STATE_NORMAL, /* State of the control */
  863. {TV_Large, TV_Large, TV_Large, TV_Large}, /* Font style for each state */
  864. 435, /* Start X position of the control */
  865. 350, /* Start Y position of the control */
  866. 45, /* Width of the control */
  867. 150, /* Height of the control */
  868. 255, /* Region index */
  869. (PVOID)&TV_IDC_Bluetooth_ProgressBar2, /* Pointer to its specific param */
  870. NULL, /* Pointer to a child control list */
  871. },
  872. {
  873. NULL, /* Handle to the control */
  874. CLASS_PROGRESS, /* Type of the control */
  875. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_TOP|CS_CTR_V, /* Common Style of the widget */
  876. S_PROG_PICTURE|S_PROG_DISPLAY_VALUE|S_PROG_FILL_CONTINOUS, /* Particular Style of the widget */
  877. STATE_NORMAL, /* State of the control */
  878. {TV_Large, TV_Large, TV_Large, TV_Large}, /* Font style for each state */
  879. 480, /* Start X position of the control */
  880. 350, /* Start Y position of the control */
  881. 40, /* Width of the control */
  882. 150, /* Height of the control */
  883. 255, /* Region index */
  884. (PVOID)&TV_IDC_Bluetooth_ProgressBar3, /* Pointer to its specific param */
  885. NULL, /* Pointer to a child control list */
  886. },
  887. {
  888. NULL, /* Handle to the control */
  889. CLASS_PROGRESS, /* Type of the control */
  890. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_TOP|CS_CTR_V, /* Common Style of the widget */
  891. S_PROG_PICTURE|S_PROG_DISPLAY_VALUE|S_PROG_FILL_CONTINOUS, /* Particular Style of the widget */
  892. STATE_NORMAL, /* State of the control */
  893. {TV_Large, TV_Large, TV_Large, TV_Large}, /* Font style for each state */
  894. 525, /* Start X position of the control */
  895. 350, /* Start Y position of the control */
  896. 40, /* Width of the control */
  897. 150, /* Height of the control */
  898. 255, /* Region index */
  899. (PVOID)&TV_IDC_Bluetooth_ProgressBar4, /* Pointer to its specific param */
  900. NULL, /* Pointer to a child control list */
  901. },
  902. {
  903. NULL, /* Handle to the control */
  904. CLASS_PROGRESS, /* Type of the control */
  905. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_TOP|CS_CTR_V, /* Common Style of the widget */
  906. S_PROG_PICTURE|S_PROG_DISPLAY_VALUE|S_PROG_FILL_CONTINOUS, /* Particular Style of the widget */
  907. STATE_NORMAL, /* State of the control */
  908. {TV_Large, TV_Large, TV_Large, TV_Large}, /* Font style for each state */
  909. 570, /* Start X position of the control */
  910. 350, /* Start Y position of the control */
  911. 40, /* Width of the control */
  912. 150, /* Height of the control */
  913. 255, /* Region index */
  914. (PVOID)&TV_IDC_Bluetooth_ProgressBar5, /* Pointer to its specific param */
  915. NULL, /* Pointer to a child control list */
  916. },
  917. {
  918. NULL, /* Handle to the control */
  919. CLASS_PROGRESS, /* Type of the control */
  920. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_TOP|CS_CTR_V, /* Common Style of the widget */
  921. S_PROG_PICTURE|S_PROG_DISPLAY_VALUE|S_PROG_FILL_CONTINOUS, /* Particular Style of the widget */
  922. STATE_NORMAL, /* State of the control */
  923. {TV_Large, TV_Large, TV_Large, TV_Large}, /* Font style for each state */
  924. 615, /* Start X position of the control */
  925. 350, /* Start Y position of the control */
  926. 40, /* Width of the control */
  927. 150, /* Height of the control */
  928. 255, /* Region index */
  929. (PVOID)&TV_IDC_Bluetooth_ProgressBar6, /* Pointer to its specific param */
  930. NULL, /* Pointer to a child control list */
  931. },
  932. {
  933. NULL, /* Handle to the control */
  934. CLASS_PROGRESS, /* Type of the control */
  935. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_TOP|CS_CTR_V, /* Common Style of the widget */
  936. S_PROG_PICTURE|S_PROG_DISPLAY_VALUE|S_PROG_FILL_CONTINOUS, /* Particular Style of the widget */
  937. STATE_NORMAL, /* State of the control */
  938. {TV_Large, TV_Large, TV_Large, TV_Large}, /* Font style for each state */
  939. 660, /* Start X position of the control */
  940. 350, /* Start Y position of the control */
  941. 40, /* Width of the control */
  942. 150, /* Height of the control */
  943. 255, /* Region index */
  944. (PVOID)&TV_IDC_Bluetooth_ProgressBar7, /* Pointer to its specific param */
  945. NULL, /* Pointer to a child control list */
  946. },
  947. {
  948. NULL, /* Handle to the control */
  949. CLASS_PROGRESS, /* Type of the control */
  950. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_TOP|CS_CTR_V, /* Common Style of the widget */
  951. S_PROG_PICTURE|S_PROG_DISPLAY_VALUE|S_PROG_FILL_CONTINOUS, /* Particular Style of the widget */
  952. STATE_NORMAL, /* State of the control */
  953. {TV_Large, TV_Large, TV_Large, TV_Large}, /* Font style for each state */
  954. 705, /* Start X position of the control */
  955. 350, /* Start Y position of the control */
  956. 40, /* Width of the control */
  957. 150, /* Height of the control */
  958. 255, /* Region index */
  959. (PVOID)&TV_IDC_Bluetooth_ProgressBar8, /* Pointer to its specific param */
  960. NULL, /* Pointer to a child control list */
  961. },
  962. {
  963. NULL, /* Handle to the control */
  964. CLASS_PROGRESS, /* Type of the control */
  965. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_TOP|CS_CTR_V, /* Common Style of the widget */
  966. S_PROG_PICTURE|S_PROG_DISPLAY_VALUE|S_PROG_FILL_CONTINOUS, /* Particular Style of the widget */
  967. STATE_NORMAL, /* State of the control */
  968. {TV_Large, TV_Large, TV_Large, TV_Large}, /* Font style for each state */
  969. 750, /* Start X position of the control */
  970. 350, /* Start Y position of the control */
  971. 40, /* Width of the control */
  972. 150, /* Height of the control */
  973. 255, /* Region index */
  974. (PVOID)&TV_IDC_Bluetooth_ProgressBar9, /* Pointer to its specific param */
  975. NULL, /* Pointer to a child control list */
  976. },
  977. {
  978. NULL, /* Handle to the control */
  979. CLASS_PROGRESS, /* Type of the control */
  980. CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_TOP|CS_CTR_V, /* Common Style of the widget */
  981. S_PROG_PICTURE|S_PROG_DISPLAY_VALUE|S_PROG_FILL_CONTINOUS, /* Particular Style of the widget */
  982. STATE_NORMAL, /* State of the control */
  983. {TV_Large, TV_Large, TV_Large, TV_Large}, /* Font style for each state */
  984. 795, /* Start X position of the control */
  985. 350, /* Start Y position of the control */
  986. 40, /* Width of the control */
  987. 150, /* Height of the control */
  988. 255, /* Region index */
  989. (PVOID)&TV_IDC_Bluetooth_ProgressBar10, /* Pointer to its specific param */
  990. NULL, /* Pointer to a child control list */
  991. },
  992. {
  993. NULL, /* Handle to the control */
  994. CLASS_BUTTON, /* Type of the control */
  995. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  996. S_BTN_ICON, /* Particular Style of the widget */
  997. STATE_INVISIBLE, /* State of the control */
  998. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  999. 560, /* Start X position of the control */
  1000. 240, /* Start Y position of the control */
  1001. 96, /* Width of the control */
  1002. 96, /* Height of the control */
  1003. 255, /* Region index */
  1004. (PVOID)&TV_IDC_Button_Blutooth_PhoneCalled, /* Pointer to its specific param */
  1005. NULL, /* Pointer to a child control list */
  1006. },
  1007. {
  1008. NULL, /* Handle to the control */
  1009. CLASS_BUTTON, /* Type of the control */
  1010. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  1011. S_BTN_ICON, /* Particular Style of the widget */
  1012. STATE_NORMAL, /* State of the control */
  1013. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  1014. 400, /* Start X position of the control */
  1015. 645, /* Start Y position of the control */
  1016. 16, /* Width of the control */
  1017. 18, /* Height of the control */
  1018. 255, /* Region index */
  1019. (PVOID)&TV_IDC_Button_Blutooth_Left, /* Pointer to its specific param */
  1020. NULL, /* Pointer to a child control list */
  1021. },
  1022. {
  1023. NULL, /* Handle to the control */
  1024. CLASS_BUTTON, /* Type of the control */
  1025. CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */
  1026. S_BTN_ICON, /* Particular Style of the widget */
  1027. STATE_NORMAL, /* State of the control */
  1028. {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */
  1029. 800, /* Start X position of the control */
  1030. 645, /* Start Y position of the control */
  1031. 16, /* Width of the control */
  1032. 18, /* Height of the control */
  1033. 255, /* Region index */
  1034. (PVOID)&TV_IDC_Button_Blutooth_Right, /* Pointer to its specific param */
  1035. NULL, /* Pointer to a child control list */
  1036. },
  1037. };
  1038. /* applet structure */
  1039. STRUCT_APPLET TV_IDM_Bluetooth_applet = {
  1040. 0, /* Current Focus Item */
  1041. sizeof(TV_IDM_Bluetooth_control) / sizeof(TV_IDM_Bluetooth_control[0]), /* Number of controls */
  1042. (WinControl_t*)TV_IDM_Bluetooth_control, /* Pointer to an array of a control list */
  1043. };
  1044. /* window structure */
  1045. WinControl_t TV_IDM_Bluetooth_window= {
  1046. NULL, /* Handle to the control */
  1047. CLASS_WINDOW, /* Type of the control */
  1048. 0, /* Style of the control */
  1049. 0,
  1050. WIN_NORMAL, /* State of the control */
  1051. {0, 0, 0, 0}, /* State of the control */
  1052. 0, /* Start X position of the control */
  1053. 0, /* Start Y position of the control */
  1054. 1216, /* Width of the control */
  1055. 712, /* Height of the control */
  1056. 1, /* Region index */
  1057. NULL, /* Pointer to its specific param */
  1058. (PVOID)&TV_IDM_Bluetooth_applet, /* Pointer to a child control list */
  1059. };
  1060. #endif /* CONFIG_BLUETOOTH_SUPPORT */