summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-05 11:58:27 -0600
committerJeff Carr <[email protected]>2025-02-05 11:58:27 -0600
commit6a0fd773f41bb0d8892f30f022098a24ffdc562e (patch)
tree9f3c4ed6dac4063748cfb6988f5a7658c24b8e53
parentec68f448affd0af92142ff7d0a66850a2523e5c2 (diff)
finally window drag works
-rw-r--r--eventMouseMove.go3
-rw-r--r--treeDraw.go2
-rw-r--r--window.go3
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) {
diff --git a/window.go b/window.go
index b7e3761..2f0673a 100644
--- a/window.go
+++ b/window.go
@@ -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