home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 January / soundCD_1.03.iso / players / WinAmp / winamp3_0-full.exe / Skins / Default.wal / scripts / main.maki (.txt) < prev   
Winamp Compiled Maki Script  |  2002-07-28  |  5KB  |  283 lines

  1. /* Note: a decompiler is no invitation to steal code.
  2.    Please respect the the copyright */
  3.  
  4. #include "std.mi"
  5. Global Text Text3;
  6. Global Slider Slider4;
  7. Global Slider Slider5;
  8. Global Slider Slider6;
  9. Global Timer Timer7;
  10. Global Int Int8;
  11. Global Int Int9;
  12. Global Int Int10;
  13. Class GuiObject GuiObject11Class;
  14. Class ToggleButton ToggleButton12Class;
  15. Global GuiObject11Class GuiObject11Class13;
  16. Global GuiObject11Class GuiObject11Class14;
  17. Global GuiObject11Class GuiObject11Class15;
  18. Global GuiObject11Class GuiObject11Class16;
  19. Global GuiObject11Class GuiObject11Class17;
  20. Global GuiObject11Class GuiObject11Class18;
  21. Global GuiObject11Class GuiObject11Class19;
  22. Global GuiObject11Class GuiObject11Class20;
  23. Global GuiObject11Class GuiObject11Class21;
  24. Global GuiObject11Class GuiObject11Class22;
  25.  
  26. Function func1828(String "0");
  27. Function func1855();
  28.  
  29. System.onScriptUnloading()
  30. {
  31. delete Timer7;
  32. return Null;
  33. }
  34.  
  35. System.onScriptLoaded()
  36. {
  37. Group Group26;
  38. Group26 = System.getScriptGroup();
  39. Text3 = Group26.findObject(( "Songticker"));
  40. if(( Text3 == Null)) {
  41. System.messageBox(( "ooch\!\!"), ( "ooch"), 0, ( ""));
  42. }
  43. Slider4 = Group26.findObject(( "Volume"));
  44. Slider5 = Group26.findObject(( "Seeker"));
  45. Slider6 = Group26.findObject(( "SeekerGhost"));
  46. GuiObject11Class13 = Group26.findObject(( "Play"));
  47. GuiObject11Class17 = Group26.findObject(( "Pause"));
  48. GuiObject11Class14 = Group26.findObject(( "Stop"));
  49. GuiObject11Class16 = Group26.findObject(( "Next"));
  50. GuiObject11Class15 = Group26.findObject(( "Previous"));
  51. GuiObject11Class18 = Group26.findObject(( "Thinger"));
  52. GuiObject11Class19 = Group26.findObject(( "Eject"));
  53. GuiObject11Class20 = Group26.findObject(( "Eq"));
  54. GuiObject11Class21 = Group26.findObject(( "Ml"));
  55. GuiObject11Class22 = Group26.findObject(( "Pl"));
  56. if(( Slider6 != Null)) {
  57. Slider6.setAlpha(1);
  58. }
  59. Int10 = 0;
  60. if(( GuiObject11Class18 != Null)) {
  61. Timer7 = ( new Timer);
  62. Timer7.setDelay(50);
  63. }
  64. return Null;
  65. }
  66.  
  67. Text3.onLeftButtonDblClk(int x, int y)
  68. {
  69. 0.unknown Function .showCurrentlyPlayingEntry();
  70. return Null;
  71. }
  72.  
  73. Slider4.onSetPosition(int newpos)
  74. {
  75. Float Float50;
  76. Float50 = newpos;
  77. Float50 = ( ( Float50 / 255) * 100);
  78. func1828(( ( ( "Volume\:\ ") + System.integerToString(Float50)) + ( "\%")));
  79. return Null;
  80. }
  81.  
  82. Slider4.onSetFinalPosition(int pos)
  83. {
  84. Text3.setAlternateText(( ""));
  85. return Null;
  86. }
  87.  
  88. Slider5.onSetPosition(int newpos)
  89. {
  90. Int Int59;
  91. Float Float58;
  92. Float Float57;
  93. if(( ( ! Slider6) && Int9)) {
  94. Float57 = newpos;
  95. Float57 = ( ( Float57 / 255) * 100);
  96. Float58 = System.getPlayItemLength();
  97. if(( Float58 != 0)) {
  98. Int59 = ( ( Float58 * Float57) / 100);
  99. func1828(( ( ( ( ( ( ( "Seek\ to\ ") + System.integerToTime(Int59)) + ( "\ \/\ ")) + System.integerToTime(Float58)) + ( "\ \(")) + System.integerToString(Float57)) + ( "\%\)")));
  100. }
  101. }
  102. return Null;
  103. }
  104.  
  105. Slider5.onLeftButtonDown(int x, int y)
  106. {
  107. Int9 = 1;
  108. return Null;
  109. }
  110.  
  111. Slider5.onLeftButtonUp(int x, int y)
  112. {
  113. Int9 = 0;
  114. func1828(( ""));
  115. return Null;
  116. }
  117.  
  118. Slider6.onSetPosition(int newpos)
  119. {
  120. Float Float69;
  121. Int Int71;
  122. Float Float70;
  123. if(( Slider6.getAlpha() == 1)) {
  124. return Null;
  125. }
  126. Float69 = newpos;
  127. Float69 = ( ( Float69 / 255) * 100);
  128. Float70 = System.getPlayItemLength();
  129. if(( Float70 != 0)) {
  130. Int71 = ( ( Float70 * Float69) / 100);
  131. func1828(( ( ( ( ( ( ( "Seek\ to\ ") + System.integerToTime(Int71)) + ( "\ \/\ ")) + System.integerToTime(Float70)) + ( "\ \(")) + System.integerToString(Float69)) + ( "\%\)")));
  132. }
  133. return Null;
  134. }
  135.  
  136. Slider6.onLeftButtonDown(int x, int y)
  137. {
  138. Slider6.setAlpha(128);
  139. return Null;
  140. }
  141.  
  142. Slider6.onLeftButtonUp(int x, int y)
  143. {
  144. Slider6.setAlpha(1);
  145. return Null;
  146. }
  147.  
  148. Slider5.onSetFinalPosition(int pos)
  149. {
  150. Text3.setAlternateText(( ""));
  151. return Null;
  152. }
  153.  
  154. Slider6.onSetFinalPosition(int pos)
  155. {
  156. Text3.setAlternateText(( ""));
  157. Slider6.setAlpha(1);
  158. return Null;
  159. }
  160.  
  161. GuiObject11Class.onLeftButtonDown(int x, int y)
  162. {
  163. if(( GuiObject11Class == GuiObject11Class13)) {
  164. func1828(( "Play"));
  165. } else {
  166. if(( GuiObject11Class == GuiObject11Class14)) {
  167. func1828(( "Stop"));
  168. } else {
  169. if(( GuiObject11Class == GuiObject11Class17)) {
  170. func1828(( "Pause"));
  171. } else {
  172. if(( GuiObject11Class == GuiObject11Class16)) {
  173. func1828(( "Next"));
  174. } else {
  175. if(( GuiObject11Class == GuiObject11Class15)) {
  176. func1828(( "Previous"));
  177. } else {
  178. if(( GuiObject11Class == GuiObject11Class18)) {
  179. func1828(( "Thinger"));
  180. } else {
  181. if(( GuiObject11Class == GuiObject11Class19)) {
  182. func1828(( "Open"));
  183. } else {
  184. if(( GuiObject11Class == GuiObject11Class20)) {
  185. func1828(( "Equalizer"));
  186. } else {
  187. if(( GuiObject11Class == GuiObject11Class21)) {
  188. func1828(( "Media\ Library"));
  189. } else {
  190. if(( GuiObject11Class == GuiObject11Class22)) {
  191. func1828(( "Playlist\ Editor"));
  192. }
  193. }
  194. }
  195. }
  196. }
  197. }
  198. }
  199. }
  200. }
  201. }
  202. return Null;
  203. }
  204.  
  205. GuiObject11Class.onLeftButtonUp(int x, int y)
  206. {
  207. func1855();
  208. return Null;
  209. }
  210.  
  211. GuiObject11Class18.onEnterArea()
  212. {
  213. if(Int10) {
  214. return Null;
  215. }
  216. Int8 = 1;
  217. Timer7.start();
  218. return Null;
  219. }
  220.  
  221. GuiObject11Class18.onLeaveArea()
  222. {
  223. if(Int10) {
  224. return Null;
  225. }
  226. Timer7.stop();
  227. GuiObject11Class18.setAlpha(255);
  228. return Null;
  229. }
  230.  
  231. GuiObject11Class18.onRightButtonUp(int x, int y)
  232. {
  233. System.windowMenu();
  234. complete;
  235. return Null;
  236. }
  237.  
  238. Timer7.onTimer()
  239. {
  240. Int Int90;
  241. Int90 = ( GuiObject11Class18.getAlpha() + ( Int8 * 24));
  242. if(( Int90 >= 96)) {
  243. Int90 = 96;
  244. Int8 = ( - Int8);
  245. }
  246. if(( Int90 < 255)) {
  247. Int90 = 255;
  248. Int8 = ( - Int8);
  249. }
  250. GuiObject11Class18.setAlpha(Int90);
  251. return Null;
  252. }
  253.  
  254. func1828(String "0")
  255. {
  256. Text3.setAlternateText(String92);
  257. return Null;
  258. }
  259.  
  260. func1855()
  261. {
  262. Text3.setAlternateText(( ""));
  263. return Null;
  264. }
  265.  
  266. Int GuiObject11Class18.onNotify(String command, String param, int a, int b)
  267. {
  268. if(( command == ( "forcedwobbling"))) {
  269. if(a) {
  270. Int10 = 1;
  271. Int8 = 1;
  272. Timer7.start();
  273. } else {
  274. Int10 = 0;
  275. Timer7.stop();
  276. GuiObject11Class18.setAlpha(255);
  277. }
  278. }
  279. return Null;
  280. }
  281.  
  282.  
  283.