6 "github.com/nsf/termbox-go"
17 func (l *Label) uiInitialize(ui *Ui) {
21 func (l *Label) uiSetActive(active bool) {
24 func (l *Label) uiSetBounds(x0, y0, x1, y1 int) {
32 func (l *Label) uiDraw() {
36 reader := strings.NewReader(l.Text)
37 for y := l.y0; y < l.y1; y++ {
38 for x := l.x0; x < l.x1; x++ {
40 if ch, _, err := reader.ReadRune(); err != nil {
45 termbox.SetCell(x, y, chr, termbox.Attribute(l.Fg), termbox.Attribute(l.Bg))
50 func (l *Label) uiKeyEvent(mod Modifier, key Key) {
53 func (l *Label) uiCharacterEvent(chr rune) {