TerminalMouseEvent

Struct

Zero-based terminal-cell coordinates; buttons use DOM numbering.

Namespace: RazorConsole.Core.Input
Assembly: RazorConsole.Core

Definition

public readonly struct TerminalMouseEvent : IEquatable<TerminalMouseEvent>

Constructors

1
NameTypeDescription
TerminalMouseEvent(TerminalMouseKind, int, int, int, int, ConsoleModifiers)()ConstructorZero-based terminal-cell coordinates; buttons use DOM numbering.

Properties

6
NameTypeDescription
Other
ButtonInt32—
DeltaYInt32—
KindTerminalMouseKind—
ModifiersConsoleModifiers—
XInt32—
YInt32—

Methods

5
NameTypeDescription
Deconstruct(out TerminalMouseKind, out int, out int, out int, out int, out ConsoleModifiers)()Method—
Equals(TerminalMouseEvent)()Boolean—
Equals(object)()Boolean—
GetHashCode()Int32—
ToString()String—

Operators

2
NameTypeDescription
operator ==(TerminalMouseEvent, TerminalMouseEvent)()Boolean—
operator !=(TerminalMouseEvent, TerminalMouseEvent)()Boolean—