Fyne API "widget.Box"
widget.Box
import "fyne.io/fyne/widget"
Usage
type Box
type Box struct {
BaseWidget
Horizontal bool
Children []fyne.CanvasObject
}
Box widget is a simple list where the child elements are arranged in a single column for vertical or a single row for horizontal arrangement.
Deprecated: Use container.NewVBox() or container.NewHBox().
func NewHBox
func NewHBox(children ...fyne.CanvasObject) *Box
NewHBox creates a new horizontally aligned box widget with the specified list of child objects.
Deprecated: Use container.NewHBox() instead.
func NewVBox
func NewVBox(children ...fyne.CanvasObject) *Box
NewVBox creates a new vertically aligned box widget with the specified list of child objects.
Deprecated: Use container.NewVBox() instead.
func (*Box) Append
func (b *Box) Append(object fyne.CanvasObject)
Append adds a new CanvasObject to the end/right of the box
func (*Box) CreateRenderer
func (b *Box) CreateRenderer() fyne.WidgetRenderer
CreateRenderer is a private method to Fyne which links this widget to its renderer
func (*Box) MinSize
func (b *Box) MinSize() fyne.Size
MinSize returns the size that this widget should not shrink below
func (*Box) Prepend
func (b *Box) Prepend(object fyne.CanvasObject)
Prepend inserts a new CanvasObject at the top/left of the box
func (*Box) Refresh
func (b *Box) Refresh()
Refresh updates this box to match the current theme