package
2.6.0-alpha1
Repository: https://github.com/fyne-io/fyne.git
Documentation: pkg.go.dev

# Functions

NewAdaptiveGridLayout returns a new grid layout which uses columns when horizontal but rows when vertical.
NewBorderLayout creates a new BorderLayout instance with top, bottom, left and right objects set.
NewCenterLayout creates a new CenterLayout instance.
NewCustomPaddedHBoxLayout returns a layout similar to HBoxLayout that uses a custom amount of padding in between objects instead of the theme.Padding value.
NewCustomPaddedLayout creates a new CustomPaddedLayout instance with the specified paddings.
NewCustomPaddedVBoxLayout returns a layout similar to VBoxLayout that uses a custom amount of padding in between objects instead of the theme.Padding value.
NewFormLayout returns a new FormLayout instance.
NewGridLayout returns a grid layout arranged in a specified number of columns.
NewGridLayoutWithColumns returns a new grid layout that specifies a column count and wrap to new rows when needed.
NewGridLayoutWithRows returns a new grid layout that specifies a row count that creates new rows as required.
NewGridWrapLayout returns a new GridWrapLayout instance.
NewHBoxLayout returns a horizontal box layout for stacking a number of child canvas objects or widgets left to right.
NewMaxLayout creates a new MaxLayout instance Deprecated: Use layout.NewStackLayout() instead.
NewPaddedLayout creates a new PaddedLayout instance Since: 1.4.
NewSpacer returns a spacer object which can fill vertical and horizontal space.
NewStackLayout returns a new StackLayout instance.
NewVBoxLayout returns a vertical box layout for stacking a number of child canvas objects or widgets top to bottom.

# Structs

CustomPaddedLayout is a layout similar to PaddedLayout, but uses custom values for padding on each side, rather than the theme padding value.
Spacer is any simple object that can be used in a box layout to space out child objects.

# Interfaces

SpacerObject is any object that can be used to space out child objects.