tornadofx / tornadofx / ExpandableTableRowSkin

ExpandableTableRowSkin

class ExpandableTableRowSkin<S> : TableRowSkin<S>

Constructors

<init> ExpandableTableRowSkin(tableRow: TableRow<S>, expander: ExpanderColumn<S>)

Properties

expanded val expanded: Boolean
expander val expander: ExpanderColumn<S>
tableRow val tableRow: TableRow<S>
tableRowPrefHeight var tableRowPrefHeight: Double

Functions

computePrefHeight fun computePrefHeight(width: Double, topInset: Double, rightInset: Double, bottomInset: Double, leftInset: Double): Double
layoutChildren fun layoutChildren(x: Double, y: Double, w: Double, h: Double): Unit

Extension Functions

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