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

Usage

type ImageSegment

  type ImageSegment struct {
	Source fyne.URI
	Title  string

	// Alignment specifies the horizontal alignment of this image segment
	// Since: 2.4
	Alignment fyne.TextAlign
}
  

ImageSegment represents an image within a rich text widget.

Since: 2.3

func (*ImageSegment) Inline

  func (i *ImageSegment) Inline() bool
  

Inline returns false as images in rich text are blocks.

func (*ImageSegment) Select

  func (i *ImageSegment) Select(begin, end fyne.Position)
  

Select tells the segment that the user is selecting the content between the two positions.

func (*ImageSegment) SelectedText

  func (i *ImageSegment) SelectedText() string
  

SelectedText should return the text representation of any content currently selected through the Select call.

func (*ImageSegment) Textual

  func (i *ImageSegment) Textual() string
  

Textual returns the content of this segment rendered to plain text.

func (*ImageSegment) Unselect

  func (i *ImageSegment) Unselect()
  

Unselect tells the segment that the user is has cancelled the previous selection.

func (*ImageSegment) Update

  func (i *ImageSegment) Update(o fyne.CanvasObject)
  

Update applies the current state of this image segment to an existing visual.

func (*ImageSegment) Visual

  func (i *ImageSegment) Visual() fyne.CanvasObject
  

Visual returns a new instance of an image widget required to render this segment.