trying to test full repo list in 'gocui' toolkit
This commit is contained in:
parent
bf66727ab7
commit
574bce8006
|
@ -109,9 +109,37 @@ func (r *repoWindow) repoMenu() *gui.Node {
|
|||
|
||||
box2 := hbox.Box().Horizontal()
|
||||
|
||||
all := box2.NewCheckbox("all")
|
||||
all.Custom = func() {
|
||||
log.Info("filter all =", all.Checked())
|
||||
if all.Checked() {
|
||||
loop := r.View.ReposSortByName()
|
||||
for loop.Scan() {
|
||||
// var repo *repolist.RepoRow
|
||||
view := loop.Repo()
|
||||
view.Show()
|
||||
}
|
||||
} else {
|
||||
loop := r.View.ReposSortByName()
|
||||
for loop.Scan() {
|
||||
// var repo *repolist.RepoRow
|
||||
view := loop.Repo()
|
||||
view.Hide()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dirty := box2.NewCheckbox("dirty")
|
||||
dirty.Custom = func() {
|
||||
log.Info("filter dirty =", dirty.Checked())
|
||||
loop := r.View.ReposSortByName()
|
||||
for loop.Scan() {
|
||||
// var repo *repolist.RepoRow
|
||||
view := loop.Repo()
|
||||
if view.Hidden() {
|
||||
view.Show()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
r.mergeDevel = box2.NewButton("merge to devel", func() {
|
||||
|
|
Loading…
Reference in New Issue