BasicTreeTableBehavior

open class BasicTreeTableBehavior<T>(focusManager: FocusManager?, rowHeight: Double = 20.0, headerColor: Color? = Lightgray, footerColor: Color? = Lightgray, evenRowColor: Color? = White, oddRowColor: Color? = Lightgray.lighter().lighter(), iconFactory: () -> TreeRowIcon = { SimpleTreeRowIcon() }, selectionColor: Color? = Blue, selectionBlurredColor: Color? = Lightgray) : TreeTableBehavior<T> , PointerListener, KeyListener, SelectableTreeKeyHandler(source)

Constructors

Link copied to clipboard
constructor(focusManager: FocusManager?, rowHeight: Double = 20.0, headerColor: Color? = Lightgray, footerColor: Color? = Lightgray, evenRowColor: Color? = White, oddRowColor: Color? = Lightgray.lighter().lighter(), iconFactory: () -> TreeRowIcon = { SimpleTreeRowIcon() }, selectionColor: Color? = Blue, selectionBlurredColor: Color? = Lightgray)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun <A> columnMoveEnd(table: TreeTable<T, *>, column: Column<A>)
Link copied to clipboard
open override fun <A> columnMoveStart(table: TreeTable<T, *>, column: Column<A>)
Link copied to clipboard
open override fun install(view: TreeTable<T, *>)
Link copied to clipboard
open override fun pressed(event: KeyEvent)
open override fun pressed(event: PointerEvent)
Link copied to clipboard
open override fun renderBody(table: TreeTable<T, *>, canvas: Canvas)
Link copied to clipboard
open override fun <A> renderColumnBody(table: TreeTable<T, *>, column: Column<A>, canvas: Canvas)
Link copied to clipboard
open override fun renderFooter(table: TreeTable<T, *>, canvas: Canvas)
Link copied to clipboard
open override fun renderHeader(table: TreeTable<T, *>, canvas: Canvas)
Link copied to clipboard
open override fun uninstall(view: TreeTable<T, *>)

Inherited functions

Link copied to clipboard
protected fun TreeTable<T, *>.bodyDirty()
Link copied to clipboard
Link copied to clipboard
open fun clicked(event: PointerEvent)
Link copied to clipboard
open fun clipCanvasToBounds(view: TreeTable<T, *>): Boolean
Link copied to clipboard
protected fun TreeTable<T, *>.columnDirty(column: Column<*>)
Link copied to clipboard
open fun <A> columnMoved(table: TreeTable<T, *>, column: Column<A>)
Link copied to clipboard
open fun contains(view: TreeTable<T, *>, point: Point): Boolean
Link copied to clipboard
open fun entered(event: PointerEvent)
Link copied to clipboard
open fun exited(event: PointerEvent)
Link copied to clipboard
protected fun TreeTable<T, *>.footerDirty()
Link copied to clipboard
protected fun TreeTable<T, *>.headerDirty()
Link copied to clipboard
Link copied to clipboard
open fun moveColumn(table: TreeTable<T, *>, distance: Double, block: (progress: Float) -> Unit): Completable
Link copied to clipboard
open fun released(event: KeyEvent)
open fun released(event: PointerEvent)
Link copied to clipboard
open fun render(view: TreeTable<T, *>, canvas: Canvas)