1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00
wtf/wtf.go
2018-03-29 18:03:43 -07:00

42 lines
931 B
Go

package main
import (
//"time"
"github.com/rivo/tview"
"github.com/senorprogrammer/wtf/bamboohr"
"github.com/senorprogrammer/wtf/gcal"
"github.com/senorprogrammer/wtf/status"
"github.com/senorprogrammer/wtf/weather"
)
func main() {
bamboo := bamboohr.NewWidget()
bamboo.Refresh()
cal := gcal.NewWidget()
cal.Refresh()
stat := status.NewWidget()
stat.Refresh()
weather := weather.NewWidget()
weather.Refresh()
app := tview.NewApplication()
grid := tview.NewGrid()
grid.SetRows(14, 36, 4) // How _high_ the row is, in terminal rows
grid.SetColumns(40, 40) // How _wide_ the column is, in terminal columns
grid.SetBorder(false)
grid.AddItem(bamboo.View, 0, 0, 1, 1, 0, 0, false)
grid.AddItem(cal.View, 1, 0, 1, 1, 0, 0, false)
grid.AddItem(stat.View, 2, 0, 2, 3, 0, 0, false)
grid.AddItem(weather.View, 0, 1, 1, 1, 0, 0, false)
if err := app.SetRoot(grid, true).Run(); err != nil {
panic(err)
}
}