From a72c700f6336da2dd33d5559c8451ccab97172df Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 5 Nov 2024 01:44:24 -0600 Subject: got a temp window to work as a workaround --- tempView.go | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 tempView.go (limited to 'tempView.go') diff --git a/tempView.go b/tempView.go new file mode 100644 index 0000000..f264432 --- /dev/null +++ b/tempView.go @@ -0,0 +1,36 @@ +package main + +import ( + "go.wit.com/lib/gadgets" + "go.wit.com/lib/gui/repolist" + "go.wit.com/log" +) + +func makeTempView() *repoWindow { + r := new(repoWindow) + r.win = gadgets.RawBasicWindow("unmerged repositories") + r.win.Make() + + r.box = r.win.Box().NewBox("bw vbox", false) + r.win.Custom = func() { + log.Warn("GOT HERE: makeTempView() close") + log.Warn("GOT HERE: makeTempView() close") + log.Warn("Should I do something special here?") + } + + // reposbox.SetExpand(false) + group1 := r.box.NewGroup("Run on all repos:") + + hbox := group1.Box() + // hbox.Horizontal() + hbox.Vertical() + + box2 := hbox.Box().Vertical() + box2.NewButton("reload values", func() { + // gowit.DumpVersions(me.repos.View) + }) + + r.View = repolist.TempWindowView(r.box) + r.Show() + return r +} -- cgit v1.2.3