Package org.pushingpixels.aurora.theming.painter.overlay

Types

AuroraOverlayPainter
Link copied to clipboard
interface AuroraOverlayPainter : AuroraTrait

Overlay painter interface.

BottomLineOverlayPainter
Link copied to clipboard
class BottomLineOverlayPainter(colorSchemeQuery: (AuroraColorScheme) -> Color) : AuroraOverlayPainter

Overlay painter that paints a single line at the bottom edge of the relevant decoration area.

BottomShadowOverlayPainter
Link copied to clipboard
class BottomShadowOverlayPainter : AuroraOverlayPainter

Overlay painter that paints a few pixel-high drop shadow at the bottom edge of the relevant decoration area. The constructor is private to enforce that .getInstance is the only way an application can get an instance of this class.

TopBezelOverlayPainter
Link copied to clipboard
class TopBezelOverlayPainter(colorSchemeQueryTop: (AuroraColorScheme) -> Color, colorSchemeQueryBottom: (AuroraColorScheme) -> Color) : AuroraOverlayPainter

Overlay painter that paints a bezel line at the top edge of the relevant decoration area.

TopLineOverlayPainter
Link copied to clipboard
class TopLineOverlayPainter(colorSchemeQuery: (AuroraColorScheme) -> Color) : AuroraOverlayPainter

Overlay painter that paints a single line at the top edge of the relevant decoration area.

TopShadowOverlayPainter
Link copied to clipboard
class TopShadowOverlayPainter : AuroraOverlayPainter

Overlay painter that paints a few pixel-high drop shadow at the top edge of the relevant decoration area. The constructor is private to enforce that .getInstance is the only way an application can get an instance of this class.