selectModule.cs 859 B

123456789101112131415161718192021222324252627282930
  1. function AssetBrowser_SelectModule::onWake(%this)
  2. {
  3. AssetBrowser_SelectModuleWindow-->ModuleList.refresh();
  4. }
  5. function AssetBrowser_SelectModule::moduleSelected(%this)
  6. {
  7. Canvas.popDialog(AssetBrowser_SelectModule);
  8. %module = AssetBrowser_SelectModuleWindow-->ModuleList.getText();
  9. echo("Module Selected: " @ %module);
  10. if(%this.callback !$= "")
  11. eval(%this.callback @ "(" @ %module @ ");");
  12. else
  13. error("AssetBrowser_SelectModule - Invalid callback");
  14. }
  15. function SelectModule_NewAssetModuleBtn::onClick(%this)
  16. {
  17. Canvas.pushDialog(AssetBrowser_AddModule);
  18. AssetBrowser_addModuleWindow.selectWindow();
  19. AssetBrowser_AddModule.callback = "AssetBrowser_selectModule.newModuleAdded();";
  20. }
  21. function AssetBrowser_selectModule::newModuleAdded(%this)
  22. {
  23. AssetBrowser_SelectModuleWindow-->ModuleList.refresh();
  24. }