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 HorizontalAlignmentprivate booleanprivate Stringprivate 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
-