diff options
| author | Jeff Carr <[email protected]> | 2025-02-04 11:33:10 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-02-04 11:33:10 -0600 |
| commit | 1867bae62ca77b1ef1fe3900de61a3001a3f26c9 (patch) | |
| tree | 4a2a774fd606eefa6d10eab549c86a53bf3053af /treeDraw.go | |
| parent | 012273d8d3377003c12a40fdae6bc9b59c0ed649 (diff) | |
hmm. still stumped. added tk.full
Diffstat (limited to 'treeDraw.go')
| -rw-r--r-- | treeDraw.go | 20 |
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 { |
