summaryrefslogtreecommitdiff
path: root/globalDisplayOptions.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-16 11:56:55 -0600
committerJeff Carr <[email protected]>2024-01-16 11:56:55 -0600
commit6a34c69970cc98c76ee5f94428047d6a2e11c353 (patch)
treee874880e0280462b0bd7b7de2ad32d9e350b7d42 /globalDisplayOptions.go
parent0dd8cd9deaf2e8b1ac2537dfcefd76ac484e35e8 (diff)
global window opens and closes repo window
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'globalDisplayOptions.go')
-rw-r--r--globalDisplayOptions.go27
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 () {