Attributes
- Companion
- object
- Source
- Terminal.scala
- Graph
-
- Supertypes
-
trait Readertrait ApplicationMode[Terminal]trait AlternateScreenMode[Terminal]trait Erasetrait WithToggle[Terminal]trait Cursortrait Writertrait Effectclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class JLineTerminalobject NativeTerminal
Members list
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
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
Inherited and Abstract 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
- Inherited from:
- AlternateScreenMode
- Source
- AlternateScreenMode.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
- Inherited from:
- ApplicationMode
- Source
- ApplicationMode.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
- Inherited from:
- Writer
- Source
- Writer.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
- Inherited from:
- RawMode
- Source
- RawMode.scala
Attributes
- Inherited from:
- Reader
- Source
- Reader.scala
Write a string to the console.