Class CommandStripPresentationModel.Builder
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.model.CommandStripPresentationModel.Builder
-
- Enclosing class:
- CommandStripPresentationModel
public static class CommandStripPresentationModel.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private RadianceThemingSlices.IconFilterStrategyactiveIconFilterStrategyprivate RadianceThemingSlices.BackgroundAppearanceStrategybackgroundAppearanceStrategyprivate java.awt.InsetscommandContentPaddingprivate CommandButtonPresentationStatecommandPresentationStateprivate RadianceThemingSlices.IconFilterStrategydisabledIconFilterStrategyprivate RadianceThemingSlices.IconFilterStrategyenabledIconFilterStrategyprivate doublehgapScaleFactorprivate booleanisFocusableprivate CommandStripPresentationModel.StripOrientationorientationprivate booleantoDismissPopupsOnActivationprivate doublevgapScaleFactor
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Field Detail
-
commandPresentationState
private CommandButtonPresentationState commandPresentationState
-
commandContentPadding
private java.awt.Insets commandContentPadding
-
activeIconFilterStrategy
private RadianceThemingSlices.IconFilterStrategy activeIconFilterStrategy
-
enabledIconFilterStrategy
private RadianceThemingSlices.IconFilterStrategy enabledIconFilterStrategy
-
disabledIconFilterStrategy
private RadianceThemingSlices.IconFilterStrategy disabledIconFilterStrategy
-
hgapScaleFactor
private double hgapScaleFactor
-
vgapScaleFactor
private double vgapScaleFactor
-
orientation
private CommandStripPresentationModel.StripOrientation orientation
-
backgroundAppearanceStrategy
private RadianceThemingSlices.BackgroundAppearanceStrategy backgroundAppearanceStrategy
-
isFocusable
private boolean isFocusable
-
toDismissPopupsOnActivation
private boolean toDismissPopupsOnActivation
-
-
Method Detail
-
setCommandPresentationState
public CommandStripPresentationModel.Builder setCommandPresentationState(CommandButtonPresentationState commandPresentationState)
-
setCommandContentPadding
public CommandStripPresentationModel.Builder setCommandContentPadding(java.awt.Insets commandContentPadding)
-
setIconFilterStrategies
public CommandStripPresentationModel.Builder setIconFilterStrategies(RadianceThemingSlices.IconFilterStrategy activeIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy enabledIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy disabledIconFilterStrategy)
-
setHorizontalGapScaleFactor
public CommandStripPresentationModel.Builder setHorizontalGapScaleFactor(double hgapScaleFactor)
-
setVerticalGapScaleFactor
public CommandStripPresentationModel.Builder setVerticalGapScaleFactor(double vgapScaleFactor)
-
setOrientation
public CommandStripPresentationModel.Builder setOrientation(CommandStripPresentationModel.StripOrientation orientation)
-
setBackgroundAppearanceStrategy
public CommandStripPresentationModel.Builder setBackgroundAppearanceStrategy(RadianceThemingSlices.BackgroundAppearanceStrategy backgroundAppearanceStrategy)
-
setFocusable
public CommandStripPresentationModel.Builder setFocusable(boolean focusable)
-
setToDismissPopupsOnActivation
public CommandStripPresentationModel.Builder setToDismissPopupsOnActivation(boolean toDismissPopupsOnActivation)
-
build
public CommandStripPresentationModel build()
-
-