AnsiMouseEvent(AnsiMouseAction, Int32, Int32, AnsiMouseButton, Int32, AnsiKeyModifiers) Constructor

Definition

Namespace XenoAtom.Ansi
Assembly XenoAtom.Ansi.dll

Represents a parsed mouse event from an xterm-compatible mouse protocol (e.g. SGR: CSI < ... M/m).

public AnsiMouseEvent(AnsiMouseAction Action, int X, int Y, AnsiMouseButton Button = AnsiMouseButton.None, int WheelDelta = 0, AnsiKeyModifiers Modifiers = AnsiKeyModifiers.None)

Parameters

Action
AnsiMouseAction

The mouse action.

X
Int32

The 1-based column.

Y
Int32

The 1-based row.

Button
AnsiMouseButton

The mouse button (when applicable).

WheelDelta
Int32

Wheel delta (positive for up, negative for down; 0 otherwise).

Modifiers
AnsiKeyModifiers

Associated modifiers.