home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 January / PCWorld_2004-01_cd.bin / Software / topware / winamp5 / winamp50beta2.exe / $_14327_ / mlmenu.maki (.txt) < prev    next >
Winamp Compiled Maki Script  |  2003-10-22  |  5KB  |  139 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.  
  23. Function func0();
  24.  
  25. func0()
  26. {
  27. ConfigAttribute ConfigAttribute43;
  28. ConfigAttribute ConfigAttribute42;
  29. ConfigItem ConfigItem25;
  30. ConfigItem ConfigItem38;
  31. ConfigItem ConfigItem31;
  32. ConfigAttribute ConfigAttribute50;
  33. ConfigItem ConfigItem34;
  34. ConfigAttribute ConfigAttribute41;
  35. ConfigItem ConfigItem28;
  36. ConfigAttribute ConfigAttribute45;
  37. ConfigItem ConfigItem36;
  38. ConfigItem ConfigItem22;
  39. ConfigAttribute ConfigAttribute40;
  40. ConfigItem22 = Config.newItem(( "Winamp\ Modern"), ( "\{26E26319\-AECA\-4433\-B8F1\-F4A5BF2A9ED5\}"));
  41. ConfigItem25 = Config.newItem(( "Drawers"), ( "\{C338B30F\-2A04\-4b10\-871F\-4E9D52D62806\}"));
  42. ConfigItem28 = Config.newItem(( "Menus"), ( "\{12ED320E\-6813\-45ac\-9F8E\-78EE5B2B5F6D\}"));
  43. ConfigItem31 = Config.newItem(( "Main\ Windowshade\ Mode"), ( "\{58F07E21\-AE96\-4899\-B7BC\-3640B40029FB\}"));
  44. ConfigItem34 = Config.newItem(( "Vis\ Buttons"), ( "\{D70E3ABF\-D2FF\-4b82\-9A70\-4B5DF1A5D942\}"));
  45. ConfigItem36 = Config.getItem(( "\{1828D28F\-78DD\-4647\-8532\-EBA504B8FC04\}"));
  46. ConfigItem38 = Config.getItem(( "\{6559CA61\-7EB2\-4415\-A8A9\-A2AEEF762B7F\}"));
  47. ConfigAttribute40 = ConfigItem36.newAttribute(( "Winamp\ Modern"), ( ""));
  48. ConfigAttribute40.setData(( "\{26E26319\-AECA\-4433\-B8F1\-F4A5BF2A9ED5\}"));
  49. ConfigAttribute41 = ConfigItem22.newAttribute(( "Drawers"), ( ""));
  50. ConfigAttribute41.setData(( "\{C338B30F\-2A04\-4b10\-871F\-4E9D52D62806\}"));
  51. ConfigAttribute42 = ConfigItem22.newAttribute(( "Menus"), ( ""));
  52. ConfigAttribute42.setData(( "\{12ED320E\-6813\-45ac\-9F8E\-78EE5B2B5F6D\}"));
  53. ConfigAttribute43 = ConfigItem22.newAttribute(( "Main\ Windowshade\ Mode"), ( ""));
  54. ConfigAttribute43.setData(( "\{58F07E21\-AE96\-4899\-B7BC\-3640B40029FB\}"));
  55. ConfigAttribute45 = ConfigItem22.newAttribute(( "Vis\ Shortcut\ Button"), ( ""));
  56. ConfigAttribute45.setData(( "\{D70E3ABF\-D2FF\-4b82\-9A70\-4B5DF1A5D942\}"));
  57. ConfigAttribute3 = ConfigItem25.newAttribute(( "Animate\ Video\/Vis\ Drawer"), ( "0"));
  58. ConfigAttribute4 = ConfigItem25.newAttribute(( "Animate\ Config\ Drawer"), ( "0"));
  59. ConfigAttribute50 = ConfigItem25.newAttribute(( "sep1"), ( ""));
  60. ConfigAttribute50.setData(( "\-"));
  61. ConfigAttribute7 = ConfigItem25.newAttribute(( "Open\ Video\/Vis\ from\ the\ top"), ( "0"));
  62. ConfigAttribute8 = ConfigItem25.newAttribute(( "Open\ Video\/Vis\ from\ the\ bottom"), ( "1"));
  63. ConfigAttribute9 = ConfigItem25.newAttribute(( "Bypass\ setting\ to\ keep\ in\ screen"), ( "1"));
  64. if(( ConfigAttribute7.getData() == ( "1"))) {
  65. ConfigAttribute7.onDataChanged();
  66. } else {
  67. ConfigAttribute8.onDataChanged();
  68. }
  69. ConfigAttribute11 = ConfigItem28.newAttribute(( "Show\ Menus\ in\ Main\ Window"), ( "1"));
  70. ConfigAttribute12 = ConfigItem28.newAttribute(( "Show\ Menus\ in\ Playlist\ Editor"), ( "1"));
  71. ConfigAttribute13 = ConfigItem28.newAttribute(( "Show\ Menus\ in\ Media\ Library"), ( "1"));
  72. ConfigAttribute5 = ConfigItem22.newAttribute(( "Detach\ Vis\ Window"), ( "0"));
  73. ConfigAttribute6 = ConfigItem22.newAttribute(( "Detach\ Video\ Window"), ( "0"));
  74. ConfigAttribute10 = ConfigItem38.newAttribute(( "Equalizer\ Alt\+G"), ( "0"));
  75. ConfigAttribute17 = ConfigItem22.newAttribute(( "Enable\ Beat\ Visualization"), ( "1"));
  76. ConfigAttribute14 = ConfigItem31.newAttribute(( "Link\ Position\ and\ Width"), ( "1"));
  77. ConfigAttribute15 = ConfigItem31.newAttribute(( "Link\ Position\,\ Unlink\ Width"), ( "0"));
  78. ConfigAttribute16 = ConfigItem31.newAttribute(( "Unlink\ Position\ and\ Width"), ( "0"));
  79. ConfigAttribute19 = ConfigItem34.newAttribute(( "Open\ Context\ Menu"), ( "1"));
  80. ConfigAttribute18 = ConfigItem34.newAttribute(( "Open\ Configuration"), ( "0"));
  81. return Null;
  82. }
  83.  
  84. System.onScriptLoaded()
  85. {
  86. func0();
  87. ConfigAttribute13.onDataChanged();
  88. return Null;
  89. }
  90.  
  91. ConfigAttribute13.onDataChanged()
  92. {
  93. Group Group71;
  94. Layout Layout72;
  95. Group Group69;
  96. Group69 = System.getScriptGroup().findObject(( "player\.content\.ml\.dummy\.group"));
  97. Group71 = System.getScriptGroup().findObject(( "wasabi\.menubar\.ml"));
  98. Layout72 = System.getScriptGroup().getParentLayout();
  99. Layout72.beforeRedock();
  100. if(( ConfigAttribute13.getData() == ( "1"))) {
  101. Group69.setXmlParam(( "y"), ( "17"));
  102. Group71.show();
  103. Layout72.snapAdjust(0, 0, 0, 0);
  104. } else {
  105. Group69.setXmlParam(( "y"), ( "0"));
  106. Group71.hide();
  107. Layout72.snapAdjust(0, 0, 0, 17);
  108. }
  109. Layout72.redock();
  110. return Null;
  111. }
  112.  
  113. System.onKeyDown(String key)
  114. {
  115. Layout Layout78;
  116. if(( ConfigAttribute13.getData() == ( "0"))) {
  117. return Null;
  118. }
  119. Layout78 = System.getScriptGroup().getParentLayout();
  120. if(( ! Layout78.isActive())) {
  121. return Null;
  122. }
  123. if(( key == ( "alt\+f"))) {
  124. System.getScriptGroup().findObject(( "mlFile\.menu")).sendAction(( "open"), ( ""), 0, 0, 0, 0);
  125. complete;
  126. }
  127. if(( key == ( "alt\+i"))) {
  128. System.getScriptGroup().findObject(( "mlView\.menu")).sendAction(( "open"), ( ""), 0, 0, 0, 0);
  129. complete;
  130. }
  131. if(( key == ( "alt\+h"))) {
  132. System.getScriptGroup().findObject(( "mlHelp\.menu")).sendAction(( "open"), ( ""), 0, 0, 0, 0);
  133. complete;
  134. }
  135. return Null;
  136. }
  137.  
  138.  
  139.