Skip to content

Commit

Permalink
added wrappar.go example
Browse files Browse the repository at this point in the history
  • Loading branch information
jrmiller82 committed Oct 30, 2015
1 parent bbf3fd8 commit 7dd60de
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions _example/wrappar.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package main

import ui "github.com/jrmiller82/termui"

func main() {

err := ui.Init()
if err != nil {
panic(err)
}
defer ui.Close()

p := ui.NewPar("Press q to QUIT THE DEMO. [There](fg-blue) are other things [that](fg-red) are going to fit in here I think. What do you think? Now is the time for all good [men to](bg-blue) come to the aid of their country. [This is going to be one really really really long line](fg-green) that is going to go together and stuffs and things. Let's see how this thing renders out.\n Here is a new paragraph and stuffs and things. There should be a tab indent at the beginning of the paragraph. Let's see if that worked as well.")
p.WrapLength = 48 // this should be at least p.Width - 2
p.Height = 30
p.Width = 50
p.Y = 2
p.X = 20
p.TextFgColor = ui.ColorWhite
p.BorderLabel = "Text Box with Wrapping"
p.BorderFg = ui.ColorCyan
//p.Border = false

ui.Render(p)

ui.Handle("/sys/kbd/q", func(ui.Event) {
ui.StopLoop()
})

ui.Loop()

}

0 comments on commit 7dd60de

Please sign in to comment.