mirror of
https://github.com/bcicen/ctop.git
synced 2026-01-21 05:36:42 +08:00
add runtime config param for toggling all containers
This commit is contained in:
7
grid.go
7
grid.go
@@ -82,6 +82,9 @@ func (g *Grid) redrawRows() {
|
||||
}
|
||||
ui.Body.AddRows(fieldHeader())
|
||||
for _, c := range g.containers {
|
||||
if !config.GetToggle("allContainers") && c.state != "running" {
|
||||
continue
|
||||
}
|
||||
ui.Body.AddRows(c.widgets.Row())
|
||||
}
|
||||
|
||||
@@ -154,6 +157,10 @@ func Display(g *Grid) bool {
|
||||
expand = true
|
||||
ui.StopLoop()
|
||||
})
|
||||
ui.Handle("/sys/kbd/a", func(ui.Event) {
|
||||
config.Toggle("allContainers")
|
||||
g.redrawRows()
|
||||
})
|
||||
ui.Handle("/sys/kbd/f", func(ui.Event) {
|
||||
menu = FilterMenu
|
||||
ui.StopLoop()
|
||||
|
||||
Reference in New Issue
Block a user