Class RadianceSkin.Accented
- java.lang.Object
-
- org.pushingpixels.radiance.theming.api.RadianceSkin
-
- org.pushingpixels.radiance.theming.api.RadianceSkin.Accented
-
- All Implemented Interfaces:
RadianceTrait
- Direct Known Subclasses:
BusinessAccentedSkin,CremeAccentedSkin,DustAccentedSkin,GraphiteAccentedSkin,MistAccentedSkin,NebulaAccentedSkin
- Enclosing class:
- RadianceSkin
public abstract static class RadianceSkin.Accented extends RadianceSkin
Base class for skins that can be configured with accent color tokens. Accented skins can be extended to apply those color tokens in a way that highlights certain parts of the UI while still retaining the "core" feel of the specific skin family. Note that it is up to the specific implementation of the base accented skin to decide which parts of the UI are painted with specific accent color tokens, and that decision may vary between different base accented skins.This class exposes APIs to get the accent tokens for consistent accent usage in custom-painted parts of your UI.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRadianceSkin.Accented.AccentBuilder-
Nested classes/interfaces inherited from class org.pushingpixels.radiance.theming.api.RadianceSkin
RadianceSkin.Accented
-
-
Field Summary
Fields Modifier and Type Field Description private ContainerColorTokensdefaultAreaActiveTokensprivate ContainerColorTokensdefaultAreaHighlightTokensprivate ContainerColorTokensdefaultAreaMutedTokensprivate ContainerColorTokensdefaultAreaNeutralTokensprivate TokenPaletteColorResolverdefaultAreaPaletteColorResolverprivate ContainerColorTokensdefaultAreaSelectedTokensprivate ContainerColorTokensheaderAreaActiveTokensprivate ContainerColorTokensheaderAreaHighlightTokensprivate ContainerColorTokensheaderAreaMutedTokensprivate ContainerColorTokensheaderAreaNeutralTokens-
Fields inherited from class org.pushingpixels.radiance.theming.api.RadianceSkin
buttonShaper, decorationPainter, highlightOutlinePainter, highlightSurfacePainter, outlinePainter, surfacePainter
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAccented(RadianceSkin.Accented.AccentBuilder accentBuilder)
-
Method Summary
-
Methods inherited from class org.pushingpixels.radiance.theming.api.RadianceSkin
addCustomEntriesToTable, addOverlayPainter, clearOverlayPainters, getActiveContainerTokens, getActiveContainerTokens, getActiveContainerTokens, getActiveContainerTokens, getButtonShaper, getDecorationPainter, getHighlightOutlinePainter, getHighlightSurfacePainter, getInverseSystemContainerTokens, getMutedContainerTokens, getMutedContainerTokens, getMutedContainerTokens, getNeutralContainerTokens, getNeutralContainerTokens, getNeutralContainerTokens, getOutlinePainter, getOverlayPainters, getSurfacePainter, getSystemContainerTokens, isRegisteredAsDecorationArea, isValid, registerAsDecorationArea, registerDecorationAreaTokensBundle, removeOverlayPainter
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pushingpixels.radiance.theming.api.trait.RadianceTrait
getDisplayName
-
-
-
-
Field Detail
-
defaultAreaPaletteColorResolver
private final TokenPaletteColorResolver defaultAreaPaletteColorResolver
-
defaultAreaActiveTokens
private final ContainerColorTokens defaultAreaActiveTokens
-
defaultAreaMutedTokens
private final ContainerColorTokens defaultAreaMutedTokens
-
defaultAreaNeutralTokens
private final ContainerColorTokens defaultAreaNeutralTokens
-
defaultAreaHighlightTokens
private final ContainerColorTokens defaultAreaHighlightTokens
-
defaultAreaSelectedTokens
private final ContainerColorTokens defaultAreaSelectedTokens
-
headerAreaActiveTokens
private final ContainerColorTokens headerAreaActiveTokens
-
headerAreaMutedTokens
private final ContainerColorTokens headerAreaMutedTokens
-
headerAreaNeutralTokens
private final ContainerColorTokens headerAreaNeutralTokens
-
headerAreaHighlightTokens
private final ContainerColorTokens headerAreaHighlightTokens
-
-
Constructor Detail
-
Accented
protected Accented(RadianceSkin.Accented.AccentBuilder accentBuilder)
-
-
Method Detail
-
getDefaultAreaPaletteColorResolver
public TokenPaletteColorResolver getDefaultAreaPaletteColorResolver()
-
getDefaultAreaActiveTokens
public ContainerColorTokens getDefaultAreaActiveTokens()
-
getDefaultAreaMutedTokens
public ContainerColorTokens getDefaultAreaMutedTokens()
-
getDefaultAreaNeutralTokens
public ContainerColorTokens getDefaultAreaNeutralTokens()
-
getDefaultAreaHighlightTokens
public ContainerColorTokens getDefaultAreaHighlightTokens()
-
getDefaultAreaSelectedTokens
public ContainerColorTokens getDefaultAreaSelectedTokens()
-
getHeaderAreaActiveTokens
public ContainerColorTokens getHeaderAreaActiveTokens()
-
getHeaderAreaMutedTokens
public ContainerColorTokens getHeaderAreaMutedTokens()
-
getHeaderAreaNeutralTokens
public ContainerColorTokens getHeaderAreaNeutralTokens()
-
getHeaderAreaHighlightTokens
public ContainerColorTokens getHeaderAreaHighlightTokens()
-
-