abstract class Opal::Terminal::Driver

Overview

Abstract base interface for terminal input/output drivers.

Direct Known Subclasses

Defined in:

opal/terminal/driver.cr

Instance Method Summary

Instance Method Detail

def clear : Nil #

[View source]
def disable_mouse : Nil #

[View source]
def enable_mouse : Nil #

[View source]
def enter_alternate_screen : Nil #

[View source]
def exit_alternate_screen : Nil #

[View source]
abstract def flush : Nil #

[View source]
def hide_cursor : Nil #

[View source]
def move_to(row : Int32, col : Int32) : Nil #

[View source]
abstract def raw_mode(&) #

[View source]
abstract def read_event : KeyEvent | MouseEvent | Nil #

[View source]
def show_cursor : Nil #

[View source]
abstract def size : Tuple(Int32, Int32) #

[View source]
abstract def write(str : String) : Nil #

[View source]