Package org.teamapps.dto
Class UiWindow
- java.lang.Object
-
- org.teamapps.dto.UiComponent
-
- org.teamapps.dto.UiPanel
-
- org.teamapps.dto.UiWindow
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUiWindow.CloseCommandstatic classUiWindow.SetCloseableCommandstatic classUiWindow.SetCloseOnClickOutsideCommandstatic classUiWindow.SetCloseOnEscapeCommandstatic classUiWindow.SetModalBackgroundDimmingColorCommandstatic classUiWindow.SetModalCommandstatic classUiWindow.SetSizeCommand-
Nested classes/interfaces inherited from class org.teamapps.dto.UiPanel
UiPanel.HeaderComponentMinimizationPolicy, UiPanel.SetContentCommand, UiPanel.SetIconCommand, UiPanel.SetLeftHeaderFieldCommand, UiPanel.SetMaximizedCommand, UiPanel.SetRightHeaderFieldCommand, UiPanel.SetStretchContentCommand, UiPanel.SetTitleCommand, UiPanel.SetToolbarCommand, UiPanel.SetToolButtonsCommand, UiPanel.SetWindowButtonsCommand, UiPanel.WindowButtonClickedEvent
-
Nested classes/interfaces inherited from class org.teamapps.dto.UiComponent
UiComponent.SetStyleCommand, UiComponent.SetVisibleCommand
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancloseableprotected booleancloseOnClickOutsideprotected booleancloseOnEscapeprotected UiColorheaderBackgroundColorprotected intheightprotected booleanmodalprotected UiColormodalBackgroundDimmingColorprotected intwidth-
Fields inherited from class org.teamapps.dto.UiPanel
alwaysShowHeaderFieldIcons, content, headerComponentMinimizationPolicy, hideTitleBar, icon, leftHeaderField, padding, rightHeaderField, stretchContent, title, toolbar, toolButtons, windowButtons
-
Fields inherited from class org.teamapps.dto.UiComponent
id, stylesBySelector, visible
-
-
Constructor Summary
Constructors Constructor Description UiWindow()
-
Method Summary
-
Methods inherited from class org.teamapps.dto.UiPanel
getAlwaysShowHeaderFieldIcons, getContent, getHeaderComponentMinimizationPolicy, getHideTitleBar, getIcon, getLeftHeaderField, getPadding, getRightHeaderField, getStretchContent, getTitle, getToolbar, getToolButtons, getWindowButtons
-
Methods inherited from class org.teamapps.dto.UiComponent
getId, getStylesBySelector, getVisible
-
-
-
-
Field Detail
-
modal
protected boolean modal
-
width
protected int width
-
height
protected int height
-
headerBackgroundColor
protected UiColor headerBackgroundColor
-
modalBackgroundDimmingColor
protected UiColor modalBackgroundDimmingColor
-
closeable
protected boolean closeable
-
closeOnEscape
protected boolean closeOnEscape
-
closeOnClickOutside
protected boolean closeOnClickOutside
-
-
Method Detail
-
getUiObjectType
public UiObjectType getUiObjectType()
- Specified by:
getUiObjectTypein interfaceUiObject- Overrides:
getUiObjectTypein classUiPanel
-
getModal
public boolean getModal()
-
getWidth
public int getWidth()
-
getHeight
public int getHeight()
-
getHeaderBackgroundColor
public UiColor getHeaderBackgroundColor()
-
getModalBackgroundDimmingColor
public UiColor getModalBackgroundDimmingColor()
-
getCloseable
public boolean getCloseable()
-
getCloseOnEscape
public boolean getCloseOnEscape()
-
getCloseOnClickOutside
public boolean getCloseOnClickOutside()
-
setVisible
public UiWindow setVisible(boolean visible)
- Overrides:
setVisiblein classUiPanel
-
setStylesBySelector
public UiWindow setStylesBySelector(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> stylesBySelector)
- Overrides:
setStylesBySelectorin classUiPanel
-
setLeftHeaderField
public UiWindow setLeftHeaderField(UiPanelHeaderField leftHeaderField)
- Overrides:
setLeftHeaderFieldin classUiPanel
-
setRightHeaderField
public UiWindow setRightHeaderField(UiPanelHeaderField rightHeaderField)
- Overrides:
setRightHeaderFieldin classUiPanel
-
setHeaderComponentMinimizationPolicy
public UiWindow setHeaderComponentMinimizationPolicy(UiPanel.HeaderComponentMinimizationPolicy headerComponentMinimizationPolicy)
- Overrides:
setHeaderComponentMinimizationPolicyin classUiPanel
-
setAlwaysShowHeaderFieldIcons
public UiWindow setAlwaysShowHeaderFieldIcons(boolean alwaysShowHeaderFieldIcons)
- Overrides:
setAlwaysShowHeaderFieldIconsin classUiPanel
-
setHideTitleBar
public UiWindow setHideTitleBar(boolean hideTitleBar)
- Overrides:
setHideTitleBarin classUiPanel
-
setToolbar
public UiWindow setToolbar(UiComponentReference toolbar)
- Overrides:
setToolbarin classUiPanel
-
setContent
public UiWindow setContent(UiComponentReference content)
- Overrides:
setContentin classUiPanel
-
setStretchContent
public UiWindow setStretchContent(boolean stretchContent)
- Overrides:
setStretchContentin classUiPanel
-
setPadding
public UiWindow setPadding(int padding)
- Overrides:
setPaddingin classUiPanel
-
setWindowButtons
public UiWindow setWindowButtons(java.util.List<UiWindowButtonType> windowButtons)
- Overrides:
setWindowButtonsin classUiPanel
-
setToolButtons
public UiWindow setToolButtons(java.util.List<UiComponentReference> toolButtons)
- Overrides:
setToolButtonsin classUiPanel
-
setModal
public UiWindow setModal(boolean modal)
-
setWidth
public UiWindow setWidth(int width)
-
setHeight
public UiWindow setHeight(int height)
-
setModalBackgroundDimmingColor
public UiWindow setModalBackgroundDimmingColor(UiColor modalBackgroundDimmingColor)
-
setCloseable
public UiWindow setCloseable(boolean closeable)
-
setCloseOnEscape
public UiWindow setCloseOnEscape(boolean closeOnEscape)
-
setCloseOnClickOutside
public UiWindow setCloseOnClickOutside(boolean closeOnClickOutside)
-
-