|
|
|
@ -35,6 +35,11 @@ var orange = color.RGBA{255, 140, 0, 255}
|
|
|
|
|
|
|
|
|
|
func updatefn(w *nucular.Window, ui *uistate) {
|
|
|
|
|
|
|
|
|
|
if !ui.paClient.Connected() {
|
|
|
|
|
connectScreen(w, ui)
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ui.loadingScreen {
|
|
|
|
|
loadingScreen(w, ui)
|
|
|
|
|
return
|
|
|
|
@ -50,11 +55,6 @@ func updatefn(w *nucular.Window, ui *uistate) {
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if !ui.paClient.Connected() {
|
|
|
|
|
connectScreen(w, ui)
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
w.MenubarBegin()
|
|
|
|
|
|
|
|
|
|
w.Row(10).Dynamic(2)
|
|
|
|
@ -270,3 +270,11 @@ func connectScreen(w *nucular.Window, ui *uistate) {
|
|
|
|
|
w.Row(50).Dynamic(1)
|
|
|
|
|
w.Label("Connecting to pulseaudio...", "CB")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func resetUI(ui *uistate) {
|
|
|
|
|
ui.loadingScreen = false
|
|
|
|
|
|
|
|
|
|
if ui.masterWindow != nil {
|
|
|
|
|
(*ui.masterWindow).Changed()
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|