33 lines
585 B
Go
33 lines
585 B
Go
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)
|
|
}
|
|
}
|