summaryrefslogtreecommitdiffstats
path: root/widgets/mem.go
diff options
context:
space:
mode:
authorCaleb Bassi <calebjbassi@gmail.com>2018-05-10 21:23:20 -0700
committerCaleb Bassi <calebjbassi@gmail.com>2018-05-10 21:23:20 -0700
commit28066827aed55533afc10f0a237646f1495393ac (patch)
tree4b5e7b150288acccc0503424aca42d5100927eb8 /widgets/mem.go
parentb39fdb0ef1e6dc7ce67ff347a7ca5bb1ab4ef713 (diff)
Move source files to src folder
Diffstat (limited to 'widgets/mem.go')
-rw-r--r--widgets/mem.go42
1 files changed, 0 insertions, 42 deletions
diff --git a/widgets/mem.go b/widgets/mem.go
deleted file mode 100644
index 5b80c4d..0000000
--- a/widgets/mem.go
+++ /dev/null
@@ -1,42 +0,0 @@
-package widgets
-
-import (
- "time"
-
- ui "github.com/cjbassi/termui"
- psMem "github.com/shirou/gopsutil/mem"
-)
-
-type Mem struct {
- *ui.LineGraph
- interval time.Duration
-}
-
-func NewMem(interval time.Duration, zoom int) *Mem {
- self := &Mem{
- LineGraph: ui.NewLineGraph(),
- interval: interval,
- }
- self.Label = "Memory Usage"
- self.Zoom = zoom
- self.Data["Main"] = []float64{0}
- self.Data["Swap"] = []float64{0}
-
- self.update()
-
- ticker := time.NewTicker(self.interval)
- go func() {
- for range ticker.C {
- self.update()
- }
- }()
-
- return self
-}
-
-func (self *Mem) update() {
- main, _ := psMem.VirtualMemory()
- swap, _ := psMem.SwapMemory()
- self.Data["Main"] = append(self.Data["Main"], main.UsedPercent)
- self.Data["Swap"] = append(self.Data["Swap"], swap.UsedPercent)
-}