home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 November / CDVD1105.ISO / Util / Winamp / Skins / Anime_Shogo.wal / scripts / customdropdownlist.m < prev    next >
Text File  |  2002-09-29  |  1KB  |  25 lines

  1. #include "../../../lib/std.mi"
  2.  
  3. Global GuiObject guiobjectDropDown;
  4. Global Text textDropDownList;
  5. Global String stringItem = "";
  6. Global String stringSection = "";
  7. Global String stringDefaultValue = "Fofo";
  8.  
  9. System.onScriptLoaded() {
  10.     guiobjectDropDown = getScriptGroup().getObject("dropdownlist");
  11.     textDropDownList = guiobjectDropDown.findObject("dropdownlist.text");
  12. }
  13.  
  14. System.onSetXuiParam(String stringParam, String stringValue) {
  15.     if (strlower(stringParam) == "items") guiobjectDropDown.setXmlParam("items", stringValue);
  16.     if (strlower(stringParam) == "defaultlistitem") stringDefaultValue = stringValue;
  17.     if (strlower(stringParam) == "privateintsection") stringSection = stringValue;
  18.     if (strlower(stringParam) == "privateintitem") stringItem = stringValue;
  19.     if (stringItem != "" && stringSection != "" && stringDefaultValue != "Fofo") guiobjectDropDown.setXmlParam("default", System.getPrivateString(stringSection, stringItem, stringDefaultValue));
  20. }
  21.  
  22. textDropDownList.onTextChanged(String stringNewText) {
  23.     System.setPrivateString(stringSection, stringItem, stringNewText);
  24. }
  25.