Terminal

terminus.Terminal

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Terminal.type

Members list

Value members

Concrete methods

def clearAfterCursor(): Unit
def clearScreen(): Unit
def getSize(): Size
def hideCursor(): Unit
def moveTo(x: Int, y: Int): Unit
def moveToBottom(): Unit
def moveToString(x: Int, y: Int): String
def resetColor(): Unit
def resetColorString(): String
def setBackgroundColor(color: Color): Unit
def setBackgroundColorString(color: Color): String
def setForegroundColor(color: Color): Unit
def setForegroundColorString(color: Color): String
def shiftDown(amount: Int): Unit
def showCursor(): Unit
def withRawMode[A](body: => A): A

Inherited methods

def enterRawMode(): Unit

Attributes

Inherited from:
TerminalPlatformSpecific
def exitRawMode(): Unit

Attributes

Inherited from:
TerminalPlatformSpecific
def getCursorPosition(): (Int, Int)

Attributes

Inherited from:
TerminalPlatformSpecific
protected def getTerminalSize(): (Int, Int)

Attributes

Inherited from:
TerminalPlatformSpecific
def isInRawMode: Boolean

Attributes

Inherited from:
TerminalPlatformSpecific
def readChar(): Char

Attributes

Inherited from:
TerminalPlatformSpecific

Attributes

Inherited from:
TerminalPlatformSpecific
def readKeyCodeTimeout(timeout: Long): Option[KeyCode]

Attributes

Inherited from:
TerminalPlatformSpecific

Inherited fields

lazy val keyMap: KeyMap[KeyCode]

Attributes

Inherited from:
TerminalPlatformSpecific