summaryrefslogtreecommitdiff
path: root/eventMouse.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-08 08:12:39 -0600
committerJeff Carr <[email protected]>2025-02-08 08:12:39 -0600
commit44264df09d6e7b44dc45417c4fbcc5fdc470580e (patch)
treebc218c8214a5b510de45c098b94461c1fa9f29b4 /eventMouse.go
parent0aa82f5ba56f9e393e681971115881cc185f20c8 (diff)
mouse click vs drag works
Diffstat (limited to 'eventMouse.go')
-rw-r--r--eventMouse.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/eventMouse.go b/eventMouse.go
index 7cf729e..6b99c65 100644
--- a/eventMouse.go
+++ b/eventMouse.go
@@ -22,6 +22,10 @@ func mouseUp(g *gocui.Gui, v *gocui.View) error {
}
*/
+ if time.Since(me.mouse.down) < me.mouse.clicktime {
+ log.Info("was a mouse click, not a drag")
+ }
+
me.mouse.mouseUp = true
me.globalMouseDown = false
me.currentDrag = nil
@@ -35,8 +39,8 @@ func mouseUp(g *gocui.Gui, v *gocui.View) error {
// widget was underneath so you can active
// the right response for the toolkit user's app
func mouseDown(g *gocui.Gui, v *gocui.View) error {
- me.globalMouseDown = true
if me.mouse.mouseUp {
+ me.globalMouseDown = true
me.mouse.mouseUp = false
me.mouse.down = time.Now()
w, h := g.MousePosition()