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.IconFilterStrategy
activeIconFilterStrategy
private RadianceThemingSlices.BackgroundAppearanceStrategy
backgroundAppearanceStrategy
private java.awt.Insets
commandContentPadding
private CommandButtonPresentationState
commandPresentationState
private RadianceThemingSlices.IconFilterStrategy
disabledIconFilterStrategy
private RadianceThemingSlices.IconFilterStrategy
enabledIconFilterStrategy
private double
hgapScaleFactor
private boolean
isFocusable
private CommandStripPresentationModel.StripOrientation
orientation
private boolean
toDismissPopupsOnActivation
private double
vgapScaleFactor
-
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()
-
-