5bar5/main.go
2018-12-24 20:16:42 +01:00

37 lines
647 B
Go

package main
import (
"log"
"time"
)
func main() {
bar, err := initBar(0, 0, 1920, 29, "./vendor/font/proggytiny.font")
if err != nil {
log.Fatal(err)
}
// Run bar block functions. Make sure to sleep a millisecond after each
// block, else they won't appear in the right order.
go bar.windowFun()
time.Sleep(time.Millisecond * 5)
go bar.workspaceFun()
time.Sleep(time.Millisecond * 5)
go bar.clockFun()
time.Sleep(time.Millisecond * 5)
go bar.musicFun()
time.Sleep(time.Millisecond * 5)
go bar.todoFun()
time.Sleep(time.Millisecond * 5)
for {
if err := bar.draw(<-bar.redraw); err != nil {
log.Fatal(err)
}
}
}