home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 January / PCWorld_2005-01_cd.bin / software / topware / winamp / winamp507_full.exe / Plugins / standardframe.maki (.txt) < prev    next >
Winamp Compiled Maki Script  |  2003-06-22  |  3KB  |  100 lines

  1. /* Note: a decompiler is no invitation to steal code.
  2.    Please respect the the copyright */
  3.  
  4. #include "std.mi"
  5. Global Group Group2;
  6. Global Group Group3;
  7. Global Group Group4;
  8. Global String String5;
  9. Global String String6;
  10. Global String String7;
  11. Global String String8;
  12. Global String String9;
  13. Global String String10;
  14. Global String String11;
  15. Global String String12;
  16. Global Layer Layer13;
  17. Global Button Button14;
  18.  
  19. Function func728(String "0");
  20.  
  21. System.onScriptLoaded()
  22. {
  23. String String15;
  24. Group2 = System.getScriptGroup();
  25. String15 = System.getParam();
  26. String5 = System.getToken(String15, ( "\,"), 0);
  27. String6 = System.getToken(String15, ( "\,"), 1);
  28. String7 = System.getToken(String15, ( "\,"), 2);
  29. String8 = System.getToken(String15, ( "\,"), 3);
  30. String9 = System.getToken(String15, ( "\,"), 4);
  31. String10 = System.getToken(String15, ( "\,"), 5);
  32. String11 = System.getToken(String15, ( "\,"), 6);
  33. String12 = System.getToken(String15, ( "\,"), 7);
  34. Button14 = Group2.findObject(( "sysmenu"));
  35. return Null;
  36. }
  37.  
  38. System.onSetXuiParam(String param, String value)
  39. {
  40. if(( param == ( "content"))) {
  41. func728(value);
  42. Group4 = Group2.findObject(( "wasabi\.titlebar"));
  43. Layer13 = Group4.findObject(( "mousetrap"));
  44. }
  45. if(( ( param == ( "padtitleright")) || ( param == ( "padtitleleft")))) {
  46. if(( Group4 != Null)) {
  47. Group4.setXmlParam(param, value);
  48. }
  49. }
  50. if(( param == ( "shade"))) {
  51. if(( Layer13 != Null)) {
  52. Layer13.setXmlParam(( "dblclickaction"), ( ( "switch\;") + value));
  53. } else {
  54. System.messageBox(( "Cannot\ set\ shade\ parameter\ for\ StandardFrame\ object\,\ no\ mousetrap\ found"), ( "Skin\ Error"), 0, ( ""));
  55. }
  56. }
  57. return Null;
  58. }
  59.  
  60. Int Group2.onNotify(String command, String param, int a, int b)
  61. {
  62. String String44;
  63. String String43;
  64. String43 = System.getToken(command, ( "\,"), 0);
  65. String44 = System.getToken(command, ( "\,"), 1);
  66. if(( ( ( ( String43 == ( "content")) || ( String43 == ( "padtitleright"))) || ( String43 == ( "padtitleleft"))) || ( String43 == ( "shade")))) {
  67. System.onSetXuiParam(String43, String44);
  68. }
  69. return Null;
  70. }
  71.  
  72. func728(String "0")
  73. {
  74. Group3 = System.newGroup(String45);
  75. if(( Group3 == Null)) {
  76. System.messageBox(( ( ( "group\ \"") + String45) + ( "\"\ not\ found")), ( "ButtonGroup"), 0, ( ""));
  77. return Null;
  78. }
  79. Group3.setXmlParam(( "x"), String5);
  80. Group3.setXmlParam(( "y"), String6);
  81. Group3.setXmlParam(( "w"), String7);
  82. Group3.setXmlParam(( "h"), String8);
  83. Group3.setXmlParam(( "relatx"), String9);
  84. Group3.setXmlParam(( "relaty"), String10);
  85. Group3.setXmlParam(( "relatw"), String11);
  86. Group3.setXmlParam(( "relath"), String12);
  87. Group3.init(Group2);
  88. return Null;
  89. }
  90.  
  91. Button14.onLeftClick()
  92. {
  93. LayoutStatus LayoutStatus58;
  94. LayoutStatus58 = Group2.findObject(( "sysmenu\.status"));
  95. LayoutStatus58.callme(( "\{system\}"));
  96. return Null;
  97. }
  98.  
  99.  
  100.