summaryrefslogtreecommitdiff
path: root/tui/draw.go
diff options
context:
space:
mode:
authorcitrons <citrons@mondecitronne.com>2025-05-31 17:16:38 -0500
committercitrons <citrons@mondecitronne.com>2025-05-31 17:16:57 -0500
commitb11c892158772f508e494b2726a5d4db1bb74d23 (patch)
tree16113353422520259ccc7937e9085a68ac6663a6 /tui/draw.go
parent0a58e68ad438ff43fa5bbecdb8914aa00cab5099 (diff)
text input box
Diffstat (limited to 'tui/draw.go')
-rw-r--r--tui/draw.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/tui/draw.go b/tui/draw.go
index 37a678e..302f876 100644
--- a/tui/draw.go
+++ b/tui/draw.go
@@ -131,8 +131,11 @@ func writeClearCursor() {
scr.writer.WriteString(terminfo.Get(caps.CursorInvisible))
}
-func writeCursor(x int, y int) {
+func writeShowCursor() {
scr.writer.WriteString(terminfo.Get(caps.CursorNormal))
+}
+
+func writeCursor(x int, y int) {
scr.writer.WriteString(terminfo.Get(caps.CursorAddress, y, x))
}
@@ -194,6 +197,7 @@ func Present() error {
}
}
if scr.showCursor {
+ writeShowCursor()
writeCursor(scr.cursor.x, scr.cursor.y)
}
scr.prevSize = s