export config struct fields, add convenience methods for value fetching

This commit is contained in:
Bradley Cicenas
2017-02-16 04:06:05 +00:00
parent 5bbce31601
commit a1f860a020
8 changed files with 67 additions and 65 deletions

View File

@@ -75,14 +75,14 @@ func (g *Grid) redrawRows() {
ui.Clear()
// build layout
if config.GetSwitch("enableHeader") {
if config.GetSwitchVal("enableHeader") {
g.header.SetCount(len(g.containers))
g.header.SetFilter(config.Get("filterStr"))
g.header.SetFilter(config.GetVal("filterStr"))
ui.Body.AddRows(g.header.Row())
}
ui.Body.AddRows(fieldHeader())
for _, c := range g.containers {
if !config.GetSwitch("allContainers") && c.state != "running" {
if !config.GetSwitchVal("allContainers") && c.state != "running" {
continue
}
ui.Body.AddRows(c.widgets.Row())