simplify grid view page header layout
This commit is contained in:
@@ -158,19 +158,16 @@ func (g *GridViewPage) createSearchAndFilter() {
|
|||||||
func (g *GridViewPage) createContainer() {
|
func (g *GridViewPage) createContainer() {
|
||||||
header := container.NewHBox(util.NewHSpace(6), g.title)
|
header := container.NewHBox(util.NewHSpace(6), g.title)
|
||||||
if g.sortOrder != nil {
|
if g.sortOrder != nil {
|
||||||
sortVbox := container.NewVBox(layout.NewSpacer(), g.sortOrder, layout.NewSpacer())
|
header.Add(container.NewCenter(g.sortOrder))
|
||||||
header.Add(sortVbox)
|
|
||||||
}
|
}
|
||||||
if b := g.adapter.ActionButton(); b != nil {
|
if b := g.adapter.ActionButton(); b != nil {
|
||||||
btnVbox := container.NewVBox(layout.NewSpacer(), b, layout.NewSpacer())
|
header.Add(container.NewCenter(b))
|
||||||
header.Add(btnVbox)
|
|
||||||
}
|
}
|
||||||
header.Add(layout.NewSpacer())
|
header.Add(layout.NewSpacer())
|
||||||
if g.filterBtn != nil {
|
if g.filterBtn != nil {
|
||||||
header.Add(container.NewCenter(g.filterBtn))
|
header.Add(container.NewCenter(g.filterBtn))
|
||||||
}
|
}
|
||||||
searchVbox := container.NewVBox(layout.NewSpacer(), g.searcher, layout.NewSpacer())
|
header.Add(container.NewCenter(g.searcher))
|
||||||
header.Add(searchVbox)
|
|
||||||
header.Add(util.NewHSpace(12))
|
header.Add(util.NewHSpace(12))
|
||||||
g.container = container.NewBorder(header, nil, nil, nil, g.grid)
|
g.container = container.NewBorder(header, nil, nil, nil, g.grid)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user