Table

sealed class Table : Widget

Functions

Link copied to clipboard
fun Table.contentToCsv(delimiter: Char = ',', quoteChar: Char = '"', escapeChar: Char? = null, doubleQuote: Boolean = false, lineTerminator: String = "", quoting: CsvQuoting = CsvQuoting.MINIMAL): String
Link copied to clipboard
abstract fun measure(t: Terminal, width: Int = t.info.width): WidthRange
Link copied to clipboard
abstract fun render(t: Terminal, width: Int = t.info.width): Lines
Link copied to clipboard
fun Widget.withPadding(padding: Padding, padEmptyLines: Boolean = true): Widget

Add padding around this widget.

fun Widget.withPadding(padEmptyLines: Boolean = true, padding: Padding.Builder.() -> Unit): Widget
fun Widget.withPadding(all: Int, padEmptyLines: Boolean = true): Widget
fun Widget.withPadding(top: Int, right: Int, bottom: Int, left: Int, padEmptyLines: Boolean = true): Widget