RuleSettings

Looks for a method with this signature : get{PropertyName}Property() : StylableProperty<*> If one is found, invokes the method, and returns the value. Otherwise, return null.

Note, node is of type Any, because it could also be used to style other objects e.g. For Scene, to set Scene.backgroundColor (which is a StylableProperty).

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun <T : Any> add(type: KClass<*>, name: String, value: T)
Link copied to clipboard
fun addBackground(name: String, value: Background)
Link copied to clipboard
fun addBoolean(name: String, value: Boolean)
Link copied to clipboard
fun addBorder(name: String, value: Border)
Link copied to clipboard
fun addColor(name: String, value: Color)
Link copied to clipboard
Link copied to clipboard
fun addEdges(name: String, value: Edges)
Link copied to clipboard
fun addFloat(name: String, value: Float)
Link copied to clipboard
fun addFont(name: String, value: Font)
Link copied to clipboard
fun addImage(name: String, value: Image)
Link copied to clipboard
fun addInt(name: String, value: Int)
Link copied to clipboard
fun addOptionalFloat(name: String, value: Float)
Link copied to clipboard
fun addOrientation(name: String, value: Orientation)
Link copied to clipboard
fun addPos(name: String, value: Alignment)
Link copied to clipboard
fun addString(name: String, value: String)
Link copied to clipboard

Note, node is of type Any, because it is almost always a Node, but for the RootSelector, it will apply to a Scene.

Link copied to clipboard
open override fun toString(): String