Class CommandPopupMenuPresentationModel.Builder
- java.lang.Object
-
- org.pushingpixels.radiance.component.api.common.popup.model.CommandPopupMenuPresentationModel.Builder
-
- Enclosing class:
- CommandPopupMenuPresentationModel
public static class CommandPopupMenuPresentationModel.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandPopupMenuPresentationModelbuild()CommandPopupMenuPresentationModel.BuildersetMaxVisibleMenuCommands(int maxVisibleMenuCommands)CommandPopupMenuPresentationModel.BuildersetMenuContentPadding(java.awt.Insets menuContentPadding)CommandPopupMenuPresentationModel.BuildersetMenuIconFilterStrategies(org.pushingpixels.radiance.theming.api.RadianceThemingSlices.IconFilterStrategy menuActiveIconFilterStrategy, org.pushingpixels.radiance.theming.api.RadianceThemingSlices.IconFilterStrategy menuEnabledIconFilterStrategy, org.pushingpixels.radiance.theming.api.RadianceThemingSlices.IconFilterStrategy menuDisabledIconFilterStrategy)CommandPopupMenuPresentationModel.BuildersetMenuPresentationState(CommandButtonPresentationState menuPresentationState)CommandPopupMenuPresentationModel.BuildersetPanelPresentationModel(CommandPopupMenuPanelPresentationModel panelPresentationModel)CommandPopupMenuPresentationModel.BuildersetPopupPlacementStrategy(org.pushingpixels.radiance.theming.api.RadianceThemingSlices.PopupPlacementStrategy popupPlacementStrategy)CommandPopupMenuPresentationModel.BuildersetToDismissOnCommandActivation(boolean toDismissOnCommandActivation)
-
-
-
Method Detail
-
setPanelPresentationModel
public CommandPopupMenuPresentationModel.Builder setPanelPresentationModel(CommandPopupMenuPanelPresentationModel panelPresentationModel)
-
setMenuPresentationState
public CommandPopupMenuPresentationModel.Builder setMenuPresentationState(CommandButtonPresentationState menuPresentationState)
-
setMenuIconFilterStrategies
public CommandPopupMenuPresentationModel.Builder setMenuIconFilterStrategies(org.pushingpixels.radiance.theming.api.RadianceThemingSlices.IconFilterStrategy menuActiveIconFilterStrategy, org.pushingpixels.radiance.theming.api.RadianceThemingSlices.IconFilterStrategy menuEnabledIconFilterStrategy, org.pushingpixels.radiance.theming.api.RadianceThemingSlices.IconFilterStrategy menuDisabledIconFilterStrategy)
-
setMenuContentPadding
public CommandPopupMenuPresentationModel.Builder setMenuContentPadding(java.awt.Insets menuContentPadding)
-
setMaxVisibleMenuCommands
public CommandPopupMenuPresentationModel.Builder setMaxVisibleMenuCommands(int maxVisibleMenuCommands)
-
setToDismissOnCommandActivation
public CommandPopupMenuPresentationModel.Builder setToDismissOnCommandActivation(boolean toDismissOnCommandActivation)
-
setPopupPlacementStrategy
public CommandPopupMenuPresentationModel.Builder setPopupPlacementStrategy(org.pushingpixels.radiance.theming.api.RadianceThemingSlices.PopupPlacementStrategy popupPlacementStrategy)
-
build
public CommandPopupMenuPresentationModel build()
-
-