class

Cri::Tui::TextBuffer

Inherits Cri::Tui::Buffer < Reference < Object

Constructors

new(id : String, content : String = "", owner : String = "ui", persistent : Bool = false, events : EventBus | Nil = nil, mode : Mode = Mode::Normal, masked : Bool = false)
Source

Instance methods

append(text : String)
Source
append_line(text : String)
Source
backspace
Source
begin_visual
Source
clear
Source
clear_highlights
Source
content
Source
cursor
Source
cursor=(position : Int32)
Source
cursor_line_column
Source
cursor_revision
Source
events
Source
highlight(start : Int32, finish : Int32, group : String)
Source
highlights
Source
insert(text : String)
Source
lines
Source
masked
Source
masked=(value : Bool)
Source
mode
Source
mode=(value : Mode)
Source
move_vertical(delta : Int32)
Source
replace(content : String)
Source
selected_text
Source
selection_anchor
Source
selection_range
Source
set_highlights(regions : Array(Highlight))
Source