BasicTreeColumnsBehavior

class BasicTreeColumnsBehavior<T>(val generator: TreeColumnsBehavior.CellGenerator<T>, columnSeparatorColor: Color? = Lightgray.lighter().lighter(), backgroundColor: Color? = Lightgray, rowHeight: Double = 20.0) : TreeColumnsBehavior<T> , KeyListener(source)

Constructors

Link copied to clipboard
constructor(focusManager: FocusManager?, rowHeight: Double = 20.0, columnSeparatorColor: Color? = Lightgray.lighter().lighter(), selectionColor: Color? = Green.lighter(), selectionBlurredColor: Color? = Lightgray, backgroundColor: Color? = Lightgray, iconFactory: () -> TreeColumnRowIcon = { SimpleTreeColumnRowIcon() })
constructor(generator: TreeColumnsBehavior.CellGenerator<T>, columnSeparatorColor: Color? = Lightgray.lighter().lighter(), backgroundColor: Color? = Lightgray, rowHeight: Double = 20.0)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun install(view: TreeColumns<T, *>)
Link copied to clipboard
open override fun pressed(event: KeyEvent)
Link copied to clipboard
open override fun renderColumnBody(treeColumns: TreeColumns<T, *>, path: Path<Int>, canvas: Canvas)
Link copied to clipboard
open override fun uninstall(view: TreeColumns<T, *>)

Inherited functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun TreeColumns<T, *>.columnDirty(path: Path<Int>)
Link copied to clipboard
open fun contains(view: TreeColumns<T, *>, point: Point): Boolean
Link copied to clipboard
Link copied to clipboard
open fun released(event: KeyEvent)
Link copied to clipboard
open fun render(view: TreeColumns<T, *>, canvas: Canvas)