Attributes
- Companion
- object
- Source
- JLineTerminal.scala
- Graph
-
- Supertypes
-
trait Terminaltrait Readertrait ApplicationMode[Terminal]trait AlternateScreenMode[Terminal]trait Erasetrait WithToggle[Terminal]trait Cursortrait Writertrait Effectclass Objecttrait Matchableclass AnyShow all
Members list
- Not inherited
- Color
- Cursor
- Display
- Erase
- WithStack
- WithToggle
- public
- protected
Type members
Inherited classlikes
Attributes
- Inherited from:
- Color
- Source
- Color.scala
- Supertypes
Attributes
- Inherited from:
- Cursor
- Source
- Cursor.scala
- Supertypes
Attributes
- Inherited from:
- Display
- Source
- Display.scala
- Supertypes
Attributes
- Inherited from:
- Erase
- Source
- Erase.scala
- Supertypes
Attributes
- Inherited from:
- Color
- Source
- Color.scala
- Supertypes
Value members
Concrete methods
Run the given terminal program f
in alternate screen mode, which means that whatever is displayed by f
will not been shown when the program exits, and similarly key presses will not be saved in the history buffer.
Run the given terminal program f
in alternate screen mode, which means that whatever is displayed by f
will not been shown when the program exits, and similarly key presses will not be saved in the history buffer.
Attributes
- Source
- JLineTerminal.scala
Run the given terminal program f
in application mode, which changes the input sent to the program when arrow keys are pressed. See https://invisible-island.net/xterm/xterm.faq.html#xterm_arrows
Run the given terminal program f
in application mode, which changes the input sent to the program when arrow keys are pressed. See https://invisible-island.net/xterm/xterm.faq.html#xterm_arrows
Attributes
- Source
- JLineTerminal.scala
Attributes
- Source
- JLineTerminal.scala
Flush the current output, causing it to be shown on the console.
Flush the current output, causing it to be shown on the console.
Attributes
- Source
- JLineTerminal.scala
Run the given terminal program f
in raw mode, which means that the program can read user input a character at a time. In canonical mode, which is the default, user input is only available a line at a time.
Run the given terminal program f
in raw mode, which means that the program can read user input a character at a time. In canonical mode, which is the default, user input is only available a line at a time.
Attributes
- Source
- JLineTerminal.scala
Attributes
- Source
- JLineTerminal.scala
Write a character to the console.
Write a string to the console.
Inherited methods
Use withStack
to ensure a stack is pushed on before f
is evaluated, and popped when f
finishes.
Use withStack
to ensure a stack is pushed on before f
is evaluated, and popped when f
finishes.
Attributes
- Inherited from:
- WithStack
- Source
- WithStack.scala
Use withToggle
to ensure a toggle is turned on before f
is evaluated, and turned off when f
finishes.
Use withToggle
to ensure a toggle is turned on before f
is evaluated, and turned off when f
finishes.
Attributes
- Inherited from:
- WithToggle
- Source
- WithToggle.scala