Documentation
¶
Index ¶
- type Attribute
- type Key
- type KeyListener
- type Label
- type Modifier
- type Textbox
- type Textview
- type Tree
- type TreeItem
- type Ui
- func (ui *Ui) Active() string
- func (ui *Ui) Add(name string, view View) error
- func (ui *Ui) AddKeyListener(listener KeyListener, key Key)
- func (ui *Ui) Close()
- func (ui *Ui) Refresh()
- func (ui *Ui) Run() error
- func (ui *Ui) SetActive(name string)
- func (ui *Ui) SetBounds(name string, x0, y0, x1, y1 int) error
- type UiManager
- type View
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Key ¶
type Key uint16
const ( KeyCtrlTilde Key = 0x00 KeyCtrl2 Key = 0x00 KeyCtrlSpace Key = 0x00 KeyCtrlA Key = 0x01 KeyCtrlB Key = 0x02 KeyCtrlC Key = 0x03 KeyCtrlD Key = 0x04 KeyCtrlE Key = 0x05 KeyCtrlF Key = 0x06 KeyCtrlG Key = 0x07 KeyBackspace Key = 0x08 KeyCtrlH Key = 0x08 KeyTab Key = 0x09 KeyCtrlI Key = 0x09 KeyCtrlJ Key = 0x0A KeyCtrlK Key = 0x0B KeyCtrlL Key = 0x0C KeyEnter Key = 0x0D KeyCtrlM Key = 0x0D KeyCtrlN Key = 0x0E KeyCtrlO Key = 0x0F KeyCtrlP Key = 0x10 KeyCtrlQ Key = 0x11 KeyCtrlR Key = 0x12 KeyCtrlS Key = 0x13 KeyCtrlT Key = 0x14 KeyCtrlU Key = 0x15 KeyCtrlV Key = 0x16 KeyCtrlW Key = 0x17 KeyCtrlX Key = 0x18 KeyCtrlY Key = 0x19 KeyCtrlZ Key = 0x1A KeyEsc Key = 0x1B KeyCtrlLsqBracket Key = 0x1B KeyCtrl3 Key = 0x1B KeyCtrl4 Key = 0x1C KeyCtrlBackslash Key = 0x1C KeyCtrl5 Key = 0x1D KeyCtrlRsqBracket Key = 0x1D KeyCtrl6 Key = 0x1E KeyCtrl7 Key = 0x1F KeyCtrlSlash Key = 0x1F KeyCtrlUnderscore Key = 0x1F KeySpace Key = 0x20 KeyBackspace2 Key = 0x7F KeyCtrl8 Key = 0x7F )
type KeyListener ¶
type Textview ¶
type Textview struct { Lines []string CurrentLine int Fg, Bg Attribute // contains filtered or unexported fields }
func (*Textview) ScrollBottom ¶
func (t *Textview) ScrollBottom()
func (*Textview) ScrollDown ¶
func (t *Textview) ScrollDown()
type Tree ¶
type Ui ¶
type Ui struct {
Fg, Bg Attribute
// contains filtered or unexported fields
}
func (*Ui) AddKeyListener ¶
func (ui *Ui) AddKeyListener(listener KeyListener, key Key)
Click to show internal directories.
Click to hide internal directories.