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
/
Percent
Percent
case
object
Percent
extends
KeyCode
Graph
Supertypes
Self type
trait
Singleton
trait
Product
trait
Mirror
trait
Serializable
trait
Product
trait
Equals
trait
KeyCode
class
Object
trait
Matchable
class
Any
Percent
.type
Type members
Value members
Type members
Inherited types
type
MirroredElemLabels
=
EmptyTuple
Inherited from:
Singleton
type
MirroredElemTypes
=
EmptyTuple
Inherited from:
Singleton
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
type
MirroredMonoType
=
Singleton
Inherited from:
Singleton
type
MirroredType
=
Singleton
Inherited from:
Singleton
Value members
Inherited methods
def
fromProduct
(
p:
Product
):
MirroredMonoType
Inherited from:
Singleton
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product