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
|
||||
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) {
|
||||
|
|
Loading…
Reference in New Issue