Package org.pushingpixels.aurora.theming

Types

AccentBuilder
Link copied to clipboard
class AccentBuilder
AnimationConfig
Link copied to clipboard
@Immutable
data class AnimationConfig(short: Int, regular: Int)
AuroraPainters
Link copied to clipboard
data class AuroraPainters(fillPainter: AuroraFillPainter, borderPainter: AuroraBorderPainter, decorationPainter: AuroraDecorationPainter, overlayPaintersMap: MutableMap<DecorationAreaType, MutableList<AuroraOverlayPainter>>)
AuroraSkin
Link copied to clipboard
object AuroraSkin
AuroraSkinDefinition
Link copied to clipboard
data class AuroraSkinDefinition(displayName: String, colors: AuroraSkinColors, buttonShaper: AuroraButtonShaper, painters: AuroraPainters) : AuroraTrait
AuroraTrait
Link copied to clipboard
interface AuroraTrait

Base interface for Aurora traits

BackgroundAppearanceStrategy
Link copied to clipboard

Enumerates available background appearance strategies.

ColorSchemeAssociationKind
Link copied to clipboard
class ColorSchemeAssociationKind(name: String, fallback: ColorSchemeAssociationKind?)

Allows associating different color schemes to different visual parts of UI components. For example, the checkbox has three different visual areas:

ColorTransforms
Link copied to clipboard
object ColorTransforms
ComponentState
Link copied to clipboard
class ComponentState(name: String, hardFallback: ComponentState?, facetsOn: Array<ComponentStateFacet>?, facetsOff: Array<ComponentStateFacet>?)
ComponentStateFacet
Link copied to clipboard
class ComponentStateFacet(name: String, value: Int)

Defines a single facet of core and custom ComponentStates. See Javadocs of the ComponentState class for more information on state facets.

DecorationAreaType
Link copied to clipboard
class DecorationAreaType(displayName: String)

Enumeration of available decoration area types.

IconFilterStrategy
Link copied to clipboard
enum IconFilterStrategy : Enum<IconFilterStrategy>

Enumerates available icon filter strategies.

ModelStateInfoSnapshot
Link copied to clipboard
data class ModelStateInfoSnapshot(currModelState: ComponentState, stateContributionMap: Map<ComponentState, Float>, activeStrength: Float)
PopupPlacementStrategy
Link copied to clipboard
enum PopupPlacementStrategy : Enum<PopupPlacementStrategy>
Side
Link copied to clipboard
enum Side : Enum<Side>

Enumerates available sides.

Sides
Link copied to clipboard
@Immutable
data class Sides(openSides: Set<Side>, straightSides: Set<Side>)

Functions

auroraBackground
Link copied to clipboard
@Composable
fun Modifier.auroraBackground(): Modifier
autumnSkin
Link copied to clipboard
fun autumnSkin(): AuroraSkinDefinition
businessBlackSteelSkin
Link copied to clipboard
fun businessBlackSteelSkin(): AuroraSkinDefinition
businessBlueSteelSkin
Link copied to clipboard
fun businessBlueSteelSkin(): AuroraSkinDefinition
businessSkin
Link copied to clipboard
fun businessSkin(): AuroraSkinDefinition
ceruleanSkin
Link copied to clipboard
fun ceruleanSkin(): AuroraSkinDefinition
cremeCoffeeSkin
Link copied to clipboard
fun cremeCoffeeSkin(): AuroraSkinDefinition
cremeSkin
Link copied to clipboard
fun cremeSkin(): AuroraSkinDefinition
dustCoffeeSkin
Link copied to clipboard
fun dustCoffeeSkin(): AuroraSkinDefinition
dustSkin
Link copied to clipboard
fun dustSkin(): AuroraSkinDefinition
geminiSkin
Link copied to clipboard
fun geminiSkin(): AuroraSkinDefinition
getAuroraSkins
Link copied to clipboard
fun getAuroraSkins(): List<Pair<String, () -> AuroraSkinDefinition>>
graphiteAquaSkin
Link copied to clipboard
fun graphiteAquaSkin(): AuroraSkinDefinition
graphiteChalkSkin
Link copied to clipboard
fun graphiteChalkSkin(): AuroraSkinDefinition
graphiteElectricSkin
Link copied to clipboard
fun graphiteElectricSkin(): AuroraSkinDefinition
graphiteGlassSkin
Link copied to clipboard
fun graphiteGlassSkin(): AuroraSkinDefinition
graphiteGoldSkin
Link copied to clipboard
fun graphiteGoldSkin(): AuroraSkinDefinition
graphiteSiennaSkin
Link copied to clipboard
fun graphiteSiennaSkin(): AuroraSkinDefinition
graphiteSkin
Link copied to clipboard
fun graphiteSkin(): AuroraSkinDefinition
graphiteSunsetSkin
Link copied to clipboard
fun graphiteSunsetSkin(): AuroraSkinDefinition
greenMagicSkin
Link copied to clipboard
fun greenMagicSkin(): AuroraSkinDefinition
magellanSkin
Link copied to clipboard
fun magellanSkin(): AuroraSkinDefinition
marinerSkin
Link copied to clipboard
fun marinerSkin(): AuroraSkinDefinition
mistAquaSkin
Link copied to clipboard
fun mistAquaSkin(): AuroraSkinDefinition
mistSilverSkin
Link copied to clipboard
fun mistSilverSkin(): AuroraSkinDefinition
moderateSkin
Link copied to clipboard
fun moderateSkin(): AuroraSkinDefinition
nebulaAmethystSkin
Link copied to clipboard
fun nebulaAmethystSkin(): AuroraSkinDefinition
nebulaBrickWallSkin
Link copied to clipboard
fun nebulaBrickWallSkin(): AuroraSkinDefinition
nebulaSkin
Link copied to clipboard
fun nebulaSkin(): AuroraSkinDefinition
nightShadeSkin
Link copied to clipboard
fun nightShadeSkin(): AuroraSkinDefinition
ravenSkin
Link copied to clipboard
fun ravenSkin(): AuroraSkinDefinition
resolveAuroraDefaults
Link copied to clipboard
@Composable
fun resolveAuroraDefaults(): TextStyle
saharaSkin
Link copied to clipboard
fun saharaSkin(): AuroraSkinDefinition
sentinelSkin
Link copied to clipboard
fun sentinelSkin(): AuroraSkinDefinition
twilightSkin
Link copied to clipboard
fun twilightSkin(): AuroraSkinDefinition

Properties

LocalAnimationConfig
Link copied to clipboard
val LocalAnimationConfig: ProvidableCompositionLocal<AnimationConfig>
LocalButtonShaper
Link copied to clipboard
val LocalButtonShaper: ProvidableCompositionLocal<AuroraButtonShaper>
LocalDecorationAreaType
Link copied to clipboard
val LocalDecorationAreaType: ProvidableCompositionLocal<DecorationAreaType>
LocalDisplayName
Link copied to clipboard
val LocalDisplayName: ProvidableCompositionLocal<String>
LocalModelStateInfoSnapshot
Link copied to clipboard
val LocalModelStateInfoSnapshot: ProvidableCompositionLocal<ModelStateInfoSnapshot>
LocalPainters
Link copied to clipboard
val LocalPainters: ProvidableCompositionLocal<AuroraPainters>
LocalSkinColors
Link copied to clipboard
val LocalSkinColors: ProvidableCompositionLocal<AuroraSkinColors>
LocalTextColor
Link copied to clipboard
val LocalTextColor: ProvidableCompositionLocal<Color>
LocalTextStyle
Link copied to clipboard
val LocalTextStyle: ProvidableCompositionLocal<TextStyle>
LocalWindow
Link copied to clipboard
val LocalWindow: ProvidableCompositionLocal<ComposeWindow>
LocalWindowSize
Link copied to clipboard
val LocalWindowSize: ProvidableCompositionLocal<DpSize>