From 0b67b198bdc439c62ac2e6a7cc18bd4be128faf7 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 7 Feb 2025 02:44:52 -0600 Subject: finally drag works everywhere --- eventMouseMove.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'eventMouseMove.go') diff --git a/eventMouseMove.go b/eventMouseMove.go index 54ac2f8..b73c013 100644 --- a/eventMouseMove.go +++ b/eventMouseMove.go @@ -119,7 +119,8 @@ func (tk *guiWidget) moveNew() { s := fmt.Sprintf("move(%dx%d) %s ###", w, h, tk.cuiName) tk.dumpWidget(s) return - } else { + } + if tk.node.WidgetType == widget.Stdout { if me.stdout.resize { newW := w - me.stdout.lastW newH := h - me.stdout.lastH @@ -130,10 +131,12 @@ func (tk *guiWidget) moveNew() { // me.stdout.lastH = h - me.stdout.mouseOffsetH tk.relocateStdout(me.stdout.lastW, me.stdout.lastH) } else { + // tk.dumpWidget(fmt.Sprintf("move(%dx%d) %s", w, h, tk.cuiName)) // log.Info("Resize false", w, h) - me.stdout.lastW = w - me.stdout.mouseOffsetW - me.stdout.lastH = h - me.stdout.mouseOffsetH - tk.relocateStdout(me.stdout.lastW, me.stdout.lastH) + // me.stdout.lastW = w - me.stdout.mouseOffsetW + // me.stdout.lastH = h - me.stdout.mouseOffsetH + // tk.relocateStdout(me.stdout.lastW, me.stdout.lastH) + tk.relocateStdout(w-tk.dragW, h-tk.dragH) } } // always place the help menu on top -- cgit v1.2.3