diff --git a/_example/dashboard.go b/_example/dashboard.go index bd51c27..50dc94e 100644 --- a/_example/dashboard.go +++ b/_example/dashboard.go @@ -6,8 +6,11 @@ package main -import ui "github.com/gizak/termui" -import "math" +import ( + "math" + + ui "github.com/gizak/termui" +) func main() { if err := ui.Init(); err != nil { @@ -82,13 +85,13 @@ func main() { lc := ui.NewLineChart() lc.BorderLabel = "dot-mode Line Chart" - lc.Data = sinps + lc.Data["default"] = sinps lc.Width = 50 lc.Height = 11 lc.X = 0 lc.Y = 14 lc.AxesColor = ui.ColorWhite - lc.LineColor = ui.ColorRed | ui.AttrBold + lc.LineColor["default"] = ui.ColorRed | ui.AttrBold lc.Mode = "dot" bc := ui.NewBarChart() @@ -105,13 +108,13 @@ func main() { lc1 := ui.NewLineChart() lc1.BorderLabel = "braille-mode Line Chart" - lc1.Data = sinps + lc1.Data["default"] = sinps lc1.Width = 26 lc1.Height = 11 lc1.X = 51 lc1.Y = 14 lc1.AxesColor = ui.ColorWhite - lc1.LineColor = ui.ColorYellow | ui.AttrBold + lc1.LineColor["default"] = ui.ColorYellow | ui.AttrBold p1 := ui.NewPar("Hey!\nI am a borderless block!") p1.Border = false @@ -126,8 +129,8 @@ func main() { list.Items = strs[t%9:] sp.Lines[0].Data = spdata[:30+t%50] sp.Lines[1].Data = spdata[:35+t%50] - lc.Data = sinps[t/2%220:] - lc1.Data = sinps[2*t%220:] + lc.Data["default"] = sinps[t/2%220:] + lc1.Data["default"] = sinps[2*t%220:] bc.Data = bcdata[t/2%10:] ui.Render(p, list, g, sp, lc, bc, lc1, p1) } diff --git a/_example/grid.go b/_example/grid.go index 4128909..5387f13 100644 --- a/_example/grid.go +++ b/_example/grid.go @@ -6,9 +6,11 @@ package main -import ui "github.com/gizak/termui" +import ( + "math" -import "math" + ui "github.com/gizak/termui" +) func main() { if err := ui.Init(); err != nil { @@ -45,10 +47,10 @@ func main() { lc := ui.NewLineChart() lc.BorderLabel = "braille-mode Line Chart" - lc.Data = sinps + lc.Data["default"] = sinps lc.Height = 11 lc.AxesColor = ui.ColorWhite - lc.LineColor = ui.ColorYellow | ui.AttrBold + lc.LineColor["default"] = ui.ColorYellow | ui.AttrBold gs := make([]*ui.Gauge, 3) for i := range gs { @@ -107,7 +109,7 @@ func main() { } sp.Lines[0].Data = spdata[:100+i] - lc.Data = sinps[2*i:] + lc.Data["default"] = sinps[2*i:] ui.Render(ui.Body) }) diff --git a/_example/linechart.png b/_example/linechart.png index 24f3c97..b0d0057 100644 Binary files a/_example/linechart.png and b/_example/linechart.png differ diff --git a/_example/theme.go b/_example/theme.go index aee6789..ae0ba48 100644 --- a/_example/theme.go +++ b/_example/theme.go @@ -6,8 +6,11 @@ package main -import ui "github.com/gizak/termui" -import "math" +import ( + "math" + + ui "github.com/gizak/termui" +) func main() { err := ui.Init() @@ -76,7 +79,7 @@ func main() { })() lc.BorderLabel = "Line Chart" - lc.Data = sinps + lc.Data["default"] = sinps lc.Width = 50 lc.Height = 11 lc.X = 0 @@ -108,7 +111,7 @@ func main() { } return d })() - lc1.Data = rndwalk + lc1.Data["default"] = rndwalk lc1.Width = 26 lc1.Height = 11 lc1.X = 51 @@ -126,8 +129,8 @@ func main() { list.Items = strs[t%9:] sp.Lines[0].Data = spdata[t%10:] sp.Lines[1].Data = spdata[t/2%10:] - lc.Data = sinps[t/2:] - lc1.Data = rndwalk[t:] + lc.Data["default"] = sinps[t/2:] + lc1.Data["default"] = rndwalk[t:] bc.Data = bcdata[t/2%10:] ui.Render(p, list, g, sp, lc, bc, lc1, p1) }