Package-level declarations

Properties

Link copied to clipboard
Link copied to clipboard
val BEL: Char = '\u0007'
Link copied to clipboard
val brightOrange: TextStyle
Link copied to clipboard
val CSI: String

Control Sequence Introducer com.github.ajalt.mordant.internal.CSI

Link copied to clipboard
val darkgray: TextStyle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val ESC: Char = '\u001B'

com.github.ajalt.mordant.terminal.AnsiMovements

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Animation<*>.height: Int
Link copied to clipboard
val Terminal.inAltScreen: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val orange: TextStyle
Link copied to clipboard
val OSC: String

Operating System Command com.github.ajalt.mordant.internal.OSC

Link copied to clipboard
Link copied to clipboard
val Animation<*>.size: List<Int>

Expose animation size

Link copied to clipboard
val Animation<*>.text: String?

Expose animation render text

Functions

Link copied to clipboard
fun Terminal.clear()

Windows specific Reference

Link copied to clipboard
fun Color.darken(factor: Double): Color
Link copied to clipboard
fun Terminal.enterAlternateScreen()
Link copied to clipboard
fun Terminal.exitAlternateScreen()
Link copied to clipboard
Link copied to clipboard
context(terminal: Terminal)
fun Animation<*>.override()

Smooth 'double-buffered' animation clear

Link copied to clipboard
fun Terminal.setTitle(title: String)

Set the title of the terminal

Link copied to clipboard
fun Terminal.setUTF8()

Windows specific (?)

Link copied to clipboard
fun Color.toColor(): Color
Link copied to clipboard
Link copied to clipboard
fun Animation<Unit>.update()