changed image display

This commit is contained in:
Grimsace
2026-02-09 10:35:28 -06:00
parent 2a36eb8619
commit 671cd63c6f
3 changed files with 85 additions and 5 deletions
+31
View File
@@ -0,0 +1,31 @@
package main
import (
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/widget"
)
type tappableImage struct {
widget.BaseWidget
image *fyne.Container
onTapped func()
}
func newTappableImage(img *fyne.Container, tapped func()) *tappableImage {
ti := &tappableImage{
image: img,
onTapped: tapped,
}
ti.ExtendBaseWidget(ti)
return ti
}
func (t *tappableImage) CreateRenderer() fyne.WidgetRenderer {
return widget.NewSimpleRenderer(t.image)
}
func (t *tappableImage) Tapped(*fyne.PointEvent) {
if t.onTapped != nil {
t.onTapped()
}
}