Dotty Documentation

0.2.0-bin-SNAPSHOT

object BasicFilters

Filters for simple operation of a terminal: cursor-navigation (including with all the modifier keys), enter/ctrl-c-exit, etc.

[-] Constructors

[-] Members

[+] def all : Filter
[+] def clearFilter : Filter
[+] def doEnter ( b: Vector [ Char ] , c: Int , rest: LazyList [ Int ] ) : TermAction & Product
[+] def enterFilter : Filter
[+] def exitFilter : Filter
[+] def injectNewLine ( b: Vector [ Char ] , c: Int , rest: LazyList [ Int ] , indent: Int ) : TermState
[+] def loggingFilter : Filter
[+] def moveDown ( b: Vector [ Char ] , c: Int , w: Int ) : ( Vector [ Char ], Int )
[+] def moveEnd ( b: Vector [ Char ] , c: Int , w: Int ) : ( Vector [ Char ], Int )
[+] def moveStart ( b: Vector [ Char ] , c: Int , w: Int ) : ( Vector [ Char ], Int )
[+] def moveUp ( b: Vector [ Char ] , c: Int , w: Int ) : ( Vector [ Char ], Int )
[+] def moveUpDown ( b: Vector [ Char ] , c: Int , w: Int , boundaryOffset: Int , nextChunkOffset: Int , checkRes: Int , check: (Int, Int) => Boolean , isDown: Boolean ) : Int
[+] def tabColumn ( indent: Int , b: Vector [ Char ] , c: Int , rest: LazyList [ Int ] ) : TermState
[+] def tabFilter ( indent: Int ) : Filter
[+] def typingFilter : Filter