swearwolf-term
swearwolf-term
com.github.gchudnov.swearwolf.term
EscSeq
EscSeq
EventLoop
EventLoop
Action
Continue
Exit
actionMonoid
Action
Screen
Screen
Shortcuts
Term
Term
TermAction
Writer
Writer
com.github.gchudnov.swearwolf.term.eventloops
AnyEventLoop
AnyEventLoop
Acc
Acc
AsyncEventLoop
EitherEventLoop
EitherEventLoop
FutureEventLoop
FutureEventLoop
IdEventLoop
IdEventLoop
SyncEventLoop
TryEventLoop
TryEventLoop
com.github.gchudnov.swearwolf.term.keys
CharKeySeq
CtrlKeySeq
KeyCode
KeyCode
Ack
Alt
Ampersand
App
At
BackQuote
BackSlash
Backspace
Bell
Cancel
CapsLock
Colon
Comma
Control
Delete
Divide
Dollar
Dot
Down
End
EndMedium
EndText
EndTrans
EndTransBlock
Enquiry
Enter
Equal
Esc
Exclamation
Execute
Exponent
F1
F10
F11
F12
F2
F3
F4
F5
F6
F7
F8
F9
FileSeparator
FormFeed
GreaterThan
GroupSeparator
Help
Home
Insert
Invalid
LWin
Left
LeftCurlyBracket
LeftRoundBracket
LeftSquareBracket
LessThan
LineFeed
LowerA
LowerB
LowerC
LowerD
LowerE
LowerF
LowerG
LowerH
LowerI
LowerJ
LowerK
LowerL
LowerM
LowerN
LowerO
LowerP
LowerQ
LowerR
LowerS
LowerT
LowerU
LowerV
LowerW
LowerX
LowerY
LowerZ
Minus
Nack
Nul
Num0
Num1
Num2
Num3
Num4
Num5
Num6
Num7
Num8
Num9
Numpad0
Numpad1
Numpad2
Numpad3
Numpad4
Numpad5
Numpad6
Numpad7
Numpad8
Numpad9
NumpadAdd
NumpadDecimal
NumpadDivide
NumpadMultiply
NumpadSeparator
NumpadSubtract
PageDown
PageUp
Pause
Percent
Plus
Print
PrintScreen
QuestionMark
Quote
RUnitSeparator
RWin
RecordSeparator
Right
RightCurlyBracket
RightRoundBracket
RightSquareBracket
Select
Semicolon
Sharp
Shift
ShiftIn
ShiftOut
SingleQuote
Sleep
Space
Star
StartHeading
StartText
Substitute
SyncIdle
Tab
Tilde
Underscore
Up
UpperA
UpperB
UpperC
UpperD
UpperE
UpperF
UpperG
UpperH
UpperI
UpperJ
UpperK
UpperL
UpperM
UpperN
UpperO
UpperP
UpperQ
UpperR
UpperS
UpperT
UpperU
UpperV
UpperW
UpperX
UpperY
UpperZ
VerticalLine
VerticalTab
KeyModifier
KeyModifier
Alt
Ctrl
Shift
KeySeq
KeySeq
MouseAction
MouseAction
Press
Release
MouseButton
MouseButton
Left
Middle
Right
ScrollBackward
ScrollForward
MouseKeySeq
SizeKeySeq
UnknownKeySeq
com.github.gchudnov.swearwolf.term.screens
AnyScreen
AnyShellScreen
AsyncScreen
EitherScreen
EitherScreen
FutureScreen
FutureScreen
IdScreen
IdScreen
SyncScreen
SyncShellScreen
SyncShellScreen
TryScreen
TryScreen
com.github.gchudnov.swearwolf.term.terms
AnyTerm
AnyTerm
AnyTermFactory
AsyncTerm
EitherSyncTerm
EitherSyncTerm
FutureAsyncTerm
FutureSyncTerm
IdSyncTerm
IdSyncTerm
LogTerm
LogTerm
SyncTerm
TrySyncTerm
TrySyncTerm
com.github.gchudnov.swearwolf.term.writers
AnyWriter
AnyWriter
AsyncWriter
EitherWriter
EitherWriter
FutureWriter
FutureWriter
IdWriter
IdWriter
SyncWriter
TryWriter
TryWriter
swearwolf-term
/
com.github.gchudnov.swearwolf.term.keys
/
KeyCode
KeyCode
object
KeyCode
Companion:
class
Graph
Supertypes
Self type
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
KeyCode
.type
Type members
Type members
Classlikes
case
object
Ack
extends
KeyCode
case
object
Alt
extends
KeyCode
case
object
Ampersand
extends
KeyCode
case
object
App
extends
KeyCode
case
object
At
extends
KeyCode
case
object
BackQuote
extends
KeyCode
case
object
BackSlash
extends
KeyCode
case
object
Backspace
extends
KeyCode
case
object
Bell
extends
KeyCode
case
object
Cancel
extends
KeyCode
case
object
CapsLock
extends
KeyCode
case
object
Colon
extends
KeyCode
case
object
Comma
extends
KeyCode
case
object
Control
extends
KeyCode
case
object
Delete
extends
KeyCode
case
object
Divide
extends
KeyCode
case
object
Dollar
extends
KeyCode
case
object
Dot
extends
KeyCode
case
object
Down
extends
KeyCode
case
object
End
extends
KeyCode
case
object
EndMedium
extends
KeyCode
case
object
EndText
extends
KeyCode
case
object
EndTrans
extends
KeyCode
case
object
EndTransBlock
extends
KeyCode
case
object
Enquiry
extends
KeyCode
case
object
Enter
extends
KeyCode
case
object
Equal
extends
KeyCode
case
object
Esc
extends
KeyCode
case
object
Exclamation
extends
KeyCode
case
object
Execute
extends
KeyCode
case
object
Exponent
extends
KeyCode
case
object
F1
extends
KeyCode
case
object
F10
extends
KeyCode
case
object
F11
extends
KeyCode
case
object
F12
extends
KeyCode
case
object
F2
extends
KeyCode
case
object
F3
extends
KeyCode
case
object
F4
extends
KeyCode
case
object
F5
extends
KeyCode
case
object
F6
extends
KeyCode
case
object
F7
extends
KeyCode
case
object
F8
extends
KeyCode
case
object
F9
extends
KeyCode
case
object
FileSeparator
extends
KeyCode
case
object
FormFeed
extends
KeyCode
case
object
GreaterThan
extends
KeyCode
case
object
GroupSeparator
extends
KeyCode
case
object
Help
extends
KeyCode
case
object
Home
extends
KeyCode
case
object
Insert
extends
KeyCode
case
object
Invalid
extends
KeyCode
case
object
LWin
extends
KeyCode
case
object
Left
extends
KeyCode
case
object
LeftCurlyBracket
extends
KeyCode
case
object
LeftRoundBracket
extends
KeyCode
case
object
LeftSquareBracket
extends
KeyCode
case
object
LessThan
extends
KeyCode
case
object
LineFeed
extends
KeyCode
case
object
LowerA
extends
KeyCode
case
object
LowerB
extends
KeyCode
case
object
LowerC
extends
KeyCode
case
object
LowerD
extends
KeyCode
case
object
LowerE
extends
KeyCode
case
object
LowerF
extends
KeyCode
case
object
LowerG
extends
KeyCode
case
object
LowerH
extends
KeyCode
case
object
LowerI
extends
KeyCode
case
object
LowerJ
extends
KeyCode
case
object
LowerK
extends
KeyCode
case
object
LowerL
extends
KeyCode
case
object
LowerM
extends
KeyCode
case
object
LowerN
extends
KeyCode
case
object
LowerO
extends
KeyCode
case
object
LowerP
extends
KeyCode
case
object
LowerQ
extends
KeyCode
case
object
LowerR
extends
KeyCode
case
object
LowerS
extends
KeyCode
case
object
LowerT
extends
KeyCode
case
object
LowerU
extends
KeyCode
case
object
LowerV
extends
KeyCode
case
object
LowerW
extends
KeyCode
case
object
LowerX
extends
KeyCode
case
object
LowerY
extends
KeyCode
case
object
LowerZ
extends
KeyCode
case
object
Minus
extends
KeyCode
case
object
Nack
extends
KeyCode
case
object
Nul
extends
KeyCode
case
object
Num0
extends
KeyCode
case
object
Num1
extends
KeyCode
case
object
Num2
extends
KeyCode
case
object
Num3
extends
KeyCode
case
object
Num4
extends
KeyCode
case
object
Num5
extends
KeyCode
case
object
Num6
extends
KeyCode
case
object
Num7
extends
KeyCode
case
object
Num8
extends
KeyCode
case
object
Num9
extends
KeyCode
case
object
Numpad0
extends
KeyCode
case
object
Numpad1
extends
KeyCode
case
object
Numpad2
extends
KeyCode
case
object
Numpad3
extends
KeyCode
case
object
Numpad4
extends
KeyCode
case
object
Numpad5
extends
KeyCode
case
object
Numpad6
extends
KeyCode
case
object
Numpad7
extends
KeyCode
case
object
Numpad8
extends
KeyCode
case
object
Numpad9
extends
KeyCode
case
object
NumpadAdd
extends
KeyCode
case
object
NumpadDecimal
extends
KeyCode
case
object
NumpadDivide
extends
KeyCode
case
object
NumpadMultiply
extends
KeyCode
case
object
NumpadSeparator
extends
KeyCode
case
object
NumpadSubtract
extends
KeyCode
case
object
PageDown
extends
KeyCode
case
object
PageUp
extends
KeyCode
case
object
Pause
extends
KeyCode
case
object
Percent
extends
KeyCode
case
object
Plus
extends
KeyCode
case
object
Print
extends
KeyCode
case
object
PrintScreen
extends
KeyCode
case
object
QuestionMark
extends
KeyCode
case
object
Quote
extends
KeyCode
case
object
RUnitSeparator
extends
KeyCode
case
object
RWin
extends
KeyCode
case
object
RecordSeparator
extends
KeyCode
case
object
Right
extends
KeyCode
case
object
RightCurlyBracket
extends
KeyCode
case
object
RightRoundBracket
extends
KeyCode
case
object
RightSquareBracket
extends
KeyCode
case
object
Select
extends
KeyCode
case
object
Semicolon
extends
KeyCode
case
object
Sharp
extends
KeyCode
case
object
Shift
extends
KeyCode
case
object
ShiftIn
extends
KeyCode
case
object
ShiftOut
extends
KeyCode
case
object
SingleQuote
extends
KeyCode
case
object
Sleep
extends
KeyCode
case
object
Space
extends
KeyCode
case
object
Star
extends
KeyCode
case
object
StartHeading
extends
KeyCode
case
object
StartText
extends
KeyCode
case
object
Substitute
extends
KeyCode
case
object
SyncIdle
extends
KeyCode
case
object
Tab
extends
KeyCode
case
object
Tilde
extends
KeyCode
case
object
Underscore
extends
KeyCode
case
object
Up
extends
KeyCode
case
object
UpperA
extends
KeyCode
case
object
UpperB
extends
KeyCode
case
object
UpperC
extends
KeyCode
case
object
UpperD
extends
KeyCode
case
object
UpperE
extends
KeyCode
case
object
UpperF
extends
KeyCode
case
object
UpperG
extends
KeyCode
case
object
UpperH
extends
KeyCode
case
object
UpperI
extends
KeyCode
case
object
UpperJ
extends
KeyCode
case
object
UpperK
extends
KeyCode
case
object
UpperL
extends
KeyCode
case
object
UpperM
extends
KeyCode
case
object
UpperN
extends
KeyCode
case
object
UpperO
extends
KeyCode
case
object
UpperP
extends
KeyCode
case
object
UpperQ
extends
KeyCode
case
object
UpperR
extends
KeyCode
case
object
UpperS
extends
KeyCode
case
object
UpperT
extends
KeyCode
case
object
UpperU
extends
KeyCode
case
object
UpperV
extends
KeyCode
case
object
UpperW
extends
KeyCode
case
object
UpperX
extends
KeyCode
case
object
UpperY
extends
KeyCode
case
object
UpperZ
extends
KeyCode
case
object
VerticalLine
extends
KeyCode
case
object
VerticalTab
extends
KeyCode
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror