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.api.Icon icon, java.lang.String title, Component component)WorkSpaceLayoutView(WorkSpaceLayout workSpaceLayout, org.teamapps.icons.api.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
Modifier and Type Method Description org.teamapps.dto.UiWorkSpaceLayoutViewcreateUiView()ViewDefinitioncreateViewDefinition()ComponentgetComponent()org.teamapps.icons.api.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.api.Icon icon)WorkSpaceLayoutViewsetLeftHeaderField(AbstractField<?> field, org.teamapps.icons.api.Icon icon, int minWidth, int maxWidth)voidsetPanelTitle(java.lang.String title)voidsetRelativeHeight(float height)voidsetRelativeWidth(float width)WorkSpaceLayoutViewsetRightHeaderField(AbstractField<?> field, org.teamapps.icons.api.Icon icon, int minWidth, int maxWidth)voidsetTabTitle(java.lang.String tabTitle)voidsetToolbar(Toolbar toolbar)voidsetVisible(boolean visible)voidupdateWindowButtons(boolean showButtons)
-
Constructor Details
-
WorkSpaceLayoutView
public WorkSpaceLayoutView(WorkSpaceLayout workSpaceLayout, org.teamapps.icons.api.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.api.Icon icon, java.lang.String title, Component component)
-
-
Method Details
-
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
-
setComponent
-
getIcon
public org.teamapps.icons.api.Icon getIcon() -
setIcon
public void setIcon(org.teamapps.icons.api.Icon icon) -
getTabTitle
public java.lang.String getTabTitle() -
getPanelTitle
public java.lang.String getPanelTitle() -
setPanelTitle
public void setPanelTitle(java.lang.String title) -
getToolbar
-
setToolbar
-
setLeftHeaderField
public WorkSpaceLayoutView setLeftHeaderField(AbstractField<?> field, org.teamapps.icons.api.Icon icon, int minWidth, int maxWidth) -
getLeftHeaderField
-
setRightHeaderField
public WorkSpaceLayoutView setRightHeaderField(AbstractField<?> field, org.teamapps.icons.api.Icon icon, int minWidth, int maxWidth) -
getRightHeaderField
-
getPanel
-
select
public void select() -
remove
public void remove() -
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)
-