diff options
Diffstat (limited to 'globalDisplayOptions.go')
| -rw-r--r-- | globalDisplayOptions.go | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/globalDisplayOptions.go b/globalDisplayOptions.go index 6674c83..f2ba4a1 100644 --- a/globalDisplayOptions.go +++ b/globalDisplayOptions.go @@ -2,7 +2,7 @@ package main import ( - // "go.wit.com/log" + "go.wit.com/log" "go.wit.com/gui/gui" // "go.wit.com/gui/gadgets" @@ -13,9 +13,21 @@ func globalDisplayOptions(box *gui.Node) { groupvbox := group1.NewBox("bw vbox", false) // grouphbox := groupvbox.NewBox("bw hbox", true) - groupvbox.NewLabel("Display Perfectly clean repos") me.autoHidePerfect = groupvbox.NewCheckbox("Hide repos") + me.autoHidePerfect.Custom = func() { + me.autoHidePerfect.SetText("Hide Perfectly clean repos") + if me.autoHidePerfect.GetBool() { + log.Warn("Should hide here") + } else { + log.Warn("Should show here") + } + } + me.autoHidePerfect.Set(true) + groupvbox.NewButton("hide perfect", func () { + me.autoHidePerfect.SetText("Hide Perfectly clean repos") + hidePerfect() + }) groupvbox.NewButton("show all", func () { for _, repo := range allrepos { if repo.dirtyLabel.GetText() == "PERFECT" { @@ -26,8 +38,15 @@ func globalDisplayOptions(box *gui.Node) { } } }) - groupvbox.NewButton("hide perfect", func () { - hidePerfect() + + groupvbox.NewButton("reposwin.Draw", func () { + reposwin.Draw() + }) + groupvbox.NewButton("reposwin.Hide()", func () { + reposwin.Hide() + }) + groupvbox.NewButton("reposwin.Show()", func () { + reposwin.Show() }) groupvbox.NewButton("status.Update() all", func () { |
