diff --git a/size.go b/size.go index 5eb0d15..d04a8e8 100644 --- a/size.go +++ b/size.go @@ -66,31 +66,16 @@ func (w *guiWidget) sizeGrid() (int, int) { } } - var maxW int = 0 - var maxH int = 0 - // find the width and height offset of the grid for AtW,AtH - for _, child := range w.children { - var totalW, totalH int - for i, w := range w.widths { - if i < child.node.State.AtW { - totalW += w - } - } - for i, h := range w.heights { - if i < child.node.State.AtH { - totalH += h - } - } - - if totalW > maxW { - maxW = totalW - } - if totalH > maxH { - maxH = totalH - } + var totalW int = 0 + var totalH int = 0 + for _, width := range w.widths { + totalW += width } - return maxW, maxH + for _, h := range w.heights { + totalH += h + } + return totalW, totalH } func (tk *guiWidget) sizeBox() (int, int) {