BasicTableBehavior

open class BasicTableBehavior<T>(    focusManager: FocusManager?,     val rowHeight: Double = 20.0,     val headerColor: Color? = Lightgray,     val footerColor: Color? = headerColor,     evenRowColor: Color? = White,     oddRowColor: Color? = Lightgray.lighter().lighter(),     val selectionColor: Color? = Blue,     val selectionBlurredColor: Color? = Lightgray) : TableBehavior<T> , PointerListener, KeyListener, SelectableListKeyHandler(source)

Inheritors

Constructors

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

Properties

Link copied to clipboard
open override val cellGenerator: BasicCellGenerator<T>
Link copied to clipboard
protected val footerColor: Color?
Link copied to clipboard
Link copied to clipboard
protected val headerColor: Color?
Link copied to clipboard
Link copied to clipboard
protected val rowHeight: Double = 20.0
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected val selectionColor: Color?

Inherited properties

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: Table<T, *>, column: Column<A>)
Link copied to clipboard
open override fun <A> columnMoveStart(table: Table<T, *>, column: Column<A>)
Link copied to clipboard
open override fun install(view: Table<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: Table<T, *>, canvas: Canvas)
Link copied to clipboard
open override fun <A> renderColumnBody(table: Table<T, *>, column: Column<A>, canvas: Canvas)
Link copied to clipboard
open override fun renderFooter(table: Table<T, *>, canvas: Canvas)
Link copied to clipboard
open override fun renderHeader(table: Table<T, *>, canvas: Canvas)
Link copied to clipboard
open override fun uninstall(view: Table<T, *>)

Inherited functions

Link copied to clipboard
protected fun Table<T, *>.bodyDirty()
Link copied to clipboard
open fun childrenClipPath(view: Table<T, *>): View.ClipPath?
Link copied to clipboard
open fun clicked(event: PointerEvent)
Link copied to clipboard
open fun clipCanvasToBounds(view: Table<T, *>): Boolean
Link copied to clipboard
protected fun Table<T, *>.columnDirty(column: Column<*>)
Link copied to clipboard
open fun <A> columnMoved(table: Table<T, *>, column: Column<A>)
Link copied to clipboard
open fun contains(view: Table<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 Table<T, *>.footerDirty()
Link copied to clipboard
protected fun Table<T, *>.headerDirty()
Link copied to clipboard
open fun mirrorWhenRightToLeft(view: Table<T, *>): Boolean
Link copied to clipboard
open fun moveColumn(table: Table<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: Table<T, *>, canvas: Canvas)