parent
4fa1dd75b0
commit
9aa1dd1a37
31
size.go
31
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
|
// find the width and height offset of the grid for AtW,AtH
|
||||||
for _, child := range w.children {
|
var totalW int = 0
|
||||||
var totalW, totalH int
|
var totalH int = 0
|
||||||
for i, w := range w.widths {
|
for _, width := range w.widths {
|
||||||
if i < child.node.State.AtW {
|
totalW += width
|
||||||
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
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return maxW, maxH
|
for _, h := range w.heights {
|
||||||
|
totalH += h
|
||||||
|
}
|
||||||
|
return totalW, totalH
|
||||||
}
|
}
|
||||||
|
|
||||||
func (tk *guiWidget) sizeBox() (int, int) {
|
func (tk *guiWidget) sizeBox() (int, int) {
|
||||||
|
|
Loading…
Reference in New Issue