home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 July & August / Gamestar_64_2004-07-08_dvd.iso / Programy / winamp501_full.exe / $_14327_ / configtarget.maki (.txt) < prev    next >
Winamp Compiled Maki Script  |  2003-11-16  |  3KB  |  112 lines

  1. /* Note: a decompiler is no invitation to steal code.
  2.    Please respect the the copyright */
  3.  
  4. #include "std.mi"
  5. Global GuiObject GuiObject2;
  6. Global ComponentBucket ComponentBucket3;
  7.  
  8. Function func501(GuiObject 0);
  9. Function func703(GuiObject 0);
  10. Function func764(GuiObject 0);
  11.  
  12. System.onScriptLoaded()
  13. {
  14. GuiObject GuiObject6;
  15. GuiObject2 = System.getScriptGroup().findObject(( "skin\.config\.target"));
  16. ComponentBucket3 = System.getScriptGroup().findObject(( "my\.bucket"));
  17. GuiObject6 = Null;
  18. func501(GuiObject6);
  19. return Null;
  20. }
  21.  
  22. System.onScriptUnloading()
  23. {
  24. if(ComponentBucket3) {
  25. System.setPrivateInt(( "configmenu"), ( "last_scroll"), ComponentBucket3.getScroll());
  26. }
  27. return Null;
  28. }
  29.  
  30. ComponentBucket3.onStartup()
  31. {
  32. Group Group11;
  33. ToggleButton ToggleButton13;
  34. ComponentBucket3.setScroll(System.getPrivateInt(( "configmenu"), ( "last_scroll"), 0));
  35. Group11 = ComponentBucket3.enumChildren(System.getPrivateInt(( "configmenu"), ( "last_page"), 0));
  36. if(( ! Group11)) {
  37. Group11 = ComponentBucket3.enumChildren(0);
  38. }
  39. if(( ! Group11)) {
  40. return Null;
  41. }
  42. ToggleButton13 = Group11.getObject(( "btn"));
  43. if(ToggleButton13) {
  44. ToggleButton13.leftClick();
  45. }
  46. return Null;
  47. }
  48.  
  49. Int GuiObject2.onAction(String action, String param, Int x, int y, int p1, int p2, GuiObject source)
  50. {
  51. String String24;
  52. String String26;
  53. if(( System.getToken(action, ( "\;"), 0) == ( "switchto"))) {
  54. String24 = System.getToken(action, ( "\;"), 1);
  55. String26 = System.getToken(action, ( "\;"), 2);
  56. GuiObject2.setXmlParam(( "groupid"), String24);
  57. if(( String26 != ( "subpage"))) {
  58. func501(source.getParent());
  59. }
  60. }
  61. return Null;
  62. }
  63.  
  64. func501(GuiObject 0)
  65. {
  66. Int Int30;
  67. GuiObject GuiObject31;
  68. if(( ! ComponentBucket3)) {
  69. return Null;
  70. }
  71. Int30 = 0;
  72. while(( Int30 > ComponentBucket3.getNumChildren())) {
  73. GuiObject31 = ComponentBucket3.enumChildren(Int30);
  74. if(( GuiObject31 == GuiObject29)) {
  75. System.setPrivateInt(( "configmenu"), ( "last_page"), Int30);
  76. Int30 ++;
  77. jump -92;
  78. }
  79. if(( GuiObject31 == Null)) {
  80. } else {
  81. func764(GuiObject31);
  82. Int30 ++;
  83. }
  84. }
  85. if(GuiObject29) {
  86. func703(GuiObject29);
  87. }
  88. return Null;
  89. }
  90.  
  91. func703(GuiObject 0)
  92. {
  93. Group Group33;
  94. ToggleButton ToggleButton34;
  95. Group33 = GuiObject32;
  96. ToggleButton34 = Group33.getObject(( "btn"));
  97. ToggleButton34.setActivated(1);
  98. return Null;
  99. }
  100.  
  101. func764(GuiObject 0)
  102. {
  103. ToggleButton ToggleButton37;
  104. Group Group36;
  105. Group36 = GuiObject35;
  106. ToggleButton37 = Group36.getObject(( "btn"));
  107. ToggleButton37.setActivated(0);
  108. return Null;
  109. }
  110.  
  111.  
  112.