Package org.pushingpixels.aurora.theming.painter.border

Types

AuroraBorderPainter
Link copied to clipboard
interface AuroraBorderPainter : AuroraTrait
ClassicBorderPainter
Link copied to clipboard
class ClassicBorderPainter : StandardBorderPainter

Border painter that returns images with classic appearance.

CompositeBorderPainter
Link copied to clipboard
class CompositeBorderPainter(displayName: String, outer: AuroraBorderPainter, inner: AuroraBorderPainter) : AuroraBorderPainter

Composite border painter that delegates the painting of outer and inner contours.

DelegateBorderPainter
Link copied to clipboard
class DelegateBorderPainter(displayName: String, delegate: StandardBorderPainter, topMask: Long, midMask: Long, bottomMask: Long, transform: (AuroraColorScheme) -> AuroraColorScheme) : StandardBorderPainter

Delegate border painter that allows tweaking the visual appearance of borders.

DelegateFractionBasedBorderPainter
Link copied to clipboard
class DelegateFractionBasedBorderPainter(displayName: String, delegate: FractionBasedBorderPainter, masks: LongArray, transform: (AuroraColorScheme) -> AuroraColorScheme) : AuroraBorderPainter

Delegate border painter that allows tweaking the visual appearance of borders.

FlatBorderPainter
Link copied to clipboard
class FlatBorderPainter : StandardBorderPainter

Border painter that draws flat appearance.

FractionBasedBorderPainter
Link copied to clipboard
class FractionBasedBorderPainter(colorQueryStops: ColorQueryStop, displayName: String) : FractionBasedPainter, AuroraBorderPainter

Border painter with fraction-based stops and a color query associated with each stop. This class allows creating multi-gradient borders with exact control over which color is used at every gradient control point.

GlassBorderPainter
Link copied to clipboard
class GlassBorderPainter : StandardBorderPainter

Border painter that draws glass appearance.

StandardBorderPainter
Link copied to clipboard
open class StandardBorderPainter : AuroraBorderPainter