diff options
| author | Jeff Carr <[email protected]> | 2025-02-05 11:58:27 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-05 11:58:27 -0600 |
| commit | 6a0fd773f41bb0d8892f30f022098a24ffdc562e (patch) | |
| tree | 9f3c4ed6dac4063748cfb6988f5a7658c24b8e53 | |
| parent | ec68f448affd0af92142ff7d0a66850a2523e5c2 (diff) | |
finally window drag works
| -rw-r--r-- | eventMouseMove.go | 3 | ||||
| -rw-r--r-- | treeDraw.go | 2 | ||||
| -rw-r--r-- | window.go | 3 |
3 files changed, 5 insertions, 3 deletions
diff --git a/eventMouseMove.go b/eventMouseMove.go index 12ab1cb..16cafb6 100644 --- a/eventMouseMove.go +++ b/eventMouseMove.go @@ -94,8 +94,7 @@ func (tk *guiWidget) moveNew() { if tk.node.WidgetType == widget.Window { tk.DrawAt(w, h) tk.redrawWindow(w, h) - s := fmt.Sprintf("move(%dx%d) %s WIN", w, h, tk.cuiName) - tk.dumpWidget(s) + // tk.dumpWidget(fmt.Sprintf("move(%dx%d) %s WIN", w, h, tk.cuiName)) return } if tk.node.WidgetType == widget.Flag { diff --git a/treeDraw.go b/treeDraw.go index 9f71eb2..b70bab2 100644 --- a/treeDraw.go +++ b/treeDraw.go @@ -101,7 +101,7 @@ func (w *guiWidget) DrawAt(offsetW, offsetH int) { w.setColor(&colorActiveW) w.placeWidgets(offsetW, offsetH) // compute the sizes & places for each widget w.active = false - w.dumpWidget(fmt.Sprintf("DrawAt(%d,%d)", offsetW, offsetH)) + // w.dumpWidget(fmt.Sprintf("DrawAt(%d,%d)", offsetW, offsetH)) } func (w *guiWidget) simpleDrawAt(offsetW, offsetH int) { @@ -13,6 +13,9 @@ func (tk *guiWidget) redrawWindow(w int, h int) { if tk.node.WidgetType != widget.Window { return } + tk.gocuiSize.w0 = w - 2 + tk.gocuiSize.h0 = h - 1 + tk.setFullSize() // might make the green box the right size tk.frame = false |
