Class WorkSpaceLayoutView

java.lang.Object
org.teamapps.ux.component.workspacelayout.WorkSpaceLayoutView

public class WorkSpaceLayoutView
extends java.lang.Object
  • Constructor Details

    • WorkSpaceLayoutView

      public WorkSpaceLayoutView​(WorkSpaceLayout workSpaceLayout, org.teamapps.icons.Icon icon, java.lang.String title, Component component, boolean closeable, boolean lazyLoading)
    • WorkSpaceLayoutView

      public WorkSpaceLayoutView​(WorkSpaceLayout workSpaceLayout, Panel panel, java.lang.String tabTitle, boolean closeable, boolean lazyLoading)
    • WorkSpaceLayoutView

      public WorkSpaceLayoutView​(WorkSpaceLayout workSpaceLayout, org.teamapps.icons.Icon icon, java.lang.String title, Component component)
  • Method Details

    • createViewDefinition

      public ViewDefinition createViewDefinition()
    • setRelativeWidth

      public void setRelativeWidth​(float width)
    • setAbsoluteWidth

      public void setAbsoluteWidth​(int width)
    • setRelativeHeight

      public void setRelativeHeight​(float height)
    • setAbsoluteHeight

      public void setAbsoluteHeight​(int height)
    • createUiView

      public org.teamapps.dto.UiWorkSpaceLayoutView createUiView()
    • getComponent

      public Component getComponent()
    • setComponent

      public void setComponent​(Component component)
    • getIcon

      public org.teamapps.icons.Icon getIcon()
    • setIcon

      public void setIcon​(org.teamapps.icons.Icon icon)
    • getTabTitle

      public java.lang.String getTabTitle()
    • getPanelTitle

      public java.lang.String getPanelTitle()
    • setPanelTitle

      public void setPanelTitle​(java.lang.String title)
    • getToolbar

      public Toolbar getToolbar()
    • setToolbar

      public void setToolbar​(Toolbar toolbar)
    • setLeftHeaderField

      public WorkSpaceLayoutView setLeftHeaderField​(AbstractField<?> field, org.teamapps.icons.Icon icon, int minWidth, int maxWidth)
    • getLeftHeaderField

      public AbstractField<?> getLeftHeaderField()
    • setRightHeaderField

      public WorkSpaceLayoutView setRightHeaderField​(AbstractField<?> field, org.teamapps.icons.Icon icon, int minWidth, int maxWidth)
    • getRightHeaderField

      public AbstractField<?> getRightHeaderField()
    • getPanel

      public Panel getPanel()
    • select

      public void select()
    • remove

      public void remove()
    • getViewGroup

      public WorkSpaceLayoutViewGroup getViewGroup()
    • isSelected

      public boolean isSelected()
    • isCloseable

      public boolean isCloseable()
    • isVisible

      public boolean isVisible()
    • setTabTitle

      public void setTabTitle​(java.lang.String tabTitle)
    • setCloseable

      public void setCloseable​(boolean closeable)
    • setVisible

      public void setVisible​(boolean visible)
    • updateWindowButtons

      public void updateWindowButtons​(boolean showButtons)