home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 September / PCWorld_2002-09_cd.bin / Software / Topware / winamp / wa3install-mad.exe / Wacs / xml / library / queryedit.maki (.txt) < prev   
Winamp Compiled Maki Script  |  2002-06-25  |  2KB  |  59 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 Edit Edit3;
  7. Global String String4;
  8.  
  9. Function func245();
  10.  
  11. System.onScriptLoaded()
  12. {
  13. String String10;
  14. Group2 = System.getScriptGroup();
  15. if(( Group2 == Null)) {
  16. System.messageBox(( "queryedit\.maki\ can\ only\ run\ within\ a\ group"), ( "Error"), 0, ( ""));
  17. return Null;
  18. }
  19. String10 = System.getToken(System.getParam(), ( "\;"), 0);
  20. Edit3 = Group2.findObject(String10);
  21. if(( Edit3 == Null)) {
  22. System.messageBox(( ( ( "queryedit\.maki\ cannot\ find\ the\ edit\ field\ \(param\ 0\ \=\ ") + String10) + ( "\)")), ( "Error"), 0, ( ""));
  23. }
  24. return Null;
  25. }
  26.  
  27. Edit3.onEnter()
  28. {
  29. func245();
  30. return Null;
  31. }
  32.  
  33. Edit3.onIdleEditUpdate()
  34. {
  35. if(( String4 == Edit3.getText())) {
  36. return Null;
  37. }
  38. func245();
  39. return Null;
  40. }
  41.  
  42. func245()
  43. {
  44. String String14;
  45. GuiObject GuiObject15;
  46. String14 = System.getToken(System.getParam(), ( "\;"), 1);
  47. GuiObject15 = System.getScriptGroup().findObject(String14);
  48. String4 = Edit3.getText();
  49. if(( GuiObject15 != Null)) {
  50. GuiObject15.setXmlParam(( "auto"), ( "1"));
  51. GuiObject15.setXmlParam(( "query"), String4);
  52. } else {
  53. System.messageBox(( ( ( "queryedit\.maki\ cannot\ find\ the\ queryline\ field\ \(param\ 1\ \=\ ") + String14) + ( "\)")), ( "Error"), 0, ( ""));
  54. }
  55. return Null;
  56. }
  57.  
  58.  
  59.