tornadofx / tornadofx / SelectionHolder

SelectionHolder

interface SelectionHolder

Functions

addSelection abstract fun addSelection(selection: CssSelection): Unit
and open infix fun Scoped.and(selection: CssSelection): CssSelection
append open fun Scoped.append(oldSelection: CssSelection, relation: Relation): CssSelection
child open infix fun Scoped.child(selection: CssSelection): CssSelection
contains open infix fun Scoped.contains(selection: CssSelection): CssSelection
invoke open operator fun String.invoke(op: CssSelectionBlock.() -> Unit): CssSelection
open operator fun Selectable.invoke(op: CssSelectionBlock.() -> Unit): CssSelection
next open infix fun Scoped.next(selection: CssSelection): CssSelection
removeSelection abstract fun removeSelection(selection: CssSelection): Unit
s open fun s(selector: String, op: CssSelectionBlock.() -> Unit): CssSelection
open fun s(selector: Selectable, vararg selectors: Selectable, op: CssSelectionBlock.() -> Unit): CssSelection
open fun s(selector: Selectable, vararg selectors: Selectable): CssSelector
select open fun select(selector: String, op: CssSelectionBlock.() -> Unit): CssSelection
open fun select(selector: Selectable, vararg selectors: Selectable, op: CssSelectionBlock.() -> Unit): CssSelection
open fun select(selector: Selectable, vararg selectors: Selectable): CssSelector
sibling open infix fun Scoped.sibling(selection: CssSelection): CssSelection

Extension Functions

getProperty fun <T> Any.getProperty(prop: KMutableProperty1<*, T>): ObjectProperty<T>
observable fun <T : Any> Any.observable(propName: String): ObjectProperty<T>

Inheritors

CssSelectionBlock class CssSelectionBlock : PropertyHolder, SelectionHolder
Stylesheet open class Stylesheet : SelectionHolder, Rendered