mirror of
https://github.com/bcicen/ctop.git
synced 2025-11-08 12:15:40 +01:00
shows total memory usage
This commit is contained in:
committed by
Bradley Cicenas
parent
fae9deb1d9
commit
9bcf2c2c7a
@@ -3,7 +3,7 @@ package widgets
|
||||
import (
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"github.com/bcicen/ctop/cwidgets"
|
||||
ui "github.com/gizak/termui"
|
||||
)
|
||||
|
||||
@@ -11,6 +11,7 @@ type CTopHeader struct {
|
||||
Time *ui.Par
|
||||
Count *ui.Par
|
||||
Filter *ui.Par
|
||||
Mem *ui.Par
|
||||
bg *ui.Par
|
||||
}
|
||||
|
||||
@@ -19,6 +20,7 @@ func NewCTopHeader() *CTopHeader {
|
||||
Time: headerPar(2, ""),
|
||||
Count: headerPar(24, "-"),
|
||||
Filter: headerPar(40, ""),
|
||||
Mem: headerPar(70, ""),
|
||||
bg: headerBg(),
|
||||
}
|
||||
}
|
||||
@@ -30,6 +32,7 @@ func (c *CTopHeader) Buffer() ui.Buffer {
|
||||
buf.Merge(c.Time.Buffer())
|
||||
buf.Merge(c.Count.Buffer())
|
||||
buf.Merge(c.Filter.Buffer())
|
||||
buf.Merge(c.Mem.Buffer())
|
||||
return buf
|
||||
}
|
||||
|
||||
@@ -58,6 +61,10 @@ func headerBg() *ui.Par {
|
||||
return bg
|
||||
}
|
||||
|
||||
func (c *CTopHeader) SetMemoryUsage(val int64) {
|
||||
c.Mem.Text = cwidgets.ByteFormat(val)
|
||||
}
|
||||
|
||||
func (c *CTopHeader) SetCount(val int) {
|
||||
c.Count.Text = fmt.Sprintf("%d containers", val)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user