gp

package
v0.0.0-...-5364436 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2024 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExtendedGifPlayer

func NewExtendedGifPlayer(frames []*canvas.Image, delays []int) *extendedPlayer

func NewMinimalGifPlayer

func NewMinimalGifPlayer(frames []*canvas.Image, delays []int) *minPlayer

func StopAllCanvasObjectsThatAreGifPlayers

func StopAllCanvasObjectsThatAreGifPlayers(o fyne.CanvasObject)

Types

type GifPlayer

type GifPlayer struct {
	widget.BaseWidget
	// contains filtered or unexported fields
}

func NewGifPlayer

func NewGifPlayer(frames []*canvas.Image, delays []int) *GifPlayer

func (*GifPlayer) CreateRenderer

func (g *GifPlayer) CreateRenderer() fyne.WidgetRenderer

func (*GifPlayer) GetSeekerBounds

func (g *GifPlayer) GetSeekerBounds() (int, int)

func (*GifPlayer) Next

func (g *GifPlayer) Next() bool

func (*GifPlayer) PlayPause

func (g *GifPlayer) PlayPause() bool

func (*GifPlayer) PlayStop

func (g *GifPlayer) PlayStop() bool

func (*GifPlayer) Previous

func (g *GifPlayer) Previous() bool

func (*GifPlayer) SeekTo

func (g *GifPlayer) SeekTo(index int) bool

func (*GifPlayer) SetDirection

func (g *GifPlayer) SetDirection(dir int) bool

func (*GifPlayer) SetOnFrame

func (g *GifPlayer) SetOnFrame(onFrame func(int))

func (*GifPlayer) SetSpeedModifier

func (g *GifPlayer) SetSpeedModifier(speed float64)

func (*GifPlayer) Stop

func (g *GifPlayer) Stop() bool

func (*GifPlayer) WithControlPanel

func (g *GifPlayer) WithControlPanel(controls fyne.CanvasObject) *GifPlayer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳