Package org.teamapps.ux.component.panel
Class Panel
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.panel.Panel
- All Implemented Interfaces:
ClientObject,Component
- Direct Known Subclasses:
Window
-
Field Summary
FieldsFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToolButton(ToolButton toolButton) org.teamapps.dto.UiComponentorg.teamapps.dto.UiPanelHeaderFieldcreateUiPanelHeaderField(AbstractField<?> field, org.teamapps.icons.Icon<?, ?> icon, int minWidth, int maxWidth) getBadge()org.teamapps.icons.Icon<?, ?> getIcon()org.teamapps.icons.Icon<?, ?> intintintorg.teamapps.icons.Icon<?, ?> intintgetTitle()voidhandleUiEvent(org.teamapps.dto.UiEvent event) booleanbooleanbooleanbooleanprotected voidmapUiPanelProperties(org.teamapps.dto.UiPanel uiPanel) voidremoveToolButton(ToolButton toolButton) voidsetAlwaysShowHeaderFieldIcons(boolean alwaysShowHeaderFieldIcons) voidvoidsetBodyBackgroundColor(org.teamapps.common.format.Color bodyBackgroundColor) voidsetContent(Component content) voidsetHeaderBackgroundColor(org.teamapps.common.format.Color headerBackgroundColor) voidsetHeaderComponentMinimizationPolicy(HeaderComponentMinimizationPolicy headerComponentMinimizationPolicy) voidsetHeaderFontColor(org.teamapps.common.format.Color headerFontColor) voidsetHideTitleBar(boolean hideTitleBar) voidsetIcon(ObservableValue<org.teamapps.icons.Icon<?, ?>> observableIcon) voidsetIcon(org.teamapps.icons.Icon<?, ?> icon) voidsetLeftHeaderField(ObservableValue<AbstractField<?>> observableLeftHeaderField) voidsetLeftHeaderField(AbstractField<?> leftHeaderField) setLeftHeaderField(AbstractField<?> field, org.teamapps.icons.Icon<?, ?> icon, int minWidth, int maxWidth) voidsetLeftHeaderFieldIcon(org.teamapps.icons.Icon<?, ?> leftHeaderFieldIcon) voidsetLeftHeaderFieldMaxWidth(int leftHeaderFieldMaxWidth) voidsetLeftHeaderFieldMinWidth(int leftHeaderFieldMinWidth) voidsetMaximizable(boolean maximizable) voidsetPadding(int padding) voidsetRightHeaderField(ObservableValue<AbstractField<?>> observableRightHeaderField) voidsetRightHeaderField(AbstractField<?> rightHeaderField) setRightHeaderField(AbstractField<?> field, org.teamapps.icons.Icon<?, ?> icon, int minWidth, int maxWidth) voidsetRightHeaderFieldIcon(org.teamapps.icons.Icon<?, ?> rightHeaderFieldIcon) voidsetRightHeaderFieldMaxWidth(int rightHeaderFieldMaxWidth) voidsetRightHeaderFieldMinWidth(int rightHeaderFieldMinWidth) voidsetStretchContent(boolean stretchContent) voidvoidsetTitle(ObservableValue<String> observableTitle) voidsetToolbar(Toolbar toolbar) voidsetToolButtons(List<ToolButton> toolButtons) voidsetWindowButtons(Collection<WindowButtonType> buttons) Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, setVisible, toggleCssClass, toString, unrenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.ClientObject
createUiReference, getId, handleUiQuery, isRendered, render, unrenderMethods inherited from interface org.teamapps.ux.component.Component
getParent, isVisible, setAriaLabel, setAttribute, setAttribute, setCssStyle, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toggleCssClass, toggleCssClass
-
Field Details
-
onWindowButtonClicked
-
-
Constructor Details
-
Panel
public Panel() -
Panel
-
Panel
-
-
Method Details
-
addToolButton
-
removeToolButton
-
setToolButtons
-
getToolButtons
-
setWindowButtons
-
getWindowButtons
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
mapUiPanelProperties
protected void mapUiPanelProperties(org.teamapps.dto.UiPanel uiPanel) -
createUiPanelHeaderField
public org.teamapps.dto.UiPanelHeaderField createUiPanelHeaderField(AbstractField<?> field, org.teamapps.icons.Icon<?, ?> icon, int minWidth, int maxWidth) -
setLeftHeaderField
public Panel setLeftHeaderField(AbstractField<?> field, org.teamapps.icons.Icon<?, ?> icon, int minWidth, int maxWidth) -
getLeftHeaderField
-
setRightHeaderField
public Panel setRightHeaderField(AbstractField<?> field, org.teamapps.icons.Icon<?, ?> icon, int minWidth, int maxWidth) -
getRightHeaderField
-
setContent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) - Specified by:
handleUiEventin interfaceClientObject
-
getTitle
-
setTitle
-
getBadge
-
setBadge
-
getIcon
public org.teamapps.icons.Icon<?,?> getIcon() -
setIcon
public void setIcon(org.teamapps.icons.Icon<?, ?> icon) -
getContent
-
setHeaderBackgroundColor
public void setHeaderBackgroundColor(org.teamapps.common.format.Color headerBackgroundColor) -
setHeaderFontColor
public void setHeaderFontColor(org.teamapps.common.format.Color headerFontColor) -
setBodyBackgroundColor
public void setBodyBackgroundColor(org.teamapps.common.format.Color bodyBackgroundColor) -
getHeaderComponentMinimizationPolicy
-
setHeaderComponentMinimizationPolicy
public void setHeaderComponentMinimizationPolicy(HeaderComponentMinimizationPolicy headerComponentMinimizationPolicy) -
isHideTitleBar
public boolean isHideTitleBar() -
setHideTitleBar
public void setHideTitleBar(boolean hideTitleBar) -
getToolbar
-
setToolbar
-
getPadding
public int getPadding() -
setPadding
public void setPadding(int padding) -
isMaximizable
public boolean isMaximizable() -
setMaximizable
public void setMaximizable(boolean maximizable) -
setLeftHeaderField
-
getLeftHeaderFieldIcon
public org.teamapps.icons.Icon<?,?> getLeftHeaderFieldIcon() -
setLeftHeaderFieldIcon
public void setLeftHeaderFieldIcon(org.teamapps.icons.Icon<?, ?> leftHeaderFieldIcon) -
getLeftHeaderFieldMinWidth
public int getLeftHeaderFieldMinWidth() -
setLeftHeaderFieldMinWidth
public void setLeftHeaderFieldMinWidth(int leftHeaderFieldMinWidth) -
getLeftHeaderFieldMaxWidth
public int getLeftHeaderFieldMaxWidth() -
setLeftHeaderFieldMaxWidth
public void setLeftHeaderFieldMaxWidth(int leftHeaderFieldMaxWidth) -
setRightHeaderField
-
getRightHeaderFieldIcon
public org.teamapps.icons.Icon<?,?> getRightHeaderFieldIcon() -
setRightHeaderFieldIcon
public void setRightHeaderFieldIcon(org.teamapps.icons.Icon<?, ?> rightHeaderFieldIcon) -
getRightHeaderFieldMinWidth
public int getRightHeaderFieldMinWidth() -
setRightHeaderFieldMinWidth
public void setRightHeaderFieldMinWidth(int rightHeaderFieldMinWidth) -
getRightHeaderFieldMaxWidth
public int getRightHeaderFieldMaxWidth() -
setRightHeaderFieldMaxWidth
public void setRightHeaderFieldMaxWidth(int rightHeaderFieldMaxWidth) -
isAlwaysShowHeaderFieldIcons
public boolean isAlwaysShowHeaderFieldIcons() -
setAlwaysShowHeaderFieldIcons
public void setAlwaysShowHeaderFieldIcons(boolean alwaysShowHeaderFieldIcons) -
isStretchContent
public boolean isStretchContent() -
setStretchContent
public void setStretchContent(boolean stretchContent) -
setIcon
-
setTitle
-
setLeftHeaderField
-
setRightHeaderField
-