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