Fyne API "fyne.Widget"

fyne.Widget


import "fyne.io/fyne/v2"

Usage

type Widget

type Widget interface {
	CanvasObject

	// CreateRenderer returns a new [WidgetRenderer] for this widget.
	// This should not be called by regular code, it is used internally to render a widget.
	CreateRenderer() WidgetRenderer
}

Widget defines the standard behaviours of any widget. This extends [CanvasObject]. A widget behaves in the same basic way but will encapsulate many child objects to create the rendered widget.