now playing cover should not be clickable when nothing playing
This commit is contained in:
@@ -60,11 +60,14 @@ func NewTappableImage(onTapped func()) *TappableImage {
|
||||
}
|
||||
|
||||
func (t *TappableImage) Cursor() desktop.Cursor {
|
||||
if t.haveImage() {
|
||||
return desktop.PointerCursor
|
||||
}
|
||||
return desktop.DefaultCursor
|
||||
}
|
||||
|
||||
func (t *TappableImage) Tapped(e *fyne.PointEvent) {
|
||||
if t.OnTapped != nil {
|
||||
if t.haveImage() && t.OnTapped != nil {
|
||||
t.OnTapped()
|
||||
}
|
||||
}
|
||||
@@ -82,3 +85,7 @@ func (t *TappableImage) Resize(size fyne.Size) {
|
||||
func (t *TappableImage) CreateRenderer() fyne.WidgetRenderer {
|
||||
return widget.NewSimpleRenderer(&t.Image)
|
||||
}
|
||||
|
||||
func (t *TappableImage) haveImage() bool {
|
||||
return t.Image.Resource != nil || t.Image.Image != nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user