home *** CD-ROM | disk | FTP | other *** search
/ PCNet 2004 March / PCNET_CD_2004_04_3.iso / skin / winamp / Devay.wal / scripts / mainwindow.maki (.txt) < prev    next >
Encoding:
Winamp Compiled Maki Script  |  2003-04-03  |  16.3 KB  |  941 lines

  1. /* Note: a decompiler is no invitation to steal code.
  2.    Please respect the the copyright */
  3.  
  4. #include "std.mi"
  5. Class Button Button3Class;
  6. Global Timer Timer4;
  7. Global Int Int5;
  8. Global Int Int6;
  9. Global Int Int7;
  10. Global Button Button8;
  11. Class GuiObject GuiObject20Class;
  12. Global Int Int23;
  13. Global Text Text24;
  14. Global Timer Timer25;
  15. Global Button3Class Button3Class26;
  16. Global Button3Class Button3Class27;
  17. Global Float Float28;
  18. Global Slider Slider29;
  19. Class ToggleButton ToggleButton30Class;
  20. Class ConfigAttribute ConfigAttribute31Class;
  21. Global ToggleButton30Class ToggleButton30Class32;
  22. Global ToggleButton30Class ToggleButton30Class33;
  23. Global ToggleButton30Class ToggleButton30Class34;
  24. Global GuiObject20Class GuiObject20Class38;
  25. Global GuiObject20Class GuiObject20Class39;
  26. Global GuiObject20Class GuiObject20Class40;
  27. Global GuiObject20Class GuiObject20Class41;
  28. Global GuiObject20Class GuiObject20Class42;
  29. Global GuiObject20Class GuiObject20Class43;
  30. Global GuiObject20Class GuiObject20Class44;
  31. Global GuiObject20Class GuiObject20Class46;
  32. Global GuiObject20Class GuiObject20Class47;
  33. Global GuiObject20Class GuiObject20Class48;
  34. Global GuiObject20Class GuiObject20Class49;
  35. Global Slider Slider50;
  36. Global Slider Slider51;
  37. Global Int Int52;
  38. Global Text Text53;
  39. Global Timer Timer54;
  40. Global Button Button55;
  41. Global ToggleButton30Class ToggleButton30Class56;
  42. Global Button Button59;
  43. Global Button Button60;
  44. Global Button Button61;
  45. Global Button Button62;
  46. Global AnimatedLayer AnimatedLayer63;
  47. Global Button Button65;
  48. Global AnimatedLayer AnimatedLayer69;
  49. Global Map Map70;
  50. Global Timer Timer71;
  51. Global Slider Slider72;
  52. Global Int Int73;
  53. Global Int Int74;
  54. Global Int Int75;
  55. Global Slider Slider77;
  56. Global Slider Slider78;
  57. Global Slider Slider79;
  58. Global Slider Slider80;
  59. Global Slider Slider81;
  60. Global Slider Slider82;
  61. Global Slider Slider83;
  62. Global Slider Slider84;
  63. Global Slider Slider85;
  64. Global Slider Slider86;
  65. Global Slider Slider87;
  66. Global ToggleButton30Class ToggleButton30Class93;
  67. Global ToggleButton30Class ToggleButton30Class94;
  68. Global ToggleButton30Class ToggleButton30Class95;
  69. Global ToggleButton30Class ToggleButton30Class96;
  70. Global GuiObject20Class GuiObject20Class97;
  71. Global GuiObject20Class GuiObject20Class98;
  72. Global GuiObject20Class GuiObject20Class99;
  73. Global GuiObject20Class GuiObject20Class100;
  74. Global GuiObject20Class GuiObject20Class101;
  75. Global PopupMenu PopupMenu102;
  76. Global Text Text103;
  77.  
  78. Function func207();
  79. Function func261(Int 0, Int 0);
  80. Function func2605(String "0");
  81. Function func3011();
  82. Function func3730(Int 0, Int 0);
  83. Function func3962(Int 0);
  84. Function func6012(String "0");
  85. Function func8517();
  86. Function func8663(Int 0);
  87.  
  88. Button3Class.onLeftButtonDown(int x, int y)
  89. {
  90. Button8 = Button3Class;
  91. Int7 = 1;
  92. Button3Class.leftClick();
  93. Int7 = 0;
  94. Timer4.setDelay(Int5);
  95. Timer4.start();
  96. return Null;
  97. }
  98.  
  99. Button3Class.onLeftButtonUp(int x, int y)
  100. {
  101. Timer4.stop();
  102. Button8 = Null;
  103. return Null;
  104. }
  105.  
  106. Timer4.onTimer()
  107. {
  108. if(( Timer4.getDelay() != Int6)) {
  109. Timer4.setDelay(Int6);
  110. }
  111. Int7 = 2;
  112. Button8.leftClick();
  113. Int7 = 0;
  114. return Null;
  115. }
  116.  
  117. func207()
  118. {
  119. Timer4 = ( new Timer);
  120. Int5 = 100;
  121. Int6 = 50;
  122. Int7 = 0;
  123. return Null;
  124. }
  125.  
  126. func261(Int 0, Int 0)
  127. {
  128. delete Timer4;
  129. return Null;
  130. }
  131.  
  132. System.onScriptLoaded()
  133. {
  134. Group Group126;
  135. Layout Layout166;
  136. Int Int159;
  137. Int Int168;
  138. Int Int158;
  139. Layout Layout137;
  140. Int Int160;
  141. Group Group131;
  142. Layout Layout106;
  143. Layout Layout140;
  144. Int Int157;
  145. Int Int161;
  146. func207();
  147. Layout106 = System.getContainer(( "main")).getLayout(( "normal"));
  148. GuiObject20Class44 = Layout106.getObject(( "Pause"));
  149. GuiObject20Class40 = Layout106.getObject(( "Play"));
  150. Button3Class26 = Layout106.getObject(( "VolumeUp"));
  151. Button3Class27 = Layout106.getObject(( "VolumeDown"));
  152. Slider29 = Layout106.getObject(( "hidvol"));
  153. GuiObject20Class44 = Layout106.getObject(( "Pause"));
  154. GuiObject20Class40 = Layout106.getObject(( "Play"));
  155. GuiObject20Class41 = Layout106.getObject(( "Stop"));
  156. GuiObject20Class43 = Layout106.getObject(( "Next"));
  157. GuiObject20Class42 = Layout106.getObject(( "Prev"));
  158. GuiObject20Class46 = Layout106.getObject(( "Eject"));
  159. ToggleButton30Class32 = Layout106.getObject(( "Crossfade"));
  160. ToggleButton30Class33 = Layout106.getObject(( "Shuffle"));
  161. ToggleButton30Class34 = Layout106.getObject(( "Repeat"));
  162. ToggleButton30Class56 = Layout106.getObject(( "Xbass"));
  163. Button61 = Layout106.getObject(( "Eq"));
  164. Button62 = Layout106.getObject(( "Pl"));
  165. GuiObject20Class47 = Layout106.getObject(( "Close"));
  166. GuiObject20Class48 = Layout106.getObject(( "winshade"));
  167. GuiObject20Class49 = Layout106.getObject(( "Minimize"));
  168. Group126 = System.getContainer(( "main")).getLayout(( "normal")).getObject(( "display\-group"));
  169. Text24 = Group126.getObject(( "Songticker"));
  170. Button55 = Group126.getObject(( "SongInfoEditor"));
  171. Float28 = System.getVolume();
  172. Timer25 = ( new Timer);
  173. Timer25.setDelay(750);
  174. Group131 = System.getContainer(( "main")).getLayout(( "normal")).getObject(( "thinger\-group"));
  175. Button65 = Layout106.getObject(( "TH"));
  176. Group131.hide();
  177. AnimatedLayer69 = Group126.getObject(( "SeekAnim"));
  178. Slider72 = Group126.findObject(( "hideseek"));
  179. Timer71 = ( new Timer);
  180. Timer71.setDelay(750);
  181. Map70 = ( new Map);
  182. Map70.loadMap(( "player\.seek\-map"));
  183. Int75 = 0;
  184. Int73 = 0;
  185. Int74 = AnimatedLayer69.getLength();
  186. Int74 = ( Int74 - 1);
  187. Layout137 = System.getContainer(( "main")).getLayout(( "slim"));
  188. GuiObject20Class39 = Layout137.getObject(( "Pause"));
  189. GuiObject20Class38 = Layout137.getObject(( "Play"));
  190. Text53 = Layout137.getObject(( "Songticker"));
  191. Button59 = Layout137.getObject(( "Eq"));
  192. Button60 = Layout137.getObject(( "Pl"));
  193. Slider50 = Layout137.getObject(( "Volume"));
  194. Slider51 = Layout137.getObject(( "Seeker"));
  195. Timer54 = ( new Timer);
  196. Timer54.setDelay(750);
  197. Layout140 = System.getContainer(( "Eq")).getLayout(( "normal"));
  198. Slider77 = Layout140.getObject(( "preamp"));
  199. Slider78 = Layout140.getObject(( "eq1"));
  200. Slider79 = Layout140.getObject(( "eq2"));
  201. Slider80 = Layout140.getObject(( "eq3"));
  202. Slider81 = Layout140.getObject(( "eq4"));
  203. Slider82 = Layout140.getObject(( "eq5"));
  204. Slider83 = Layout140.getObject(( "eq6"));
  205. Slider84 = Layout140.getObject(( "eq7"));
  206. Slider85 = Layout140.getObject(( "eq8"));
  207. Slider86 = Layout140.getObject(( "eq9"));
  208. Slider87 = Layout140.getObject(( "eq10"));
  209. ToggleButton30Class93 = Group126.getObject(( "Full"));
  210. ToggleButton30Class94 = Group126.getObject(( "Pop"));
  211. ToggleButton30Class95 = Group126.getObject(( "Rock"));
  212. ToggleButton30Class96 = Group126.getObject(( "Soft"));
  213. GuiObject20Class101 = Layout106.getObject(( "Xbass"));
  214. GuiObject20Class97 = Group126.getObject(( "Full"));
  215. GuiObject20Class98 = Group126.getObject(( "Pop"));
  216. GuiObject20Class99 = Group126.getObject(( "Rock"));
  217. GuiObject20Class100 = Group126.getObject(( "Soft"));
  218. Int157 = System.getPrivateInt(( "Devay"), ( "Full"), 0);
  219. ToggleButton30Class93.setActivated(Int157);
  220. Int158 = System.getPrivateInt(( "Devay"), ( "Pop"), 0);
  221. ToggleButton30Class94.setActivated(Int158);
  222. Int159 = System.getPrivateInt(( "Devay"), ( "Rock"), 0);
  223. ToggleButton30Class95.setActivated(Int159);
  224. Int160 = System.getPrivateInt(( "Devay"), ( "Soft"), 0);
  225. ToggleButton30Class96.setActivated(Int160);
  226. Int161 = System.getPrivateInt(( "Devay"), ( "Xbass"), 0);
  227. ToggleButton30Class56.setActivated(Int161);
  228. Int23 = System.getStatus();
  229. func3011();
  230. AnimatedLayer63 = Group126.getObject(( "AnimCD"));
  231. if(( System.getLeftVuMeter() != 0)) {
  232. AnimatedLayer63.setStartFrame(1);
  233. AnimatedLayer63.setEndFrame(8);
  234. AnimatedLayer63.play();
  235. }
  236. Layout166 = System.getContainer(( "Pledit")).getLayout(( "shade"));
  237. Text103 = Layout166.getObject(( "Songticker"));
  238. Int168 = System.getPrivateInt(( "Devay"), ( "scrolling"), 1);
  239. if(( Int168 == 1)) {
  240. Text24.setXmlParam(( "ticker"), ( "1"));
  241. Text53.setXmlParam(( "ticker"), ( "1"));
  242. Text103.setXmlParam(( "ticker"), ( "1"));
  243. } else {
  244. Text24.setXmlParam(( "ticker"), ( "0"));
  245. Text53.setXmlParam(( "ticker"), ( "0"));
  246. Text103.setXmlParam(( "ticker"), ( "0"));
  247. }
  248. func8517();
  249. func8663(System.getPrivateInt(( "Devay"), ( "scrolling"), 1));
  250. return Null;
  251. }
  252.  
  253. System.onScriptUnloading()
  254. {
  255. delete Timer25;
  256. delete Timer71;
  257. delete Map70;
  258. return func261(undef, undef);
  259. }
  260.  
  261. Timer25.onTimer()
  262. {
  263. Text24.setText(( ""));
  264. Timer25.stop();
  265. return Null;
  266. }
  267.  
  268. func2605(String "0")
  269. {
  270. Timer25.stop();
  271. Text24.setText(String173);
  272. Timer25.start();
  273. return Null;
  274. }
  275.  
  276. System.onPlay()
  277. {
  278. GuiObject20Class40.hide();
  279. GuiObject20Class44.show();
  280. GuiObject20Class38.hide();
  281. GuiObject20Class39.show();
  282. AnimatedLayer63.setStartFrame(1);
  283. AnimatedLayer63.setEndFrame(8);
  284. AnimatedLayer63.play();
  285. return Null;
  286. }
  287.  
  288. System.onPause()
  289. {
  290. GuiObject20Class40.show();
  291. GuiObject20Class44.hide();
  292. GuiObject20Class38.show();
  293. GuiObject20Class39.hide();
  294. AnimatedLayer63.pause();
  295. return Null;
  296. }
  297.  
  298. System.onStop()
  299. {
  300. GuiObject20Class40.show();
  301. GuiObject20Class44.hide();
  302. GuiObject20Class38.show();
  303. GuiObject20Class39.hide();
  304. AnimatedLayer63.stop();
  305. AnimatedLayer63.gotoFrame(0);
  306. return Null;
  307. }
  308.  
  309. System.onResume()
  310. {
  311. GuiObject20Class40.hide();
  312. GuiObject20Class44.show();
  313. GuiObject20Class38.hide();
  314. GuiObject20Class39.show();
  315. AnimatedLayer63.setStartFrame(1);
  316. AnimatedLayer63.setEndFrame(8);
  317. AnimatedLayer63.play();
  318. return Null;
  319. }
  320.  
  321. func3011()
  322. {
  323. if(( Int23 != 1)) {
  324. GuiObject20Class40.show();
  325. GuiObject20Class44.hide();
  326. GuiObject20Class38.show();
  327. GuiObject20Class39.hide();
  328. } else {
  329. GuiObject20Class44.show();
  330. GuiObject20Class40.hide();
  331. GuiObject20Class39.show();
  332. GuiObject20Class38.hide();
  333. }
  334. return Null;
  335. }
  336.  
  337. Button65.onActivate(int activated)
  338. {
  339. Group Group176;
  340. Group Group175;
  341. Group175 = System.getContainer(( "main")).getLayout(( "normal")).getObject(( "display\-group"));
  342. Group176 = System.getContainer(( "main")).getLayout(( "normal")).getObject(( "thinger\-group"));
  343. if(( activated == 1)) {
  344. Group175.hide();
  345. Group176.show();
  346. } else {
  347. Group176.hide();
  348. Group175.show();
  349. }
  350. return Null;
  351. }
  352.  
  353. System.onPlay()
  354. {
  355. Timer71.start();
  356. return Null;
  357. }
  358.  
  359. Timer71.onTimer()
  360. {
  361. Float Float177;
  362. if(( System.getPlayItemLength() < 0)) {
  363. Float177 = System.getPosition();
  364. Float177 = ( Float177 / System.getPlayItemLength());
  365. Float177 = ( Float177 * 255);
  366. func3962(Float177);
  367. }
  368. return Null;
  369. }
  370.  
  371. System.onStop()
  372. {
  373. Timer71.stop();
  374. AnimatedLayer69.gotoFrame(0);
  375. return Null;
  376. }
  377.  
  378. AnimatedLayer69.onLeftButtonDown(int x, int y)
  379. {
  380. if(( System.getPlayItemLength() < 0)) {
  381. Timer71.stop();
  382. Int73 = 1;
  383. func3730(x, y);
  384. }
  385. return Null;
  386. }
  387.  
  388. AnimatedLayer69.onLeftButtonUp(int x, int y)
  389. {
  390. Float Float183;
  391. if(Int73) {
  392. Float183 = Map70.getValue(( x - AnimatedLayer69.getLeft()), ( y - AnimatedLayer69.getTop()));
  393. if(( Float183 < 0)) {
  394. if(( System.getPlayItemLength() <= 0)) {
  395. Float183 = ( ( Float183 / 255) * System.getPlayItemLength());
  396. System.seekTo(Float183);
  397. }
  398. }
  399. Timer71.start();
  400. Int73 = 0;
  401. }
  402. return Null;
  403. }
  404.  
  405. AnimatedLayer69.onMouseMove(int x, int y)
  406. {
  407. if(Int73) {
  408. func3730(x, y);
  409. }
  410. return Null;
  411. }
  412.  
  413. func3730(Int 0, Int 0)
  414. {
  415. Int Int188;
  416. Float Float189;
  417. Int Int190;
  418. Int Int191;
  419. Int188 = Map70.getValue(( Int186 - AnimatedLayer69.getLeft()), ( Int187 - AnimatedLayer69.getTop()));
  420. if(( Int188 < 0)) {
  421. func3962(Int188);
  422. if(( System.getPlayItemLength() <= 0)) {
  423. Float189 = System.getPlayItemLength();
  424. Int190 = ( ( Int188 * 100) / 255);
  425. Int191 = ( ( Int188 * Float189) / 255);
  426. Timer25.stop();
  427. Timer25.start();
  428. Text24.setText(( ( "Seek\ ") + System.integerToTime(Int191)));
  429. }
  430. }
  431. return Null;
  432. }
  433.  
  434. func3962(Int 0)
  435. {
  436. Int Int194;
  437. Int194 = ( ( Int193 * Int74) / 255);
  438. if(( Int193 < 0)) {
  439. AnimatedLayer69.gotoFrame(( Int194 + 1));
  440. }
  441. if(( Int193 == 0)) {
  442. AnimatedLayer69.gotoFrame(0);
  443. }
  444. return Null;
  445. }
  446.  
  447. Slider72.onPostedPosition(int newpos)
  448. {
  449. if(( ( newpos != Int75) && ( ! Int73))) {
  450. unknown 255;
  451. newpos;
  452. Int75 = newpos;
  453. }
  454. return Null;
  455. }
  456.  
  457. Button3Class26.onLeftClick()
  458. {
  459. if(( Int7 != 0)) {
  460. Float28 = ( Float28 + ( 2.54999995231628));
  461. System.setVolume(System.integer(Float28));
  462. Timer25.stop();
  463. Timer25.start();
  464. Text24.setText(( ( ( "Volume\:\ ") + System.integerToString(( Float28 / ( 2.54999995231628)))) + ( "\'\\\.")));
  465. }
  466. return Null;
  467. }
  468.  
  469. Button3Class27.onLeftClick()
  470. {
  471. if(( Int7 != 0)) {
  472. Float28 = ( Float28 - ( 2.54999995231628));
  473. System.setVolume(System.integer(Float28));
  474. Timer25.stop();
  475. Timer25.start();
  476. Text24.setText(( ( ( "Volume\:\ ") + System.integerToString(( Float28 / ( 2.54999995231628)))) + ( "\'\\\.")));
  477. }
  478. return Null;
  479. }
  480.  
  481. Slider29.onPostedPosition(int newpos)
  482. {
  483. Float Float200;
  484. Float200 = newpos;
  485. Float200 = ( ( Float200 / 255) * 100);
  486. func2605(( ( ( "Volume\:\ ") + System.integerToString(Float200)) + ( "\'\\\.")));
  487. return Null;
  488. }
  489.  
  490. System.onVolumeChanged(int newvol)
  491. {
  492. if(( System.integer(Float28) != newvol)) {
  493. Float28 = newvol;
  494. }
  495. return Null;
  496. }
  497.  
  498. ToggleButton30Class.onLeftButtonDown(int x, int y)
  499. {
  500. if(( ToggleButton30Class == ToggleButton30Class32)) {
  501. func2605(( "Crossfade"));
  502. } else {
  503. if(( ToggleButton30Class == ToggleButton30Class34)) {
  504. func2605(( "Repeat"));
  505. } else {
  506. if(( ToggleButton30Class == ToggleButton30Class33)) {
  507. func2605(( "Shuffle"));
  508. }
  509. }
  510. }
  511. return Null;
  512. }
  513.  
  514. ToggleButton30Class.onToggle(Boolean onoff)
  515. {
  516. String String211;
  517. String String206;
  518. String206 = ( "none");
  519. if(( ToggleButton30Class == ToggleButton30Class32)) {
  520. String206 = ( "Cfd");
  521. } else {
  522. if(( ToggleButton30Class == ToggleButton30Class34)) {
  523. String206 = ( "Rep");
  524. } else {
  525. if(( ToggleButton30Class == ToggleButton30Class33)) {
  526. String206 = ( "Shf");
  527. }
  528. }
  529. }
  530. if(( String206 != ( "none"))) {
  531. if(onoff) {
  532. String211 = ( "on");
  533. } else {
  534. String211 = ( "off");
  535. }
  536. func2605(( ( String206 + ( "\ now\ ")) + String211));
  537. }
  538. return Null;
  539. }
  540.  
  541. ConfigAttribute31Class.onDataChanged()
  542. {
  543. ToggleButton ToggleButton215;
  544. ToggleButton215 = Null;
  545. if(( ConfigAttribute31Class == 0)) {
  546. ToggleButton215 = ToggleButton30Class32;
  547. } else {
  548. if(( ConfigAttribute31Class == 0)) {
  549. ToggleButton215 = ToggleButton30Class33;
  550. } else {
  551. if(( ConfigAttribute31Class == 0)) {
  552. ToggleButton215 = ToggleButton30Class34;
  553. }
  554. }
  555. }
  556. if(( ToggleButton215 != Null)) {
  557. ToggleButton215.setActivated(System.StringToInteger(ConfigAttribute31Class.getData()));
  558. }
  559. return Null;
  560. }
  561.  
  562. GuiObject20Class.onLeftButtonDown(int x, int y)
  563. {
  564. if(( GuiObject20Class == GuiObject20Class40)) {
  565. func2605(( "Play"));
  566. } else {
  567. if(( GuiObject20Class == GuiObject20Class41)) {
  568. func2605(( "Stop"));
  569. } else {
  570. if(( GuiObject20Class == GuiObject20Class44)) {
  571. func2605(( "Pause"));
  572. } else {
  573. if(( GuiObject20Class == GuiObject20Class43)) {
  574. func2605(( "Next"));
  575. } else {
  576. if(( GuiObject20Class == GuiObject20Class42)) {
  577. func2605(( "Previous"));
  578. } else {
  579. if(( GuiObject20Class == GuiObject20Class46)) {
  580. func2605(( "Open"));
  581. } else {
  582. if(( GuiObject20Class == GuiObject20Class47)) {
  583. func2605(( "Exit\ Winamp"));
  584. } else {
  585. if(( GuiObject20Class == GuiObject20Class48)) {
  586. func2605(( "Shade\ Mode"));
  587. } else {
  588. if(( GuiObject20Class == GuiObject20Class49)) {
  589. func2605(( "Minimize"));
  590. } else {
  591. if(( GuiObject20Class == GuiObject20Class97)) {
  592. func2605(( "Full\ Bass\ Treb\."));
  593. } else {
  594. if(( GuiObject20Class == GuiObject20Class98)) {
  595. func2605(( "Pop\ Music"));
  596. } else {
  597. if(( GuiObject20Class == GuiObject20Class99)) {
  598. func2605(( "Rock\ Music"));
  599. } else {
  600. if(( GuiObject20Class == GuiObject20Class100)) {
  601. func2605(( "Soft\ Music"));
  602. } else {
  603. if(( GuiObject20Class == GuiObject20Class101)) {
  604. func2605(( "X\-Bass"));
  605. }
  606. }
  607. }
  608. }
  609. }
  610. }
  611. }
  612. }
  613. }
  614. }
  615. }
  616. }
  617. }
  618. }
  619. return Null;
  620. }
  621.  
  622. Timer54.onTimer()
  623. {
  624. Text53.setText(( ""));
  625. Timer54.stop();
  626. return Null;
  627. }
  628.  
  629. Slider50.onSetPosition(int newpos)
  630. {
  631. Float Float228;
  632. Float228 = newpos;
  633. Float228 = ( ( Float228 / 255) * 100);
  634. func6012(( ( ( "Volume\:\ ") + System.integerToString(Float228)) + ( "\%")));
  635. return Null;
  636. }
  637.  
  638. Slider50.onPostedPosition(int newpos)
  639. {
  640. Float Float231;
  641. Float231 = newpos;
  642. Float231 = ( ( Float231 / 255) * 100);
  643. func6012(( ( ( "Volume\:\ ") + System.integerToString(Float231)) + ( "\%")));
  644. return Null;
  645. }
  646.  
  647. Slider51.onSetPosition(int newpos)
  648. {
  649. Float Float233;
  650. Float Float234;
  651. Int Int235;
  652. if(Int52) {
  653. Float233 = newpos;
  654. Float233 = ( ( Float233 / 255) * 100);
  655. Float234 = System.getPlayItemLength();
  656. if(( Float234 != 0)) {
  657. Int235 = ( ( Float234 * Float233) / 100);
  658. func6012(( ( ( ( "Seek\:\ ") + System.integerToTime(Int235)) + ( "\ \/\ ")) + System.integerToTime(Float234)));
  659. }
  660. }
  661. return Null;
  662. }
  663.  
  664. Slider51.onPostedPosition(int newpos)
  665. {
  666. Float Float239;
  667. Int Int241;
  668. Float Float240;
  669. if(Int52) {
  670. Float239 = newpos;
  671. Float239 = ( ( Float239 / 255) * 100);
  672. Float240 = System.getPlayItemLength();
  673. if(( Float240 != 0)) {
  674. Int241 = ( ( Float240 * Float239) / 100);
  675. func6012(( ( ( ( "Seek\:\ ") + System.integerToTime(Int241)) + ( "\ \/\ ")) + System.integerToTime(Float240)));
  676. }
  677. }
  678. return Null;
  679. }
  680.  
  681. Slider51.onLeftButtonDown(int x, int y)
  682. {
  683. Int52 = 1;
  684. return Null;
  685. }
  686.  
  687. Slider51.onLeftButtonUp(int x, int y)
  688. {
  689. Int52 = 0;
  690. return Null;
  691. }
  692.  
  693. func6012(String "0")
  694. {
  695. Timer54.stop();
  696. Text53.setText(String246);
  697. Timer54.start();
  698. return Null;
  699. }
  700.  
  701. Button61.onActivate(int activated)
  702. {
  703. if(( activated == 1)) {
  704. func2605(( "Open\ Eq"));
  705. } else {
  706. func2605(( "Close\ Eq"));
  707. }
  708. return Null;
  709. }
  710.  
  711. Button62.onActivate(int activated)
  712. {
  713. if(( activated == 1)) {
  714. func2605(( "Open\ Pl"));
  715. } else {
  716. func2605(( "Close\ Pl"));
  717. }
  718. return Null;
  719. }
  720.  
  721. Button59.onActivate(int activated)
  722. {
  723. if(( activated == 1)) {
  724. unknown 255;
  725. "Open\ Equalizer";
  726. } else {
  727. unknown 255;
  728. "Close\ Equalizer";
  729. }
  730. return Null;
  731. }
  732.  
  733. Button60.onActivate(int activated)
  734. {
  735. if(( activated == 1)) {
  736. func6012(( "Open\ Playlist"));
  737. } else {
  738. func6012(( "Close\ Playlist"));
  739. }
  740. return Null;
  741. }
  742.  
  743. Text24.onLeftButtonDblClk(int x, int y)
  744. {
  745. Button55.leftClick();
  746. return Null;
  747. }
  748.  
  749. Text53.onLeftButtonDblClk(int x, int y)
  750. {
  751. Button55.leftClick();
  752. return Null;
  753. }
  754.  
  755. ToggleButton30Class56.onLeftButtonUp(int x, int y)
  756. {
  757. Int Int265;
  758. Int265 = System.getPrivateInt(( "Devay"), ( "Xbass"), 0);
  759. if(( Int265 == 0)) {
  760. Slider77.setPosition(( Slider77.getPosition() + 10));
  761. Slider78.setPosition(( Slider78.getPosition() + 41));
  762. Slider79.setPosition(( Slider79.getPosition() + 35));
  763. Slider80.setPosition(( Slider80.getPosition() + 26));
  764. System.setPrivateInt(( "Devay"), ( "Xbass"), 1);
  765. } else {
  766. Slider77.setPosition(( Slider77.getPosition() - 10));
  767. Slider78.setPosition(( Slider78.getPosition() - 41));
  768. Slider79.setPosition(( Slider79.getPosition() - 35));
  769. Slider80.setPosition(( Slider80.getPosition() - 26));
  770. System.setPrivateInt(( "Devay"), ( "Xbass"), 0);
  771. }
  772. return Null;
  773. }
  774.  
  775. ToggleButton30Class93.onActivate(int activated)
  776. {
  777. System.setPrivateInt(( "Devay"), ( "Full"), activated);
  778. if(( activated == 1)) {
  779. ToggleButton30Class94.setActivated(0);
  780. System.setPrivateInt(( "Devay"), ( "Pop"), 0);
  781. ToggleButton30Class95.setActivated(0);
  782. System.setPrivateInt(( "Devay"), ( "Rock"), 0);
  783. ToggleButton30Class96.setActivated(0);
  784. System.setPrivateInt(( "Devay"), ( "Soft"), 0);
  785. ToggleButton30Class56.setActivated(0);
  786. System.setPrivateInt(( "Devay"), ( "Xbass"), 0);
  787. Slider77.setPosition(127);
  788. Slider78.setPosition(170);
  789. Slider79.setPosition(162);
  790. Slider80.setPosition(127);
  791. Slider81.setPosition(76);
  792. Slider82.setPosition(92);
  793. Slider83.setPosition(134);
  794. Slider84.setPosition(178);
  795. Slider85.setPosition(194);
  796. Slider86.setPosition(202);
  797. Slider87.setPosition(202);
  798. System.setPrivateInt(( "Devay"), ( "Full"), 1);
  799. } else {
  800. System.setPrivateInt(( "Devay"), ( "Full"), 0);
  801. }
  802. return Null;
  803. }
  804.  
  805. ToggleButton30Class94.onActivate(int activated)
  806. {
  807. System.setPrivateInt(( "Devay"), ( "Pop"), activated);
  808. if(( activated == 1)) {
  809. ToggleButton30Class93.setActivated(0);
  810. System.setPrivateInt(( "Devay"), ( "Full"), 0);
  811. ToggleButton30Class95.setActivated(0);
  812. System.setPrivateInt(( "Devay"), ( "Rock"), 0);
  813. ToggleButton30Class96.setActivated(0);
  814. System.setPrivateInt(( "Devay"), ( "Soft"), 0);
  815. ToggleButton30Class56.setActivated(0);
  816. System.setPrivateInt(( "Devay"), ( "Xbass"), 0);
  817. Slider77.setPosition(127);
  818. Slider78.setPosition(112);
  819. Slider79.setPosition(154);
  820. Slider80.setPosition(170);
  821. Slider81.setPosition(174);
  822. Slider82.setPosition(158);
  823. Slider83.setPosition(116);
  824. Slider84.setPosition(108);
  825. Slider85.setPosition(108);
  826. Slider86.setPosition(112);
  827. Slider87.setPosition(112);
  828. System.setPrivateInt(( "Devay"), ( "Pop"), 1);
  829. } else {
  830. System.setPrivateInt(( "Devay"), ( "Pop"), 0);
  831. }
  832. return Null;
  833. }
  834.  
  835. ToggleButton30Class95.onActivate(int activated)
  836. {
  837. System.setPrivateInt(( "Devay"), ( "Rock"), activated);
  838. if(( activated == 1)) {
  839. ToggleButton30Class93.setActivated(0);
  840. System.setPrivateInt(( "Devay"), ( "Full"), 0);
  841. ToggleButton30Class94.setActivated(0);
  842. System.setPrivateInt(( "Devay"), ( "Pop"), 0);
  843. ToggleButton30Class96.setActivated(0);
  844. System.setPrivateInt(( "Devay"), ( "Soft"), 0);
  845. ToggleButton30Class56.setActivated(0);
  846. System.setPrivateInt(( "Devay"), ( "Xbass"), 0);
  847. Slider77.setPosition(127);
  848. Slider78.setPosition(174);
  849. Slider79.setPosition(154);
  850. Slider80.setPosition(88);
  851. Slider81.setPosition(72);
  852. Slider82.setPosition(100);
  853. Slider83.setPosition(150);
  854. Slider84.setPosition(182);
  855. Slider85.setPosition(194);
  856. Slider86.setPosition(194);
  857. Slider87.setPosition(194);
  858. System.setPrivateInt(( "Devay"), ( "Rock"), 1);
  859. } else {
  860. System.setPrivateInt(( "Devay"), ( "Rock"), 0);
  861. }
  862. return Null;
  863. }
  864.  
  865. ToggleButton30Class96.onActivate(int activated)
  866. {
  867. System.setPrivateInt(( "Devay"), ( "Soft"), activated);
  868. if(( activated == 1)) {
  869. ToggleButton30Class93.setActivated(0);
  870. System.setPrivateInt(( "Devay"), ( "Full"), 0);
  871. ToggleButton30Class94.setActivated(0);
  872. System.setPrivateInt(( "Devay"), ( "Pop"), 0);
  873. ToggleButton30Class95.setActivated(0);
  874. System.setPrivateInt(( "Devay"), ( "Rock"), 0);
  875. ToggleButton30Class56.setActivated(0);
  876. System.setPrivateInt(( "Devay"), ( "Xbass"), 0);
  877. Slider77.setPosition(127);
  878. Slider78.setPosition(154);
  879. Slider79.setPosition(134);
  880. Slider80.setPosition(116);
  881. Slider81.setPosition(108);
  882. Slider82.setPosition(116);
  883. Slider83.setPosition(150);
  884. Slider84.setPosition(178);
  885. Slider85.setPosition(186);
  886. Slider86.setPosition(194);
  887. Slider87.setPosition(202);
  888. System.setPrivateInt(( "Devay"), ( "Soft"), 1);
  889. } else {
  890. System.setPrivateInt(( "Devay"), ( "Soft"), 0);
  891. }
  892. return Null;
  893. }
  894.  
  895. func8517()
  896. {
  897. PopupMenu102 = ( new PopupMenu);
  898. PopupMenu102.addCommand(( "Songticker\ Scrolling\ \(on\)"), 1, 0, 0);
  899. PopupMenu102.addCommand(( "Songticker\ Scrolling\ \(off\)"), 2, 0, 0);
  900. return Null;
  901. }
  902.  
  903. Text24.onRightButtonUp(int x, int y)
  904. {
  905. func8663(PopupMenu102.popAtMouse());
  906. complete;
  907. return Null;
  908. }
  909.  
  910. Text53.onRightButtonUp(int x, int y)
  911. {
  912. func8663(PopupMenu102.popAtMouse());
  913. complete;
  914. return Null;
  915. }
  916.  
  917. func8663(Int 0)
  918. {
  919. if(( Int300 < 0)) {
  920. if(( Int300 == 1)) {
  921. Text24.setXmlParam(( "ticker"), ( "1"));
  922. Text53.setXmlParam(( "ticker"), ( "1"));
  923. Text103.setXmlParam(( "ticker"), ( "1"));
  924. PopupMenu102.checkCommand(1, 1);
  925. PopupMenu102.checkCommand(2, 0);
  926. System.setPrivateInt(( "Devay"), ( "scrolling"), 1);
  927. }
  928. if(( Int300 == 2)) {
  929. Text24.setXmlParam(( "ticker"), ( "0"));
  930. Text53.setXmlParam(( "ticker"), ( "0"));
  931. Text103.setXmlParam(( "ticker"), ( "0"));
  932. PopupMenu102.checkCommand(1, 0);
  933. PopupMenu102.checkCommand(2, 1);
  934. System.setPrivateInt(( "Devay"), ( "scrolling"), 0);
  935. }
  936. }
  937. return Null;
  938. }
  939.  
  940.  
  941.