summaryrefslogtreecommitdiff
path: root/eventMouse.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-01 21:28:52 -0600
committerJeff Carr <[email protected]>2025-02-01 21:28:52 -0600
commitac9c6617e3f70ff53198793806811bc28198060f (patch)
treecca73a4b0f7fb65ddd5f3f6a4e6684c120f84001 /eventMouse.go
parentd5d02620133ef27303ab6af351e30cd70470de46 (diff)
closer to mouse drag not being annoyingly wrong
Diffstat (limited to 'eventMouse.go')
-rw-r--r--eventMouse.go21
1 files changed, 13 insertions, 8 deletions
diff --git a/eventMouse.go b/eventMouse.go
index 20af0de..2385ee9 100644
--- a/eventMouse.go
+++ b/eventMouse.go
@@ -23,15 +23,20 @@ func mouseUp(g *gocui.Gui, v *gocui.View) error {
}
*/
+ log.Info("mouseUp() setting me.globalMouseDown = false")
+ me.globalMouseDown = false
+
dropdownUnclicked(w, h)
- if msgMouseDown {
- log.Info("setting mousedown to false")
- msgMouseDown = false
- } else if globalMouseDown {
- globalMouseDown = false
- g.DeleteView("globalDown")
- }
+ /*
+ if msgMouseDown {
+ log.Info("setting mousedown to false")
+ msgMouseDown = false
+ } else if globalMouseDown {
+ globalMouseDown = false
+ g.DeleteView("globalDown")
+ }
+ */
return nil
}
@@ -40,6 +45,7 @@ func mouseUp(g *gocui.Gui, v *gocui.View) error {
// the right response for the toolkit user's app
func mouseDown(g *gocui.Gui, v *gocui.View) error {
mx, my := g.MousePosition()
+ me.globalMouseDown = true
var found bool = false
for _, tk := range findByXY(mx, my) {
@@ -85,7 +91,6 @@ func mouseDown(g *gocui.Gui, v *gocui.View) error {
return msgDown(g, v)
}
}
- globalMouseDown = true
maxX, _ := g.Size()