From b509ce114149f2f1c5dd5ec94920e9203b1eac4f Mon Sep 17 00:00:00 2001 From: Caleb Bassi Date: Thu, 29 Nov 2018 15:51:43 -0800 Subject: [PATCH] Update readme; add hello_world.go --- README.md | 6 ++---- _examples/hello_world.go | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 _examples/hello_world.go diff --git a/README.md b/README.md index d9f7007..ab172a9 100644 --- a/README.md +++ b/README.md @@ -37,11 +37,9 @@ func main() { p.Height = 5 ui.Render(p) - uiEvents := ui.PollEvents() - for { - e := <-uiEvents + for e := range ui.PollEvents() { if e.Type == ui.KeyboardEvent { - return + break } } } diff --git a/_examples/hello_world.go b/_examples/hello_world.go new file mode 100644 index 0000000..115fe16 --- /dev/null +++ b/_examples/hello_world.go @@ -0,0 +1,22 @@ +package main + +import ui "github.com/gizak/termui" + +func main() { + err := ui.Init() + if err != nil { + panic(err) + } + defer ui.Close() + + p := ui.NewParagraph("Hello World!") + p.Width = 25 + p.Height = 5 + ui.Render(p) + + for e := range ui.PollEvents() { + if e.Type == ui.KeyboardEvent { + break + } + } +}