diff options
Diffstat (limited to 'ttt.jai')
| -rw-r--r-- | ttt.jai | 18 |
1 files changed, 7 insertions, 11 deletions
@@ -1181,23 +1181,17 @@ read_enter_confirmation :: inline (row: int, style: int, message: string) -> boo main :: () { - // https://learn.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences - // https://learn.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences#designate-character-set - // https://github.com/MicrosoftDocs/Console-Docs/blob/main/docs/console-virtual-terminal-sequences.md + // -- -- -- TODO WIP Testing TUI -- START TUI.start(); TUI.clear_screen(); - rows, columns := TUI.get_cena(); + rows, columns := TUI.get_buffer_size(); TUI.draw_box(1,1,columns, rows); - // TODO get size of console... its being displayed... but we want to collect it. - // write_string(TUI.Commands.QueryCursorPosition); - // write_string(TUI.Commands.QueryWindowSizeInChars); - // wow := TUI.read_input(); - sleep_milliseconds(3000); + sleep_milliseconds(1500); TUI.stop(); - - print("--- --- ---\nRxC = %x%\n", rows, columns); + print("\nr:c = %:%\n", rows, columns); return; + str: string; write_string("\e(0"); // Enter Line drawing mode @@ -1223,6 +1217,8 @@ main :: () { // write(STDIN_FILENO, str.data, xx str.count); write_string(str); return; + // -- -- -- TODO WIP Testing TUI -- STOP + // TODO Implement signal handling and see modules/Debug.jai for examples. |
