Home Reference Source

cables_dev/cables_ui/src/ui/components/tabs/tab_glpatch.js

  1. import Tab from "../../elements/tabpanel/tab.js";
  2. import GlUiCanvas from "../../glpatch/gluicanvas.js";
  3. import { gui } from "../../gui.js";
  4. export default class GlGuiTab
  5. {
  6. constructor(tabs)
  7. {
  8. this._tab = new Tab("GlGui", { "icon": "cube", "infotext": "tab_glgui" });
  9. tabs.addTab(this._tab, true);
  10. gui.maintabPanel.show();
  11. this._tab.contentEle.innerHTML = "";
  12. const a = new GlUiCanvas(CABLES.patch, this._tab.contentEle);
  13. a.parentResized();
  14. this._tab.on("resize", () =>
  15. {
  16. a.parentResized();
  17. });
  18. }
  19. }