Class ComponentPresentationModel
java.lang.Object
org.pushingpixels.radiance.component.api.ribbon.synapse.model.ComponentPresentationModel
- All Implemented Interfaces:
ImmutablePresentationModel
,PresentationModel
Encapsulates presentation metadata for displaying arbitrary components in the ribbon.
Use a new instance of
ComponentPresentationModel.Builder
to configure a new presentation, and
ComponentPresentationModel.Builder.build()
to build a presentation.- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate HorizontalAlignment
private boolean
private String
private RichTooltipPresentationModel
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
backgroundAppearanceStrategy
-
horizontalAlignment
-
keyTip
-
isResizingAware
private boolean isResizingAware -
richTooltipPresentationModel
-
-
Constructor Details
-
ComponentPresentationModel
private ComponentPresentationModel()
-
-
Method Details
-
withDefaults
-
builder
-
getBackgroundAppearanceStrategy
-
getHorizontalAlignment
-
getKeyTip
-
isResizingAware
public boolean isResizingAware() -
getRichTooltipPresentationModel
-