Skip to content

ScrollbackRowEventArgs

Namespace: Hex1b

Assembly: Hex1b.dll

Provides data for the scrollback row callback, invoked when a row is scrolled off the top of the terminal screen into the scrollback buffer.

csharp
public sealed class ScrollbackRowEventArgs

Inheritance

ObjectScrollbackRowEventArgs

Properties

Cells

The cell data for the row that was scrolled off screen.

Returns: ReadOnlyMemory<TerminalCell>

csharp
public ReadOnlyMemory<TerminalCell> Cells { get; }

OriginalWidth

The terminal width (in columns) when this row was captured.

Returns: Int32

csharp
public int OriginalWidth { get; }

Terminal

The terminal instance that generated this scrollback row.

Returns: Hex1bTerminal

csharp
public Hex1bTerminal Terminal { get; }

Timestamp

When the row was scrolled off screen.

Returns: DateTimeOffset

csharp
public DateTimeOffset Timestamp { get; }

Released under the MIT License.