class TerminalRender::Sidebar

Defined in:

render/terminal.cr

Instance Method Summary

Instance methods inherited from class TerminalRender::Canvas

atY : UInt16 atY, atY=(atY : UInt16) atY=, clear! clear!, content : Array(CanvasLine) content, derender derender, height : UInt16 height, render render, width : UInt16 width, write(text : String) write, x : UInt16 x, y : UInt16 y

Constructor methods inherited from class TerminalRender::Canvas

new(width : UInt16, height : UInt16, x : UInt16, y : UInt16) new

Instance methods inherited from class Object

to_sban(io : IO)
to_sban(encoder : SBAN::Encoder)
to_sban : Bytes
to_sban

Class methods inherited from class Object

from_sban(string_or_io) from_sban

Instance Method Detail

def clear! #

[View source]
def content #

[View source]
def focus : Int32 #

[View source]
def focus=(new_focus : Int32) #

[View source]
def options : Indexable(String) #

[View source]
def options=(strings : Indexable(String)) #

[View source]
def prev_overflow : Int32 | Nil #

[View source]
def set_view(view_focus : Int32 = 0) #

[View source]