move Layout function to start.go file

This commit is contained in:
raziman 2020-07-03 00:50:18 +08:00
parent c573583611
commit c0984ccdca
2 changed files with 14 additions and 19 deletions

View File

@ -1,18 +0,0 @@
// Copyright (C) 2020 Raziman
package main
import "github.com/rivo/tview"
// layout is used to organize the panels
func Layout() *tview.Flex {
flex := tview.NewFlex().
AddItem(playlist, 0, 1, false).
AddItem(tview.NewFlex().SetDirection(tview.FlexRow).
AddItem(queue, 0, 7, false).
AddItem(playingBar, 0, 1, false), 0, 3, false)
return flex
}

View File

@ -178,7 +178,7 @@ func cycleChildren(app *tview.Application, childrens []Children) Children {
first := childrens[0]
if anyChildHasFocus == false {
if !anyChildHasFocus {
app.SetFocus(first.(tview.Primitive))
first.SetBorderColor(focusedColor)
@ -228,3 +228,16 @@ func readConfig() {
}
}
// layout is used to organize the panels
func Layout() *tview.Flex {
flex := tview.NewFlex().
AddItem(playlist, 0, 1, false).
AddItem(tview.NewFlex().SetDirection(tview.FlexRow).
AddItem(queue, 0, 7, false).
AddItem(playingBar, 0, 1, false), 0, 3, false)
return flex
}