From 27e272c58f1657cf7fbee240a7682232f57ba14b Mon Sep 17 00:00:00 2001 From: Bradley Cicenas Date: Sat, 5 Aug 2017 11:28:20 +0000 Subject: [PATCH] rename expanded -> single view --- README.md | 4 ++-- _docs/expanded.md | 4 ---- _docs/img/{expanded.gif => single.gif} | Bin _docs/single.md | 4 ++++ cwidgets/{expanded => single}/cpu.go | 2 +- cwidgets/{expanded => single}/hist.go | 2 +- cwidgets/{expanded => single}/info.go | 2 +- cwidgets/{expanded => single}/io.go | 2 +- cwidgets/{expanded => single}/logs.go | 2 +- cwidgets/{expanded => single}/main.go | 26 ++++++++++++------------- cwidgets/{expanded => single}/mem.go | 2 +- cwidgets/{expanded => single}/net.go | 2 +- grid.go | 14 ++++++------- 13 files changed, 33 insertions(+), 33 deletions(-) delete mode 100644 _docs/expanded.md rename _docs/img/{expanded.gif => single.gif} (100%) create mode 100644 _docs/single.md rename cwidgets/{expanded => single}/cpu.go (96%) rename cwidgets/{expanded => single}/hist.go (98%) rename cwidgets/{expanded => single}/info.go (98%) rename cwidgets/{expanded => single}/io.go (98%) rename cwidgets/{expanded => single}/logs.go (98%) rename cwidgets/{expanded => single}/main.go (78%) rename cwidgets/{expanded => single}/mem.go (98%) rename cwidgets/{expanded => single}/net.go (98%) diff --git a/README.md b/README.md index 42927f4..076ba53 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Top-like interface for container metrics `ctop` provides a concise and condensed overview of real-time metrics for multiple containers:

ctop

-as well as an [expanded view][expanded_view] for inspecting a specific container. +as well as an [single container view][single_view] for inspecting a specific container. `ctop` comes with built-in support for Docker and runC; connectors for other container and cluster systems are planned for future releases. @@ -80,6 +80,6 @@ q | Quit ctop [build]: _docs/build.md [connectors]: _docs/connectors.md -[expanded_view]: _docs/expanded.md +[single_view]: _docs/single.md [release]: https://img.shields.io/github/release/bcicen/ctop.svg "ctop" [homebrew]: https://img.shields.io/homebrew/v/ctop.svg "ctop" diff --git a/_docs/expanded.md b/_docs/expanded.md deleted file mode 100644 index 6d1e8e4..0000000 --- a/_docs/expanded.md +++ /dev/null @@ -1,4 +0,0 @@ -# Expanded View - -ctop provides an expanded, rolling view for following container metrics -

ctop

diff --git a/_docs/img/expanded.gif b/_docs/img/single.gif similarity index 100% rename from _docs/img/expanded.gif rename to _docs/img/single.gif diff --git a/_docs/single.md b/_docs/single.md new file mode 100644 index 0000000..7302866 --- /dev/null +++ b/_docs/single.md @@ -0,0 +1,4 @@ +# Single Container View + +ctop provides a rolling, single container view for following metrics +

ctop

diff --git a/cwidgets/expanded/cpu.go b/cwidgets/single/cpu.go similarity index 96% rename from cwidgets/expanded/cpu.go rename to cwidgets/single/cpu.go index 689969b..6cef9e9 100644 --- a/cwidgets/expanded/cpu.go +++ b/cwidgets/single/cpu.go @@ -1,4 +1,4 @@ -package expanded +package single import ( ui "github.com/gizak/termui" diff --git a/cwidgets/expanded/hist.go b/cwidgets/single/hist.go similarity index 98% rename from cwidgets/expanded/hist.go rename to cwidgets/single/hist.go index b431f2e..83a0510 100644 --- a/cwidgets/expanded/hist.go +++ b/cwidgets/single/hist.go @@ -1,4 +1,4 @@ -package expanded +package single type IntHist struct { Val int // most current data point diff --git a/cwidgets/expanded/info.go b/cwidgets/single/info.go similarity index 98% rename from cwidgets/expanded/info.go rename to cwidgets/single/info.go index 32c534e..9f3bfea 100644 --- a/cwidgets/expanded/info.go +++ b/cwidgets/single/info.go @@ -1,4 +1,4 @@ -package expanded +package single import ( "strings" diff --git a/cwidgets/expanded/io.go b/cwidgets/single/io.go similarity index 98% rename from cwidgets/expanded/io.go rename to cwidgets/single/io.go index 22d28bd..e5619b3 100644 --- a/cwidgets/expanded/io.go +++ b/cwidgets/single/io.go @@ -1,4 +1,4 @@ -package expanded +package single import ( "fmt" diff --git a/cwidgets/expanded/logs.go b/cwidgets/single/logs.go similarity index 98% rename from cwidgets/expanded/logs.go rename to cwidgets/single/logs.go index 25bf367..374aa7a 100644 --- a/cwidgets/expanded/logs.go +++ b/cwidgets/single/logs.go @@ -1,4 +1,4 @@ -package expanded +package single import ( "time" diff --git a/cwidgets/expanded/main.go b/cwidgets/single/main.go similarity index 78% rename from cwidgets/expanded/main.go rename to cwidgets/single/main.go index 0c53ca6..27f35e6 100644 --- a/cwidgets/expanded/main.go +++ b/cwidgets/single/main.go @@ -1,4 +1,4 @@ -package expanded +package single import ( "github.com/bcicen/ctop/logging" @@ -12,7 +12,7 @@ var ( colWidth = [2]int{65, 0} // left,right column width ) -type Expanded struct { +type Single struct { Info *Info Net *Net Cpu *Cpu @@ -22,11 +22,11 @@ type Expanded struct { Width int } -func NewExpanded(id string) *Expanded { +func NewSingle(id string) *Single { if len(id) > 12 { id = id[:12] } - return &Expanded{ + return &Single{ Info: NewInfo(id), Net: NewNet(), Cpu: NewCpu(), @@ -36,7 +36,7 @@ func NewExpanded(id string) *Expanded { } } -func (e *Expanded) Up() { +func (e *Single) Up() { if e.Y < 0 { e.Y++ e.Align() @@ -44,7 +44,7 @@ func (e *Expanded) Up() { } } -func (e *Expanded) Down() { +func (e *Single) Down() { if e.Y > (ui.TermHeight() - e.GetHeight()) { e.Y-- e.Align() @@ -52,10 +52,10 @@ func (e *Expanded) Down() { } } -func (e *Expanded) SetWidth(w int) { e.Width = w } -func (e *Expanded) SetMeta(k, v string) { e.Info.Set(k, v) } +func (e *Single) SetWidth(w int) { e.Width = w } +func (e *Single) SetMeta(k, v string) { e.Info.Set(k, v) } -func (e *Expanded) SetMetrics(m models.Metrics) { +func (e *Single) SetMetrics(m models.Metrics) { e.Cpu.Update(m.CPUUtil) e.Net.Update(m.NetRx, m.NetTx) e.Mem.Update(int(m.MemUsage), int(m.MemLimit)) @@ -63,7 +63,7 @@ func (e *Expanded) SetMetrics(m models.Metrics) { } // Return total column height -func (e *Expanded) GetHeight() (h int) { +func (e *Single) GetHeight() (h int) { h += e.Info.Height h += e.Net.Height h += e.Cpu.Height @@ -72,7 +72,7 @@ func (e *Expanded) GetHeight() (h int) { return h } -func (e *Expanded) Align() { +func (e *Single) Align() { // reset offset if needed if e.GetHeight() <= ui.TermHeight() { e.Y = 0 @@ -94,7 +94,7 @@ func (e *Expanded) Align() { func calcWidth(w int) { } -func (e *Expanded) Buffer() ui.Buffer { +func (e *Single) Buffer() ui.Buffer { buf := ui.NewBuffer() if e.Width < (colWidth[0] + colWidth[1]) { ui.Clear() @@ -109,7 +109,7 @@ func (e *Expanded) Buffer() ui.Buffer { return buf } -func (e *Expanded) all() []ui.GridBufferer { +func (e *Single) all() []ui.GridBufferer { return []ui.GridBufferer{ e.Info, e.Cpu, diff --git a/cwidgets/expanded/mem.go b/cwidgets/single/mem.go similarity index 98% rename from cwidgets/expanded/mem.go rename to cwidgets/single/mem.go index 2648018..f6ce2f3 100644 --- a/cwidgets/expanded/mem.go +++ b/cwidgets/single/mem.go @@ -1,4 +1,4 @@ -package expanded +package single import ( "fmt" diff --git a/cwidgets/expanded/net.go b/cwidgets/single/net.go similarity index 98% rename from cwidgets/expanded/net.go rename to cwidgets/single/net.go index 3a419ec..a7ef596 100644 --- a/cwidgets/expanded/net.go +++ b/cwidgets/single/net.go @@ -1,4 +1,4 @@ -package expanded +package single import ( "fmt" diff --git a/grid.go b/grid.go index c2ff991..6553506 100644 --- a/grid.go +++ b/grid.go @@ -3,7 +3,7 @@ package main import ( "github.com/bcicen/ctop/config" "github.com/bcicen/ctop/container" - "github.com/bcicen/ctop/cwidgets/expanded" + "github.com/bcicen/ctop/cwidgets/single" ui "github.com/gizak/termui" ) @@ -35,12 +35,12 @@ func RedrawRows(clr bool) { ui.Render(cGrid) } -func ExpandView(c *container.Container) { +func SingleView(c *container.Container) { ui.Clear() ui.DefaultEvtStream.ResetHandlers() defer ui.DefaultEvtStream.ResetHandlers() - ex := expanded.NewExpanded(c.Id) + ex := single.NewSingle(c.Id) c.SetUpdater(ex) ex.Align() @@ -71,7 +71,7 @@ func RefreshDisplay() { func Display() bool { var menu func() - var expand bool + var single bool cGrid.SetWidth(ui.TermWidth()) ui.DefaultEvtStream.Hook(logEvent) @@ -94,7 +94,7 @@ func Display() bool { }) ui.Handle("/sys/kbd/", func(ui.Event) { - expand = true + single = true ui.StopLoop() }) ui.Handle("/sys/kbd/a", func(ui.Event) { @@ -137,10 +137,10 @@ func Display() bool { menu() return false } - if expand { + if single { c := cursor.Selected() if c != nil { - ExpandView(c) + SingleView(c) } return false }