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.boolean
hasPreview
(Container parent, Component component, int componentIndex) Checks whether the specified component is previewable.boolean
hasPreviewWindow
(Container parent, Component component, int componentIndex) Checks whether the specified component has a preview window.void
previewComponent
(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 org.pushingpixels.radiance.theming.api.painter.preview.PreviewPainter
getPreviewWindowExtraDelay, getUpdateCycle, toUpdatePeriodically
-
Constructor Details
-
DefaultPreviewPainter
public DefaultPreviewPainter()
-
-
Method Details
-
hasPreview
Description copied from class:PreviewPainter
Checks whether the specified component is previewable.- Overrides:
hasPreview
in classPreviewPainter
- Parameters:
parent
- Component parent. May benull
.component
- Component. May benull
.componentIndex
- Component index in its parent. May be negative.- Returns:
true
if the specified component is previewable,false
otherwise.
-
previewComponent
public void previewComponent(Container parent, Component component, int componentIndex, Graphics g, int x, int y, int w, int h) Description copied from class:PreviewPainter
Draws a component preview on the specified graphics.- Overrides:
previewComponent
in 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:PreviewPainter
Checks whether the specified component has a preview window.- Overrides:
hasPreviewWindow
in classPreviewPainter
- Parameters:
parent
- Component parent. May benull
.component
- Component. May benull
.componentIndex
- Component index in its parent. May be negative.- Returns:
true
if the specified component has a preview window,false
otherwise.
-
getPreviewWindowDimension
public Dimension getPreviewWindowDimension(Container parent, Component component, int componentIndex) Description copied from class:PreviewPainter
Returns the dimension for the component preview window.- Overrides:
getPreviewWindowDimension
in 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.
-