Class DefaultPreviewPainter
java.lang.Object
org.pushingpixels.radiance.theming.api.painter.preview.PreviewPainter
org.pushingpixels.radiance.theming.api.painter.preview.DefaultPreviewPainter
Default implementation of the component preview painter. The component preview is a scaled-down
(as necessary) thumbnail of the relevant component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPreviewWindowDimension(Container parent, Component component, int componentIndex) Returns the dimension for the component preview window.booleanhasPreview(Container parent, Component component, int componentIndex) Checks whether the specified component is previewable.booleanhasPreviewWindow(Container parent, Component component, int componentIndex) Checks whether the specified component has a preview window.voidpreviewComponent(Container parent, Component component, int componentIndex, Graphics g, int x, int y, int w, int h) Draws a component preview on the specified graphics.Methods inherited from class PreviewPainter
getPreviewWindowExtraDelay, getUpdateCycle, toUpdatePeriodically
-
Constructor Details
-
DefaultPreviewPainter
public DefaultPreviewPainter()
-
-
Method Details
-
hasPreview
Description copied from class:PreviewPainterChecks whether the specified component is previewable.- Overrides:
hasPreviewin classPreviewPainter- Parameters:
parent- Component parent. May benull.component- Component. May benull.componentIndex- Component index in its parent. May be negative.- Returns:
trueif the specified component is previewable,falseotherwise.
-
previewComponent
public void previewComponent(Container parent, Component component, int componentIndex, Graphics g, int x, int y, int w, int h) Description copied from class:PreviewPainterDraws a component preview on the specified graphics.- Overrides:
previewComponentin classPreviewPainter- Parameters:
parent- Component parent. May benull.component- Component. May benull.componentIndex- Component index in its parent. May be negative.g- Graphics context.x- X coordinate of the preview area.y- Y coordinate of the preview area.w- Width of the preview area.h- Height of the preview area.
-
hasPreviewWindow
Description copied from class:PreviewPainterChecks whether the specified component has a preview window.- Overrides:
hasPreviewWindowin classPreviewPainter- Parameters:
parent- Component parent. May benull.component- Component. May benull.componentIndex- Component index in its parent. May be negative.- Returns:
trueif the specified component has a preview window,falseotherwise.
-
getPreviewWindowDimension
public Dimension getPreviewWindowDimension(Container parent, Component component, int componentIndex) Description copied from class:PreviewPainterReturns the dimension for the component preview window.- Overrides:
getPreviewWindowDimensionin classPreviewPainter- Parameters:
parent- Component parent. May benull.component- Component. May benull.componentIndex- Component index in its parent. May be negative.- Returns:
- Dimension of the component preview window.
-