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()
|
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 := box2.NewCheckbox("dirty")
|
||||||
dirty.Custom = func() {
|
dirty.Custom = func() {
|
||||||
log.Info("filter dirty =", dirty.Checked())
|
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() {
|
r.mergeDevel = box2.NewButton("merge to devel", func() {
|
||||||
|
|
Loading…
Reference in New Issue