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
common
interface AuroraTrait

Base interface for Aurora traits

BackgroundAppearanceStrategy
Link copied to clipboard
common

Enumerates available background appearance strategies.

ColorSchemeAssociationKind
Link copied to clipboard
common
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
common
class ComponentState(name: String, hardFallback: ComponentState?, facetsOn: Array<ComponentStateFacet>?, facetsOff: Array<ComponentStateFacet>?)
ComponentStateFacet
Link copied to clipboard
common
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
common
class DecorationAreaType(displayName: String)

Enumeration of available decoration area types.

IconFilterStrategy
Link copied to clipboard
common
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
common
enum PopupPlacementStrategy : Enum<PopupPlacementStrategy>
Side
Link copied to clipboard
common
enum Side : Enum<Side>

Enumerates available sides.

Sides
Link copied to clipboard
common
@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>