Klasse ToolbarButton

java.lang.Object
org.teamapps.ux.component.toolbar.ToolbarButton

public class ToolbarButton extends Object
  • Felddetails

    • onClick

      public final Event<org.teamapps.dto.AbstractUiToolContainer.ToolbarButtonClickEvent> onClick
  • Konstruktordetails

    • ToolbarButton

      public ToolbarButton(Object record)
    • ToolbarButton

      public ToolbarButton(Template template, Object record)
    • ToolbarButton

      public ToolbarButton(Template template, Object record, Component dropDownView)
  • Methodendetails

    • 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

      public static ToolbarButton createSmall(org.teamapps.icons.Icon icon, String caption)
    • 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

      public static ToolbarButton createTiny(org.teamapps.icons.Icon icon, String caption)
    • 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

      public ToolbarButton setVisible(boolean visible)
    • setOpenNewTabWithUrl

      public ToolbarButton setOpenNewTabWithUrl(String openNewTabWithUrl)
    • setTogglesFullScreenOnComponent

      public ToolbarButton setTogglesFullScreenOnComponent(Component togglesFullScreenOnComponent)
    • getStartPlaybackComponent

      public Component getStartPlaybackComponent()
    • setStartPlaybackComponent

      public ToolbarButton setStartPlaybackComponent(Component startPlaybackComponent)
    • getRecord

      public Object getRecord()
    • getToolbarButtonGroup

      public ToolbarButtonGroup getToolbarButtonGroup()
    • getOpenNewTabWithUrl

      public String getOpenNewTabWithUrl()
    • getTogglesFullScreenOnComponent

      public Component getTogglesFullScreenOnComponent()
    • getDroDownPanelWidth

      public int getDroDownPanelWidth()
    • isDropDownLazyInitializing

      public boolean isDropDownLazyInitializing()
    • isVisible

      public boolean isVisible()
    • setToolbarButtonGroup

      public ToolbarButton setToolbarButtonGroup(ToolbarButtonGroup toolbarButtonGroup)
    • setDroDownPanelWidth

      public ToolbarButton setDroDownPanelWidth(int droDownPanelWidth)
    • setDropDownComponent

      public ToolbarButton setDropDownComponent(Component dropDownComponent)
    • updateDropDownComponent

      public ToolbarButton updateDropDownComponent(Component dropDownComponent)
    • isEagerDropDownRendering

      public boolean isEagerDropDownRendering()
    • setEagerDropDownRendering

      public ToolbarButton setEagerDropDownRendering(boolean eagerDropDownRendering)
    • getTemplate

      public Template getTemplate()
    • setTemplate

      public ToolbarButton setTemplate(Template template)
    • getAppliedTemplate

      public Template getAppliedTemplate()
    • getPropertyProvider

      public PropertyProvider getPropertyProvider()
    • setPropertyProvider

      public ToolbarButton setPropertyProvider(PropertyProvider propertyProvider)
    • setPropertyExtractor

      public ToolbarButton setPropertyExtractor(PropertyExtractor propertyExtractor)
    • getAppliedPropertyProvider

      public PropertyProvider getAppliedPropertyProvider()
    • getDropDownComponentSupplier

      public Supplier<Component> getDropDownComponentSupplier()
    • setDropDownComponentSupplier

      public ToolbarButton setDropDownComponentSupplier(Supplier<Component> dropDownComponentSupplier)
    • closeDropDown

      public void closeDropDown()
    • getBackgroundColor

      public org.teamapps.common.format.Color getBackgroundColor()
    • setBackgroundColor

      public ToolbarButton setBackgroundColor(org.teamapps.common.format.Color backgroundColor)
    • getHoverColor

      public org.teamapps.common.format.Color getHoverColor()
    • setHoverBackgroundColor

      public ToolbarButton setHoverBackgroundColor(org.teamapps.common.format.Color hoverBackgroundColor)
    • getDebuggingId

      public String getDebuggingId()
    • setDebuggingId

      public void setDebuggingId(String debuggingId)