Class BaseCommandButtonPresentationModel.Overlay
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.model.BaseCommandButtonPresentationModel.Overlay
-
- Enclosing class:
- BaseCommandButtonPresentationModel<MPM extends BaseCommandPopupMenuPresentationModel,PM extends BaseCommandButtonPresentationModel<MPM,PM>>
public static class BaseCommandButtonPresentationModel.Overlay extends java.lang.Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Overlay()
-
Method Summary
-
-
-
Field Detail
-
presentationState
private CommandButtonPresentationState presentationState
-
backgroundAppearanceStrategy
private RadianceThemingSlices.BackgroundAppearanceStrategy backgroundAppearanceStrategy
-
isFocusable
private java.lang.Boolean isFocusable
-
horizontalAlignment
private HorizontalAlignment horizontalAlignment
-
contentPadding
private java.awt.Insets contentPadding
-
horizontalGapScaleFactor
private java.lang.Double horizontalGapScaleFactor
-
verticalGapScaleFactor
private java.lang.Double verticalGapScaleFactor
-
iconDimension
private java.awt.Dimension iconDimension
-
activeIconFilterStrategy
private RadianceThemingSlices.IconFilterStrategy activeIconFilterStrategy
-
enabledIconFilterStrategy
private RadianceThemingSlices.IconFilterStrategy enabledIconFilterStrategy
-
disabledIconFilterStrategy
private RadianceThemingSlices.IconFilterStrategy disabledIconFilterStrategy
-
forceAllocateSpaceForIcon
private boolean forceAllocateSpaceForIcon
-
selectedStateHighlight
private BaseCommandButtonPresentationModel.SelectedStateHighlight selectedStateHighlight
-
font
private java.awt.Font font
-
popupPlacementStrategy
private RadianceThemingSlices.PopupPlacementStrategy popupPlacementStrategy
-
showPopupIcon
private java.lang.Boolean showPopupIcon
-
popupIcon
private RadianceIcon popupIcon
-
popupAnchorBoundsProvider
private BaseCommandButtonPresentationModel.PopupAnchorBoundsProvider popupAnchorBoundsProvider
-
toDismissPopupsOnActivation
private java.lang.Boolean toDismissPopupsOnActivation
-
actionKeyTip
private java.lang.String actionKeyTip
-
popupKeyTip
private java.lang.String popupKeyTip
-
popupMenuPresentationModel
private BaseCommandPopupMenuPresentationModel popupMenuPresentationModel
-
textClick
private BaseCommandButtonPresentationModel.TextClick textClick
-
isAutoRepeatAction
private java.lang.Boolean isAutoRepeatAction
-
hasAutoRepeatIntervalsSet
private java.lang.Boolean hasAutoRepeatIntervalsSet
-
autoRepeatInitialInterval
private java.lang.Integer autoRepeatInitialInterval
-
autoRepeatSubsequentInterval
private java.lang.Integer autoRepeatSubsequentInterval
-
actionFireTrigger
private BaseCommandButtonPresentationModel.ActionFireTrigger actionFireTrigger
-
popupFireTrigger
private BaseCommandButtonPresentationModel.PopupFireTrigger popupFireTrigger
-
actionRichTooltipPresentationModel
private RichTooltipPresentationModel actionRichTooltipPresentationModel
-
popupRichTooltipPresentationModel
private RichTooltipPresentationModel popupRichTooltipPresentationModel
-
sides
private RadianceThemingSlices.Sides sides
-
-
Method Detail
-
setBackgroundAppearanceStrategy
public BaseCommandButtonPresentationModel.Overlay setBackgroundAppearanceStrategy(RadianceThemingSlices.BackgroundAppearanceStrategy backgroundAppearanceStrategy)
-
setFocusable
public BaseCommandButtonPresentationModel.Overlay setFocusable(boolean focusable)
-
setContentPadding
public BaseCommandButtonPresentationModel.Overlay setContentPadding(java.awt.Insets contentPadding)
-
setHorizontalAlignment
public BaseCommandButtonPresentationModel.Overlay setHorizontalAlignment(HorizontalAlignment horizontalAlignment)
-
setHorizontalGapScaleFactor
public BaseCommandButtonPresentationModel.Overlay setHorizontalGapScaleFactor(double horizontalGapScaleFactor)
-
setVerticalGapScaleFactor
public BaseCommandButtonPresentationModel.Overlay setVerticalGapScaleFactor(double verticalGapScaleFactor)
-
setPresentationState
public BaseCommandButtonPresentationModel.Overlay setPresentationState(CommandButtonPresentationState presentationState)
-
setIconDimension
public BaseCommandButtonPresentationModel.Overlay setIconDimension(java.awt.Dimension iconDimension)
-
setIconFilterStrategies
public BaseCommandButtonPresentationModel.Overlay setIconFilterStrategies(RadianceThemingSlices.IconFilterStrategy activeIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy enabledIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy disabledIconFilterStrategy)
-
setForceAllocateSpaceForIcon
public BaseCommandButtonPresentationModel.Overlay setForceAllocateSpaceForIcon(boolean forceAllocateSpaceForIcon)
-
setFont
public BaseCommandButtonPresentationModel.Overlay setFont(java.awt.Font font)
-
setPopupPlacementStrategy
public BaseCommandButtonPresentationModel.Overlay setPopupPlacementStrategy(RadianceThemingSlices.PopupPlacementStrategy popupPlacementStrategy)
-
setShowPopupIcon
public BaseCommandButtonPresentationModel.Overlay setShowPopupIcon(boolean showPopupIcon)
-
setPopupIcon
public BaseCommandButtonPresentationModel.Overlay setPopupIcon(RadianceIcon popupIcon)
-
setPopupAnchorBoundsProvider
public BaseCommandButtonPresentationModel.Overlay setPopupAnchorBoundsProvider(BaseCommandButtonPresentationModel.PopupAnchorBoundsProvider popupAnchorBoundsProvider)
-
setSelectedStateHighlight
public BaseCommandButtonPresentationModel.Overlay setSelectedStateHighlight(BaseCommandButtonPresentationModel.SelectedStateHighlight selectedStateHighlight)
-
setToDismissPopupsOnActivation
public BaseCommandButtonPresentationModel.Overlay setToDismissPopupsOnActivation(boolean toDismissPopupsOnActivation)
-
setPopupMenuPresentationModel
public BaseCommandButtonPresentationModel.Overlay setPopupMenuPresentationModel(BaseCommandPopupMenuPresentationModel popupMenuPresentationModel)
-
setActionKeyTip
public BaseCommandButtonPresentationModel.Overlay setActionKeyTip(java.lang.String actionKeyTip)
-
setPopupKeyTip
public BaseCommandButtonPresentationModel.Overlay setPopupKeyTip(java.lang.String popupKeyTip)
-
setTextClick
public BaseCommandButtonPresentationModel.Overlay setTextClick(BaseCommandButtonPresentationModel.TextClick textClick)
-
setAutoRepeatAction
public BaseCommandButtonPresentationModel.Overlay setAutoRepeatAction(boolean isAutoRepeatAction)
-
setAutoRepeatActionIntervals
public BaseCommandButtonPresentationModel.Overlay setAutoRepeatActionIntervals(int initial, int subsequent)
-
setActionFireTrigger
public BaseCommandButtonPresentationModel.Overlay setActionFireTrigger(BaseCommandButtonPresentationModel.ActionFireTrigger actionFireTrigger)
-
setPopupFireTrigger
public BaseCommandButtonPresentationModel.Overlay setPopupFireTrigger(BaseCommandButtonPresentationModel.PopupFireTrigger popupFireTrigger)
-
setActionRichTooltipPresentationModel
public BaseCommandButtonPresentationModel.Overlay setActionRichTooltipPresentationModel(RichTooltipPresentationModel actionRichTooltipPresentationModel)
-
setPopupRichTooltipPresentationModel
public BaseCommandButtonPresentationModel.Overlay setPopupRichTooltipPresentationModel(RichTooltipPresentationModel popupRichTooltipPresentationModel)
-
setSides
public BaseCommandButtonPresentationModel.Overlay setSides(RadianceThemingSlices.Sides sides)
-
getPresentationState
public CommandButtonPresentationState getPresentationState()
-
getBackgroundAppearanceStrategy
public RadianceThemingSlices.BackgroundAppearanceStrategy getBackgroundAppearanceStrategy()
-
getFocusable
public java.lang.Boolean getFocusable()
-
getHorizontalAlignment
public HorizontalAlignment getHorizontalAlignment()
-
getContentPadding
public java.awt.Insets getContentPadding()
-
getHorizontalGapScaleFactor
public java.lang.Double getHorizontalGapScaleFactor()
-
getVerticalGapScaleFactor
public java.lang.Double getVerticalGapScaleFactor()
-
getIconDimension
public java.awt.Dimension getIconDimension()
-
getActiveIconFilterStrategy
public RadianceThemingSlices.IconFilterStrategy getActiveIconFilterStrategy()
-
getEnabledIconFilterStrategy
public RadianceThemingSlices.IconFilterStrategy getEnabledIconFilterStrategy()
-
getDisabledIconFilterStrategy
public RadianceThemingSlices.IconFilterStrategy getDisabledIconFilterStrategy()
-
isForceAllocateSpaceForIcon
public java.lang.Boolean isForceAllocateSpaceForIcon()
-
getSelectedStateHighlight
public BaseCommandButtonPresentationModel.SelectedStateHighlight getSelectedStateHighlight()
-
getFont
public java.awt.Font getFont()
-
getPopupPlacementStrategy
public RadianceThemingSlices.PopupPlacementStrategy getPopupPlacementStrategy()
-
getToDismissPopupsOnActivation
public java.lang.Boolean getToDismissPopupsOnActivation()
-
isShowPopupIcon
public java.lang.Boolean isShowPopupIcon()
-
getPopupIcon
public RadianceIcon getPopupIcon()
-
getPopupAnchorBoundsProvider
public BaseCommandButtonPresentationModel.PopupAnchorBoundsProvider getPopupAnchorBoundsProvider()
-
getActionKeyTip
public java.lang.String getActionKeyTip()
-
getPopupKeyTip
public java.lang.String getPopupKeyTip()
-
getPopupMenuPresentationModel
public BaseCommandPopupMenuPresentationModel getPopupMenuPresentationModel()
-
getTextClick
public BaseCommandButtonPresentationModel.TextClick getTextClick()
-
getAutoRepeatAction
public java.lang.Boolean getAutoRepeatAction()
-
getHasAutoRepeatIntervalsSet
public java.lang.Boolean getHasAutoRepeatIntervalsSet()
-
getAutoRepeatInitialInterval
public java.lang.Integer getAutoRepeatInitialInterval()
-
getAutoRepeatSubsequentInterval
public java.lang.Integer getAutoRepeatSubsequentInterval()
-
getActionFireTrigger
public BaseCommandButtonPresentationModel.ActionFireTrigger getActionFireTrigger()
-
getPopupFireTrigger
public BaseCommandButtonPresentationModel.PopupFireTrigger getPopupFireTrigger()
-
getActionRichTooltipPresentationModel
public RichTooltipPresentationModel getActionRichTooltipPresentationModel()
-
getPopupRichTooltipPresentationModel
public RichTooltipPresentationModel getPopupRichTooltipPresentationModel()
-
getSides
public RadianceThemingSlices.Sides getSides()
-
-