Uses of Class
org.pushingpixels.radiance.theming.api.RadianceThemingSlices.DecorationAreaType
-
-
Uses of RadianceThemingSlices.DecorationAreaType in org.pushingpixels.radiance.theming.api
Fields in org.pushingpixels.radiance.theming.api declared as RadianceThemingSlices.DecorationAreaType Modifier and Type Field Description static RadianceThemingSlices.DecorationAreaType
RadianceThemingSlices.DecorationAreaType. CONTROL_PANE
Control pane area, such as sidebars / task panes or ribbon bands in Component.static RadianceThemingSlices.DecorationAreaType
RadianceThemingSlices.DecorationAreaType. FOOTER
Any area that can be placed in the bottom portion of its window.static RadianceThemingSlices.DecorationAreaType
RadianceThemingSlices.DecorationAreaType. HEADER
Any area that can be placed in the top portion of its window.static RadianceThemingSlices.DecorationAreaType
RadianceThemingSlices.DecorationAreaType. NONE
The default decoration area type.static RadianceThemingSlices.DecorationAreaType
RadianceThemingSlices.DecorationAreaType. PRIMARY_TITLE_PANE
Title pane of primary, top-level windows (frames, dialogs).static RadianceThemingSlices.DecorationAreaType
RadianceThemingSlices.DecorationAreaType. SECONDARY_TITLE_PANE
Title pane of secondary, non top-level windows (internal frames, desktop icons).static RadianceThemingSlices.DecorationAreaType
RadianceThemingSlices.DecorationAreaType. TOOLBAR
Tool bar.Fields in org.pushingpixels.radiance.theming.api with type parameters of type RadianceThemingSlices.DecorationAreaType Modifier and Type Field Description private java.util.Map<RadianceThemingSlices.DecorationAreaType,RadianceColorScheme>
RadianceSkin. backgroundColorSchemeMap
Maps decoration area type to the background color schemes.private java.util.Map<RadianceThemingSlices.ColorOverlayType,java.util.Map<RadianceThemingSlices.DecorationAreaType,java.util.Map<ComponentState,java.awt.Color>>>
RadianceSkin. colorOverlayMap
private java.util.Map<RadianceThemingSlices.DecorationAreaType,RadianceColorSchemeBundle>
RadianceSkin. colorSchemeBundleMap
Maps decoration area type to the color scheme bundles.private java.util.Set<RadianceThemingSlices.DecorationAreaType>
RadianceSkin. decoratedAreaSet
Set of all decoration area types that are not explicitly registered inRadianceSkin.colorSchemeBundleMap
but still are considered as decoration areas in this skin.private java.util.Map<RadianceThemingSlices.DecorationAreaType,java.util.List<RadianceOverlayPainter>>
RadianceSkin. overlayPaintersMap
Maps decoration area type to the registered overlay painters.Methods in org.pushingpixels.radiance.theming.api that return RadianceThemingSlices.DecorationAreaType Modifier and Type Method Description static RadianceThemingSlices.DecorationAreaType
RadianceThemingCortex.ComponentOrParentChainScope. getDecorationType(java.awt.Component comp)
Returns the decoration area type of the specified component.static RadianceThemingSlices.DecorationAreaType
RadianceThemingCortex.ComponentScope. getImmediateDecorationType(java.awt.Component comp)
Returns the immediate decoration area type of the specified component.Methods in org.pushingpixels.radiance.theming.api with parameters of type RadianceThemingSlices.DecorationAreaType Modifier and Type Method Description void
RadianceSkin. addOverlayPainter(RadianceOverlayPainter overlayPainter, RadianceThemingSlices.DecorationAreaType... areaTypes)
Adds the specified overlay painter to the end of the list of overlay painters associated with the specified decoration area types.void
RadianceSkin. clearOverlayPainters(RadianceThemingSlices.DecorationAreaType... areaTypes)
Removes all overlay painters associated with the specified decoration area types.RadianceColorScheme
RadianceSkin. getActiveColorScheme(RadianceThemingSlices.DecorationAreaType decorationAreaType)
Returns the main active color scheme for the specific decoration area type.RadianceColorScheme
RadianceSkin. getBackgroundColorScheme(RadianceThemingSlices.DecorationAreaType decorationAreaType)
Returns the background color scheme for the specified decoration area type.RadianceColorScheme
RadianceSkin. getColorScheme(RadianceThemingSlices.DecorationAreaType decorationAreaType, RadianceThemingSlices.ColorSchemeAssociationKind associationKind, ComponentState componentState)
Returns the color scheme to be used for painting the specified visual area of components in the specified decoration area.RadianceColorScheme
RadianceSkin. getDisabledColorScheme(RadianceThemingSlices.DecorationAreaType decorationAreaType)
Returns the main disabled color scheme for the specific decoration area type.RadianceColorScheme
RadianceSkin. getEnabledColorScheme(RadianceThemingSlices.DecorationAreaType decorationAreaType)
Returns the main enabled color scheme for the specific decoration area type.java.awt.Color
RadianceSkin. getOverlayColor(RadianceThemingSlices.ColorOverlayType colorOverlayType, RadianceThemingSlices.DecorationAreaType decorationAreaType, ComponentState componentState)
java.util.List<RadianceOverlayPainter>
RadianceSkin. getOverlayPainters(RadianceThemingSlices.DecorationAreaType decorationAreaType)
Returns a non-null, non-modifiable list of overlay painters associated with the specified decoration area type.boolean
RadianceSkin. isRegisteredAsDecorationArea(RadianceThemingSlices.DecorationAreaType decorationType)
Returns indication whether the specified decoration area type should have their background painted byRadianceDecorationPainter.paintDecorationArea(Graphics2D, Component, RadianceThemingSlices.DecorationAreaType, int, int, RadianceSkin)
instead of a simple background fill.void
RadianceSkin. registerAsDecorationArea(RadianceColorScheme backgroundColorScheme, RadianceColorSchemeBundle.Overlay noneTransformationOverlay, RadianceThemingSlices.DecorationAreaType... areaTypes)
Registers the specified background color scheme and a color scheme bundle overlay to be used on controls in decoration areas.void
RadianceSkin. registerAsDecorationArea(RadianceColorScheme backgroundColorScheme, RadianceThemingSlices.DecorationAreaType... areaTypes)
Registers the specified background color scheme to be used on controls in decoration areas.void
RadianceSkin. registerDecorationAreaSchemeBundle(RadianceColorSchemeBundle bundle, RadianceColorScheme backgroundColorScheme, RadianceThemingSlices.DecorationAreaType... areaTypes)
Registers the specified color scheme bundle and background color scheme to be used on controls in decoration areas.void
RadianceSkin. registerDecorationAreaSchemeBundle(RadianceColorSchemeBundle bundle, RadianceThemingSlices.DecorationAreaType... areaTypes)
Registers the specified color scheme bundle to be used on controls in decoration areas.void
RadianceSkin. removeOverlayPainter(RadianceOverlayPainter overlayPainter, RadianceThemingSlices.DecorationAreaType... areaTypes)
Removes the specified overlay painter from the list of overlay painters associated with the specified decoration area types.static void
RadianceThemingCortex.ComponentOrParentChainScope. setDecorationType(javax.swing.JComponent comp, RadianceThemingSlices.DecorationAreaType type)
Sets the decoration type of the specified component and all its children.void
RadianceSkin. setOverlayColor(java.awt.Color color, RadianceThemingSlices.ColorOverlayType colorOverlayType, RadianceThemingSlices.DecorationAreaType decorationAreaType, ComponentState... componentStates)
-
Uses of RadianceThemingSlices.DecorationAreaType in org.pushingpixels.radiance.theming.api.painter.decoration
Fields in org.pushingpixels.radiance.theming.api.painter.decoration with type parameters of type RadianceThemingSlices.DecorationAreaType Modifier and Type Field Description private java.util.Set<RadianceThemingSlices.DecorationAreaType>
FractionBasedDecorationPainter. decoratedAreas
Methods in org.pushingpixels.radiance.theming.api.painter.decoration with parameters of type RadianceThemingSlices.DecorationAreaType Modifier and Type Method Description private void
FractionBasedDecorationPainter. paintDecoratedBackground(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceColorScheme scheme)
private void
FractionBasedDecorationPainter. paintDecoratedBackground(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, java.awt.Shape contour, RadianceColorScheme scheme)
void
ArcDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
void
ArcDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, java.awt.Shape contour, RadianceColorScheme colorScheme)
void
ClassicDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
void
ClassicDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, java.awt.Shape contour, RadianceColorScheme colorScheme)
void
FlatDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
void
FlatDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, java.awt.Shape contour, RadianceColorScheme colorScheme)
void
FractionBasedDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
void
FractionBasedDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, java.awt.Shape contour, RadianceColorScheme colorScheme)
void
ImageWrapperDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
void
ImageWrapperDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, java.awt.Shape contour, RadianceColorScheme colorScheme)
void
MatteDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
void
MatteDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, java.awt.Shape contour, RadianceColorScheme colorScheme)
void
RadianceDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
Paints the decoration area as a fully filled rectangle.void
RadianceDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, java.awt.Shape contour, RadianceColorScheme colorScheme)
Paints the decoration area as a specified shape.private void
ImageWrapperDecorationPainter. paintExtraBackground(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
Paints the background of non-title decoration areas.private void
ImageWrapperDecorationPainter. paintTitleBackground(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
Paints the title background.Constructors in org.pushingpixels.radiance.theming.api.painter.decoration with parameters of type RadianceThemingSlices.DecorationAreaType Constructor Description FractionBasedDecorationPainter(java.lang.String displayName, float[] fractions, ColorSchemeSingleColorQuery[] colorQueries, RadianceThemingSlices.DecorationAreaType... decorationAreas)
Creates a new fraction-based decoration painter. -
Uses of RadianceThemingSlices.DecorationAreaType in org.pushingpixels.radiance.theming.api.painter.overlay
Methods in org.pushingpixels.radiance.theming.api.painter.overlay with parameters of type RadianceThemingSlices.DecorationAreaType Modifier and Type Method Description void
BottomLineOverlayPainter. paintOverlay(java.awt.Graphics2D g, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
void
BottomShadowOverlayPainter. paintOverlay(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
void
RadianceOverlayPainter. paintOverlay(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
Paints the overlay.void
TopBezelOverlayPainter. paintOverlay(java.awt.Graphics2D g, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
void
TopLineOverlayPainter. paintOverlay(java.awt.Graphics2D g, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
void
TopShadowOverlayPainter. paintOverlay(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
-
Uses of RadianceThemingSlices.DecorationAreaType in org.pushingpixels.radiance.theming.extras.api.painterpack.decoration
Methods in org.pushingpixels.radiance.theming.extras.api.painterpack.decoration with parameters of type RadianceThemingSlices.DecorationAreaType Modifier and Type Method Description void
Glass3DDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, int width, int height, RadianceSkin skin)
void
Glass3DDecorationPainter. paintDecorationArea(java.awt.Graphics2D graphics, java.awt.Component comp, RadianceThemingSlices.DecorationAreaType decorationAreaType, java.awt.Shape contour, RadianceColorScheme colorScheme)
-
Uses of RadianceThemingSlices.DecorationAreaType in org.pushingpixels.radiance.theming.internal.painter
Methods in org.pushingpixels.radiance.theming.internal.painter that return RadianceThemingSlices.DecorationAreaType Modifier and Type Method Description static RadianceThemingSlices.DecorationAreaType
DecorationPainterUtils. getDecorationType(java.awt.Component comp)
Returns the decoration area type of the specified component.static RadianceThemingSlices.DecorationAreaType
DecorationPainterUtils. getImmediateDecorationType(java.awt.Component comp)
Returns the immediate decoration area type of the specified component.Methods in org.pushingpixels.radiance.theming.internal.painter with parameters of type RadianceThemingSlices.DecorationAreaType Modifier and Type Method Description static void
DecorationPainterUtils. paintDecorationArea(java.awt.Graphics g, java.awt.Component c, java.awt.Shape contour, RadianceThemingSlices.DecorationAreaType decorationType, RadianceColorScheme colorScheme, boolean force)
private static void
DecorationPainterUtils. paintDecorationBackground(java.awt.Graphics g, java.awt.Component c, RadianceThemingSlices.DecorationAreaType decorationType, boolean force)
Paints the decoration background on the specified component.static void
OverlayPainterUtils. paintOverlays(java.awt.Graphics g, java.awt.Component c, RadianceSkin skin, RadianceThemingSlices.DecorationAreaType decorationAreaType)
Paints all registered overlays on the specified component.static void
DecorationPainterUtils. setDecorationType(javax.swing.JComponent comp, RadianceThemingSlices.DecorationAreaType type)
Sets the decoration type of the specified component. -
Uses of RadianceThemingSlices.DecorationAreaType in org.pushingpixels.radiance.theming.internal.utils
Fields in org.pushingpixels.radiance.theming.internal.utils declared as RadianceThemingSlices.DecorationAreaType Modifier and Type Field Description RadianceThemingSlices.DecorationAreaType
UpdateOptimizationInfo. decorationAreaType
Methods in org.pushingpixels.radiance.theming.internal.utils with parameters of type RadianceThemingSlices.DecorationAreaType Modifier and Type Method Description static java.awt.Color
RadianceCoreUtilities. getBackgroundFill(RadianceSkin skin, RadianceThemingSlices.DecorationAreaType decorationAreaType)
static java.awt.Component
RadianceCoreUtilities. getTopMostParentWithDecorationAreaType(java.awt.Component comp, RadianceThemingSlices.DecorationAreaType type)
-