diff options
| author | dam <dam@gudinoff> | 2023-09-19 01:58:23 +0100 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2023-09-19 01:58:23 +0100 |
| commit | 470702f3ef0645b47c11ff54b9a6b0a5e9e8caab (patch) | |
| tree | d682986d8e4098a7811d6c0141c285f6c0e52a19 /ttt.jai | |
| parent | ee1a68abb41ec7d0f76b458b5340d08a3f881a2b (diff) | |
| download | task-time-tracker-470702f3ef0645b47c11ff54b9a6b0a5e9e8caab.tar.zst task-time-tracker-470702f3ef0645b47c11ff54b9a6b0a5e9e8caab.zip | |
First implementation of vterm window size query.
Diffstat (limited to 'ttt.jai')
| -rw-r--r-- | ttt.jai | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -1186,14 +1186,16 @@ main :: () { // https://github.com/MicrosoftDocs/Console-Docs/blob/main/docs/console-virtual-terminal-sequences.md TUI.start(); TUI.clear_screen(); - TUI.draw_box(1,1,24,13); + rows, columns := TUI.get_cena(); + 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); + // write_string(TUI.Commands.QueryWindowSizeInChars); + // wow := TUI.read_input(); sleep_milliseconds(3000); - // write_string(TUI.Commands.ShowCursor); TUI.stop(); - // write_string(TUI.Commands.QueryDeviceAttributes); + + print("--- --- ---\nRxC = %x%\n", rows, columns); return; str: string; |
