Class TerminalSettings
Settings for terminal emulation behavior.
Inherited Members
Namespace: Scylla.TextMode
Assembly: ScyllaTextMode.dll
Syntax
[Serializable]
public class TerminalSettings
Fields
CursorBlinkRate
Cursor blink rate in seconds (full cycle).
Declaration
[Tooltip("How fast the cursor blinks, as a rate rather than a duration. Higher values blink faster, and a value of 1.0 gives a two second cycle. Set to 0 to stop the cursor blinking entirely and leave it solid.")]
[Range(0, 5)]
public float CursorBlinkRate
Field Value
| Type | Description |
|---|---|
| float |
DefaultAutoWrap
Whether to enable auto-wrap mode by default.
Declaration
[Tooltip("When enabled, text that reaches the right edge of the terminal viewport automatically wraps to the beginning of the next line (DECAWM mode). When disabled, characters written past the right margin overwrite the last column.")]
public bool DefaultAutoWrap
Field Value
| Type | Description |
|---|---|
| bool |
ScrollbackLines
Maximum scrollback buffer size in lines.
Declaration
[Tooltip("The maximum number of lines retained in the terminal scrollback buffer. Lines that scroll off the top of the visible area are preserved in this buffer for later review. Higher values consume more memory but allow reviewing longer output history.")]
[Range(0, 100000)]
public int ScrollbackLines
Field Value
| Type | Description |
|---|---|
| int |
TabStopInterval
Default tab stop interval in columns.
Declaration
[Tooltip("The default interval in columns between tab stops. When a tab character is encountered, the cursor advances to the next column position that is a multiple of this interval. Standard terminal value is 8.")]
[Range(1, 16)]
public int TabStopInterval
Field Value
| Type | Description |
|---|---|
| int |
TextBlinkRate
Text blink rate in full cycles per second (for the Blink cell attribute).
Declaration
[Tooltip("Text blink rate in full cycles per second (for the Blink cell attribute).")]
[Range(0.1, 10)]
public float TextBlinkRate
Field Value
| Type | Description |
|---|---|
| float |
WrapMode
Default line wrap mode used by the console text wrapper.
Declaration
[Tooltip("Controls how wrapped text breaks at the right edge. Word wraps at word boundaries (default), Character breaks mid-word at the column limit, and None clips overflow while still honoring explicit newlines.")]
public TextWrapMode WrapMode
Field Value
| Type | Description |
|---|---|
| TextWrapMode |