summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doGui.go13
1 files changed, 11 insertions, 2 deletions
diff --git a/doGui.go b/doGui.go
index fe7f3b0..1dbe937 100644
--- a/doGui.go
+++ b/doGui.go
@@ -339,7 +339,7 @@ func drawWindow(win *gadgets.BasicWindow) {
me.repoDirtyB = grid.NewButton("dirty", func() {
doCheckDirtyAndConfigSave()
found := findDirty()
- _, box := makeStandardReposWindow("dirty repos", found)
+ tb, box := makeStandardReposWindow("dirty repos", found)
hbox := box.Box().Horizontal()
hbox.NewButton("commit all", func() {
all := found.SortByFullPath()
@@ -350,7 +350,16 @@ func drawWindow(win *gadgets.BasicWindow) {
log.Info("TODO: fix this")
log.Info("run 'forge commit --all'")
})
-
+ hbox.NewButton("update table", func() {
+ me.forge.PrintHumanTable(found)
+ found2 := findDirty()
+ me.forge.PrintHumanTable(found2)
+ tb.Update()
+ tb.UpdateTable(found2)
+ })
+ hbox.NewButton("delete table", func() {
+ tb.Delete()
+ })
})
var writeWin *GenericWindow