diff options
Diffstat (limited to 'eventMouseMove.go')
| -rw-r--r-- | eventMouseMove.go | 11 |
1 files changed, 7 insertions, 4 deletions
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 |
