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