Class WorkSpaceLayoutView
- java.lang.Object
-
- org.teamapps.ux.component.workspacelayout.WorkSpaceLayoutView
-
public class WorkSpaceLayoutView extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WorkSpaceLayoutView(WorkSpaceLayout workSpaceLayout, org.teamapps.icons.Icon icon, java.lang.String title, Component component)WorkSpaceLayoutView(WorkSpaceLayout workSpaceLayout, org.teamapps.icons.Icon icon, java.lang.String title, Component component, boolean closeable, boolean lazyLoading)WorkSpaceLayoutView(WorkSpaceLayout workSpaceLayout, Panel panel, java.lang.String tabTitle, boolean closeable, boolean lazyLoading)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.teamapps.dto.UiWorkSpaceLayoutViewcreateUiView()ViewDefinitioncreateViewDefinition()ComponentgetComponent()org.teamapps.icons.IcongetIcon()AbstractField<?>getLeftHeaderField()PanelgetPanel()java.lang.StringgetPanelTitle()AbstractField<?>getRightHeaderField()java.lang.StringgetTabTitle()ToolbargetToolbar()WorkSpaceLayoutViewGroupgetViewGroup()booleanisCloseable()booleanisSelected()booleanisVisible()voidremove()voidselect()voidsetAbsoluteHeight(int height)voidsetAbsoluteWidth(int width)voidsetCloseable(boolean closeable)voidsetComponent(Component component)voidsetIcon(org.teamapps.icons.Icon icon)WorkSpaceLayoutViewsetLeftHeaderField(AbstractField<?> field, org.teamapps.icons.Icon icon, int minWidth, int maxWidth)voidsetPanelTitle(java.lang.String title)voidsetRelativeHeight(float height)voidsetRelativeWidth(float width)WorkSpaceLayoutViewsetRightHeaderField(AbstractField<?> field, org.teamapps.icons.Icon icon, int minWidth, int maxWidth)voidsetTabTitle(java.lang.String tabTitle)voidsetToolbar(Toolbar toolbar)voidsetVisible(boolean visible)voidupdateWindowButtons(boolean showButtons)
-
-
-
Constructor Detail
-
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 Detail
-
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)
-
-