Class CommandStripPresentationModel
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.model.CommandStripPresentationModel
-
- All Implemented Interfaces:
ImmutablePresentationModel,PresentationModel
public class CommandStripPresentationModel extends java.lang.Object implements ImmutablePresentationModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommandStripPresentationModel.Builderstatic classCommandStripPresentationModel.StripOrientationButton strip orientation.
-
Field Summary
Fields Modifier and Type Field Description private RadianceThemingSlices.IconFilterStrategyactiveIconFilterStrategyprivate RadianceThemingSlices.BackgroundAppearanceStrategybackgroundAppearanceStrategyprivate java.awt.InsetscommandContentPaddingprivate CommandButtonPresentationStatecommandPresentationStatePresentation state for the buttons in this button strip.static doubleDEFAULT_GAP_SCALE_FACTOR_PRIMARY_AXISstatic doubleDEFAULT_GAP_SCALE_FACTOR_SECONDARY_AXISprivate RadianceThemingSlices.IconFilterStrategydisabledIconFilterStrategyprivate RadianceThemingSlices.IconFilterStrategyenabledIconFilterStrategyprivate doublehgapScaleFactorScale factor for horizontal gaps.private booleanisFocusableprivate CommandStripPresentationModel.StripOrientationorientationOrientation ofthisstrip.private booleantoDismissPopupsOnActivationprivate doublevgapScaleFactorScale factor for vertical gaps.
-
Constructor Summary
Constructors Modifier Constructor Description privateCommandStripPresentationModel()
-
Method Summary
-
-
-
Field Detail
-
DEFAULT_GAP_SCALE_FACTOR_PRIMARY_AXIS
public static final double DEFAULT_GAP_SCALE_FACTOR_PRIMARY_AXIS
- See Also:
- Constant Field Values
-
DEFAULT_GAP_SCALE_FACTOR_SECONDARY_AXIS
public static final double DEFAULT_GAP_SCALE_FACTOR_SECONDARY_AXIS
- See Also:
- Constant Field Values
-
commandPresentationState
private CommandButtonPresentationState commandPresentationState
Presentation state for the buttons in this button strip. Default state isCommandButtonPresentationState.SMALL.
-
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
Scale factor for horizontal gaps.
-
vgapScaleFactor
private double vgapScaleFactor
Scale factor for vertical gaps.
-
orientation
private CommandStripPresentationModel.StripOrientation orientation
Orientation ofthisstrip.
-
backgroundAppearanceStrategy
private RadianceThemingSlices.BackgroundAppearanceStrategy backgroundAppearanceStrategy
-
isFocusable
private boolean isFocusable
-
toDismissPopupsOnActivation
private boolean toDismissPopupsOnActivation
-
-
Method Detail
-
builder
public static CommandStripPresentationModel.Builder builder()
-
withDefaults
public static CommandStripPresentationModel withDefaults()
-
getCommandPresentationState
public CommandButtonPresentationState getCommandPresentationState()
-
getCommandContentPadding
public java.awt.Insets getCommandContentPadding()
-
getActiveIconFilterStrategy
public RadianceThemingSlices.IconFilterStrategy getActiveIconFilterStrategy()
-
getEnabledIconFilterStrategy
public RadianceThemingSlices.IconFilterStrategy getEnabledIconFilterStrategy()
-
getDisabledIconFilterStrategy
public RadianceThemingSlices.IconFilterStrategy getDisabledIconFilterStrategy()
-
getHorizontalGapScaleFactor
public double getHorizontalGapScaleFactor()
-
getVerticalGapScaleFactor
public double getVerticalGapScaleFactor()
-
getOrientation
public CommandStripPresentationModel.StripOrientation getOrientation()
-
getBackgroundAppearanceStrategy
public RadianceThemingSlices.BackgroundAppearanceStrategy getBackgroundAppearanceStrategy()
-
isFocusable
public boolean isFocusable()
-
isToDismissPopupsOnActivation
public boolean isToDismissPopupsOnActivation()
-
-