func newHBoxLayout(sizes []int) fyne.Layout {
	return &boxLayout{true, sizes}
}
NewHBoxLayout returns a horizontal box layout for stacking a number of child
canvas objects or widgets left to right.
package main
import (
	"fyne.io/fyne"
	"fyne.io/fyne/layout"
	"fyne.io/fyne/theme"
)
var _ fyne.Layout = (*boxLayout)(nil)
type boxLayout struct {
	horizontal bool
	sizes      []int
}