diff options
Diffstat (limited to 'globalDisplayOptions.go')
| -rw-r--r-- | globalDisplayOptions.go | 50 |
1 files changed, 26 insertions, 24 deletions
diff --git a/globalDisplayOptions.go b/globalDisplayOptions.go index f2595dd..dfa731e 100644 --- a/globalDisplayOptions.go +++ b/globalDisplayOptions.go @@ -3,37 +3,44 @@ package main import ( "go.wit.com/gui" + "go.wit.com/lib/gui/logsettings" // "go.wit.com/gui/gadgets" ) func globalDisplayOptions(box *gui.Node) { group1 := box.NewGroup("Global Display Options") groupvbox := group1.NewBox("bw vbox", false) - // grouphbox := groupvbox.NewBox("bw hbox", true) groupvbox.NewButton("Show Repository Window", func() { - // repoworld() reposwin.Toggle() }) - me.autoHidePerfect = groupvbox.NewCheckbox("Hide Perfectly clean repos").SetChecked(true) - me.autoHidePerfect.Custom = func() { - if me.autoHidePerfect.Checked() { - hidePerfect() - } else { - showAll() + /* + groupvbox.NewButton("hide all", func() { + for repo, _ := range me.allrepos { + repo.Hide() } - } - + }) groupvbox.NewButton("show all", func() { for repo, _ := range me.allrepos { - if repo.dirtyLabel.String() == "PERFECT" { - if repo.hidden { - repo.Show() + repo.Show() + } + }) + */ + + me.autoHidePerfect = groupvbox.NewCheckbox("Hide Perfectly clean repos").SetChecked(true) + me.autoHidePerfect.Custom = func() { + if me.autoHidePerfect.Checked() { + for repo, _ := range me.allrepos { + if repo.dirtyLabel.String() == "PERFECT" { + repo.Hide() } - // return + } + } else { + for repo, _ := range me.allrepos { + repo.Show() } } - }) + } groupvbox.NewButton("status.Update() all", func() { for repo, _ := range me.allrepos { @@ -46,6 +53,10 @@ func globalDisplayOptions(box *gui.Node) { repo.newScan() } }) + + groupvbox.NewButton("logging enable/disable", func() { + logsettings.LogWindow() + }) } func hidePerfect() { @@ -59,12 +70,3 @@ func hidePerfect() { } } } - -func showAll() { - for repo, _ := range me.allrepos { - if repo.hidden { - repo.Show() - repo.hidden = false - } - } -} |
