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 ​

Object → ScrollbackRowEventArgs

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.