aboutsummaryrefslogtreecommitdiffstats
path: root/Godeps/_workspace/src/github.com/gizak/termui/example/gauge.go
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2015-06-24 23:40:18 +0800
committerPéter Szilágyi <peterke@gmail.com>2015-06-24 23:40:18 +0800
commit1ce40d7581bac2b776d1e47ec49c03c0fcc7fdc1 (patch)
treef7b957645b11bc19ecf7fb29baaa13530557af7a /Godeps/_workspace/src/github.com/gizak/termui/example/gauge.go
parent92ef33d97a437dce2d7b55f06342de388d95f575 (diff)
downloadgo-tangerine-1ce40d7581bac2b776d1e47ec49c03c0fcc7fdc1.tar.gz
go-tangerine-1ce40d7581bac2b776d1e47ec49c03c0fcc7fdc1.tar.zst
go-tangerine-1ce40d7581bac2b776d1e47ec49c03c0fcc7fdc1.zip
Godeps: remove mist remnants, add termui deps
Diffstat (limited to 'Godeps/_workspace/src/github.com/gizak/termui/example/gauge.go')
-rw-r--r--Godeps/_workspace/src/github.com/gizak/termui/example/gauge.go62
1 files changed, 62 insertions, 0 deletions
diff --git a/Godeps/_workspace/src/github.com/gizak/termui/example/gauge.go b/Godeps/_workspace/src/github.com/gizak/termui/example/gauge.go
new file mode 100644
index 000000000..b7033580f
--- /dev/null
+++ b/Godeps/_workspace/src/github.com/gizak/termui/example/gauge.go
@@ -0,0 +1,62 @@
+// Copyright 2015 Zack Guo <gizak@icloud.com>. All rights reserved.
+// Use of this source code is governed by a MIT license that can
+// be found in the LICENSE file.
+
+// +build ignore
+
+package main
+
+import "github.com/gizak/termui"
+
+func main() {
+ err := termui.Init()
+ if err != nil {
+ panic(err)
+ }
+ defer termui.Close()
+
+ termui.UseTheme("helloworld")
+
+ g0 := termui.NewGauge()
+ g0.Percent = 40
+ g0.Width = 50
+ g0.Height = 3
+ g0.Border.Label = "Slim Gauge"
+ g0.BarColor = termui.ColorRed
+ g0.Border.FgColor = termui.ColorWhite
+ g0.Border.LabelFgColor = termui.ColorCyan
+
+ g2 := termui.NewGauge()
+ g2.Percent = 60
+ g2.Width = 50
+ g2.Height = 3
+ g2.PercentColor = termui.ColorBlue
+ g2.Y = 3
+ g2.Border.Label = "Slim Gauge"
+ g2.BarColor = termui.ColorYellow
+ g2.Border.FgColor = termui.ColorWhite
+
+ g1 := termui.NewGauge()
+ g1.Percent = 30
+ g1.Width = 50
+ g1.Height = 5
+ g1.Y = 6
+ g1.Border.Label = "Big Gauge"
+ g1.PercentColor = termui.ColorYellow
+ g1.BarColor = termui.ColorGreen
+ g1.Border.FgColor = termui.ColorWhite
+ g1.Border.LabelFgColor = termui.ColorMagenta
+
+ g3 := termui.NewGauge()
+ g3.Percent = 50
+ g3.Width = 50
+ g3.Height = 3
+ g3.Y = 11
+ g3.Border.Label = "Gauge with custom label"
+ g3.Label = "{{percent}}% (100MBs free)"
+ g3.LabelAlign = termui.AlignRight
+
+ termui.Render(g0, g1, g2, g3)
+
+ <-termui.EventCh()
+}