Class CommandPopupMenuPresentationModel.Builder
java.lang.Object
org.pushingpixels.radiance.component.api.common.popup.model.CommandPopupMenuPresentationModel.Builder
- Enclosing class:
CommandPopupMenuPresentationModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setItemContentPadding(Insets itemContentPadding) setItemFilterStrategies(RadianceThemingSlices.IconFilterStrategy menuActiveIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy menuEnabledIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy menuDisabledIconFilterStrategy) setItemHorizontalAlignment(HorizontalAlignment itemHorizontalAlignment) setItemPopupFireTrigger(BaseCommandButtonPresentationModel.PopupFireTrigger itemPopupFireTrigger) setItemPresentationState(CommandButtonPresentationState itemPresentationState) setItemSelectedStateHighlight(BaseCommandButtonPresentationModel.SelectedStateHighlight itemSelectedStateHighlight) setItemSides(RadianceThemingSlices.Sides itemSides) setMaxVisibleItems(int maxVisibleItems) setPanelPresentationModel(CommandPopupMenuPanelPresentationModel panelPresentationModel) setPopupPlacementStrategy(RadianceThemingSlices.PopupPlacementStrategy popupPlacementStrategy) setToDismissOnCommandActivation(boolean toDismissOnCommandActivation)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setPanelPresentationModel
public CommandPopupMenuPresentationModel.Builder setPanelPresentationModel(CommandPopupMenuPanelPresentationModel panelPresentationModel) -
setItemPresentationState
public CommandPopupMenuPresentationModel.Builder setItemPresentationState(CommandButtonPresentationState itemPresentationState) -
setItemFilterStrategies
public CommandPopupMenuPresentationModel.Builder setItemFilterStrategies(RadianceThemingSlices.IconFilterStrategy menuActiveIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy menuEnabledIconFilterStrategy, RadianceThemingSlices.IconFilterStrategy menuDisabledIconFilterStrategy) -
setItemContentPadding
-
setItemSides
public CommandPopupMenuPresentationModel.Builder setItemSides(RadianceThemingSlices.Sides itemSides) -
setItemHorizontalAlignment
public CommandPopupMenuPresentationModel.Builder setItemHorizontalAlignment(HorizontalAlignment itemHorizontalAlignment) -
setItemPopupFireTrigger
public CommandPopupMenuPresentationModel.Builder setItemPopupFireTrigger(BaseCommandButtonPresentationModel.PopupFireTrigger itemPopupFireTrigger) -
setItemSelectedStateHighlight
public CommandPopupMenuPresentationModel.Builder setItemSelectedStateHighlight(BaseCommandButtonPresentationModel.SelectedStateHighlight itemSelectedStateHighlight) -
setMaxVisibleItems
-
setToDismissOnCommandActivation
public CommandPopupMenuPresentationModel.Builder setToDismissOnCommandActivation(boolean toDismissOnCommandActivation) -
setPopupPlacementStrategy
public CommandPopupMenuPresentationModel.Builder setPopupPlacementStrategy(RadianceThemingSlices.PopupPlacementStrategy popupPlacementStrategy) -
build
-