From 231b0d03fed93ccc4b5f953f503763966341ec48 Mon Sep 17 00:00:00 2001 From: "Sean E. Russell" Date: Fri, 28 Feb 2020 10:03:41 -0600 Subject: Extensions. --- layout/layout.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'layout') diff --git a/layout/layout.go b/layout/layout.go index 12bc5d2..bdddaf6 100644 --- a/layout/layout.go +++ b/layout/layout.go @@ -168,8 +168,15 @@ func makeWidget(c gotop.Config, widRule widgetRule) interface{} { w = dw case "mem": m := widgets.NewMemWidget(c.UpdateInterval, c.GraphHorizontalScale) - m.LineColors["Main"] = ui.Color(c.Colorscheme.MainMem) - m.LineColors["Swap"] = ui.Color(c.Colorscheme.SwapMem) + var i int + for key, _ := range m.Data { + if i >= len(c.Colorscheme.MemLines) { + i = 0 + } + color := c.Colorscheme.MemLines[i] + m.LineColors[key] = ui.Color(color) + i++ + } w = m case "temp": t := widgets.NewTempWidget(c.TempScale) -- cgit v1.2.3