struct CryTUI::MouseEvent

Overview

A mouse report, in the same zero-based cell coordinates as Buffer. Terminals count from one; the parser subtracts it so callers never have to.

Defined in:

crytui/input.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(kind : CryTUI::MouseKind, button : CryTUI::MouseButton, column : Int32, row : Int32, modifiers : CryTUI::KeyModifiers = KeyModifiers::None) #

[View source]

Instance Method Detail

def button : MouseButton #

[View source]
def column : Int32 #

[View source]
def kind : MouseKind #

[View source]
def modifiers : KeyModifiers #

[View source]
def row : Int32 #

[View source]
def scroll? : Bool #

[View source]