projectframe.js 838 B

12345678910111213141516171819202122232425262728293031
  1. var UI = Atomic.UI;
  2. var UIWidget = Atomic.UIWidget;
  3. var UIListView = Atomic.UIListView;
  4. var fileSystem = Atomic.getFileSystem();
  5. var mainframe = require("./mainframe").mainframe;
  6. var projectframe = exports.projectframe = new UIWidget();
  7. projectframe.gravity = UI.GRAVITY_TOP_BOTTOM;
  8. // load the UI
  9. projectframe.load("AtomicEditor/editor/ui/projectframe.tb.txt");
  10. // snap the project frame into place
  11. var projectviewcontainer = mainframe.getWidget("projectviewcontainer");
  12. projectviewcontainer.addChild(projectframe);
  13. var foldercontainer = projectframe.getWidget("foldercontainer");
  14. var folderList = new UIListView();
  15. folderList.id = "folderList";
  16. foldercontainer.addChild(folderList);
  17. //folderList.addItem("Resources", "Folder.icon", "myid")
  18. var folders = fileSystem.scanDir("/", "", Atomic.SCAN_DIRS, false);
  19. print(folders);