summaryrefslogtreecommitdiff
path: root/tui/event.go
diff options
context:
space:
mode:
authorcitrons <citrons@mondecitronne.com>2025-06-06 00:46:36 -0500
committercitrons <citrons@mondecitronne.com>2025-06-07 16:02:18 -0500
commit83f34e602b050a90816de00e381c78f76831a027 (patch)
tree51e4dc8a1aee1f0f7548b2e551a00f06ecce3029 /tui/event.go
parenta80365ef380998d74172437266e8b9f51c74061f (diff)
mouse handling
Diffstat (limited to 'tui/event.go')
-rw-r--r--tui/event.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/tui/event.go b/tui/event.go
index 71d2f41..9d7a9a2 100644
--- a/tui/event.go
+++ b/tui/event.go
@@ -24,6 +24,7 @@ type MouseEvent struct {
Button int
Pressed bool
Released bool
+ ReleasedAnywhere bool
X, Y int
Scroll int
}
@@ -155,6 +156,7 @@ func parseMouse(ev *Event, ch <-chan termfo.Event) error {
ev.Mouse.Button = args[0]
ev.Mouse.Pressed = down
ev.Mouse.Released = !down
+ ev.Mouse.ReleasedAnywhere = !down
}
return nil