zio-tui
zio-tui
tui
Main
StringSyntax
StringOps
TUI
TUI
TUILive
TerminalApp
TerminalApp
Step
Step
TerminalEvent
TerminalEvent
SystemEvent
UserEvent
tui.components
Choose
Choose
State
LineInput
LineInput
tui.view
Alignment
Alignment
Color
Color
Black
Blue
Cyan
Default
Green
Magenta
Red
White
Yellow
Coord
EscapeCodes
FrameExamples
HorizontalAlignment
HorizontalAlignment
Center
Left
Right
Input
KeyEvent
KeyEvent
Character
Delete
Down
Enter
Escape
Exit
Left
Right
ShiftTab
Tab
UnSupported
Up
RenderContext
Size
Size
Style
Style
Blinking
Bold
Default
Dim
Reversed
Underlined
TextMap
TextMap
VerticalAlignment
VerticalAlignment
View
View
Border
FixedFrame
FlexibleFrame
Horizontal
Overlay
Padding
Text
Vertical
WithSize
zio-tui
/
tui.view
tui.view
package
tui.view
Type members
Type members
Classlikes
case
class
Alignment
(
horizontalAlignment:
HorizontalAlignment
,
verticalAlignment:
VerticalAlignment
)
Companion:
object
object
Alignment
Companion:
class
sealed abstract
class
Color
(
val
code:
String
)
Companion:
object
object
Color
Companion:
class
case
class
Coord
(
x:
Int
,
y:
Int
)
class
EscapeCodes
(
out:
OutputStream
)
object
FrameExamples
sealed
trait
HorizontalAlignment
Companion:
object
object
HorizontalAlignment
Companion:
class
object
Input
sealed
trait
KeyEvent
Companion:
object
object
KeyEvent
Companion:
class
class
RenderContext
(
val
textMap:
TextMap
,
var
x:
Int
,
var
y:
Int
)
case
class
Size
(
width:
Int
,
height:
Int
)
Companion:
object
object
Size
Companion:
class
sealed abstract
class
Style
(
val
code:
String
)
Companion:
object
object
Style
Companion:
class
class
TextMap
(
text:
Array
[
Array
[
String
]],
colors:
Array
[
Array
[
Color
]],
styles:
Array
[
Array
[
Style
]],
val
width:
Int
,
val
height:
Int
)
Companion:
object
object
TextMap
Companion:
class
sealed
trait
VerticalAlignment
Companion:
object
object
VerticalAlignment
Companion:
class
sealed
trait
View
Companion:
object
object
View
Companion:
class