package main

import "log"
import "os"
import "time"
import "fmt"

import "github.com/andlabs/ui"
import _ "github.com/andlabs/ui/winmanifest"

func doGUI() {
	ui.Main(setupUI)

	log.Println("GUI exited. Not sure what to do here. os.Exit() ?")
	os.Exit(0)
}

func main() {
	go doGUI()

	log.Println("Sleep for 3 seconds, then try to add a new tab")
	time.Sleep(3 * 1000 * 1000 * 1000)

	count := 0
	for {
		count += 1
		tabname := fmt.Sprintf("test tab %d", count)
		addTableTab(tabname, 4, "something")
		log.Println("Sleep for 10 seconds")
		time.Sleep(10 * 1000 * 1000 * 1000)
	}
}