Class ToolButton
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.toolbutton.ToolButton
- All Implemented Interfaces:
ClientObject,Component
public class ToolButton extends AbstractComponent
-
Field Summary
Fields Modifier and Type Field Description Event<java.lang.Void>onClickEvent<java.lang.Void>onDropDownOpenedFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors Constructor Description ToolButton(org.teamapps.icons.Icon icon)ToolButton(org.teamapps.icons.Icon icon, java.lang.String popoverText)ToolButton(org.teamapps.icons.Icon icon, java.lang.String popoverText, Component dropDownComponent) -
Method Summary
Modifier and Type Method Description org.teamapps.dto.UiComponentcreateUiComponent()ComponentgetDropDownComponent()org.teamapps.icons.IcongetIcon()java.lang.IntegergetMinDropDownHeight()java.lang.IntegergetMinDropDownWidth()java.lang.StringgetPopoverText()voidhandleUiEvent(org.teamapps.dto.UiEvent event)booleanisGrayOutIfNotHovered()booleanisOpenDropDownIfNotSet()voidsetDropDownComponent(Component dropDownComponent)voidsetGrayOutIfNotHovered(boolean grayOutIfNotHovered)voidsetIcon(org.teamapps.icons.Icon icon)voidsetMinDropDownHeight(java.lang.Integer minDropDownHeight)voidsetMinDropDownWidth(java.lang.Integer minDropDownWidth)voidsetOpenDropDownIfNotSet(boolean openDropDownIfNotSet)voidsetPopoverText(java.lang.String popoverText)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.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
Constructor Details
-
ToolButton
public ToolButton(org.teamapps.icons.Icon icon) -
ToolButton
public ToolButton(org.teamapps.icons.Icon icon, java.lang.String popoverText) -
ToolButton
public ToolButton(org.teamapps.icons.Icon icon, java.lang.String popoverText, Component dropDownComponent)
-
-
Method Details
-
isGrayOutIfNotHovered
public boolean isGrayOutIfNotHovered() -
setGrayOutIfNotHovered
public void setGrayOutIfNotHovered(boolean grayOutIfNotHovered) -
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) -
getIcon
public org.teamapps.icons.Icon getIcon() -
setIcon
public void setIcon(org.teamapps.icons.Icon icon) -
getPopoverText
public java.lang.String getPopoverText() -
setPopoverText
public void setPopoverText(java.lang.String popoverText) -
isOpenDropDownIfNotSet
public boolean isOpenDropDownIfNotSet() -
setOpenDropDownIfNotSet
public void setOpenDropDownIfNotSet(boolean openDropDownIfNotSet) -
getDropDownComponent
-
setDropDownComponent
-
getMinDropDownWidth
public java.lang.Integer getMinDropDownWidth() -
setMinDropDownWidth
public void setMinDropDownWidth(java.lang.Integer minDropDownWidth) -
getMinDropDownHeight
public java.lang.Integer getMinDropDownHeight() -
setMinDropDownHeight
public void setMinDropDownHeight(java.lang.Integer minDropDownHeight)
-