func main() { gtk.Init(nil) win, e := gtk.WindowNew(gtk.WINDOW_TOPLEVEL) if e != nil { println(e.Error()) return } path, isTest := vdata.TestPathDefault() var saveCall func(cftype.Builder) if isTest { saveCall = cfprint.Updated } else { saveCall = func(build cftype.Builder) { cfprint.Default(build, true) } } source := vdata.New(log.NewLog(log.Logs), win, saveCall) build := vdata.TestInit(source, path) source.SetGrouper(build) glib.IdleAdd(packWindow(win, source, build)) gtk.Main() }
func main() { path, isTest := vdata.TestPathDefault() // path := cdglobal.ConfigDirDock("") + "/current_theme/cairo-dock.conf" // path := cdglobal.AppBuildPathFull(pathGoGmail...) gtk.Init(nil) source := vdata.New(log.NewLog(log.Logs), nil, nil) build := vdata.TestInit(source, path) if build == nil { return } build.BuildAll(pageswitch.New()) if isTest { cfprint.Updated(build) build.KeyWalk(vdata.TestValues) cfprint.Updated(build) } else { cfprint.Default(build, true) } }