Class UiWindow
java.lang.Object
org.teamapps.dto.UiClientObject
org.teamapps.dto.UiComponent
org.teamapps.dto.UiPanel
org.teamapps.dto.UiWindow
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classNested classes/interfaces inherited from class org.teamapps.dto.UiPanel
UiPanel.HeaderComponentMinimizationPolicy, UiPanel.SetBadgeCommand, UiPanel.SetContentCommand, UiPanel.SetIconCommand, UiPanel.SetLeftHeaderFieldCommand, UiPanel.SetMaximizedCommand, UiPanel.SetRightHeaderFieldCommand, UiPanel.SetStretchContentCommand, UiPanel.SetTitleCommand, UiPanel.SetToolbarCommand, UiPanel.SetToolButtonsCommand, UiPanel.SetWindowButtonsCommand, UiPanel.WindowButtonClickedEventNested classes/interfaces inherited from class org.teamapps.dto.UiComponent
UiComponent.SetAttributesCommand, UiComponent.SetClassNamesCommand, UiComponent.SetStyleCommand, UiComponent.SetVisibleCommand -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected booleanprotected Stringprotected intprotected booleanprotected intprotected intprotected booleanprotected Stringprotected booleanprotected booleanprotected intFields inherited from class org.teamapps.dto.UiPanel
alwaysShowHeaderFieldIcons, badge, content, headerComponentMinimizationPolicy, hideTitleBar, icon, leftHeaderField, padding, rightHeaderField, stretchContent, title, toolbar, toolButtons, windowButtonsFields inherited from class org.teamapps.dto.UiComponent
attributesBySelector, classNamesBySelector, debuggingId, stylesBySelector, visibleFields inherited from class org.teamapps.dto.UiClientObject
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanintbooleanintintbooleangetModal()booleanbooleanintgetWidth()setAlwaysShowHeaderFieldIcons(boolean alwaysShowHeaderFieldIcons) setCloseable(boolean closeable) setCloseOnClickOutside(boolean closeOnClickOutside) setCloseOnEscape(boolean closeOnEscape) setContent(UiClientObjectReference content) setDebuggingId(String debuggingId) setHeaderBackgroundColor(String headerBackgroundColor) setHeaderComponentMinimizationPolicy(UiPanel.HeaderComponentMinimizationPolicy headerComponentMinimizationPolicy) setHeight(int height) setHideTitleBar(boolean hideTitleBar) setKeepInViewport(boolean keepInViewport) setLeftHeaderField(UiPanelHeaderField leftHeaderField) setMinHeight(int minHeight) setMinWidth(int minWidth) setModal(boolean modal) setModalBackgroundDimmingColor(String modalBackgroundDimmingColor) setMovable(boolean movable) setPadding(int padding) setResizable(boolean resizable) setRightHeaderField(UiPanelHeaderField rightHeaderField) setStretchContent(boolean stretchContent) setToolbar(UiClientObjectReference toolbar) setToolButtons(List<UiClientObjectReference> toolButtons) setVisible(boolean visible) setWidth(int width) setWindowButtons(List<UiWindowButtonType> windowButtons) toString()Methods inherited from class org.teamapps.dto.UiPanel
getAlwaysShowHeaderFieldIcons, getBadge, getContent, getHeaderComponentMinimizationPolicy, getHideTitleBar, getIcon, getLeftHeaderField, getPadding, getRightHeaderField, getStretchContent, getTitle, getToolbar, getToolButtons, getWindowButtonsMethods inherited from class org.teamapps.dto.UiComponent
getAttributesBySelector, getClassNamesBySelector, getDebuggingId, getStylesBySelector, getVisibleMethods inherited from class org.teamapps.dto.UiClientObject
getId
-
Field Details
-
modal
protected boolean modal -
width
protected int width -
height
protected int height -
minWidth
protected int minWidth -
minHeight
protected int minHeight -
resizable
protected boolean resizable -
movable
protected boolean movable -
keepInViewport
protected boolean keepInViewport -
headerBackgroundColor
-
modalBackgroundDimmingColor
-
closeable
protected boolean closeable -
closeOnEscape
protected boolean closeOnEscape -
closeOnClickOutside
protected boolean closeOnClickOutside
-
-
Constructor Details
-
UiWindow
public UiWindow()
-
-
Method Details
-
getUiObjectType
- Specified by:
getUiObjectTypein interfaceUiObject- Overrides:
getUiObjectTypein classUiPanel
-
toString
-
getModal
public boolean getModal() -
getWidth
public int getWidth() -
getHeight
public int getHeight() -
getMinWidth
public int getMinWidth() -
getMinHeight
public int getMinHeight() -
getResizable
public boolean getResizable() -
getMovable
public boolean getMovable() -
getKeepInViewport
public boolean getKeepInViewport() -
getHeaderBackgroundColor
-
getModalBackgroundDimmingColor
-
getCloseable
public boolean getCloseable() -
getCloseOnEscape
public boolean getCloseOnEscape() -
getCloseOnClickOutside
public boolean getCloseOnClickOutside() -
setId
-
setDebuggingId
- Overrides:
setDebuggingIdin classUiPanel
-
setVisible
- Overrides:
setVisiblein classUiPanel
-
setStylesBySelector
-
setClassNamesBySelector
-
setAttributesBySelector
-
setIcon
-
setTitle
-
setBadge
-
setLeftHeaderField
- Overrides:
setLeftHeaderFieldin classUiPanel
-
setRightHeaderField
- Overrides:
setRightHeaderFieldin classUiPanel
-
setHeaderComponentMinimizationPolicy
public UiWindow setHeaderComponentMinimizationPolicy(UiPanel.HeaderComponentMinimizationPolicy headerComponentMinimizationPolicy) - Overrides:
setHeaderComponentMinimizationPolicyin classUiPanel
-
setAlwaysShowHeaderFieldIcons
- Overrides:
setAlwaysShowHeaderFieldIconsin classUiPanel
-
setHideTitleBar
- Overrides:
setHideTitleBarin classUiPanel
-
setToolbar
- Overrides:
setToolbarin classUiPanel
-
setContent
- Overrides:
setContentin classUiPanel
-
setStretchContent
- Overrides:
setStretchContentin classUiPanel
-
setPadding
- Overrides:
setPaddingin classUiPanel
-
setWindowButtons
- Overrides:
setWindowButtonsin classUiPanel
-
setToolButtons
- Overrides:
setToolButtonsin classUiPanel
-
setModal
-
setWidth
-
setHeight
-
setMinWidth
-
setMinHeight
-
setResizable
-
setMovable
-
setKeepInViewport
-
setHeaderBackgroundColor
-
setModalBackgroundDimmingColor
-
setCloseable
-
setCloseOnEscape
-
setCloseOnClickOutside
-