diff --git a/ui/widgets/carousel.go b/ui/widgets/carousel.go deleted file mode 100644 index 2f549d5..0000000 --- a/ui/widgets/carousel.go +++ /dev/null @@ -1,33 +0,0 @@ -package widgets - -import ( - "fyne.io/fyne/v2" - "fyne.io/fyne/v2/container" - "fyne.io/fyne/v2/theme" - "fyne.io/fyne/v2/widget" - myTheme "github.com/dweymouth/supersonic/ui/theme" -) - -type Carousel struct { - widget.BaseWidget - - Title string - Items []GridViewItemModel - - titleDisplay *widget.Label -} - -func NewCarousel(title string, items []GridViewItemModel) *Carousel { - c := &Carousel{Title: title, Items: items} - c.ExtendBaseWidget(c) - c.titleDisplay = widget.NewLabelWithStyle(title, fyne.TextAlignLeading, fyne.TextStyle{Bold: true}) - - return c -} - -func (c *Carousel) CreateRenderer() fyne.WidgetRenderer { - bg := myTheme.NewThemedRectangle(myTheme.ColorNamePageHeader) - bg.CornerRadiusName = theme.SizeNameInputRadius - container := container.NewStack(bg) - return widget.NewSimpleRenderer(container) -}