summaryrefslogtreecommitdiff
path: root/eventMouse.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-05 15:04:40 -0600
committerJeff Carr <[email protected]>2025-02-05 15:04:40 -0600
commit83e9787e753242ec5418e0228f76356e4e655128 (patch)
treee1575b42f7475956b31828c80c9dc9ee93caf96d /eventMouse.go
parent85eda6aeb8f6958fc34f677c26e9bfe726382da4 (diff)
window drag offset works
Diffstat (limited to 'eventMouse.go')
-rw-r--r--eventMouse.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/eventMouse.go b/eventMouse.go
index 8d88b01..6512805 100644
--- a/eventMouse.go
+++ b/eventMouse.go
@@ -66,8 +66,10 @@ func mouseDown(g *gocui.Gui, v *gocui.View) error {
}
for _, tk := range findByXY(mx, my) {
if tk.node.WidgetType == widget.Window {
- log.Info("SENDING CLICK TO WINDOW")
- tk.doWidgetClick(mx, my)
+ tk.dragW = mx - tk.gocuiSize.w0
+ tk.dragH = my - tk.gocuiSize.h0
+ log.Info("SENDING CLICK TO WINDOW", tk.dragW, tk.dragH)
+ tk.doWidgetClick(mx-tk.dragW, my-tk.dragH)
return nil
}
if tk.node.WidgetType == widget.Label {