class

Sheety::TUI

Inherits Reference < Object

TUI spreadsheet viewer using Termisu

Constructors

new(sheets : Array(String), sheet_data : Hash(String, Array(NamedTuple(cell: String, formula: String, value: String))), update_callback : Proc(String, String, String, Nil) = ->(_s : String, _c : String, _v : String) do end, source_file : String | Nil = nil)
Source
new(sheets : Array(String), sheet_data : Hash(String, Array(NamedTuple(cell: String, formula: String, value: String))), &block : Proc(String, String, String, Nil))
Source

Instance methods

refresh_current_sheet
Source
save_to_yaml
Source
set_initial_position(sheet_name : String, cell_ref : String) : Nil
Source
set_intermediate_file(intermediate_file : String) : Nil
Source
set_original_source_file(original_file : String) : Nil
Source
set_refresh_callback
Source
set_save_callback
Source
set_source_file(source_file : String) : Nil
Source
set_value_getter
Source