home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 December / Chip_2003-12_cd1.bin / zkuste / winamp5 / download / winamp50beta_full.exe / $_14327_ / configtabs.maki (.txt) < prev    next >
Winamp Compiled Maki Script  |  2003-10-22  |  12KB  |  598 lines

  1. /* Note: a decompiler is no invitation to steal code.
  2.    Please respect the the copyright */
  3.  
  4. #include "std.mi"
  5. Global ConfigAttribute ConfigAttribute3;
  6. Global ConfigAttribute ConfigAttribute4;
  7. Global ConfigAttribute ConfigAttribute5;
  8. Global ConfigAttribute ConfigAttribute6;
  9. Global ConfigAttribute ConfigAttribute7;
  10. Global ConfigAttribute ConfigAttribute8;
  11. Global ConfigAttribute ConfigAttribute9;
  12. Global ConfigAttribute ConfigAttribute10;
  13. Global ConfigAttribute ConfigAttribute11;
  14. Global ConfigAttribute ConfigAttribute12;
  15. Global ConfigAttribute ConfigAttribute13;
  16. Global ConfigAttribute ConfigAttribute14;
  17. Global ConfigAttribute ConfigAttribute15;
  18. Global ConfigAttribute ConfigAttribute16;
  19. Global ConfigAttribute ConfigAttribute17;
  20. Global ConfigAttribute ConfigAttribute18;
  21. Global ConfigAttribute ConfigAttribute19;
  22. Global Group Group68;
  23. Global Group Group69;
  24. Global Group Group70;
  25. Global Group Group71;
  26. Global Group Group72;
  27. Global Group Group73;
  28. Global Group Group74;
  29. Global Group Group75;
  30. Global Group Group76;
  31. Global Group Group77;
  32. Global Group Group78;
  33. Global Group Group79;
  34. Global Group Group80;
  35. Global Layer Layer81;
  36. Global Layer Layer82;
  37. Global Layer Layer83;
  38. Global Button Button84;
  39. Global Button Button85;
  40. Global Group Group86;
  41. Global Group Group87;
  42. Global Group Group88;
  43. Global GuiObject GuiObject89;
  44. Global Layout Layout90;
  45. Global Int Int91;
  46. Global ToggleButton ToggleButton92;
  47. Global ToggleButton ToggleButton93;
  48. Global ToggleButton ToggleButton94;
  49. Global ToggleButton ToggleButton95;
  50. Global ToggleButton ToggleButton96;
  51. Global ToggleButton ToggleButton97;
  52. Global ToggleButton ToggleButton98;
  53. Global ToggleButton ToggleButton99;
  54. Global ToggleButton ToggleButton100;
  55. Global ToggleButton ToggleButton101;
  56. Global ToggleButton ToggleButton102;
  57. Global ToggleButton ToggleButton103;
  58. Global ToggleButton ToggleButton104;
  59. Global Boolean Boolean106;
  60.  
  61. Function func0();
  62. Function func2494(Int 0);
  63. Function func2662(Int 0);
  64. Function func2901(Int 0);
  65. Function func3213(Int 0);
  66. Function func3791(Int 0);
  67. Function func4368();
  68.  
  69. func0()
  70. {
  71. ConfigItem ConfigItem34;
  72. ConfigItem ConfigItem38;
  73. ConfigItem ConfigItem31;
  74. ConfigItem ConfigItem25;
  75. ConfigAttribute ConfigAttribute41;
  76. ConfigAttribute ConfigAttribute42;
  77. ConfigAttribute ConfigAttribute43;
  78. ConfigAttribute ConfigAttribute45;
  79. ConfigItem ConfigItem28;
  80. ConfigAttribute ConfigAttribute40;
  81. ConfigItem ConfigItem36;
  82. ConfigAttribute ConfigAttribute50;
  83. ConfigItem ConfigItem22;
  84. ConfigItem22 = Config.newItem(( "Winamp\ Modern"), ( "\{26E26319\-AECA\-4433\-B8F1\-F4A5BF2A9ED5\}"));
  85. ConfigItem25 = Config.newItem(( "Drawers"), ( "\{C338B30F\-2A04\-4b10\-871F\-4E9D52D62806\}"));
  86. ConfigItem28 = Config.newItem(( "Menus"), ( "\{12ED320E\-6813\-45ac\-9F8E\-78EE5B2B5F6D\}"));
  87. ConfigItem31 = Config.newItem(( "Main\ Windowshade\ Mode"), ( "\{58F07E21\-AE96\-4899\-B7BC\-3640B40029FB\}"));
  88. ConfigItem34 = Config.newItem(( "Vis\ Buttons"), ( "\{D70E3ABF\-D2FF\-4b82\-9A70\-4B5DF1A5D942\}"));
  89. ConfigItem36 = Config.getItem(( "\{1828D28F\-78DD\-4647\-8532\-EBA504B8FC04\}"));
  90. ConfigItem38 = Config.getItem(( "\{6559CA61\-7EB2\-4415\-A8A9\-A2AEEF762B7F\}"));
  91. ConfigAttribute40 = ConfigItem36.newAttribute(( "Winamp\ Modern"), ( ""));
  92. ConfigAttribute40.setData(( "\{26E26319\-AECA\-4433\-B8F1\-F4A5BF2A9ED5\}"));
  93. ConfigAttribute41 = ConfigItem22.newAttribute(( "Drawers"), ( ""));
  94. ConfigAttribute41.setData(( "\{C338B30F\-2A04\-4b10\-871F\-4E9D52D62806\}"));
  95. ConfigAttribute42 = ConfigItem22.newAttribute(( "Menus"), ( ""));
  96. ConfigAttribute42.setData(( "\{12ED320E\-6813\-45ac\-9F8E\-78EE5B2B5F6D\}"));
  97. ConfigAttribute43 = ConfigItem22.newAttribute(( "Main\ Windowshade\ Mode"), ( ""));
  98. ConfigAttribute43.setData(( "\{58F07E21\-AE96\-4899\-B7BC\-3640B40029FB\}"));
  99. ConfigAttribute45 = ConfigItem22.newAttribute(( "Vis\ Shortcut\ Button"), ( ""));
  100. ConfigAttribute45.setData(( "\{D70E3ABF\-D2FF\-4b82\-9A70\-4B5DF1A5D942\}"));
  101. ConfigAttribute3 = ConfigItem25.newAttribute(( "Animate\ Video\/Vis\ Drawer"), ( "0"));
  102. ConfigAttribute4 = ConfigItem25.newAttribute(( "Animate\ Config\ Drawer"), ( "0"));
  103. ConfigAttribute50 = ConfigItem25.newAttribute(( "sep1"), ( ""));
  104. ConfigAttribute50.setData(( "\-"));
  105. ConfigAttribute7 = ConfigItem25.newAttribute(( "Open\ Video\/Vis\ from\ the\ top"), ( "0"));
  106. ConfigAttribute8 = ConfigItem25.newAttribute(( "Open\ Video\/Vis\ from\ the\ bottom"), ( "1"));
  107. ConfigAttribute9 = ConfigItem25.newAttribute(( "Bypass\ setting\ to\ keep\ in\ screen"), ( "1"));
  108. if(( ConfigAttribute7.getData() == ( "1"))) {
  109. ConfigAttribute7.onDataChanged();
  110. } else {
  111. ConfigAttribute8.onDataChanged();
  112. }
  113. ConfigAttribute11 = ConfigItem28.newAttribute(( "Show\ Menus\ in\ Main\ Window"), ( "1"));
  114. ConfigAttribute12 = ConfigItem28.newAttribute(( "Show\ Menus\ in\ Playlist\ Editor"), ( "1"));
  115. ConfigAttribute13 = ConfigItem28.newAttribute(( "Show\ Menus\ in\ Media\ Library"), ( "1"));
  116. ConfigAttribute5 = ConfigItem22.newAttribute(( "Detach\ Vis\ Window"), ( "0"));
  117. ConfigAttribute6 = ConfigItem22.newAttribute(( "Detach\ Video\ Window"), ( "0"));
  118. ConfigAttribute10 = ConfigItem38.newAttribute(( "Equalizer\ Alt\+G"), ( "0"));
  119. ConfigAttribute17 = ConfigItem22.newAttribute(( "Enable\ Beat\ Visualization"), ( "1"));
  120. ConfigAttribute14 = ConfigItem31.newAttribute(( "Link\ Position\ and\ Width"), ( "1"));
  121. ConfigAttribute15 = ConfigItem31.newAttribute(( "Link\ Position\,\ Unlink\ Width"), ( "0"));
  122. ConfigAttribute16 = ConfigItem31.newAttribute(( "Unlink\ Position\ and\ Width"), ( "0"));
  123. ConfigAttribute19 = ConfigItem34.newAttribute(( "Open\ Context\ Menu"), ( "1"));
  124. ConfigAttribute18 = ConfigItem34.newAttribute(( "Open\ Configuration"), ( "0"));
  125. return Null;
  126. }
  127.  
  128. System.onScriptLoaded()
  129. {
  130. Int Int141;
  131. Int Int142;
  132. Int Int144;
  133. Int Int146;
  134. func0();
  135. Group68 = System.getScriptGroup();
  136. Layout90 = Group68.getParentLayout();
  137. Group71 = Group68.findObject(( "config\.tabs"));
  138. Group72 = Group68.findObject(( "config\.tab\.eq\.on"));
  139. Group73 = Group68.findObject(( "config\.tab\.eq\.off"));
  140. Group74 = Group68.findObject(( "config\.tab\.options\.on"));
  141. Group75 = Group68.findObject(( "config\.tab\.options\.off"));
  142. Group76 = Group68.findObject(( "config\.tab\.colorthemes\.on"));
  143. Group77 = Group68.findObject(( "config\.tab\.colorthemes\.off"));
  144. GuiObject89 = Group68.findObject(( "colorthemes"));
  145. Group69 = Group68.findObject(( "player\.main"));
  146. Group70 = Group68.findObject(( "AVSGroup"));
  147. Group78 = Group68.findObject(( "player\.normal\.drawer\.eq"));
  148. Group79 = Group68.findObject(( "player\.normal\.drawer\.options"));
  149. Group80 = Group68.findObject(( "player\.normal\.drawer\.colorthemes"));
  150. Layer81 = Group68.findObject(( "mousetrapTabEQ"));
  151. Layer82 = Group68.findObject(( "mousetrapTabOPTIONS"));
  152. Layer83 = Group68.findObject(( "mousetrapTabCOLORTHEMES"));
  153. Button84 = Group68.findObject(( "drawer\.button\.close"));
  154. Button85 = Group68.findObject(( "drawer\.button\.open"));
  155. Group86 = Group68.findObject(( "player\.normal\.drawer"));
  156. Group87 = Group68.findObject(( "player\.normal\.drawer\.shadow"));
  157. Group88 = Group68.findObject(( "player\.normal\.drawer\.content"));
  158. ToggleButton92 = Group68.findObject(( "options\.animate"));
  159. ToggleButton93 = Group68.findObject(( "options\.openfromtop"));
  160. ToggleButton94 = Group68.findObject(( "options\.openfrombottom"));
  161. ToggleButton95 = Group68.findObject(( "options\.bypass"));
  162. ToggleButton96 = Group68.findObject(( "options\.menumain"));
  163. ToggleButton97 = Group68.findObject(( "options\.menupl"));
  164. ToggleButton98 = Group68.findObject(( "options\.menuml"));
  165. ToggleButton99 = Group68.findObject(( "options\.detachvis"));
  166. ToggleButton100 = Group68.findObject(( "options\.detachvideo"));
  167. ToggleButton103 = Group68.findObject(( "options\.unlink"));
  168. ToggleButton101 = Group68.findObject(( "options\.linkposition"));
  169. ToggleButton102 = Group68.findObject(( "options\.linkpositionwidth"));
  170. ToggleButton104 = Group68.findObject(( "options\.beatvis"));
  171. ToggleButton92.setActivated(System.StringToInteger(ConfigAttribute3.getData()));
  172. ToggleButton93.setActivated(System.StringToInteger(ConfigAttribute7.getData()));
  173. ToggleButton94.setActivated(System.StringToInteger(ConfigAttribute8.getData()));
  174. ToggleButton95.setActivated(System.StringToInteger(ConfigAttribute9.getData()));
  175. ToggleButton96.setActivated(System.StringToInteger(ConfigAttribute11.getData()));
  176. ToggleButton97.setActivated(System.StringToInteger(ConfigAttribute12.getData()));
  177. ToggleButton98.setActivated(System.StringToInteger(ConfigAttribute13.getData()));
  178. ToggleButton99.setActivated(System.StringToInteger(ConfigAttribute5.getData()));
  179. ToggleButton100.setActivated(System.StringToInteger(ConfigAttribute6.getData()));
  180. ToggleButton103.setActivated(System.StringToInteger(ConfigAttribute16.getData()));
  181. ToggleButton101.setActivated(System.StringToInteger(ConfigAttribute15.getData()));
  182. ToggleButton102.setActivated(System.StringToInteger(ConfigAttribute14.getData()));
  183. ToggleButton104.setActivated(System.StringToInteger(ConfigAttribute17.getData()));
  184. Int141 = Group72.getWidth();
  185. Int142 = Group74.getWidth();
  186. Int144 = ( Int141 - 3);
  187. Int146 = ( ( Int141 + Int142) - 6);
  188. Group74.setXmlParam(( "x"), System.integerToString(Int144));
  189. Group75.setXmlParam(( "x"), System.integerToString(Int144));
  190. Group77.setXmlParam(( "x"), System.integerToString(Int146));
  191. Group76.setXmlParam(( "x"), System.integerToString(Int146));
  192. Int91 = 1;
  193. func2494(System.getPrivateInt(( "winamp5"), ( "ConfigTab"), 1));
  194. Int91 = 0;
  195. if(System.getPrivateInt(( "winamp5"), ( "DrawerOpen"), 0)) {
  196. func2901(0);
  197. func3791(1);
  198. } else {
  199. func3791(0);
  200. }
  201. Boolean106 = 1;
  202. return Null;
  203. }
  204.  
  205. func2494(Int 0)
  206. {
  207. Group72.hide();
  208. Group74.hide();
  209. Group76.hide();
  210. if(( Int152 == 1)) {
  211. Group72.show();
  212. }
  213. if(( Int152 == 2)) {
  214. Group74.show();
  215. }
  216. if(( Int152 == 3)) {
  217. Group76.show();
  218. }
  219. func2662(Int152);
  220. System.setPrivateInt(( "winamp5"), ( "ConfigTab"), Int152);
  221. func4368();
  222. return Null;
  223. }
  224.  
  225. func2662(Int 0)
  226. {
  227. if(( Int154 == 1)) {
  228. Group78.show();
  229. Group79.hide();
  230. Group80.hide();
  231. }
  232. if(( Int154 == 2)) {
  233. Group78.hide();
  234. Group79.show();
  235. Group80.hide();
  236. }
  237. if(( Int154 == 3)) {
  238. Group78.hide();
  239. Group79.hide();
  240. Group80.show();
  241. }
  242. return Null;
  243. }
  244.  
  245. Layer81.onLeftButtonDown(int x, int y)
  246. {
  247. func2494(1);
  248. return Null;
  249. }
  250.  
  251. Layer82.onLeftButtonDown(int x, int y)
  252. {
  253. func2494(2);
  254. return Null;
  255. }
  256.  
  257. Layer83.onLeftButtonDown(int x, int y)
  258. {
  259. func2494(3);
  260. return Null;
  261. }
  262.  
  263. func2901(Int 0)
  264. {
  265. Layout90.beforeRedock();
  266. if(( Int161 && ( ConfigAttribute4.getData() == ( "1")))) {
  267. System.lockUI();
  268. Group86.setTargetX(Group86.getGuiX());
  269. Group86.setTargetY(( - 147));
  270. Group86.setTargetW(Group86.getGuiW());
  271. Group86.setTargetH(Group86.getGuiH());
  272. Group86.setTargetSpeed(1);
  273. Group86.gotoTarget();
  274. } else {
  275. Group86.setXmlParam(( "y"), ( "\-147"));
  276. System.setPrivateInt(( "winamp5"), ( "DrawerOpen"), 1);
  277. GuiObject89.show();
  278. func3791(1);
  279. func4368();
  280. Layout90.redock();
  281. }
  282. Button85.hide();
  283. Button84.show();
  284. Group87.show();
  285. Layout90.setXmlParam(( "minimum_h"), ( "397"));
  286. return Null;
  287. }
  288.  
  289. func3213(Int 0)
  290. {
  291. Layout90.beforeRedock();
  292. Layout90.setXmlParam(( "minimum_h"), ( "280"));
  293. GuiObject89.hide();
  294. if(( Int167 && ( ConfigAttribute4.getData() == ( "1")))) {
  295. System.lockUI();
  296. Group86.setTargetX(Group86.getGuiX());
  297. Group86.setTargetY(( - 263));
  298. Group86.setTargetW(Group86.getGuiW());
  299. Group86.setTargetH(Group86.getGuiH());
  300. Group86.setTargetSpeed(1);
  301. Group86.gotoTarget();
  302. } else {
  303. Group86.setXmlParam(( "y"), ( "\-263"));
  304. Group87.hide();
  305. System.setPrivateInt(( "winamp5"), ( "DrawerOpen"), 0);
  306. func3791(0);
  307. func4368();
  308. Layout90.redock();
  309. }
  310. Button84.hide();
  311. Button85.show();
  312. return Null;
  313. }
  314.  
  315. Button84.onLeftClick()
  316. {
  317. func3213(1);
  318. return Null;
  319. }
  320.  
  321. Button85.onLeftClick()
  322. {
  323. func2901(1);
  324. return Null;
  325. }
  326.  
  327. Group86.onTargetReached()
  328. {
  329. if(Button84.isVisible()) {
  330. System.setPrivateInt(( "winamp5"), ( "DrawerOpen"), 1);
  331. GuiObject89.show();
  332. func3791(1);
  333. } else {
  334. Group87.hide();
  335. System.setPrivateInt(( "winamp5"), ( "DrawerOpen"), 0);
  336. func3791(0);
  337. }
  338. func4368();
  339. Layout90.redock();
  340. System.unlockUI();
  341. return Null;
  342. }
  343.  
  344. func3791(Int 0)
  345. {
  346. Int Int172;
  347. Int172 = 0;
  348. if(( ConfigAttribute11.getData() == ( "0"))) {
  349. Int172 = 17;
  350. }
  351. if(Int171) {
  352. Layout90.snapAdjust(0, 0, 0, ( 0 + Int172));
  353. } else {
  354. Layout90.snapAdjust(0, 0, 0, ( 116 + Int172));
  355. }
  356. return Null;
  357. }
  358.  
  359. ConfigAttribute11.onDataChanged()
  360. {
  361. Int Int176;
  362. Int Int175;
  363. Int175 = 0;
  364. if(( ConfigAttribute11.getData() == ( "0"))) {
  365. Int175 = 17;
  366. }
  367. Layout90.beforeRedock();
  368. Int176 = System.getPrivateInt(( "winamp5"), ( "DrawerOpen"), 0);
  369. if(Int176) {
  370. Layout90.snapAdjust(0, 0, 0, ( 0 + Int175));
  371. } else {
  372. Layout90.snapAdjust(0, 0, 0, ( 116 + Int175));
  373. }
  374. Layout90.redock();
  375. return Null;
  376. }
  377.  
  378. Layout90.onResize(int x, int y, int w, int h)
  379. {
  380. Int Int182;
  381. Int182 = ( ( w / 2) - 163);
  382. Group88.setXmlParam(( "x"), System.integerToString(Int182));
  383. return Null;
  384. }
  385.  
  386. ConfigAttribute10.onDataChanged()
  387. {
  388. if(Int91) {
  389. return Null;
  390. }
  391. Int91 = 1;
  392. if(( ConfigAttribute10.getData() == ( "1"))) {
  393. Layout90.getContainer().switchToLayout(( "normal"));
  394. func2494(1);
  395. if(Button85.isVisible()) {
  396. func2901(1);
  397. }
  398. }
  399. if(( ConfigAttribute10.getData() == ( "0"))) {
  400. func3213(1);
  401. }
  402. Int91 = 0;
  403. return Null;
  404. }
  405.  
  406. func4368()
  407. {
  408. Int Int152;
  409. if(Int91) {
  410. return Null;
  411. }
  412. Int91 = 1;
  413. if(( ( Int152 == 1) && ( ! Button85.isVisible()))) {
  414. ConfigAttribute10.setData(( "1"));
  415. } else {
  416. ConfigAttribute10.setData(( "0"));
  417. }
  418. Int91 = 0;
  419. return Null;
  420. }
  421.  
  422. System.onKeyDown(String key)
  423. {
  424. if(( key == ( "alt\+g"))) {
  425. if(( ConfigAttribute10.getData() == ( "0"))) {
  426. ConfigAttribute10.setData(( "1"));
  427. } else {
  428. ConfigAttribute10.setData(( "0"));
  429. }
  430. complete;
  431. }
  432. return Null;
  433. }
  434.  
  435. ToggleButton96.onToggle(Boolean onoff)
  436. {
  437. ConfigAttribute11.setData(System.integerToString(onoff));
  438. return Null;
  439. }
  440.  
  441. ToggleButton97.onToggle(Boolean onoff)
  442. {
  443. ConfigAttribute12.setData(System.integerToString(onoff));
  444. return Null;
  445. }
  446.  
  447. ConfigAttribute12.onDataChanged()
  448. {
  449. ToggleButton97.setActivated(System.StringToInteger(ConfigAttribute12.getData()));
  450. return Null;
  451. }
  452.  
  453. ToggleButton98.onToggle(Boolean onoff)
  454. {
  455. ConfigAttribute13.setData(System.integerToString(onoff));
  456. return Null;
  457. }
  458.  
  459. ConfigAttribute13.onDataChanged()
  460. {
  461. ToggleButton98.setActivated(System.StringToInteger(ConfigAttribute13.getData()));
  462. return Null;
  463. }
  464.  
  465. ToggleButton92.onToggle(Boolean onoff)
  466. {
  467. ConfigAttribute3.setData(System.integerToString(onoff));
  468. return Null;
  469. }
  470.  
  471. ConfigAttribute3.onDataChanged()
  472. {
  473. ToggleButton92.setActivated(System.StringToInteger(ConfigAttribute3.getData()));
  474. return Null;
  475. }
  476.  
  477. ToggleButton93.onToggle(Boolean onoff)
  478. {
  479. ConfigAttribute7.setData(System.integerToString(onoff));
  480. return Null;
  481. }
  482.  
  483. ConfigAttribute7.onDataChanged()
  484. {
  485. if(Boolean106) {
  486. ToggleButton93.setActivated(System.StringToInteger(ConfigAttribute7.getData()));
  487. }
  488. return Null;
  489. }
  490.  
  491. ToggleButton94.onToggle(Boolean onoff)
  492. {
  493. ConfigAttribute8.setData(System.integerToString(onoff));
  494. return Null;
  495. }
  496.  
  497. ConfigAttribute8.onDataChanged()
  498. {
  499. if(Boolean106) {
  500. ToggleButton94.setActivated(System.StringToInteger(ConfigAttribute8.getData()));
  501. }
  502. return Null;
  503. }
  504.  
  505. ToggleButton95.onToggle(Boolean onoff)
  506. {
  507. ConfigAttribute9.setData(System.integerToString(onoff));
  508. return Null;
  509. }
  510.  
  511. ConfigAttribute9.onDataChanged()
  512. {
  513. ToggleButton95.setActivated(System.StringToInteger(ConfigAttribute9.getData()));
  514. return Null;
  515. }
  516.  
  517. ToggleButton99.onToggle(Boolean onoff)
  518. {
  519. ConfigAttribute5.setData(System.integerToString(onoff));
  520. return Null;
  521. }
  522.  
  523. ConfigAttribute5.onDataChanged()
  524. {
  525. ToggleButton99.setActivated(System.StringToInteger(ConfigAttribute5.getData()));
  526. return Null;
  527. }
  528.  
  529. ToggleButton100.onToggle(Boolean onoff)
  530. {
  531. ConfigAttribute6.setData(System.integerToString(onoff));
  532. return Null;
  533. }
  534.  
  535. ConfigAttribute6.onDataChanged()
  536. {
  537. ToggleButton100.setActivated(System.StringToInteger(ConfigAttribute6.getData()));
  538. return Null;
  539. }
  540.  
  541. ToggleButton103.onToggle(Boolean onoff)
  542. {
  543. ConfigAttribute16.setData(System.integerToString(onoff));
  544. return Null;
  545. }
  546.  
  547. ConfigAttribute16.onDataChanged()
  548. {
  549. if(Boolean106) {
  550. ToggleButton103.setActivated(System.StringToInteger(ConfigAttribute16.getData()));
  551. }
  552. return Null;
  553. }
  554.  
  555. ToggleButton101.onToggle(Boolean onoff)
  556. {
  557. ConfigAttribute15.setData(System.integerToString(onoff));
  558. return Null;
  559. }
  560.  
  561. ConfigAttribute15.onDataChanged()
  562. {
  563. if(Boolean106) {
  564. ToggleButton101.setActivated(System.StringToInteger(ConfigAttribute15.getData()));
  565. }
  566. return Null;
  567. }
  568.  
  569. ToggleButton102.onToggle(Boolean onoff)
  570. {
  571. ConfigAttribute14.setData(System.integerToString(onoff));
  572. return Null;
  573. }
  574.  
  575. ConfigAttribute14.onDataChanged()
  576. {
  577. if(Boolean106) {
  578. ToggleButton102.setActivated(System.StringToInteger(ConfigAttribute14.getData()));
  579. }
  580. return Null;
  581. }
  582.  
  583. ToggleButton104.onToggle(Boolean onoff)
  584. {
  585. ConfigAttribute17.setData(System.integerToString(onoff));
  586. return Null;
  587. }
  588.  
  589. ConfigAttribute17.onDataChanged()
  590. {
  591. if(Boolean106) {
  592. ToggleButton104.setActivated(System.StringToInteger(ConfigAttribute17.getData()));
  593. }
  594. return Null;
  595. }
  596.  
  597.  
  598.