Class ToolbarButtonGroup
java.lang.Object
org.teamapps.ux.component.toolbar.ToolbarButtonGroup
- All Implemented Interfaces:
java.lang.Comparable<ToolbarButtonGroup>
public class ToolbarButtonGroup extends java.lang.Object implements java.lang.Comparable<ToolbarButtonGroup>
-
Constructor Summary
Constructors Constructor Description ToolbarButtonGroup()ToolbarButtonGroup(java.util.List<ToolbarButton> buttons, ToolbarButtonGroupPosition position)ToolbarButtonGroup(ToolbarButtonGroupPosition position) -
Method Summary
-
Constructor Details
-
ToolbarButtonGroup
public ToolbarButtonGroup() -
ToolbarButtonGroup
-
ToolbarButtonGroup
public ToolbarButtonGroup(java.util.List<ToolbarButton> buttons, ToolbarButtonGroupPosition position)
-
-
Method Details
-
setToolContainer
-
setButtons
-
addButton
-
addButton
public ToolbarButton addButton(ToolbarButton button, ToolbarButton neighborButton, boolean beforeNeighbor) -
removeButton
-
getClientId
protected java.lang.String getClientId() -
getButtons
-
getPosition
-
createUiToolbarButtonGroup
public org.teamapps.dto.UiToolbarButtonGroup createUiToolbarButtonGroup() -
getToolContainer
-
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean visible) -
isShowGroupSeparator
public boolean isShowGroupSeparator() -
setShowGroupSeparator
public void setShowGroupSeparator(boolean showGroupSeparator) -
setPosition
-
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<ToolbarButtonGroup>
-
handleColorChange
public void handleColorChange(java.lang.String buttonClientId, org.teamapps.common.format.Color backgroundColor, org.teamapps.common.format.Color hoverBackgroundColor) -
getButtonTemplate
-
setButtonTemplate
-
getAppliedTemplate
-
getPropertyProvider
-
setPropertyProvider
-
setPropertyExtractor
-
getAppliedPropertyProvider
-
setClientId
public void setClientId(java.lang.String clientId) -
isRightSide
public boolean isRightSide() -
setRightSide
public void setRightSide(boolean rightSide)
-