summaryrefslogtreecommitdiff
path: root/globalDisplayOptions.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-23 03:27:29 -0600
committerJeff Carr <[email protected]>2024-12-23 03:27:29 -0600
commite68cb3e80f792b0288680ec04ceb4b9c77426563 (patch)
treee1839e8a28a3b39b3d8534255584a523b8c186bb /globalDisplayOptions.go
parentcc55a5ad7a0561ba8385e35d2ddf7fdf94555c75 (diff)
button for repo window
Diffstat (limited to 'globalDisplayOptions.go')
-rw-r--r--globalDisplayOptions.go62
1 files changed, 0 insertions, 62 deletions
diff --git a/globalDisplayOptions.go b/globalDisplayOptions.go
deleted file mode 100644
index 8d3db24..0000000
--- a/globalDisplayOptions.go
+++ /dev/null
@@ -1,62 +0,0 @@
-package main
-
-import (
- "go.wit.com/gui"
- "go.wit.com/lib/gui/repolist"
- "go.wit.com/log"
-)
-
-func hideFunction(r *repolist.RepoRow) {
- /*
- if r.Status.IsDirty() {
- r.Show()
- return
- }
- if me.autoHideReadOnly.Checked() {
- if r.Status.ReadOnly() {
- r.Hide()
- return
- }
- }
- if me.autoHidePerfect.Checked() {
- if r.IsPerfect() {
- r.Hide()
- return
- }
- }
- r.Show()
- */
-}
-
-func globalDisplayOptions(vbox *gui.Node) {
- group1 := vbox.NewGroup("Global Display Options")
-
- group1.NewButton("Show Repository Window", func() {
- // globalDisplaySetRepoState()
- if me.repos.Hidden() {
- me.repos.Show()
- } else {
- me.repos.Hide()
- }
- })
-
- me.autoHideReadOnly = group1.NewCheckbox("Hide read-only repos").SetChecked(true)
- me.autoHideReadOnly.Custom = func() {
- me.repos.View.RegisterHideFunction(hideFunction)
- me.repos.View.ScanRepositories()
- }
-
- me.autoHidePerfect = group1.NewCheckbox("Hide Perfectly clean repos").SetChecked(true)
- me.autoHidePerfect.Custom = func() {
- me.repos.View.RegisterHideFunction(hideFunction)
- me.repos.View.ScanRepositories()
- }
- scanbox := group1.Box().Horizontal()
- me.autoScanReposCB = scanbox.NewCheckbox("auto scan").SetChecked(true)
-
- scanbox.NewButton("scan now", func() {
- log.Info("re-scanning repos now")
- i, s := me.repos.View.ScanRepositories()
- log.Info("re-scanning repos done", i, s)
- })
-}