From 1ba66e4e547d255db32be4daf0fed07e976b2770 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Mon, 20 Jan 2025 02:51:50 -0600 Subject: mv --- windowNew.go | 94 ------------------------------------------------------------ 1 file changed, 94 deletions(-) delete mode 100644 windowNew.go (limited to 'windowNew.go') diff --git a/windowNew.go b/windowNew.go deleted file mode 100644 index cab0323..0000000 --- a/windowNew.go +++ /dev/null @@ -1,94 +0,0 @@ -package main - -import ( - "sync" - - "go.wit.com/lib/gadgets" - "go.wit.com/log" - - "go.wit.com/gui" -) - -type patchesWindow struct { - once sync.Once - win *gadgets.BasicWindow - stack *gui.Node - - // the top box of the repolist window - shelf *gui.Node - - summary *patchSummary -} - -func (r *patchesWindow) Hidden() bool { - return r.win.Hidden() -} - -func (r *patchesWindow) Toggle() { - if r.Hidden() { - r.Show() - } else { - r.Hide() - } -} - -func (r *patchesWindow) Show() { - r.win.Show() -} - -func (r *patchesWindow) Hide() { - r.win.Hide() -} - -func (r *patchesWindow) Disable() { - r.stack.Disable() -} - -func (r *patchesWindow) Enable() { - r.stack.Enable() -} - -// you can only have one of these -func (r *patchesWindow) initWindow() { - // sync.Once() - r.win = gadgets.RawBasicWindow("Forge Patchesets") - r.win.Make() - - r.stack = r.win.Box().NewBox("bw vbox", false) - // me.reposwin.Draw() - r.win.Custom = func() { - log.Warn("Patchset Window close. setting hidden=true") - // sets the hidden flag to false so Toggle() works - r.win.Hide() - } - - r.shelf = r.initGroup() - r.summary = submitPatchesBox(r.stack) -} - -func (r *patchesWindow) initGroup() *gui.Node { - // reposbox.SetExpand(false) - group1 := r.stack.NewGroup("stuff") - - vbox := group1.Box() - // hbox.Horizontal() - vbox.Vertical() - - hbox := vbox.Box().Horizontal() - /* - */ - - dirty := hbox.NewCheckbox("dirty") - dirty.Custom = func() { - log.Info("filter dirty =", dirty.Checked()) - } - - hbox.NewButton("update patch summary", func() { - r.summary.Update() - }) - hbox.NewButton("test add", func() { - me.patchWin.initGroup() - }) - - return vbox -} -- cgit v1.2.3