예제 #1
0
파일: ui.go 프로젝트: jmptrader/govisor
func doUI(client *rest.Client, url string, logger *log.Logger) error {
	app := ui.NewApp(client, url)
	app.SetLogger(logger)

	app.Run()
	return nil
}
예제 #2
0
파일: ui.go 프로젝트: laszlo-kiss/govisor
func doUI(client *rest.Client, url string, logger *log.Logger) error {
	app := ui.NewApp(client, url)
	app.SetLogger(logger)

	if e := topsl.AppInit(); e != nil {
		return e
	}
	app.Logf("Starting up user interface")
	topsl.SetApplication(app)
	app.ShowMain()
	// periodic updates please
	go func() {
		for {
			topsl.AppDraw()
			time.Sleep(time.Second)
		}
	}()
	topsl.RunApplication()
	return nil
}