summaryrefslogtreecommitdiff
path: root/eventMouse.go
diff options
context:
space:
mode:
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 {