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
/
View
/
Text
Text
case
class
Text
(
string:
String
,
color:
Option
[
Color
],
style:
Option
[
Style
])
extends
View
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
View
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
override
def
render
(
context:
RenderContext
,
size:
Size
):
Unit
Definition Classes
View
override
def
size
(
proposed:
Size
):
Size
Definition Classes
View
Inherited methods
def
blinking
:
View
Inherited from:
View
def
blue
:
View
Inherited from:
View
def
bold
:
View
Inherited from:
View
def
bordered
:
View
Inherited from:
View
def
borderedTight
:
View
Inherited from:
View
def
bottomLeft
:
View
Inherited from:
View
def
bottomRight
:
View
Inherited from:
View
def
center
:
View
Inherited from:
View
def
centerH
:
View
Inherited from:
View
def
centerV
:
View
Inherited from:
View
def
color
(
color:
Color
):
View
Inherited from:
View
def
cyan
:
View
Inherited from:
View
def
dim
:
View
Inherited from:
View
def
flex
(
minWidth:
Option
[
Int
],
maxWidth:
Option
[
Int
],
minHeight:
Option
[
Int
],
maxHeight:
Option
[
Int
],
alignment:
Alignment
):
View
Inherited from:
View
def
frame
(
width:
Int
,
height:
Int
,
alignment:
Alignment
):
View
Inherited from:
View
def
green
:
View
Inherited from:
View
def
inverted
:
View
Inherited from:
View
def
left
:
View
Inherited from:
View
def
magenta
:
View
Inherited from:
View
def
overlay
(
view:
View
,
alignment:
Alignment
):
View
Inherited from:
View
def
padding
(
left:
Int
,
top:
Int
,
right:
Int
,
bottom:
Int
):
View
Inherited from:
View
def
padding
(
horizontal:
Int
,
vertical:
Int
):
View
Inherited from:
View
def
padding
(
amount:
Int
):
View
Inherited from:
View
def
paddingH
(
amount:
Int
):
View
Inherited from:
View
def
paddingV
(
amount:
Int
):
View
Inherited from:
View
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product
def
red
:
View
Inherited from:
View
def
render
(
width:
Int
,
height:
Int
):
String
Inherited from:
View
def
renderNow
:
String
Inherited from:
View
def
renderNowWithSize
: (
Size
,
String
)
Inherited from:
View
def
renderNowWithTextMap
: (
Size
,
TextMap
)
Inherited from:
View
def
renderTextMap
:
TextMap
Inherited from:
View
def
reversed
:
View
Inherited from:
View
def
right
:
View
Inherited from:
View
def
style
(
style:
Style
):
View
Inherited from:
View
def
textMap
(
width:
Int
,
height:
Int
):
TextMap
Inherited from:
View
def
top
:
View
Inherited from:
View
def
transform
(
pf:
PartialFunction
[
View
,
View
]):
View
Inherited from:
View
def
underlined
:
View
Inherited from:
View
def
white
:
View
Inherited from:
View
def
yellow
:
View
Inherited from:
View
Concrete fields
lazy
val
length
:
Int