layout

package
v0.0.0-...-6db7079 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2025 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAutoSizeLayout

func NewAutoSizeLayout(isHorizontal bool) fyne.Layout

func NewCenteredLayout

func NewCenteredLayout(fixedWidth float32, padding float32) fyne.Layout

func NewFixedAutoSizeLayout

func NewFixedAutoSizeLayout(fixedSize float32, horizontal bool) fyne.Layout

func NewFixedAutoSizeLayoutPadded

func NewFixedAutoSizeLayoutPadded(fixedSize float32, padding float32, horizontal bool) fyne.Layout

func NewFixedAutoSizeLayoutPaddedReversed

func NewFixedAutoSizeLayoutPaddedReversed(fixedSize float32, padding float32, horizontal bool) fyne.Layout

func NewFixedAutoSizeLayoutReversed

func NewFixedAutoSizeLayoutReversed(fixedSize float32, horizontal bool) fyne.Layout

func NewNavbarLayout

func NewNavbarLayout(
	topObjects,
	centerObjets,
	bottomObjects []fyne.CanvasObject, padding float32) *fyne.Container

func NewToolbarLayout

func NewToolbarLayout(leftObjects,
	centerObjets,
	rightObjects []ToolbarObject, height, padding float32) *fyne.Container

Types

type AutoSize

type AutoSize struct {
	// contains filtered or unexported fields
}

func (*AutoSize) Layout

func (as *AutoSize) Layout(objects []fyne.CanvasObject, containerSize fyne.Size)

func (*AutoSize) MinSize

func (as *AutoSize) MinSize(objects []fyne.CanvasObject) fyne.Size

type CenteredLayout

type CenteredLayout struct {
	// contains filtered or unexported fields
}

func (*CenteredLayout) Layout

func (c *CenteredLayout) Layout(objects []fyne.CanvasObject, containerSize fyne.Size)

func (*CenteredLayout) MinSize

func (c *CenteredLayout) MinSize(objects []fyne.CanvasObject) fyne.Size

type FixedAutoSize

type FixedAutoSize struct {
	// contains filtered or unexported fields
}

func (*FixedAutoSize) Layout

func (fas *FixedAutoSize) Layout(objects []fyne.CanvasObject, containerSize fyne.Size)

func (*FixedAutoSize) MinSize

func (fas *FixedAutoSize) MinSize(objects []fyne.CanvasObject) fyne.Size

type FlexLayout

type FlexLayout struct {
	// contains filtered or unexported fields
}

func NewFlexLayout

func NewFlexLayout(padding float32, isHorizontal bool) *FlexLayout

func (*FlexLayout) Layout

func (f *FlexLayout) Layout(objects []fyne.CanvasObject, containerSize fyne.Size)

func (*FlexLayout) MinSize

func (f *FlexLayout) MinSize(objects []fyne.CanvasObject) fyne.Size

type ListLayout

type ListLayout struct {
	// contains filtered or unexported fields
}

func NewListLayout

func NewListLayout(visibleItemCount int) *ListLayout

func (*ListLayout) Layout

func (l *ListLayout) Layout(objects []fyne.CanvasObject, containerSize fyne.Size)

func (*ListLayout) MinSize

func (l *ListLayout) MinSize(objects []fyne.CanvasObject) fyne.Size
type NavbarLayout struct {
	// contains filtered or unexported fields
}
func (t *NavbarLayout) Layout(objects []fyne.CanvasObject, containerSize fyne.Size)
func (t *NavbarLayout) MinSize(objects []fyne.CanvasObject) fyne.Size

type ToolbarLayout

type ToolbarLayout struct {
	// contains filtered or unexported fields
}

func (*ToolbarLayout) Layout

func (t *ToolbarLayout) Layout(objects []fyne.CanvasObject, containerSize fyne.Size)

func (*ToolbarLayout) MinSize

func (t *ToolbarLayout) MinSize(objects []fyne.CanvasObject) fyne.Size

type ToolbarObject

type ToolbarObject struct {
	Object fyne.CanvasObject
	Width  float32
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL