Class CommandPanelPresentationModel.Builder
java.lang.Object
org.pushingpixels.radiance.component.api.common.model.CommandPanelPresentationModel.Builder
- Enclosing class:
CommandPanelPresentationModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Insetsprivate HorizontalAlignmentprivate doubleprivate Dimensionprivate CommandButtonPresentationStateprivate doubleprivate intprivate Insetsprivate PanelLayoutSpecprivate 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
-