tornadofx / tornadofx.adapters / TornadoFXTreeTableColumn

TornadoFXTreeTableColumn

class TornadoFXTreeTableColumn : TornadoFXColumn<TreeTableColumn<*, *>>

Constructors

<init> TornadoFXTreeTableColumn(column: TreeTableColumn<*, *>)

Properties

column val column: TreeTableColumn<*, *>
isVisible val isVisible: Boolean
maxWidth var maxWidth: Double
maxWidthProperty val maxWidthProperty: <ERROR CLASS>
minWidth var minWidth: Double
minWidthProperty val minWidthProperty: <ERROR CLASS>
prefWidth var prefWidth: Double
properties val properties: ObservableMap<Any, Any>
width val width: Double

Functions

equals fun equals(other: Any?): Boolean
hashCode fun hashCode(): Int

Inherited Functions

isLegalWidth open fun isLegalWidth(width: Double): Boolean

Extension Functions

contentWidth fun <S> TornadoFXColumn<S>.contentWidth(padding: Double = 0.0, useAsMin: Boolean = false, useAsMax: Boolean = false): <ERROR CLASS>

Make the column fit the content plus an optional padding width. Optionally constrain the min or max width to be this width.

fixedWidth fun <S> TornadoFXColumn<S>.fixedWidth(width: Number): <ERROR CLASS>
getProperty fun <T> Any.getProperty(prop: KMutableProperty1<*, T>): ObjectProperty<T>
maxWidth fun <S> TornadoFXColumn<S>.maxWidth(width: Number): <ERROR CLASS>
minWidth fun <S> TornadoFXColumn<S>.minWidth(width: Number): <ERROR CLASS>
observable fun <T : Any> Any.observable(propName: String): ObjectProperty<T>
pctWidth fun <S> TornadoFXColumn<S>.pctWidth(pct: Number): <ERROR CLASS>
prefWidth fun <S> TornadoFXColumn<S>.prefWidth(width: Number): <ERROR CLASS>
remainingWidth fun <S> TornadoFXColumn<S>.remainingWidth(): <ERROR CLASS>
weightedWidth fun <S> TornadoFXColumn<S>.weightedWidth(weight: Number, padding: Double = 0.0, minContentWidth: Boolean = false): <ERROR CLASS>