From 83f34e602b050a90816de00e381c78f76831a027 Mon Sep 17 00:00:00 2001 From: citrons Date: Fri, 6 Jun 2025 00:46:36 -0500 Subject: mouse handling --- tui/event.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tui/event.go') 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 -- cgit v1.2.3