Ori::AreaNode
Inherits Ori::Node < Reference < Object
Constants
BORDER_OFF = "#4A3F6B"
BORDER_ON = "#A78BFA"
Constructors
new(value : String = "", on_change : Proc(String, Int32, Int32, Nil) | Nil = nil, on_cursor : Proc(Int32, Int32, Nil) | Nil = nil, cursor_row : Int32 = 0, cursor_col : Int32 | Nil = nil, char_limit : Int32 = 0, show_line_numbers : Bool = false, highlights : Array(Tuple(Int32, Int32, Int32)) = [] of Tuple(Int32, Int32, Int32), style : Ori::S = Ori::S.none)
SourceInstance methods
content_height
Sourcecontent_width
Sourcecursor_col
Sourcecursor_position
Sourcecursor_row
Sourcedelete_word_backward
Sourcedelete_word_forward
Sourcefocusable?
Sourcekill_to_end
Sourcekill_to_start
Sourceline(row : Int32) : String
Sourceline_count
Sourcepage_down
Sourcepage_up
Sourcerender(io : IO) : Nil
Sourcevalue
Sourcevalue=(text : String)
Sourceword_left
Sourceword_right
Source