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)