summaryrefslogtreecommitdiff
path: root/treeDraw.go
diff options
context:
space:
mode:
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 {