Style Params
Basic interface for all StyleParams-classes
Properties
Inheritors
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Extensions
Link copied to clipboard
fun StyleParams.property( key: String, value: Property, target: StringBuilder)
Content copied to clipboard
sets a property for a given target screen size
fun StyleParams.property( key: String, sm: Property? = null, md: Property? = null, lg: Property? = null, xl: Property? = null)
Content copied to clipboard
sets a responsive property for
inline fun <T> StyleParams.property( key: String, base: T, value: T.() -> Property, target: StringBuilder)
Content copied to clipboard
sets a property derived from the Theme
fun <T> StyleParams.property( key: String, base: T, sm: T.() -> Property? = null, md: T.() -> Property? = null, lg: T.() -> Property? = null, xl: T.() -> Property? = null)
Content copied to clipboard
sets a responsive property derived from the Theme
inline fun <T : PropertyValues> StyleParams.property(base: T, value: T.() -> Property)
Content copied to clipboard
sets an enum-based property for small-screens (default)
fun <T : PropertyValues> StyleParams.property( base: T, sm: T.() -> Property? = null, md: T.() -> Property? = null, lg: T.() -> Property? = null, xl: T.() -> Property? = null)
Content copied to clipboard
sets a responsive enum-based property