struct Opal::UI::Cell

Overview

Represents a single character cell on the terminal screen grid with color and styling attributes.

Defined in:

opal/ui/cell.cr

Constructors

Instance Method Summary

Constructor Detail

def self.empty : Cell #

[View source]
def self.new(char : Char = ' ', fg : Color = Color.none, bg : Color = Color.none, bold : Bool = false, dim : Bool = false, italic : Bool = false, underline : Bool = false, reverse : Bool = false) #

[View source]

Instance Method Detail

def ==(other : Cell) : Bool #

[View source]
def bg : Color #

[View source]
def bg=(bg : Color) #

[View source]
def bold=(bold : Bool) #

[View source]
def bold? : Bool #

[View source]
def char : Char #

[View source]
def char=(char : Char) #

[View source]
def dim=(dim : Bool) #

[View source]
def dim? : Bool #

[View source]
def fg : Color #

[View source]
def fg=(fg : Color) #

[View source]
def italic=(italic : Bool) #

[View source]
def italic? : Bool #

[View source]
def reverse=(reverse : Bool) #

[View source]
def reverse? : Bool #

[View source]
def underline=(underline : Bool) #

[View source]
def underline? : Bool #

[View source]