Versions in this module Expand all Collapse all v0 v0.1.0 Apr 22, 2018 Changes in this version + func ByteSliceGrow(b []byte, newCap int) []byte + func ByteSliceInsert(text []byte, offset int, what []byte) []byte + func ByteSliceRemove(text []byte, from, to int) []byte + func Close() error + func Fill(x, y, w, h int, cell termbox.Cell) + func KeyArrowDownHandler(ui *UI, ch rune) error + func KeyArrowUpHandler(ui *UI, ch rune) error + func KeyBackspace2Handler(ui *UI, ch rune) error + func KeyBackspaceHandler(ui *UI, ch rune) error + func KeyCtrlQHandler(ui *UI, ch rune) error + func KeyDefaultHandler(ui *UI, ch rune) error + func KeyEnterHandler(ui *UI, ch rune) error + func KeyEscHandler(ui *UI, ch rune) error + func KeySpaceHandler(ui *UI, ch rune) error + func Open(sk []byte) error + func TBPrint(x, y int, fg, bg termbox.Attribute, msg string) + type EditBox struct + Conf *EditBoxConfig + func NewEditBox() *EditBox + func (eb *EditBox) DeleteRune() + func (eb *EditBox) Drop() error + func (eb *EditBox) InsertRune(r rune) + func (eb *EditBox) Open(ui *UI) + func (eb *EditBox) Value() []byte + type EditBoxConfig struct + func DefaultEditBoxConfig() *EditBoxConfig + type KeyHandler func(ui *UI, ch rune) error + type ListBox struct + Conf *ListBoxConfig + func NewListBox() *ListBox + func (lb *ListBox) Clear() + func (lb *ListBox) Close() + func (lb *ListBox) CopySel() error + func (lb *ListBox) Next() error + func (lb *ListBox) NotifyMatch() + func (lb *ListBox) Open(ui *UI) + func (lb *ListBox) Prev() error + type ListBoxConfig struct + func DefaultListBoxConfig() *ListBoxConfig + type Notify struct + func NewNotify(msg string, duration time.Duration) *Notify + func (n *Notify) Info() + func (n *Notify) Warn() + type UI struct + EditBox *EditBox + ListBox *ListBox + func NewUI() *UI + func (ui *UI) Open(sk []byte)