Cell

data class Cell(var char: Char = ' ', var foreground: Color = Color.Default, var background: Color = Color.Default, var bold: Boolean = false, var italic: Boolean = false, var underline: Boolean = false, var strikethrough: Boolean = false)(source)

A data container representing the visual state of a single terminal cell.

Constructors

Link copied to clipboard
constructor(char: Char = ' ', foreground: Color = Color.Default, background: Color = Color.Default, bold: Boolean = false, italic: Boolean = false, underline: Boolean = false, strikethrough: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
var bold: Boolean
Link copied to clipboard
var char: Char
Link copied to clipboard
Link copied to clipboard
var italic: Boolean
Link copied to clipboard
var strikethrough: Boolean
Link copied to clipboard
var underline: Boolean

Functions

Link copied to clipboard
fun reset()

Resets the cell to its default state.

Link copied to clipboard
fun sameAs(other: Cell): Boolean

Checks if this cell has exactly the same character and styles as another.