tornadofx / tornadofx / KeyboardSkin

KeyboardSkin

class KeyboardSkin : SkinBase<KeyboardLayout>

Constructors

<init> KeyboardSkin(control: KeyboardLayout)

Properties

keyboard val keyboard: KeyboardLayout

Functions

computeMinHeight fun computeMinHeight(width: Double, topInset: Double, rightInset: Double, bottomInset: Double, leftInset: Double): <ERROR CLASS>
computeMinWidth fun computeMinWidth(height: Double, topInset: Double, rightInset: Double, bottomInset: Double, leftInset: Double): Double
computePrefHeight fun computePrefHeight(width: Double, topInset: Double, rightInset: Double, bottomInset: Double, leftInset: Double): <ERROR CLASS>
computePrefWidth fun computePrefWidth(height: Double, topInset: Double, rightInset: Double, bottomInset: Double, leftInset: Double): Double
layoutChildren fun layoutChildren(contentX: Double, contentY: Double, contentWidth: Double, contentHeight: Double): Unit

Extension Functions

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