import "fyne.io/fyne/v2/widget"
  

Usage

type Icon

  type Icon struct {
	BaseWidget

	Resource fyne.Resource // The resource for this icon
}
  

Icon widget is a basic image component that load’s its resource to match the theme.

func NewIcon

  func NewIcon(res fyne.Resource) *Icon
  

NewIcon returns a new icon widget that displays a themed icon resource

func (*Icon) CreateRenderer

  func (i *Icon) CreateRenderer() fyne.WidgetRenderer
  

CreateRenderer is a private method to Fyne which links this widget to its renderer

func (*Icon) MinSize

  func (i *Icon) MinSize() fyne.Size
  

MinSize returns the size that this widget should not shrink below

func (*Icon) SetResource

  func (i *Icon) SetResource(res fyne.Resource)
  

SetResource updates the resource rendered in this icon widget