summaryrefslogtreecommitdiff
path: root/treeDraw.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-02-04 11:33:10 -0600
committerJeff Carr <[email protected]>2025-02-04 11:33:10 -0600
commit1867bae62ca77b1ef1fe3900de61a3001a3f26c9 (patch)
tree4a2a774fd606eefa6d10eab549c86a53bf3053af /treeDraw.go
parent012273d8d3377003c12a40fdae6bc9b59c0ed649 (diff)
hmm. still stumped. added tk.full
Diffstat (limited to 'treeDraw.go')
-rw-r--r--treeDraw.go20
1 files changed, 16 insertions, 4 deletions
diff --git a/treeDraw.go b/treeDraw.go
index f2cca36..39db38d 100644
--- a/treeDraw.go
+++ b/treeDraw.go
@@ -33,18 +33,30 @@ func (tk *guiWidget) drawView() {
me.baseGui.DeleteView(tk.cuiName)
tk.v = nil
+ a := tk.gocuiSize.w0
+ b := tk.gocuiSize.h0
+ c := tk.gocuiSize.w1
+ d := tk.gocuiSize.h1
+
if tk.node.WidgetType == widget.Window {
if !tk.resize {
tk.resize = true
tk.textResize() // resize window only once
+ } else {
+ // for windows, make it the full size
+ a = tk.full.w0
+ b = tk.full.h0
+ c = tk.full.w1
+ d = tk.full.h1
}
} else {
tk.textResize() // resize everything except windows
+ a = tk.gocuiSize.w0
+ b = tk.gocuiSize.h0
+ c = tk.gocuiSize.w1
+ d = tk.gocuiSize.h1
+
}
- a := tk.gocuiSize.w0
- b := tk.gocuiSize.h0
- c := tk.gocuiSize.w1
- d := tk.gocuiSize.h1
tk.v, err = me.baseGui.SetView(tk.cuiName, a, b, c, d, 0)
if err == nil {