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 class
CommandStripPresentationModel.Builder
static class
CommandStripPresentationModel.StripOrientation
Button strip orientation.
-
Field Summary
Fields Modifier and Type Field Description private RadianceThemingSlices.IconFilterStrategy
activeIconFilterStrategy
private RadianceThemingSlices.BackgroundAppearanceStrategy
backgroundAppearanceStrategy
private java.awt.Insets
commandContentPadding
private CommandButtonPresentationState
commandPresentationState
Presentation state for the buttons in this button strip.static double
DEFAULT_GAP_SCALE_FACTOR_PRIMARY_AXIS
static double
DEFAULT_GAP_SCALE_FACTOR_SECONDARY_AXIS
private RadianceThemingSlices.IconFilterStrategy
disabledIconFilterStrategy
private RadianceThemingSlices.IconFilterStrategy
enabledIconFilterStrategy
private double
hgapScaleFactor
Scale factor for horizontal gaps.private boolean
isFocusable
private CommandStripPresentationModel.StripOrientation
orientation
Orientation ofthis
strip.private boolean
toDismissPopupsOnActivation
private double
vgapScaleFactor
Scale factor for vertical gaps.
-
Constructor Summary
Constructors Modifier Constructor Description private
CommandStripPresentationModel()
-
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 ofthis
strip.
-
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()
-
-