fix home page col alignment and no radios msg positioning

This commit is contained in:
Drew Weymouth
2024-06-01 13:23:59 -07:00
parent c1858fa53d
commit 00444836af
+6 -6
View File
@@ -178,11 +178,11 @@ func (s *savedrRadiosPage) Restore() Page {
func (a *RadiosPage) buildContainer() { func (a *RadiosPage) buildContainer() {
searchVbox := container.NewVBox(layout.NewSpacer(), a.searcher, layout.NewSpacer()) searchVbox := container.NewVBox(layout.NewSpacer(), a.searcher, layout.NewSpacer())
a.container = container.New(&layout.CustomPaddedLayout{LeftPadding: 15, RightPadding: 15, TopPadding: 5, BottomPadding: 15}, a.container = container.New(&layout.CustomPaddedLayout{LeftPadding: 15, RightPadding: 15, TopPadding: 5, BottomPadding: 15},
container.NewStack(a.noRadiosMsg, container.NewBorder(
container.NewBorder( container.New(&layout.CustomPaddedLayout{LeftPadding: -5},
container.New(&layout.CustomPaddedLayout{LeftPadding: -5}, container.NewHBox(a.titleDisp, layout.NewSpacer(), searchVbox)),
container.NewHBox(a.titleDisp, layout.NewSpacer(), searchVbox)), nil, nil, nil,
nil, nil, nil, a.list)), container.NewStack(a.noRadiosMsg, a.list)),
) )
} }
@@ -236,7 +236,7 @@ func NewRadioList(nowPlayingIDPtr *string) *RadioList {
a.ExtendBaseWidget(a) a.ExtendBaseWidget(a)
a.hdr = widgets.NewListHeader([]widgets.ListColumn{ a.hdr = widgets.NewListHeader([]widgets.ListColumn{
{Text: "Name", Alignment: fyne.TextAlignLeading, CanToggleVisible: false}, {Text: "Name", Alignment: fyne.TextAlignLeading, CanToggleVisible: false},
{Text: "Home Page", Alignment: fyne.TextAlignTrailing, CanToggleVisible: false}}, {Text: "Home Page", Alignment: fyne.TextAlignLeading, CanToggleVisible: false}},
a.columnsLayout) a.columnsLayout)
a.hdr.DisableSorting = true a.hdr.DisableSorting = true
a.list = widgets.NewFocusList( a.list = widgets.NewFocusList(