Class ToolbarButton
java.lang.Object
org.teamapps.ux.component.toolbar.ToolbarButton
-
Field Summary
FieldsModifier and TypeFieldDescription -
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(Icon icon, String caption, String description) static ToolbarButtoncreateLargeDarkTheme(Icon icon, String caption, String description) static ToolbarButtoncreateOpenNewTabButton(Template template, BaseTemplateRecord Object, String newTabUrl) static ToolbarButtoncreateSmall(Icon icon, String caption) static ToolbarButtoncreateSmall(Icon icon, String caption, String description) static ToolbarButtoncreateSmallDarkTheme(Icon icon, String caption, String description) static ToolbarButtoncreateTiny(Icon icon, String caption) intbooleanbooleanbooleansetBackgroundColor(Color backgroundColor) voidsetDebuggingId(String debuggingId) setDroDownPanelWidth(int droDownPanelWidth) setDropDownComponent(Component dropDownComponent) setDropDownComponentSupplier(Supplier<Component> dropDownComponentSupplier) setEagerDropDownRendering(boolean eagerDropDownRendering) setHoverBackgroundColor(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
-
createLarge
-
createLargeDarkTheme
-
createSmall
-
createSmall
-
createSmallDarkTheme
-
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
-
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
-
setBackgroundColor
-
getHoverColor
-
setHoverBackgroundColor
-
getDebuggingId
-
setDebuggingId
-