diff options
Diffstat (limited to 'place.go')
| -rw-r--r-- | place.go | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -97,6 +97,9 @@ func (tk *guiWidget) placeWidgets(startW int, startH int) (int, int) { case widget.Box: tk.placeBox(startW, startH) return 0, 0 + case widget.Stdout: + tk.setStdoutWH(startW, startH) + return tk.gocuiSize.Width(), tk.gocuiSize.Height() case widget.Group: // move the group to the parent's next location tk.gocuiSetWH(startW, startH) @@ -265,3 +268,13 @@ func (tk *guiWidget) gocuiSetWH(sizeW, sizeH int) { tk.gocuiSize.h1 = tk.gocuiSize.h0 + h + 1 } } + +func (tk *guiWidget) setStdoutWH(sizeW, sizeH int) { + w := 120 + h := 40 + + tk.gocuiSize.w0 = sizeW + tk.gocuiSize.h0 = sizeH + tk.gocuiSize.w1 = tk.gocuiSize.w0 + w + tk.gocuiSize.h1 = tk.gocuiSize.h0 + h +} |
