Class ToolbarButton
java.lang.Object
org.teamapps.ux.component.toolbar.ToolbarButton
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionToolbarButton(Object record) ToolbarButton(Template template, Object record) ToolbarButton(Template template, Object record, Component dropDownView) -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic ToolbarButtonstatic ToolbarButtoncreateFullScreenToggleButton(BaseTemplateRecord Object, Component togglesFullScreenOnComponent) static ToolbarButtoncreateFullScreenToggleButton(Template template, BaseTemplateRecord Object, Component togglesFullScreenOnComponent) static ToolbarButtoncreateLarge(org.teamapps.icons.Icon icon, String caption, String description) static ToolbarButtoncreateLargeDarkTheme(org.teamapps.icons.Icon icon, String caption, String description) static ToolbarButtoncreateOpenNewTabButton(Template template, BaseTemplateRecord Object, String newTabUrl) static ToolbarButtoncreateSmall(org.teamapps.icons.Icon icon, String caption) static ToolbarButtoncreateSmall(org.teamapps.icons.Icon icon, String caption, String description) static ToolbarButtoncreateSmallDarkTheme(org.teamapps.icons.Icon icon, String caption, String description) static ToolbarButtoncreateTiny(org.teamapps.icons.Icon icon, String caption) org.teamapps.dto.UiToolbarButtonorg.teamapps.common.format.Colorintorg.teamapps.common.format.ColorbooleanbooleanbooleansetBackgroundColor(org.teamapps.common.format.Color backgroundColor) voidsetDebuggingId(String debuggingId) setDroDownPanelWidth(int droDownPanelWidth) setDropDownComponent(Component dropDownComponent) setDropDownComponentSupplier(Supplier<Component> dropDownComponentSupplier) setEagerDropDownRendering(boolean eagerDropDownRendering) setHoverBackgroundColor(org.teamapps.common.format.Color hoverBackgroundColor) setOpenNewTabWithUrl(String openNewTabWithUrl) setPropertyExtractor(PropertyExtractor propertyExtractor) setPropertyProvider(PropertyProvider propertyProvider) setStartPlaybackComponent(Component startPlaybackComponent) setTemplate(Template template) setTogglesFullScreenOnComponent(Component togglesFullScreenOnComponent) setToolbarButtonGroup(ToolbarButtonGroup toolbarButtonGroup) setVisible(boolean visible) updateDropDownComponent(Component dropDownComponent)
-
Field Details
-
onClick
-
-
Constructor Details
-
ToolbarButton
-
ToolbarButton
-
ToolbarButton
-
-
Method Details
-
create
public static ToolbarButton create(org.teamapps.icons.Icon icon, String caption, String description) -
createLarge
public static ToolbarButton createLarge(org.teamapps.icons.Icon icon, String caption, String description) -
createLargeDarkTheme
public static ToolbarButton createLargeDarkTheme(org.teamapps.icons.Icon icon, String caption, String description) -
createSmall
-
createSmall
public static ToolbarButton createSmall(org.teamapps.icons.Icon icon, String caption, String description) -
createSmallDarkTheme
public static ToolbarButton createSmallDarkTheme(org.teamapps.icons.Icon icon, String caption, String description) -
createTiny
-
createOpenNewTabButton
public static ToolbarButton createOpenNewTabButton(Template template, BaseTemplateRecord Object, String newTabUrl) -
createFullScreenToggleButton
public static ToolbarButton createFullScreenToggleButton(BaseTemplateRecord Object, Component togglesFullScreenOnComponent) -
createFullScreenToggleButton
public static ToolbarButton createFullScreenToggleButton(Template template, BaseTemplateRecord Object, Component togglesFullScreenOnComponent) -
createUiToolbarButton
public org.teamapps.dto.UiToolbarButton createUiToolbarButton() -
setVisible
-
setOpenNewTabWithUrl
-
setTogglesFullScreenOnComponent
-
getStartPlaybackComponent
-
setStartPlaybackComponent
-
getRecord
-
getToolbarButtonGroup
-
getOpenNewTabWithUrl
-
getTogglesFullScreenOnComponent
-
getDroDownPanelWidth
public int getDroDownPanelWidth() -
isDropDownLazyInitializing
public boolean isDropDownLazyInitializing() -
isVisible
public boolean isVisible() -
setToolbarButtonGroup
-
setDroDownPanelWidth
-
setDropDownComponent
-
updateDropDownComponent
-
isEagerDropDownRendering
public boolean isEagerDropDownRendering() -
setEagerDropDownRendering
-
getTemplate
-
setTemplate
-
getAppliedTemplate
-
getPropertyProvider
-
setPropertyProvider
-
setPropertyExtractor
-
getAppliedPropertyProvider
-
getDropDownComponentSupplier
-
setDropDownComponentSupplier
-
closeDropDown
public void closeDropDown() -
getBackgroundColor
public org.teamapps.common.format.Color getBackgroundColor() -
setBackgroundColor
-
getHoverColor
public org.teamapps.common.format.Color getHoverColor() -
setHoverBackgroundColor
-
getDebuggingId
-
setDebuggingId
-