Class CommandPanelPresentationModel.Builder
java.lang.Object
org.pushingpixels.radiance.component.api.common.model.CommandPanelPresentationModel.Builder
- Enclosing class:
CommandPanelPresentationModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Insets
private HorizontalAlignment
private double
private Dimension
private CommandButtonPresentationState
private double
private int
private Insets
private PanelLayoutSpec
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
setBackgroundAppearanceStrategy
(RadianceThemingSlices.BackgroundAppearanceStrategy backgroundAppearanceStrategy) setCommandContentPadding
(Insets commandContentPadding) setCommandHorizontalAlignment
(HorizontalAlignment commandHorizontalAlignment) setCommandHorizontalGapScaleFactor
(double commandHorizontalGapScaleFactor) setCommandIconDimension
(Dimension commandIconDimension) setCommandPopupFireTrigger
(BaseCommandButtonPresentationModel.PopupFireTrigger commandPopupFireTrigger) setCommandPresentationState
(CommandButtonPresentationState commandPresentationState) setCommandSelectedStateHighlight
(BaseCommandButtonPresentationModel.SelectedStateHighlight commandSelectedStateHighlight) setCommandVerticalGapScaleFactor
(double commandVerticalGapScaleFactor) setContentGap
(int contentGap) setContentPadding
(Insets contentPadding) setIconFilterStrategies
(RadianceThemingSlices.IconFilterStrategy activeIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy enabledIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy disabledIconFilterStrategy) setLayoutSpec
(PanelLayoutSpec layoutSpec) setPopupPlacementStrategy
(RadianceThemingSlices.PopupPlacementStrategy popupPlacementStrategy) setToShowGroupLabels
(boolean toShowGroupLabels)
-
Field Details
-
layoutSpec
-
contentPadding
-
contentGap
private int contentGap -
toShowGroupLabels
private boolean toShowGroupLabels -
commandPresentationState
-
commandIconDimension
-
commandContentPadding
-
commandHorizontalGapScaleFactor
private double commandHorizontalGapScaleFactor -
commandVerticalGapScaleFactor
private double commandVerticalGapScaleFactor -
backgroundAppearanceStrategy
-
activeIconFilterStrategy
-
enabledIconFilterStrategy
-
disabledIconFilterStrategy
-
commandHorizontalAlignment
-
commandPopupFireTrigger
-
commandSelectedStateHighlight
-
popupPlacementStrategy
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setLayoutSpec
-
setContentPadding
-
setContentGap
-
setToShowGroupLabels
-
setCommandPresentationState
public CommandPanelPresentationModel.Builder setCommandPresentationState(CommandButtonPresentationState commandPresentationState) -
setCommandIconDimension
public CommandPanelPresentationModel.Builder setCommandIconDimension(Dimension commandIconDimension) -
setCommandContentPadding
-
setCommandHorizontalAlignment
public CommandPanelPresentationModel.Builder setCommandHorizontalAlignment(HorizontalAlignment commandHorizontalAlignment) -
setCommandPopupFireTrigger
public CommandPanelPresentationModel.Builder setCommandPopupFireTrigger(BaseCommandButtonPresentationModel.PopupFireTrigger commandPopupFireTrigger) -
setCommandSelectedStateHighlight
public CommandPanelPresentationModel.Builder setCommandSelectedStateHighlight(BaseCommandButtonPresentationModel.SelectedStateHighlight commandSelectedStateHighlight) -
setPopupPlacementStrategy
public CommandPanelPresentationModel.Builder setPopupPlacementStrategy(RadianceThemingSlices.PopupPlacementStrategy popupPlacementStrategy) -
setBackgroundAppearanceStrategy
public CommandPanelPresentationModel.Builder setBackgroundAppearanceStrategy(RadianceThemingSlices.BackgroundAppearanceStrategy backgroundAppearanceStrategy) -
setCommandHorizontalGapScaleFactor
public CommandPanelPresentationModel.Builder setCommandHorizontalGapScaleFactor(double commandHorizontalGapScaleFactor) -
setCommandVerticalGapScaleFactor
public CommandPanelPresentationModel.Builder setCommandVerticalGapScaleFactor(double commandVerticalGapScaleFactor) -
setIconFilterStrategies
public CommandPanelPresentationModel.Builder setIconFilterStrategies(RadianceThemingSlices.IconFilterStrategy activeIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy enabledIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy disabledIconFilterStrategy) -
build
-