appui.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. function createApp(){
  2. return {
  3. $cell: true,
  4. $type: "div",
  5. class: "propGrid max-width mdc-layout-grid mdc-layout-grid--align-left",
  6. $components: [
  7. {
  8. $cell: true,
  9. $type: "div",
  10. class: "mdc-layout-grid__inner",
  11. $components: [
  12. {
  13. $cell: true,
  14. $type: "div",
  15. class: "mdc-layout-grid__cell mdc-layout-grid__cell--span-12",
  16. $components: [
  17. {
  18. $cell: true,
  19. $type: "button",
  20. class: "mdc-button mdc-button--raised",
  21. $text: "Draw L-System",
  22. onclick: function (e) {
  23. let sceneID = vwf.find("","/")[0];
  24. vwf_view.kernel.callMethod(sceneID, "drawLSys1");
  25. }
  26. },
  27. {
  28. $cell: true,
  29. $type: "button",
  30. class: "mdc-button mdc-button--raised",
  31. $text: "Create new turtle",
  32. onclick: function (e) {
  33. let sceneID = vwf.find("","/")[0];
  34. vwf_view.kernel.callMethod(sceneID, "createNewTurtle");
  35. }
  36. }
  37. ]
  38. }
  39. ]
  40. }
  41. ]
  42. }
  43. }