diff options
| author | dam <dam@gudinoff> | 2023-11-21 01:59:04 +0000 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2023-11-21 01:59:04 +0000 |
| commit | 52ae0bb03c0dec13875d05b68e0f7912e5df8f23 (patch) | |
| tree | 410172758b2a937c7c418836cafb7f456ec81b97 /ttt.jai | |
| parent | 06a4894c50c56dd8236c1e401bf422d0a8f47c14 (diff) | |
| download | task-time-tracker-52ae0bb03c0dec13875d05b68e0f7912e5df8f23.tar.zst task-time-tracker-52ae0bb03c0dec13875d05b68e0f7912e5df8f23.zip | |
Cleanup get_str procedure and TUI/unix.
Diffstat (limited to 'ttt.jai')
| -rw-r--r-- | ttt.jai | 14 |
1 files changed, 12 insertions, 2 deletions
@@ -1259,7 +1259,8 @@ main :: () { xcolumns, xrows: int; key: TUI.Key = #char "d"; while(key != #char "q") { - __mark := get_temporary_storage_mark(); + // __mark := get_temporary_storage_mark(); + TUI.set_cursor_position(3, 3); write_string("dam "); print("%:%", xcolumns, xrows); @@ -1273,8 +1274,17 @@ main :: () { xrows, xcolumns = TUI.get_terminal_size(); TUI.draw_box(1, 1, xcolumns, xrows); } + else if key == #char "i" { + auto_release_temp(); + TUI.set_cursor_position(7, 3); + write_string("input: "); + TUI.flush_input(); + str := TUI.get_str(3); + print(">%<\n\r", str); + TUI.set_cursor_position(8, 3); + } else { - print_character(key); + print_character(cast(u8)key); } } TUI.stop(); |
