terminus

package terminus

Members list

Packages

Type members

Classlikes

case class Alignment(horizontalAlignment: HorizontalAlignment, verticalAlignment: VerticalAlignment)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Alignment

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Alignment.type

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AnsiModifier

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Area(x: Int, y: Int, width: Int, height: Int)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final class Buffer(val area: Area, val cells: Array[Cell])

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Buffer

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Buffer.type
final case class Cell(symbol: String, foreground: Color, background: Color, modifier: Modifier, skip: Boolean)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum Color

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Context(buffer: Buffer, x: Int, y: Int, fg: Color, bg: Color, modifier: Modifier)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class Coord(x: Int, y: Int)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum KeyCode

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object KeyCode

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
KeyCode.type
object Modifier

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Modifier.type
class Renderer

Attributes

Supertypes
class Object
trait Matchable
class Any
class RunningTerminalApp[State, Message, Result](terminalApp: WithState[State, Message, Result], initialState: State)

Attributes

Supertypes
class Object
trait Matchable
class Any
case class Size(width: Int, height: Int)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Size

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Size.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Terminal.type
trait TerminalApp[Result]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object TodoApp
object TerminalApp

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Terminal
object TodoApp extends TerminalApp[List[String]]

Attributes

Supertypes
trait TerminalApp[List[String]]
class Object
trait Matchable
class Any
Self type
TodoApp.type

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
enum View

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
opaque object View

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
View.type
final class main

Attributes

Supertypes
class Object
trait Matchable
class Any

Types

opaque type Modifier

Value members

Concrete methods

def main: Unit

Concrete fields

var debugLogs: ListBuffer[String]