SYMBOL INDEX (983 symbols across 62 files) FILE: ansi.go constant ansiText (line 13) | ansiText = iota constant ansiEscape (line 14) | ansiEscape constant ansiSubstring (line 15) | ansiSubstring constant ansiControlSequence (line 16) | ansiControlSequence type ansi (line 21) | type ansi struct method Write (line 49) | func (a *ansi) Write(text []byte) (int, error) { function ANSIWriter (line 37) | func ANSIWriter(writer io.Writer) io.Writer { function TranslateANSI (line 278) | func TranslateANSI(text string) string { FILE: application.go constant queueSize (line 13) | queueSize = 100 constant redrawPause (line 16) | redrawPause = 50 * time.Millisecond type MouseAction (line 24) | type MouseAction constant MouseMove (line 28) | MouseMove MouseAction = iota constant MouseLeftDown (line 29) | MouseLeftDown constant MouseLeftUp (line 30) | MouseLeftUp constant MouseLeftClick (line 31) | MouseLeftClick constant MouseLeftDoubleClick (line 32) | MouseLeftDoubleClick constant MouseMiddleDown (line 33) | MouseMiddleDown constant MouseMiddleUp (line 34) | MouseMiddleUp constant MouseMiddleClick (line 35) | MouseMiddleClick constant MouseMiddleDoubleClick (line 36) | MouseMiddleDoubleClick constant MouseRightDown (line 37) | MouseRightDown constant MouseRightUp (line 38) | MouseRightUp constant MouseRightClick (line 39) | MouseRightClick constant MouseRightDoubleClick (line 40) | MouseRightDoubleClick constant MouseScrollUp (line 41) | MouseScrollUp constant MouseScrollDown (line 42) | MouseScrollDown constant MouseScrollLeft (line 43) | MouseScrollLeft constant MouseScrollRight (line 44) | MouseScrollRight constant MouseConsumed (line 49) | MouseConsumed type queuedUpdate (line 55) | type queuedUpdate struct type Application (line 72) | type Application struct method SetInputCapture (line 161) | func (a *Application) SetInputCapture(capture func(event *tcell.EventK... method GetInputCapture (line 168) | func (a *Application) GetInputCapture() func(event *tcell.EventKey) *t... method SetMouseCapture (line 178) | func (a *Application) SetMouseCapture(capture func(event *tcell.EventM... method GetMouseCapture (line 185) | func (a *Application) GetMouseCapture() func(event *tcell.EventMouse, ... method SetScreen (line 197) | func (a *Application) SetScreen(screen tcell.Screen) *Application { method SetTitle (line 223) | func (a *Application) SetTitle(title string) *Application { method EnableMouse (line 234) | func (a *Application) EnableMouse(enable bool) *Application { method EnablePaste (line 254) | func (a *Application) EnablePaste(enable bool) *Application { method Run (line 276) | func (a *Application) Run() error { method fireMouseActions (line 525) | func (a *Application) fireMouseActions(event *tcell.EventMouse) (consu... method Stop (line 623) | func (a *Application) Stop() { method Suspend (line 642) | func (a *Application) Suspend(f func()) bool { method Draw (line 683) | func (a *Application) Draw() *Application { method ForceDraw (line 697) | func (a *Application) ForceDraw() *Application { method draw (line 702) | func (a *Application) draw() *Application { method Sync (line 752) | func (a *Application) Sync() *Application { method SetBeforeDrawFunc (line 774) | func (a *Application) SetBeforeDrawFunc(handler func(screen tcell.Scre... method GetBeforeDrawFunc (line 781) | func (a *Application) GetBeforeDrawFunc() func(screen tcell.Screen) bo... method SetAfterDrawFunc (line 789) | func (a *Application) SetAfterDrawFunc(handler func(screen tcell.Scree... method GetAfterDrawFunc (line 796) | func (a *Application) GetAfterDrawFunc() func(screen tcell.Screen) { method SetRoot (line 807) | func (a *Application) SetRoot(root Primitive, fullscreen bool) *Applic... method ResizeToFullScreen (line 823) | func (a *Application) ResizeToFullScreen(p Primitive) *Application { method SetFocus (line 838) | func (a *Application) SetFocus(p Primitive) *Application { method GetFocus (line 891) | func (a *Application) GetFocus() Primitive { method QueueUpdate (line 915) | func (a *Application) QueueUpdate(f func()) *Application { method QueueUpdateDraw (line 924) | func (a *Application) QueueUpdateDraw(f func()) *Application { method QueueEvent (line 935) | func (a *Application) QueueEvent(event tcell.Event) *Application { function NewApplication (line 134) | func NewApplication() *Application { FILE: box.go type Box (line 16) | type Box struct method SetBorderPadding (line 100) | func (b *Box) SetBorderPadding(top, bottom, left, right int) *Box { method GetRect (line 107) | func (b *Box) GetRect() (int, int, int, int) { method GetInnerRect (line 114) | func (b *Box) GetInnerRect() (int, int, int, int) { method SetRect (line 143) | func (b *Box) SetRect(x, y, width, height int) { method SetDrawFunc (line 167) | func (b *Box) SetDrawFunc(handler func(screen tcell.Screen, x, y, widt... method GetDrawFunc (line 174) | func (b *Box) GetDrawFunc() func(screen tcell.Screen, x, y, width, hei... method SetBoxResizeFunc (line 181) | func (b *Box) SetBoxResizeFunc(handler func()) *Box { method SetContentResizeFunc (line 190) | func (b *Box) SetContentResizeFunc(handler func()) *Box { method WrapInputHandler (line 200) | func (b *Box) WrapInputHandler(inputHandler func(*tcell.EventKey, func... method InputHandler (line 212) | func (b *Box) InputHandler() func(event *tcell.EventKey, setFocus func... method WrapPasteHandler (line 217) | func (b *Box) WrapPasteHandler(pasteHandler func(string, func(p Primit... method PasteHandler (line 226) | func (b *Box) PasteHandler() func(pastedText string, setFocus func(p P... method SetInputCapture (line 243) | func (b *Box) SetInputCapture(capture func(event *tcell.EventKey) *tce... method GetInputCapture (line 250) | func (b *Box) GetInputCapture() func(event *tcell.EventKey) *tcell.Eve... method WrapMouseHandler (line 259) | func (b *Box) WrapMouseHandler(mouseHandler func(MouseAction, *tcell.E... method MouseHandler (line 276) | func (b *Box) MouseHandler() func(action MouseAction, event *tcell.Eve... method SetMouseCapture (line 302) | func (b *Box) SetMouseCapture(capture func(action MouseAction, event *... method InRect (line 309) | func (b *Box) InRect(x, y int) bool { method InInnerRect (line 316) | func (b *Box) InInnerRect(x, y int) bool { method GetMouseCapture (line 323) | func (b *Box) GetMouseCapture() func(action MouseAction, event *tcell.... method SetBackgroundColor (line 328) | func (b *Box) SetBackgroundColor(color tcell.Color) *Box { method SetBorder (line 336) | func (b *Box) SetBorder(show bool) *Box { method SetBorderStyle (line 347) | func (b *Box) SetBorderStyle(style tcell.Style) *Box { method SetBorderColor (line 353) | func (b *Box) SetBorderColor(color tcell.Color) *Box { method SetBorderAttributes (line 362) | func (b *Box) SetBorderAttributes(attr tcell.AttrMask) *Box { method GetBorderAttributes (line 368) | func (b *Box) GetBorderAttributes() tcell.AttrMask { method GetBorderColor (line 374) | func (b *Box) GetBorderColor() tcell.Color { method GetBackgroundColor (line 380) | func (b *Box) GetBackgroundColor() tcell.Color { method SetTitle (line 385) | func (b *Box) SetTitle(title string) *Box { method GetTitle (line 391) | func (b *Box) GetTitle() string { method SetTitleColor (line 396) | func (b *Box) SetTitleColor(color tcell.Color) *Box { method SetTitleAlign (line 403) | func (b *Box) SetTitleAlign(align int) *Box { method Draw (line 409) | func (b *Box) Draw(screen tcell.Screen) { method DrawForSubclass (line 419) | func (b *Box) DrawForSubclass(screen tcell.Screen, p Primitive) { method SetFocusFunc (line 503) | func (b *Box) SetFocusFunc(callback func()) *Box { method SetBlurFunc (line 519) | func (b *Box) SetBlurFunc(callback func()) *Box { method Focus (line 525) | func (b *Box) Focus(delegate func(p Primitive)) { method focused (line 531) | func (b *Box) focused() { method Blur (line 538) | func (b *Box) Blur() { method blurred (line 543) | func (b *Box) blurred() { method HasFocus (line 550) | func (b *Box) HasFocus() bool { method focusChain (line 555) | func (b *Box) focusChain(chain *[]Primitive) bool { function NewBox (line 85) | func NewBox() *Box { FILE: button.go type Button (line 10) | type Button struct method SetLabel (line 53) | func (b *Button) SetLabel(label string) *Button { method GetLabel (line 59) | func (b *Button) GetLabel() string { method SetLabelColor (line 64) | func (b *Button) SetLabelColor(color tcell.Color) *Button { method SetStyle (line 70) | func (b *Button) SetStyle(style tcell.Style) *Button { method SetLabelColorActivated (line 77) | func (b *Button) SetLabelColorActivated(color tcell.Color) *Button { method SetBackgroundColorActivated (line 84) | func (b *Button) SetBackgroundColorActivated(color tcell.Color) *Button { method SetActivatedStyle (line 90) | func (b *Button) SetActivatedStyle(style tcell.Style) *Button { method SetDisabledStyle (line 96) | func (b *Button) SetDisabledStyle(style tcell.Style) *Button { method SetDisabled (line 106) | func (b *Button) SetDisabled(disabled bool) *Button { method GetDisabled (line 112) | func (b *Button) GetDisabled() bool { method IsDisabled (line 118) | func (b *Button) IsDisabled() bool { method SetSelectedFunc (line 123) | func (b *Button) SetSelectedFunc(handler func()) *Button { method SetExitFunc (line 135) | func (b *Button) SetExitFunc(handler func(key tcell.Key)) *Button { method Draw (line 141) | func (b *Button) Draw(screen tcell.Screen) { method InputHandler (line 163) | func (b *Button) InputHandler() func(event *tcell.EventKey, setFocus f... method MouseHandler (line 184) | func (b *Button) MouseHandler() func(action MouseAction, event *tcell.... function NewButton (line 38) | func NewButton(label string) *Button { FILE: checkbox.go type Checkbox (line 11) | type Checkbox struct method SetChecked (line 76) | func (c *Checkbox) SetChecked(checked bool) *Checkbox { method IsChecked (line 87) | func (c *Checkbox) IsChecked() bool { method SetLabel (line 92) | func (c *Checkbox) SetLabel(label string) *Checkbox { method GetLabel (line 98) | func (c *Checkbox) GetLabel() string { method SetLabelWidth (line 104) | func (c *Checkbox) SetLabelWidth(width int) *Checkbox { method SetLabelColor (line 110) | func (c *Checkbox) SetLabelColor(color tcell.Color) *Checkbox { method SetLabelStyle (line 116) | func (c *Checkbox) SetLabelStyle(style tcell.Style) *Checkbox { method SetFieldBackgroundColor (line 122) | func (c *Checkbox) SetFieldBackgroundColor(color tcell.Color) *Checkbox { method SetFieldTextColor (line 130) | func (c *Checkbox) SetFieldTextColor(color tcell.Color) *Checkbox { method SetUncheckedStyle (line 138) | func (c *Checkbox) SetUncheckedStyle(style tcell.Style) *Checkbox { method SetCheckedStyle (line 144) | func (c *Checkbox) SetCheckedStyle(style tcell.Style) *Checkbox { method SetActivatedStyle (line 151) | func (c *Checkbox) SetActivatedStyle(style tcell.Style) *Checkbox { method SetCheckedString (line 160) | func (c *Checkbox) SetCheckedString(checked string) *Checkbox { method SetUncheckedString (line 169) | func (c *Checkbox) SetUncheckedString(unchecked string) *Checkbox { method SetFormAttributes (line 175) | func (c *Checkbox) SetFormAttributes(labelWidth int, labelColor, bgCol... method GetFieldWidth (line 185) | func (c *Checkbox) GetFieldWidth() int { method GetFieldHeight (line 190) | func (c *Checkbox) GetFieldHeight() int { method SetDisabled (line 195) | func (c *Checkbox) SetDisabled(disabled bool) FormItem { method GetDisabled (line 204) | func (c *Checkbox) GetDisabled() bool { method SetChangedFunc (line 210) | func (c *Checkbox) SetChangedFunc(handler func(checked bool)) *Checkbox { method SetDoneFunc (line 222) | func (c *Checkbox) SetDoneFunc(handler func(key tcell.Key)) *Checkbox { method SetFinishedFunc (line 228) | func (c *Checkbox) SetFinishedFunc(handler func(key tcell.Key)) FormIt... method Focus (line 234) | func (c *Checkbox) Focus(delegate func(p Primitive)) { method Draw (line 246) | func (c *Checkbox) Draw(screen tcell.Screen) { method InputHandler (line 289) | func (c *Checkbox) InputHandler() func(event *tcell.EventKey, setFocus... method MouseHandler (line 317) | func (c *Checkbox) MouseHandler() func(action MouseAction, event *tcel... function NewCheckbox (line 60) | func NewCheckbox() *Checkbox { FILE: demos/box/main.go function main (line 9) | func main() { FILE: demos/button/main.go function main (line 6) | func main() { FILE: demos/checkbox/main.go function main (line 6) | func main() { FILE: demos/dropdown/main.go function main (line 6) | func main() { FILE: demos/flex/main.go function main (line 8) | func main() { FILE: demos/form/main.go function main (line 8) | func main() { FILE: demos/frame/main.go function main (line 9) | func main() { FILE: demos/grid/main.go function main (line 8) | func main() { FILE: demos/image/main.go constant beach (line 16) | beach = `/9j/4AAQSkZJRgABAQAASABIAAD/4QCMRXhpZgAATU0AKgAAAAgABgEGAAMAAAA... constant chart (line 18) | chart = `iVBORw0KGgoAAAANSUhEUgAAAWgAAAD0CAIAAAA5VCsOAAAMP2lDQ1BJQ0MgUHJ... function main (line 21) | func main() { FILE: demos/inputfield/autocomplete/main.go constant wordList (line 11) | wordList = "ability,able,about,above,accept,according,account,across,act... function main (line 13) | func main() { FILE: demos/inputfield/autocompleteasync/main.go type company (line 14) | type company struct function main (line 18) | func main() { FILE: demos/inputfield/main.go function main (line 9) | func main() { FILE: demos/list/main.go function main (line 8) | func main() { FILE: demos/modal/main.go function main (line 8) | func main() { FILE: demos/pages/main.go constant pageCount (line 10) | pageCount = 5 function main (line 12) | func main() { FILE: demos/presentation/center.go function Center (line 7) | func Center(width, height int, p tview.Primitive) tview.Primitive { FILE: demos/presentation/code.go constant codeWidth (line 10) | codeWidth = 56 function Code (line 14) | func Code(p tview.Primitive, width, height int, code string) tview.Primi... FILE: demos/presentation/colors.go constant colorsText (line 10) | colorsText = `You can use style tags almost everywhere to partially chan... function Colors (line 13) | func Colors(nextSlide func()) (title string, content tview.Primitive) { FILE: demos/presentation/cover.go constant logo (line 11) | logo = ` constant subtitle (line 21) | subtitle = `tview - Rich Widgets for Terminal UIs` constant navigation (line 22) | navigation = `[yellow]Ctrl-N[-]: Next slide [yellow]Ctrl-P[-]: Previo... constant mouse (line 23) | mouse = `(or use your mouse)` function Cover (line 27) | func Cover(nextSlide func()) (title string, content tview.Primitive) { FILE: demos/presentation/end.go function End (line 11) | func End(nextSlide func()) (title string, content tview.Primitive) { FILE: demos/presentation/flex.go function Flex (line 9) | func Flex(nextSlide func()) (title string, content tview.Primitive) { FILE: demos/presentation/form.go constant form (line 11) | form = `[green]package[white] main constant photo (line 37) | photo = `/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAw... function Form (line 40) | func Form(nextSlide func()) (title string, content tview.Primitive) { FILE: demos/presentation/grid.go function Grid (line 9) | func Grid(nextSlide func()) (title string, content tview.Primitive) { FILE: demos/presentation/helloworld.go constant helloWorld (line 8) | helloWorld = `[green]package[white] main function HelloWorld (line 24) | func HelloWorld(nextSlide func()) (title string, content tview.Primitive) { FILE: demos/presentation/inputfield.go constant inputField (line 8) | inputField = `[green]package[white] main function InputField (line 33) | func InputField(nextSlide func()) (title string, content tview.Primitive) { FILE: demos/presentation/introduction.go function Introduction (line 6) | func Introduction(nextSlide func()) (title string, content tview.Primiti... FILE: demos/presentation/main.go type Slide (line 26) | type Slide function main (line 32) | func main() { FILE: demos/presentation/table.go constant tableData (line 11) | tableData = `OrderDate|Region|Rep|Item|Units|UnitCost|Total constant tableBasic (line 56) | tableBasic = `[green]func[white] [yellow]main[white]() { constant tableSeparator (line 87) | tableSeparator = `[green]func[white] [yellow]main[white]() { constant tableBorders (line 119) | tableBorders = `[green]func[white] [yellow]main[white]() { constant tableSelectRow (line 151) | tableSelectRow = `[green]func[white] [yellow]main[white]() { constant tableSelectColumn (line 184) | tableSelectColumn = `[green]func[white] [yellow]main[white]() { constant tableSelectCell (line 217) | tableSelectCell = `[green]func[white] [yellow]main[white]() { function Table (line 251) | func Table(nextSlide func()) (title string, content tview.Primitive) { FILE: demos/presentation/textview.go constant textView1 (line 12) | textView1 = `[green]func[white] [yellow]main[white]() { function TextView1 (line 33) | func TextView1(nextSlide func()) (title string, content tview.Primitive) { constant textView2 (line 66) | textView2 = `[green]package[white] main function TextView2 (line 114) | func TextView2(nextSlide func()) (title string, content tview.Primitive) { FILE: demos/presentation/treeview.go constant treeAllCode (line 10) | treeAllCode = `[green]package[white] main constant treeBasicCode (line 34) | treeBasicCode = `tree := tview.[yellow]NewTreeView[white]()` constant treeTopLevelCode (line 36) | treeTopLevelCode = `tree := tview.[yellow]NewTreeView[white](). constant treeAlignCode (line 39) | treeAlignCode = `tree := tview.[yellow]NewTreeView[white](). constant treePrefixCode (line 42) | treePrefixCode = `tree := tview.[yellow]NewTreeView[white](). type node (line 51) | type node struct function TreeView (line 109) | func TreeView(nextSlide func()) (title string, content tview.Primitive) { FILE: demos/primitive/main.go type RadioButtons (line 12) | type RadioButtons struct method Draw (line 27) | func (r *RadioButtons) Draw(screen tcell.Screen) { method InputHandler (line 45) | func (r *RadioButtons) InputHandler() func(event *tcell.EventKey, setF... method MouseHandler (line 63) | func (r *RadioButtons) MouseHandler() func(action tview.MouseAction, e... function NewRadioButtons (line 19) | func NewRadioButtons(options []string) *RadioButtons { function main (line 84) | func main() { FILE: demos/table/main.go function main (line 11) | func main() { FILE: demos/table/virtualtable/main.go type TableData (line 10) | type TableData struct method GetCell (line 14) | func (d *TableData) GetCell(row, column int) *tview.TableCell { method GetRowCount (line 27) | func (d *TableData) GetRowCount() int { method GetColumnCount (line 31) | func (d *TableData) GetColumnCount() int { function main (line 35) | func main() { FILE: demos/textarea/main.go function main (line 11) | func main() { FILE: demos/textview/chat/main.go type MarkovChain (line 21) | type MarkovChain struct function main (line 35) | func main() { function loadChain (line 119) | func loadChain() { function generateChat (line 135) | func generateChat() <-chan []string { FILE: demos/textview/main.go constant corporate (line 14) | corporate = `Leverage agile frameworks to provide a robust synopsis for ... function main (line 22) | func main() { FILE: demos/treeview/main.go function main (line 13) | func main() { FILE: demos/unicode/main.go function main (line 10) | func main() { function alert (line 37) | func alert(pages *tview.Pages, id string, message string) *tview.Pages { FILE: dropdown.go type dropDownOption (line 11) | type dropDownOption struct type DropDown (line 20) | type DropDown struct method SetCurrentOption (line 126) | func (d *DropDown) SetCurrentOption(index int) *DropDown { method GetCurrentOption (line 148) | func (d *DropDown) GetCurrentOption() (int, string) { method SetTextOptions (line 161) | func (d *DropDown) SetTextOptions(prefix, suffix, currentPrefix, curre... method SetUseStyleTags (line 176) | func (d *DropDown) SetUseStyleTags(useStyleTags bool) *DropDown { method SetLabel (line 182) | func (d *DropDown) SetLabel(label string) *DropDown { method GetLabel (line 188) | func (d *DropDown) GetLabel() string { method SetLabelWidth (line 194) | func (d *DropDown) SetLabelWidth(width int) *DropDown { method SetLabelColor (line 200) | func (d *DropDown) SetLabelColor(color tcell.Color) *DropDown { method SetLabelStyle (line 206) | func (d *DropDown) SetLabelStyle(style tcell.Style) *DropDown { method SetFieldBackgroundColor (line 213) | func (d *DropDown) SetFieldBackgroundColor(color tcell.Color) *DropDown { method SetFieldTextColor (line 220) | func (d *DropDown) SetFieldTextColor(color tcell.Color) *DropDown { method SetFieldStyle (line 226) | func (d *DropDown) SetFieldStyle(style tcell.Style) *DropDown { method SetFocusedStyle (line 233) | func (d *DropDown) SetFocusedStyle(style tcell.Style) *DropDown { method SetDisabledStyle (line 240) | func (d *DropDown) SetDisabledStyle(style tcell.Style) *DropDown { method SetPrefixTextColor (line 248) | func (d *DropDown) SetPrefixTextColor(color tcell.Color) *DropDown { method SetPrefixStyle (line 256) | func (d *DropDown) SetPrefixStyle(style tcell.Style) *DropDown { method SetListStyles (line 264) | func (d *DropDown) SetListStyles(unselected, selected tcell.Style) *Dr... method SetFormAttributes (line 272) | func (d *DropDown) SetFormAttributes(labelWidth int, labelColor, bgCol... method SetFieldWidth (line 282) | func (d *DropDown) SetFieldWidth(width int) *DropDown { method GetFieldWidth (line 288) | func (d *DropDown) GetFieldWidth() int { method GetFieldHeight (line 303) | func (d *DropDown) GetFieldHeight() int { method SetDisabled (line 308) | func (d *DropDown) SetDisabled(disabled bool) FormItem { method GetDisabled (line 317) | func (d *DropDown) GetDisabled() bool { method AddOption (line 323) | func (d *DropDown) AddOption(text string, selected func()) *DropDown { method SetOptions (line 333) | func (d *DropDown) SetOptions(texts []string, selected func(text strin... method GetOptionCount (line 344) | func (d *DropDown) GetOptionCount() int { method RemoveOption (line 351) | func (d *DropDown) RemoveOption(index int) *DropDown { method SetSelectedFunc (line 365) | func (d *DropDown) SetSelectedFunc(handler func(text string, index int... method SetDoneFunc (line 377) | func (d *DropDown) SetDoneFunc(handler func(key tcell.Key)) *DropDown { method SetFinishedFunc (line 383) | func (d *DropDown) SetFinishedFunc(handler func(key tcell.Key)) FormIt... method Draw (line 389) | func (d *DropDown) Draw(screen tcell.Screen) { method InputHandler (line 538) | func (d *DropDown) InputHandler() func(event *tcell.EventKey, setFocus... method evalPrefix (line 582) | func (d *DropDown) evalPrefix() { method openList (line 601) | func (d *DropDown) openList(setFocus func(Primitive)) { method closeList (line 650) | func (d *DropDown) closeList(setFocus func(Primitive)) { method IsOpen (line 661) | func (d *DropDown) IsOpen() bool { method Focus (line 666) | func (d *DropDown) Focus(delegate func(p Primitive)) { method focusChain (line 682) | func (d *DropDown) focusChain(chain *[]Primitive) bool { method MouseHandler (line 695) | func (d *DropDown) MouseHandler() func(action MouseAction, event *tcel... method PasteHandler (line 743) | func (d *DropDown) PasteHandler() func(pastedText string, setFocus fun... function NewDropDown (line 96) | func NewDropDown() *DropDown { FILE: flex.go constant FlexRow (line 10) | FlexRow = 0 constant FlexColumn (line 12) | FlexColumn = 1 constant FlexRowCSS (line 14) | FlexRowCSS = 1 constant FlexColumnCSS (line 16) | FlexColumnCSS = 0 type flexItem (line 20) | type flexItem struct type Flex (line 33) | type Flex struct method SetDirection (line 70) | func (f *Flex) SetDirection(direction int) *Flex { method SetFullScreen (line 77) | func (f *Flex) SetFullScreen(fullScreen bool) *Flex { method AddItem (line 96) | func (f *Flex) AddItem(item Primitive, fixedSize, proportion int, focu... method RemoveItem (line 103) | func (f *Flex) RemoveItem(p Primitive) *Flex { method GetItemCount (line 113) | func (f *Flex) GetItemCount() int { method GetItem (line 121) | func (f *Flex) GetItem(index int) Primitive { method Clear (line 126) | func (f *Flex) Clear() *Flex { method ResizeItem (line 134) | func (f *Flex) ResizeItem(p Primitive, fixedSize, proportion int) *Flex { method Draw (line 145) | func (f *Flex) Draw(screen tcell.Screen) { method Focus (line 207) | func (f *Flex) Focus(delegate func(p Primitive)) { method focusChain (line 218) | func (f *Flex) focusChain(chain *[]Primitive) bool { method MouseHandler (line 234) | func (f *Flex) MouseHandler() func(action MouseAction, event *tcell.Ev... method InputHandler (line 256) | func (f *Flex) InputHandler() func(event *tcell.EventKey, setFocus fun... method PasteHandler (line 272) | func (f *Flex) PasteHandler() func(pastedText string, setFocus func(p ... function NewFlex (line 56) | func NewFlex() *Flex { FILE: form.go type FormItem (line 22) | type FormItem interface type Form (line 63) | type Form struct method SetItemPadding (line 139) | func (f *Form) SetItemPadding(padding int) *Form { method SetHorizontal (line 148) | func (f *Form) SetHorizontal(horizontal bool) *Form { method SetLabelColor (line 154) | func (f *Form) SetLabelColor(color tcell.Color) *Form { method SetFieldBackgroundColor (line 160) | func (f *Form) SetFieldBackgroundColor(color tcell.Color) *Form { method SetFieldTextColor (line 166) | func (f *Form) SetFieldTextColor(color tcell.Color) *Form { method SetFieldStyle (line 173) | func (f *Form) SetFieldStyle(style tcell.Style) *Form { method SetButtonsAlign (line 180) | func (f *Form) SetButtonsAlign(align int) *Form { method SetButtonBackgroundColor (line 187) | func (f *Form) SetButtonBackgroundColor(color tcell.Color) *Form { method SetButtonTextColor (line 195) | func (f *Form) SetButtonTextColor(color tcell.Color) *Form { method SetButtonStyle (line 202) | func (f *Form) SetButtonStyle(style tcell.Style) *Form { method SetButtonActivatedStyle (line 208) | func (f *Form) SetButtonActivatedStyle(style tcell.Style) *Form { method SetButtonDisabledStyle (line 214) | func (f *Form) SetButtonDisabledStyle(style tcell.Style) *Form { method SetFocus (line 224) | func (f *Form) SetFocus(index int) *Form { method AddTextArea (line 239) | func (f *Form) AddTextArea(label, text string, fieldWidth, fieldHeight... method AddTextView (line 266) | func (f *Form) AddTextView(label, text string, fieldWidth, fieldHeight... method AddInputField (line 286) | func (f *Form) AddInputField(label, value string, fieldWidth int, acce... method AddPasswordField (line 304) | func (f *Form) AddPasswordField(label, value string, fieldWidth int, m... method AddDropDown (line 323) | func (f *Form) AddDropDown(label string, options []string, initialOpti... method AddCheckbox (line 336) | func (f *Form) AddCheckbox(label string, checked bool, changed func(ch... method AddImage (line 351) | func (f *Form) AddImage(label string, image image.Image, width, height... method AddButton (line 365) | func (f *Form) AddButton(label string, selected func()) *Form { method GetButton (line 376) | func (f *Form) GetButton(index int) *Button { method RemoveButton (line 382) | func (f *Form) RemoveButton(index int) *Form { method GetButtonCount (line 388) | func (f *Form) GetButtonCount() int { method GetButtonIndex (line 395) | func (f *Form) GetButtonIndex(label string) int { method Clear (line 406) | func (f *Form) Clear(includeButtons bool) *Form { method ClearButtons (line 415) | func (f *Form) ClearButtons() *Form { method AddFormItem (line 430) | func (f *Form) AddFormItem(item FormItem) *Form { method GetFormItemCount (line 438) | func (f *Form) GetFormItemCount() int { method GetFormItem (line 445) | func (f *Form) GetFormItem(index int) FormItem { method RemoveFormItem (line 452) | func (f *Form) RemoveFormItem(index int) *Form { method GetFormItemByLabel (line 460) | func (f *Form) GetFormItemByLabel(label string) FormItem { method GetFormItemIndex (line 472) | func (f *Form) GetFormItemIndex(label string) int { method GetFocusedItemIndex (line 483) | func (f *Form) GetFocusedItemIndex() (formItem, button int) { method SetCancelFunc (line 496) | func (f *Form) SetCancelFunc(callback func()) *Form { method Draw (line 502) | func (f *Form) Draw(screen tcell.Screen) { method Focus (line 701) | func (f *Form) Focus(delegate func(p Primitive)) { method finished (line 730) | func (f *Form) finished(key tcell.Key) { method focusIndex (line 785) | func (f *Form) focusIndex() int { method focusChain (line 800) | func (f *Form) focusChain(chain *[]Primitive) bool { method MouseHandler (line 821) | func (f *Form) MouseHandler() func(action MouseAction, event *tcell.Ev... method InputHandler (line 854) | func (f *Form) InputHandler() func(event *tcell.EventKey, setFocus fun... method PasteHandler (line 877) | func (f *Form) PasteHandler() func(pastedText string, setFocus func(p ... function NewForm (line 115) | func NewForm() *Form { FILE: frame.go type frameText (line 8) | type frameText struct type Frame (line 19) | type Frame struct method SetPrimitive (line 58) | func (f *Frame) SetPrimitive(p Primitive) *Frame { method GetPrimitive (line 71) | func (f *Frame) GetPrimitive() Primitive { method AddText (line 81) | func (f *Frame) AddText(text string, header bool, align int, color tce... method Clear (line 92) | func (f *Frame) Clear() *Frame { method SetBorders (line 100) | func (f *Frame) SetBorders(top, bottom, header, footer, left, right in... method Draw (line 106) | func (f *Frame) Draw(screen tcell.Screen) { method Focus (line 170) | func (f *Frame) Focus(delegate func(p Primitive)) { method focusChain (line 180) | func (f *Frame) focusChain(chain *[]Primitive) bool { method MouseHandler (line 193) | func (f *Frame) MouseHandler() func(action MouseAction, event *tcell.E... method InputHandler (line 218) | func (f *Frame) InputHandler() func(event *tcell.EventKey, setFocus fu... method PasteHandler (line 231) | func (f *Frame) PasteHandler() func(pastedText string, setFocus func(p... function NewFrame (line 38) | func NewFrame(primitive Primitive) *Frame { FILE: grid.go type gridItem (line 10) | type gridItem struct type Grid (line 31) | type Grid struct method SetColumns (line 108) | func (g *Grid) SetColumns(columns ...int) *Grid { method SetRows (line 119) | func (g *Grid) SetRows(rows ...int) *Grid { method SetSize (line 127) | func (g *Grid) SetSize(numRows, numColumns, rowSize, columnSize int) *... method SetMinSize (line 141) | func (g *Grid) SetMinSize(row, column int) *Grid { method SetGap (line 152) | func (g *Grid) SetGap(row, column int) *Grid { method SetBorders (line 163) | func (g *Grid) SetBorders(borders bool) *Grid { method SetBordersColor (line 169) | func (g *Grid) SetBordersColor(color tcell.Color) *Grid { method AddItem (line 201) | func (g *Grid) AddItem(p Primitive, row, column, rowSpan, colSpan, min... method RemoveItem (line 217) | func (g *Grid) RemoveItem(p Primitive) *Grid { method Clear (line 227) | func (g *Grid) Clear() *Grid { method SetOffset (line 237) | func (g *Grid) SetOffset(rows, columns int) *Grid { method GetOffset (line 244) | func (g *Grid) GetOffset() (rows, columns int) { method Focus (line 249) | func (g *Grid) Focus(delegate func(p Primitive)) { method focusChain (line 260) | func (g *Grid) focusChain(chain *[]Primitive) bool { method Draw (line 276) | func (g *Grid) Draw(screen tcell.Screen) { method MouseHandler (line 642) | func (g *Grid) MouseHandler() func(action MouseAction, event *tcell.Ev... method InputHandler (line 664) | func (g *Grid) InputHandler() func(event *tcell.EventKey, setFocus fun... method PasteHandler (line 713) | func (g *Grid) PasteHandler() func(pastedText string, setFocus func(p ... function NewGrid (line 69) | func NewGrid() *Grid { FILE: image.go constant DitheringNone (line 12) | DitheringNone = iota constant DitheringFloydSteinberg (line 13) | DitheringFloydSteinberg constant TrueColor (line 17) | TrueColor = 16777216 type pixel (line 46) | type pixel struct type Image (line 63) | type Image struct method SetImage (line 130) | func (i *Image) SetImage(image image.Image) *Image { method SetSize (line 142) | func (i *Image) SetSize(rows, columns int) *Image { method SetColors (line 157) | func (i *Image) SetColors(colors int) *Image { method GetColors (line 166) | func (i *Image) GetColors() int { method SetDithering (line 183) | func (i *Image) SetDithering(dithering int) *Image { method SetAspectRatio (line 194) | func (i *Image) SetAspectRatio(aspectRatio float64) *Image { method SetAlign (line 208) | func (i *Image) SetAlign(vertical, horizontal int) *Image { method SetLabel (line 215) | func (i *Image) SetLabel(label string) *Image { method GetLabel (line 221) | func (i *Image) GetLabel() string { method SetLabelWidth (line 227) | func (i *Image) SetLabelWidth(width int) *Image { method GetFieldWidth (line 236) | func (i *Image) GetFieldWidth() int { method GetFieldHeight (line 250) | func (i *Image) GetFieldHeight() int { method SetDisabled (line 258) | func (i *Image) SetDisabled(disabled bool) FormItem { method GetDisabled (line 263) | func (i *Image) GetDisabled() bool { method SetFormAttributes (line 268) | func (i *Image) SetFormAttributes(labelWidth int, labelColor, bgColor,... method SetLabelStyle (line 277) | func (i *Image) SetLabelStyle(style tcell.Style) *Image { method GetLabelStyle (line 283) | func (i *Image) GetLabelStyle() tcell.Style { method SetFinishedFunc (line 288) | func (i *Image) SetFinishedFunc(handler func(key tcell.Key)) FormItem { method Focus (line 294) | func (i *Image) Focus(delegate func(p Primitive)) { method render (line 308) | func (i *Image) render() { method resize (line 380) | func (i *Image) resize() [][3]float64 { method stamp (line 449) | func (i *Image) stamp(resized [][3]float64) { method Draw (line 722) | func (i *Image) Draw(screen tcell.Screen) { function NewImage (line 117) | func NewImage() *Image { FILE: inputfield.go constant AutocompletedNavigate (line 14) | AutocompletedNavigate = iota constant AutocompletedTab (line 15) | AutocompletedTab constant AutocompletedEnter (line 16) | AutocompletedEnter constant AutocompletedClick (line 17) | AutocompletedClick type InputField (line 78) | type InputField struct method SetText (line 153) | func (i *InputField) SetText(text string) *InputField { method GetText (line 159) | func (i *InputField) GetText() string { method SetLabel (line 164) | func (i *InputField) SetLabel(label string) *InputField { method GetLabel (line 170) | func (i *InputField) GetLabel() string { method SetLabelWidth (line 176) | func (i *InputField) SetLabelWidth(width int) *InputField { method SetPlaceholder (line 182) | func (i *InputField) SetPlaceholder(text string) *InputField { method SetLabelColor (line 188) | func (i *InputField) SetLabelColor(color tcell.Color) *InputField { method SetLabelStyle (line 194) | func (i *InputField) SetLabelStyle(style tcell.Style) *InputField { method GetLabelStyle (line 200) | func (i *InputField) GetLabelStyle() tcell.Style { method SetFieldBackgroundColor (line 205) | func (i *InputField) SetFieldBackgroundColor(color tcell.Color) *Input... method SetFieldTextColor (line 211) | func (i *InputField) SetFieldTextColor(color tcell.Color) *InputField { method SetFieldStyle (line 218) | func (i *InputField) SetFieldStyle(style tcell.Style) *InputField { method GetFieldStyle (line 225) | func (i *InputField) GetFieldStyle() tcell.Style { method SetPlaceholderTextColor (line 230) | func (i *InputField) SetPlaceholderTextColor(color tcell.Color) *Input... method SetPlaceholderStyle (line 237) | func (i *InputField) SetPlaceholderStyle(style tcell.Style) *InputField { method GetPlaceholderStyle (line 244) | func (i *InputField) GetPlaceholderStyle() tcell.Style { method SetAutocompleteStyles (line 251) | func (i *InputField) SetAutocompleteStyles(background tcell.Color, mai... method SetAutocompleteUseTags (line 260) | func (i *InputField) SetAutocompleteUseTags(useTags bool) *InputField { method SetFormAttributes (line 266) | func (i *InputField) SetFormAttributes(labelWidth int, labelColor, bgC... method SetFieldWidth (line 273) | func (i *InputField) SetFieldWidth(width int) *InputField { method GetFieldWidth (line 279) | func (i *InputField) GetFieldWidth() int { method GetFieldHeight (line 284) | func (i *InputField) GetFieldHeight() int { method SetDisabled (line 289) | func (i *InputField) SetDisabled(disabled bool) FormItem { method GetDisabled (line 298) | func (i *InputField) GetDisabled() bool { method SetMaskCharacter (line 304) | func (i *InputField) SetMaskCharacter(mask rune) *InputField { method SetAutocompleteFunc (line 323) | func (i *InputField) SetAutocompleteFunc(callback func(currentText str... method SetAutocompletedFunc (line 342) | func (i *InputField) SetAutocompletedFunc(autocompleted func(text stri... method Autocomplete (line 355) | func (i *InputField) Autocomplete() *InputField { method SetAcceptanceFunc (line 421) | func (i *InputField) SetAcceptanceFunc(handler func(textToCheck string... method SetChangedFunc (line 428) | func (i *InputField) SetChangedFunc(handler func(text string)) *InputF... method SetDoneFunc (line 441) | func (i *InputField) SetDoneFunc(handler func(key tcell.Key)) *InputFi... method SetFinishedFunc (line 447) | func (i *InputField) SetFinishedFunc(handler func(key tcell.Key)) Form... method Focus (line 453) | func (i *InputField) Focus(delegate func(p Primitive)) { method focusChain (line 465) | func (i *InputField) focusChain(chain *[]Primitive) bool { method Blur (line 476) | func (i *InputField) Blur() { method Draw (line 482) | func (i *InputField) Draw(screen tcell.Screen) { method InputHandler (line 541) | func (i *InputField) InputHandler() func(event *tcell.EventKey, setFoc... method MouseHandler (line 646) | func (i *InputField) MouseHandler() func(action MouseAction, event *tc... method PasteHandler (line 707) | func (i *InputField) PasteHandler() func(pastedText string, setFocus f... function NewInputField (line 131) | func NewInputField() *InputField { FILE: list.go type listItem (line 11) | type listItem struct type List (line 41) | type List struct method SetCurrentItem (line 123) | func (l *List) SetCurrentItem(index int) *List { method GetCurrentItem (line 146) | func (l *List) GetCurrentItem() int { method SetOffset (line 158) | func (l *List) SetOffset(items, horizontal int) *List { method GetOffset (line 167) | func (l *List) GetOffset() (int, int) { method RemoveItem (line 179) | func (l *List) RemoveItem(index int) *List { method SetMainTextColor (line 219) | func (l *List) SetMainTextColor(color tcell.Color) *List { method SetMainTextStyle (line 227) | func (l *List) SetMainTextStyle(style tcell.Style) *List { method SetSecondaryTextColor (line 233) | func (l *List) SetSecondaryTextColor(color tcell.Color) *List { method SetSecondaryTextStyle (line 241) | func (l *List) SetSecondaryTextStyle(style tcell.Style) *List { method SetShortcutColor (line 247) | func (l *List) SetShortcutColor(color tcell.Color) *List { method SetShortcutStyle (line 255) | func (l *List) SetShortcutStyle(style tcell.Style) *List { method SetSelectedTextColor (line 263) | func (l *List) SetSelectedTextColor(color tcell.Color) *List { method SetSelectedBackgroundColor (line 269) | func (l *List) SetSelectedBackgroundColor(color tcell.Color) *List { method SetSelectedStyle (line 277) | func (l *List) SetSelectedStyle(style tcell.Style) *List { method SetUseStyleTags (line 284) | func (l *List) SetUseStyleTags(mainStyleTags, secondaryStyleTags bool)... method GetUseStyleTags (line 292) | func (l *List) GetUseStyleTags() (mainStyleTags, secondaryStyleTags bo... method SetSelectedFocusOnly (line 299) | func (l *List) SetSelectedFocusOnly(focusOnly bool) *List { method SetHighlightFullLine (line 308) | func (l *List) SetHighlightFullLine(highlight bool) *List { method ShowSecondaryText (line 314) | func (l *List) ShowSecondaryText(show bool) *List { method SetWrapAround (line 324) | func (l *List) SetWrapAround(wrapAround bool) *List { method SetChangedFunc (line 335) | func (l *List) SetChangedFunc(handler func(index int, mainText string,... method SetSelectedFunc (line 344) | func (l *List) SetSelectedFunc(handler func(int, string, string, rune)... method GetSelectedFunc (line 351) | func (l *List) GetSelectedFunc() func(int, string, string, rune) { method SetDoneFunc (line 357) | func (l *List) SetDoneFunc(handler func()) *List { method AddItem (line 363) | func (l *List) AddItem(mainText, secondaryText string, shortcut rune, ... method InsertItem (line 390) | func (l *List) InsertItem(index int, mainText, secondaryText string, s... method GetItemCount (line 430) | func (l *List) GetItemCount() int { method GetItemSelectedFunc (line 437) | func (l *List) GetItemSelectedFunc(index int) func() { method GetItemText (line 443) | func (l *List) GetItemText(index int) (main, secondary string) { method SetItemText (line 449) | func (l *List) SetItemText(index int, main, secondary string) *List { method FindItems (line 466) | func (l *List) FindItems(mainSearch, secondarySearch string, mustConta... method Clear (line 497) | func (l *List) Clear() *List { method Draw (line 504) | func (l *List) Draw(screen tcell.Screen) { method InputHandler (line 612) | func (l *List) InputHandler() func(event *tcell.EventKey, setFocus fun... method indexAtPoint (line 711) | func (l *List) indexAtPoint(x, y int) int { method MouseHandler (line 730) | func (l *List) MouseHandler() func(action MouseAction, event *tcell.Ev... function NewList (line 101) | func NewList() *List { FILE: modal.go type Modal (line 12) | type Modal struct method SetBackgroundColor (line 56) | func (m *Modal) SetBackgroundColor(color tcell.Color) *Modal { method SetTextColor (line 63) | func (m *Modal) SetTextColor(color tcell.Color) *Modal { method SetButtonBackgroundColor (line 69) | func (m *Modal) SetButtonBackgroundColor(color tcell.Color) *Modal { method SetButtonTextColor (line 75) | func (m *Modal) SetButtonTextColor(color tcell.Color) *Modal { method SetButtonStyle (line 81) | func (m *Modal) SetButtonStyle(style tcell.Style) *Modal { method SetButtonActivatedStyle (line 87) | func (m *Modal) SetButtonActivatedStyle(style tcell.Style) *Modal { method SetDoneFunc (line 96) | func (m *Modal) SetDoneFunc(handler func(buttonIndex int, buttonLabel ... method SetText (line 104) | func (m *Modal) SetText(text string) *Modal { method AddButtons (line 111) | func (m *Modal) AddButtons(labels []string) *Modal { method ClearButtons (line 135) | func (m *Modal) ClearButtons() *Modal { method SetFocus (line 141) | func (m *Modal) SetFocus(index int) *Modal { method Focus (line 147) | func (m *Modal) Focus(delegate func(p Primitive)) { method focusChain (line 152) | func (m *Modal) focusChain(chain *[]Primitive) bool { method Draw (line 163) | func (m *Modal) Draw(screen tcell.Screen) { method MouseHandler (line 199) | func (m *Modal) MouseHandler() func(action MouseAction, event *tcell.E... method InputHandler (line 212) | func (m *Modal) InputHandler() func(event *tcell.EventKey, setFocus fu... function NewModal (line 33) | func NewModal() *Modal { FILE: pages.go type page (line 8) | type page struct type Pages (line 20) | type Pages struct method SetChangedFunc (line 46) | func (p *Pages) SetChangedFunc(handler func()) *Pages { method GetPageCount (line 52) | func (p *Pages) GetPageCount() int { method GetPageNames (line 58) | func (p *Pages) GetPageNames(visibleOnly bool) []string { method Clear (line 69) | func (p *Pages) Clear() *Pages { method AddPage (line 83) | func (p *Pages) AddPage(name string, item Primitive, resize, visible b... method AddAndSwitchToPage (line 103) | func (p *Pages) AddAndSwitchToPage(name string, item Primitive, resize... method RemovePage (line 111) | func (p *Pages) RemovePage(name string) *Pages { method HasPage (line 142) | func (p *Pages) HasPage(name string) bool { method ShowPage (line 153) | func (p *Pages) ShowPage(name string) *Pages { method HidePage (line 170) | func (p *Pages) HidePage(name string) *Pages { method SwitchToPage (line 188) | func (p *Pages) SwitchToPage(name string) *Pages { method SendToFront (line 208) | func (p *Pages) SendToFront(name string) *Pages { method SendToBack (line 229) | func (p *Pages) SendToBack(name string) *Pages { method GetFrontPage (line 249) | func (p *Pages) GetFrontPage() (name string, item Primitive) { method GetPage (line 260) | func (p *Pages) GetPage(name string) Primitive { method focusChain (line 270) | func (p *Pages) focusChain(chain *[]Primitive) bool { method Focus (line 283) | func (p *Pages) Focus(delegate func(p Primitive)) { method Draw (line 299) | func (p *Pages) Draw(screen tcell.Screen) { method MouseHandler (line 314) | func (p *Pages) MouseHandler() func(action MouseAction, event *tcell.E... method InputHandler (line 336) | func (p *Pages) InputHandler() func(event *tcell.EventKey, setFocus fu... method PasteHandler (line 350) | func (p *Pages) PasteHandler() func(pastedText string, setFocus func(p... function NewPages (line 36) | func NewPages() *Pages { FILE: primitive.go type Primitive (line 6) | type Primitive interface FILE: semigraphics.go constant SemigraphicsHorizontalEllipsis (line 11) | SemigraphicsHorizontalEllipsis rune = '\u2026' constant BoxDrawingsLightHorizontal (line 14) | BoxDrawingsLightHorizontal rune = '\u2500' constant BoxDrawingsHeavyHorizontal (line 15) | BoxDrawingsHeavyHorizontal rune = '\u2501' constant BoxDrawingsLightVertical (line 16) | BoxDrawingsLightVertical rune = '\u2502' constant BoxDrawingsHeavyVertical (line 17) | BoxDrawingsHeavyVertical rune = '\u2503' constant BoxDrawingsLightTripleDashHorizontal (line 18) | BoxDrawingsLightTripleDashHorizontal rune = '\u2504' constant BoxDrawingsHeavyTripleDashHorizontal (line 19) | BoxDrawingsHeavyTripleDashHorizontal rune = '\u2505' constant BoxDrawingsLightTripleDashVertical (line 20) | BoxDrawingsLightTripleDashVertical rune = '\u2506' constant BoxDrawingsHeavyTripleDashVertical (line 21) | BoxDrawingsHeavyTripleDashVertical rune = '\u2507' constant BoxDrawingsLightQuadrupleDashHorizontal (line 22) | BoxDrawingsLightQuadrupleDashHorizontal rune = '\u2508' constant BoxDrawingsHeavyQuadrupleDashHorizontal (line 23) | BoxDrawingsHeavyQuadrupleDashHorizontal rune = '\u2509' constant BoxDrawingsLightQuadrupleDashVertical (line 24) | BoxDrawingsLightQuadrupleDashVertical rune = '\u250a' constant BoxDrawingsHeavyQuadrupleDashVertical (line 25) | BoxDrawingsHeavyQuadrupleDashVertical rune = '\u250b' constant BoxDrawingsLightDownAndRight (line 26) | BoxDrawingsLightDownAndRight rune = '\u250c' constant BoxDrawingsDownLightAndRightHeavy (line 27) | BoxDrawingsDownLightAndRightHeavy rune = '\u250d' constant BoxDrawingsDownHeavyAndRightLight (line 28) | BoxDrawingsDownHeavyAndRightLight rune = '\u250e' constant BoxDrawingsHeavyDownAndRight (line 29) | BoxDrawingsHeavyDownAndRight rune = '\u250f' constant BoxDrawingsLightDownAndLeft (line 30) | BoxDrawingsLightDownAndLeft rune = '\u2510' constant BoxDrawingsDownLightAndLeftHeavy (line 31) | BoxDrawingsDownLightAndLeftHeavy rune = '\u2511' constant BoxDrawingsDownHeavyAndLeftLight (line 32) | BoxDrawingsDownHeavyAndLeftLight rune = '\u2512' constant BoxDrawingsHeavyDownAndLeft (line 33) | BoxDrawingsHeavyDownAndLeft rune = '\u2513' constant BoxDrawingsLightUpAndRight (line 34) | BoxDrawingsLightUpAndRight rune = '\u2514' constant BoxDrawingsUpLightAndRightHeavy (line 35) | BoxDrawingsUpLightAndRightHeavy rune = '\u2515' constant BoxDrawingsUpHeavyAndRightLight (line 36) | BoxDrawingsUpHeavyAndRightLight rune = '\u2516' constant BoxDrawingsHeavyUpAndRight (line 37) | BoxDrawingsHeavyUpAndRight rune = '\u2517' constant BoxDrawingsLightUpAndLeft (line 38) | BoxDrawingsLightUpAndLeft rune = '\u2518' constant BoxDrawingsUpLightAndLeftHeavy (line 39) | BoxDrawingsUpLightAndLeftHeavy rune = '\u2519' constant BoxDrawingsUpHeavyAndLeftLight (line 40) | BoxDrawingsUpHeavyAndLeftLight rune = '\u251a' constant BoxDrawingsHeavyUpAndLeft (line 41) | BoxDrawingsHeavyUpAndLeft rune = '\u251b' constant BoxDrawingsLightVerticalAndRight (line 42) | BoxDrawingsLightVerticalAndRight rune = '\u251c' constant BoxDrawingsVerticalLightAndRightHeavy (line 43) | BoxDrawingsVerticalLightAndRightHeavy rune = '\u251d' constant BoxDrawingsUpHeavyAndRightDownLight (line 44) | BoxDrawingsUpHeavyAndRightDownLight rune = '\u251e' constant BoxDrawingsDownHeavyAndRightUpLight (line 45) | BoxDrawingsDownHeavyAndRightUpLight rune = '\u251f' constant BoxDrawingsVerticalHeavyAndRightLight (line 46) | BoxDrawingsVerticalHeavyAndRightLight rune = '\u2520' constant BoxDrawingsDownLightAndRightUpHeavy (line 47) | BoxDrawingsDownLightAndRightUpHeavy rune = '\u2521' constant BoxDrawingsUpLightAndRightDownHeavy (line 48) | BoxDrawingsUpLightAndRightDownHeavy rune = '\u2522' constant BoxDrawingsHeavyVerticalAndRight (line 49) | BoxDrawingsHeavyVerticalAndRight rune = '\u2523' constant BoxDrawingsLightVerticalAndLeft (line 50) | BoxDrawingsLightVerticalAndLeft rune = '\u2524' constant BoxDrawingsVerticalLightAndLeftHeavy (line 51) | BoxDrawingsVerticalLightAndLeftHeavy rune = '\u2525' constant BoxDrawingsUpHeavyAndLeftDownLight (line 52) | BoxDrawingsUpHeavyAndLeftDownLight rune = '\u2526' constant BoxDrawingsDownHeavyAndLeftUpLight (line 53) | BoxDrawingsDownHeavyAndLeftUpLight rune = '\u2527' constant BoxDrawingsVerticalHeavyAndLeftLight (line 54) | BoxDrawingsVerticalHeavyAndLeftLight rune = '\u2528' constant BoxDrawingsDownLightAndLeftUpHeavy (line 55) | BoxDrawingsDownLightAndLeftUpHeavy rune = '\u2529' constant BoxDrawingsUpLightAndLeftDownHeavy (line 56) | BoxDrawingsUpLightAndLeftDownHeavy rune = '\u252a' constant BoxDrawingsHeavyVerticalAndLeft (line 57) | BoxDrawingsHeavyVerticalAndLeft rune = '\u252b' constant BoxDrawingsLightDownAndHorizontal (line 58) | BoxDrawingsLightDownAndHorizontal rune = '\u252c' constant BoxDrawingsLeftHeavyAndRightDownLight (line 59) | BoxDrawingsLeftHeavyAndRightDownLight rune = '\u252d' constant BoxDrawingsRightHeavyAndLeftDownLight (line 60) | BoxDrawingsRightHeavyAndLeftDownLight rune = '\u252e' constant BoxDrawingsDownLightAndHorizontalHeavy (line 61) | BoxDrawingsDownLightAndHorizontalHeavy rune = '\u252f' constant BoxDrawingsDownHeavyAndHorizontalLight (line 62) | BoxDrawingsDownHeavyAndHorizontalLight rune = '\u2530' constant BoxDrawingsRightLightAndLeftDownHeavy (line 63) | BoxDrawingsRightLightAndLeftDownHeavy rune = '\u2531' constant BoxDrawingsLeftLightAndRightDownHeavy (line 64) | BoxDrawingsLeftLightAndRightDownHeavy rune = '\u2532' constant BoxDrawingsHeavyDownAndHorizontal (line 65) | BoxDrawingsHeavyDownAndHorizontal rune = '\u2533' constant BoxDrawingsLightUpAndHorizontal (line 66) | BoxDrawingsLightUpAndHorizontal rune = '\u2534' constant BoxDrawingsLeftHeavyAndRightUpLight (line 67) | BoxDrawingsLeftHeavyAndRightUpLight rune = '\u2535' constant BoxDrawingsRightHeavyAndLeftUpLight (line 68) | BoxDrawingsRightHeavyAndLeftUpLight rune = '\u2536' constant BoxDrawingsUpLightAndHorizontalHeavy (line 69) | BoxDrawingsUpLightAndHorizontalHeavy rune = '\u2537' constant BoxDrawingsUpHeavyAndHorizontalLight (line 70) | BoxDrawingsUpHeavyAndHorizontalLight rune = '\u2538' constant BoxDrawingsRightLightAndLeftUpHeavy (line 71) | BoxDrawingsRightLightAndLeftUpHeavy rune = '\u2539' constant BoxDrawingsLeftLightAndRightUpHeavy (line 72) | BoxDrawingsLeftLightAndRightUpHeavy rune = '\u253a' constant BoxDrawingsHeavyUpAndHorizontal (line 73) | BoxDrawingsHeavyUpAndHorizontal rune = '\u253b' constant BoxDrawingsLightVerticalAndHorizontal (line 74) | BoxDrawingsLightVerticalAndHorizontal rune = '\u253c' constant BoxDrawingsLeftHeavyAndRightVerticalLight (line 75) | BoxDrawingsLeftHeavyAndRightVerticalLight rune = '\u253d' constant BoxDrawingsRightHeavyAndLeftVerticalLight (line 76) | BoxDrawingsRightHeavyAndLeftVerticalLight rune = '\u253e' constant BoxDrawingsVerticalLightAndHorizontalHeavy (line 77) | BoxDrawingsVerticalLightAndHorizontalHeavy rune = '\u253f' constant BoxDrawingsUpHeavyAndDownHorizontalLight (line 78) | BoxDrawingsUpHeavyAndDownHorizontalLight rune = '\u2540' constant BoxDrawingsDownHeavyAndUpHorizontalLight (line 79) | BoxDrawingsDownHeavyAndUpHorizontalLight rune = '\u2541' constant BoxDrawingsVerticalHeavyAndHorizontalLight (line 80) | BoxDrawingsVerticalHeavyAndHorizontalLight rune = '\u2542' constant BoxDrawingsLeftUpHeavyAndRightDownLight (line 81) | BoxDrawingsLeftUpHeavyAndRightDownLight rune = '\u2543' constant BoxDrawingsRightUpHeavyAndLeftDownLight (line 82) | BoxDrawingsRightUpHeavyAndLeftDownLight rune = '\u2544' constant BoxDrawingsLeftDownHeavyAndRightUpLight (line 83) | BoxDrawingsLeftDownHeavyAndRightUpLight rune = '\u2545' constant BoxDrawingsRightDownHeavyAndLeftUpLight (line 84) | BoxDrawingsRightDownHeavyAndLeftUpLight rune = '\u2546' constant BoxDrawingsDownLightAndUpHorizontalHeavy (line 85) | BoxDrawingsDownLightAndUpHorizontalHeavy rune = '\u2547' constant BoxDrawingsUpLightAndDownHorizontalHeavy (line 86) | BoxDrawingsUpLightAndDownHorizontalHeavy rune = '\u2548' constant BoxDrawingsRightLightAndLeftVerticalHeavy (line 87) | BoxDrawingsRightLightAndLeftVerticalHeavy rune = '\u2549' constant BoxDrawingsLeftLightAndRightVerticalHeavy (line 88) | BoxDrawingsLeftLightAndRightVerticalHeavy rune = '\u254a' constant BoxDrawingsHeavyVerticalAndHorizontal (line 89) | BoxDrawingsHeavyVerticalAndHorizontal rune = '\u254b' constant BoxDrawingsLightDoubleDashHorizontal (line 90) | BoxDrawingsLightDoubleDashHorizontal rune = '\u254c' constant BoxDrawingsHeavyDoubleDashHorizontal (line 91) | BoxDrawingsHeavyDoubleDashHorizontal rune = '\u254d' constant BoxDrawingsLightDoubleDashVertical (line 92) | BoxDrawingsLightDoubleDashVertical rune = '\u254e' constant BoxDrawingsHeavyDoubleDashVertical (line 93) | BoxDrawingsHeavyDoubleDashVertical rune = '\u254f' constant BoxDrawingsDoubleHorizontal (line 94) | BoxDrawingsDoubleHorizontal rune = '\u2550' constant BoxDrawingsDoubleVertical (line 95) | BoxDrawingsDoubleVertical rune = '\u2551' constant BoxDrawingsDownSingleAndRightDouble (line 96) | BoxDrawingsDownSingleAndRightDouble rune = '\u2552' constant BoxDrawingsDownDoubleAndRightSingle (line 97) | BoxDrawingsDownDoubleAndRightSingle rune = '\u2553' constant BoxDrawingsDoubleDownAndRight (line 98) | BoxDrawingsDoubleDownAndRight rune = '\u2554' constant BoxDrawingsDownSingleAndLeftDouble (line 99) | BoxDrawingsDownSingleAndLeftDouble rune = '\u2555' constant BoxDrawingsDownDoubleAndLeftSingle (line 100) | BoxDrawingsDownDoubleAndLeftSingle rune = '\u2556' constant BoxDrawingsDoubleDownAndLeft (line 101) | BoxDrawingsDoubleDownAndLeft rune = '\u2557' constant BoxDrawingsUpSingleAndRightDouble (line 102) | BoxDrawingsUpSingleAndRightDouble rune = '\u2558' constant BoxDrawingsUpDoubleAndRightSingle (line 103) | BoxDrawingsUpDoubleAndRightSingle rune = '\u2559' constant BoxDrawingsDoubleUpAndRight (line 104) | BoxDrawingsDoubleUpAndRight rune = '\u255a' constant BoxDrawingsUpSingleAndLeftDouble (line 105) | BoxDrawingsUpSingleAndLeftDouble rune = '\u255b' constant BoxDrawingsUpDoubleAndLeftSingle (line 106) | BoxDrawingsUpDoubleAndLeftSingle rune = '\u255c' constant BoxDrawingsDoubleUpAndLeft (line 107) | BoxDrawingsDoubleUpAndLeft rune = '\u255d' constant BoxDrawingsVerticalSingleAndRightDouble (line 108) | BoxDrawingsVerticalSingleAndRightDouble rune = '\u255e' constant BoxDrawingsVerticalDoubleAndRightSingle (line 109) | BoxDrawingsVerticalDoubleAndRightSingle rune = '\u255f' constant BoxDrawingsDoubleVerticalAndRight (line 110) | BoxDrawingsDoubleVerticalAndRight rune = '\u2560' constant BoxDrawingsVerticalSingleAndLeftDouble (line 111) | BoxDrawingsVerticalSingleAndLeftDouble rune = '\u2561' constant BoxDrawingsVerticalDoubleAndLeftSingle (line 112) | BoxDrawingsVerticalDoubleAndLeftSingle rune = '\u2562' constant BoxDrawingsDoubleVerticalAndLeft (line 113) | BoxDrawingsDoubleVerticalAndLeft rune = '\u2563' constant BoxDrawingsDownSingleAndHorizontalDouble (line 114) | BoxDrawingsDownSingleAndHorizontalDouble rune = '\u2564' constant BoxDrawingsDownDoubleAndHorizontalSingle (line 115) | BoxDrawingsDownDoubleAndHorizontalSingle rune = '\u2565' constant BoxDrawingsDoubleDownAndHorizontal (line 116) | BoxDrawingsDoubleDownAndHorizontal rune = '\u2566' constant BoxDrawingsUpSingleAndHorizontalDouble (line 117) | BoxDrawingsUpSingleAndHorizontalDouble rune = '\u2567' constant BoxDrawingsUpDoubleAndHorizontalSingle (line 118) | BoxDrawingsUpDoubleAndHorizontalSingle rune = '\u2568' constant BoxDrawingsDoubleUpAndHorizontal (line 119) | BoxDrawingsDoubleUpAndHorizontal rune = '\u2569' constant BoxDrawingsVerticalSingleAndHorizontalDouble (line 120) | BoxDrawingsVerticalSingleAndHorizontalDouble rune = '\u256a' constant BoxDrawingsVerticalDoubleAndHorizontalSingle (line 121) | BoxDrawingsVerticalDoubleAndHorizontalSingle rune = '\u256b' constant BoxDrawingsDoubleVerticalAndHorizontal (line 122) | BoxDrawingsDoubleVerticalAndHorizontal rune = '\u256c' constant BoxDrawingsLightArcDownAndRight (line 123) | BoxDrawingsLightArcDownAndRight rune = '\u256d' constant BoxDrawingsLightArcDownAndLeft (line 124) | BoxDrawingsLightArcDownAndLeft rune = '\u256e' constant BoxDrawingsLightArcUpAndLeft (line 125) | BoxDrawingsLightArcUpAndLeft rune = '\u256f' constant BoxDrawingsLightArcUpAndRight (line 126) | BoxDrawingsLightArcUpAndRight rune = '\u2570' constant BoxDrawingsLightDiagonalUpperRightToLowerLeft (line 127) | BoxDrawingsLightDiagonalUpperRightToLowerLeft rune = '\u2571' constant BoxDrawingsLightDiagonalUpperLeftToLowerRight (line 128) | BoxDrawingsLightDiagonalUpperLeftToLowerRight rune = '\u2572' constant BoxDrawingsLightDiagonalCross (line 129) | BoxDrawingsLightDiagonalCross rune = '\u2573' constant BoxDrawingsLightLeft (line 130) | BoxDrawingsLightLeft rune = '\u2574' constant BoxDrawingsLightUp (line 131) | BoxDrawingsLightUp rune = '\u2575' constant BoxDrawingsLightRight (line 132) | BoxDrawingsLightRight rune = '\u2576' constant BoxDrawingsLightDown (line 133) | BoxDrawingsLightDown rune = '\u2577' constant BoxDrawingsHeavyLeft (line 134) | BoxDrawingsHeavyLeft rune = '\u2578' constant BoxDrawingsHeavyUp (line 135) | BoxDrawingsHeavyUp rune = '\u2579' constant BoxDrawingsHeavyRight (line 136) | BoxDrawingsHeavyRight rune = '\u257a' constant BoxDrawingsHeavyDown (line 137) | BoxDrawingsHeavyDown rune = '\u257b' constant BoxDrawingsLightLeftAndHeavyRight (line 138) | BoxDrawingsLightLeftAndHeavyRight rune = '\u257c' constant BoxDrawingsLightUpAndHeavyDown (line 139) | BoxDrawingsLightUpAndHeavyDown rune = '\u257d' constant BoxDrawingsHeavyLeftAndLightRight (line 140) | BoxDrawingsHeavyLeftAndLightRight rune = '\u257e' constant BoxDrawingsHeavyUpAndLightDown (line 141) | BoxDrawingsHeavyUpAndLightDown rune = '\u257f' constant BlockUpperHalfBlock (line 144) | BlockUpperHalfBlock rune = '\u2580' constant BlockLowerOneEighthBlock (line 145) | BlockLowerOneEighthBlock rune = '\u2581' constant BlockLowerOneQuarterBlock (line 146) | BlockLowerOneQuarterBlock rune = '\u2582' constant BlockLowerThreeEighthsBlock (line 147) | BlockLowerThreeEighthsBlock rune = '\u2583' constant BlockLowerHalfBlock (line 148) | BlockLowerHalfBlock rune = '\u2584' constant BlockLowerFiveEighthsBlock (line 149) | BlockLowerFiveEighthsBlock rune = '\u2585' constant BlockLowerThreeQuartersBlock (line 150) | BlockLowerThreeQuartersBlock rune = '\u2586' constant BlockLowerSevenEighthsBlock (line 151) | BlockLowerSevenEighthsBlock rune = '\u2587' constant BlockFullBlock (line 152) | BlockFullBlock rune = '\u2588' constant BlockLeftSevenEighthsBlock (line 153) | BlockLeftSevenEighthsBlock rune = '\u2589' constant BlockLeftThreeQuartersBlock (line 154) | BlockLeftThreeQuartersBlock rune = '\u258A' constant BlockLeftFiveEighthsBlock (line 155) | BlockLeftFiveEighthsBlock rune = '\u258B' constant BlockLeftHalfBlock (line 156) | BlockLeftHalfBlock rune = '\u258C' constant BlockLeftThreeEighthsBlock (line 157) | BlockLeftThreeEighthsBlock rune = '\u258D' constant BlockLeftOneQuarterBlock (line 158) | BlockLeftOneQuarterBlock rune = '\u258E' constant BlockLeftOneEighthBlock (line 159) | BlockLeftOneEighthBlock rune = '\u258F' constant BlockRightHalfBlock (line 160) | BlockRightHalfBlock rune = '\u2590' constant BlockLightShade (line 161) | BlockLightShade rune = '\u2591' constant BlockMediumShade (line 162) | BlockMediumShade rune = '\u2592' constant BlockDarkShade (line 163) | BlockDarkShade rune = '\u2593' constant BlockUpperOneEighthBlock (line 164) | BlockUpperOneEighthBlock rune = '\u2594' constant BlockRightOneEighthBlock (line 165) | BlockRightOneEighthBlock rune = '\u2595' constant BlockQuadrantLowerLeft (line 166) | BlockQuadrantLowerLeft rune = '\u2596' constant BlockQuadrantLowerRight (line 167) | BlockQuadrantLowerRight rune = '\u2597' constant BlockQuadrantUpperLeft (line 168) | BlockQuadrantUpperLeft rune = '\u2598' constant BlockQuadrantUpperLeftAndLowerLeftAndLowerRight (line 169) | BlockQuadrantUpperLeftAndLowerLeftAndLowerRight rune = '\u2599' constant BlockQuadrantUpperLeftAndLowerRight (line 170) | BlockQuadrantUpperLeftAndLowerRight rune = '\u259A' constant BlockQuadrantUpperLeftAndUpperRightAndLowerLeft (line 171) | BlockQuadrantUpperLeftAndUpperRightAndLowerLeft rune = '\u259B' constant BlockQuadrantUpperLeftAndUpperRightAndLowerRight (line 172) | BlockQuadrantUpperLeftAndUpperRightAndLowerRight rune = '\u259C' constant BlockQuadrantUpperRight (line 173) | BlockQuadrantUpperRight rune = '\u259D' constant BlockQuadrantUpperRightAndLowerLeft (line 174) | BlockQuadrantUpperRightAndLowerLeft rune = '\u259E' constant BlockQuadrantUpperRightAndLowerLeftAndLowerRight (line 175) | BlockQuadrantUpperRightAndLowerLeftAndLowerRight rune = '\u259F' function PrintJoinedSemigraphics (line 309) | func PrintJoinedSemigraphics(screen tcell.Screen, x, y int, ch rune, sty... FILE: strings.go type stepOptions (line 21) | type stepOptions constant stepOptionsNone (line 25) | stepOptionsNone stepOptions = 0 constant stepOptionsStyle (line 26) | stepOptionsStyle stepOptions = 1 << iota constant stepOptionsRegion (line 27) | stepOptionsRegion type stepState (line 31) | type stepState struct method IsWordBoundary (line 47) | func (s *stepState) IsWordBoundary() bool { method IsSentenceBoundary (line 53) | func (s *stepState) IsSentenceBoundary() bool { method LineBreak (line 61) | func (s *stepState) LineBreak() (lineBreak, optional bool) { method Width (line 72) | func (s *stepState) Width() int { method GrossLength (line 78) | func (s *stepState) GrossLength() int { method Style (line 83) | func (s *stepState) Style() tcell.Style { function step (line 110) | func step(str string, state *stepState, opts stepOptions) (cluster, rest... function parseTag (line 221) | func parseTag(str string, state *stepState, opts stepOptions) (length in... function TaggedStringWidth (line 544) | func TaggedStringWidth(text string) (width int) { function WordWrap (line 560) | func WordWrap(text string, width int) (lines []string) { function Escape (line 621) | func Escape(text string) string { function Unescape (line 626) | func Unescape(text string) string { function stripTags (line 632) | func stripTags(text string) string { FILE: styles.go type Theme (line 6) | type Theme struct FILE: table.go type TableCell (line 13) | type TableCell struct method SetText (line 84) | func (c *TableCell) SetText(text string) *TableCell { method SetAlign (line 91) | func (c *TableCell) SetAlign(align int) *TableCell { method SetMaxWidth (line 99) | func (c *TableCell) SetMaxWidth(maxWidth int) *TableCell { method SetExpansion (line 117) | func (c *TableCell) SetExpansion(expansion int) *TableCell { method SetTextColor (line 126) | func (c *TableCell) SetTextColor(color tcell.Color) *TableCell { method SetBackgroundColor (line 137) | func (c *TableCell) SetBackgroundColor(color tcell.Color) *TableCell { method SetTransparency (line 151) | func (c *TableCell) SetTransparency(transparent bool) *TableCell { method SetAttributes (line 160) | func (c *TableCell) SetAttributes(attr tcell.AttrMask) *TableCell { method SetStyle (line 171) | func (c *TableCell) SetStyle(style tcell.Style) *TableCell { method SetSelectedStyle (line 180) | func (c *TableCell) SetSelectedStyle(style tcell.Style) *TableCell { method SetSelectable (line 186) | func (c *TableCell) SetSelectable(selectable bool) *TableCell { method SetReference (line 194) | func (c *TableCell) SetReference(reference interface{}) *TableCell { method GetReference (line 200) | func (c *TableCell) GetReference() interface{} { method GetLastPosition (line 212) | func (c *TableCell) GetLastPosition() (x, y, width int) { method SetClickedFunc (line 219) | func (c *TableCell) SetClickedFunc(clicked func() bool) *TableCell { function NewTableCell (line 74) | func NewTableCell(text string) *TableCell { type TableContent (line 235) | type TableContent interface type TableContentReadOnly (line 284) | type TableContentReadOnly struct method SetCell (line 287) | func (t TableContentReadOnly) SetCell(row, column int, cell *TableCell) { method RemoveRow (line 292) | func (t TableContentReadOnly) RemoveRow(row int) { method RemoveColumn (line 297) | func (t TableContentReadOnly) RemoveColumn(column int) { method InsertRow (line 302) | func (t TableContentReadOnly) InsertRow(row int) { method InsertColumn (line 307) | func (t TableContentReadOnly) InsertColumn(column int) { method Clear (line 312) | func (t TableContentReadOnly) Clear() { type tableDefaultContent (line 318) | type tableDefaultContent struct method Clear (line 327) | func (t *tableDefaultContent) Clear() { method SetCell (line 333) | func (t *tableDefaultContent) SetCell(row, column int, cell *TableCell) { method RemoveRow (line 351) | func (t *tableDefaultContent) RemoveRow(row int) { method RemoveColumn (line 359) | func (t *tableDefaultContent) RemoveColumn(column int) { method InsertRow (line 372) | func (t *tableDefaultContent) InsertRow(row int) { method InsertColumn (line 382) | func (t *tableDefaultContent) InsertColumn(column int) { method GetCell (line 394) | func (t *tableDefaultContent) GetCell(row, column int) *TableCell { method GetRowCount (line 402) | func (t *tableDefaultContent) GetRowCount() int { method GetColumnCount (line 407) | func (t *tableDefaultContent) GetColumnCount() int { type Table (line 464) | type Table struct method SetContent (line 557) | func (t *Table) SetContent(content TableContent) *Table { method Clear (line 569) | func (t *Table) Clear() *Table { method SetBorders (line 576) | func (t *Table) SetBorders(show bool) *Table { method SetBordersColor (line 582) | func (t *Table) SetBordersColor(color tcell.Color) *Table { method SetSelectedStyle (line 594) | func (t *Table) SetSelectedStyle(style tcell.Style) *Table { method SetSeparator (line 606) | func (t *Table) SetSeparator(separator rune) *Table { method SetFixed (line 614) | func (t *Table) SetFixed(rows, columns int) *Table { method SetSelectable (line 626) | func (t *Table) SetSelectable(rows, columns bool) *Table { method GetSelectable (line 633) | func (t *Table) GetSelectable() (rows, columns bool) { method GetSelection (line 640) | func (t *Table) GetSelection() (row, column int) { method Select (line 649) | func (t *Table) Select(row, column int) *Table { method SetOffset (line 663) | func (t *Table) SetOffset(row, column int) *Table { method GetOffset (line 671) | func (t *Table) GetOffset() (row, column int) { method SetEvaluateAllRows (line 684) | func (t *Table) SetEvaluateAllRows(all bool) *Table { method SetSelectedFunc (line 693) | func (t *Table) SetSelectedFunc(handler func(row, column int)) *Table { method SetSelectionChangedFunc (line 702) | func (t *Table) SetSelectionChangedFunc(handler func(row, column int))... method SetDoneFunc (line 711) | func (t *Table) SetDoneFunc(handler func(key tcell.Key)) *Table { method SetCell (line 726) | func (t *Table) SetCell(row, column int, cell *TableCell) *Table { method SetCellSimple (line 732) | func (t *Table) SetCellSimple(row, column int, text string) *Table { method GetCell (line 742) | func (t *Table) GetCell(row, column int) *TableCell { method RemoveRow (line 752) | func (t *Table) RemoveRow(row int) *Table { method RemoveColumn (line 759) | func (t *Table) RemoveColumn(column int) *Table { method InsertRow (line 767) | func (t *Table) InsertRow(row int) *Table { method InsertColumn (line 776) | func (t *Table) InsertColumn(column int) *Table { method GetRowCount (line 782) | func (t *Table) GetRowCount() int { method GetColumnCount (line 787) | func (t *Table) GetColumnCount() int { method CellAt (line 798) | func (t *Table) CellAt(x, y int) (row, column int) { method ScrollToBeginning (line 840) | func (t *Table) ScrollToBeginning() *Table { method ScrollToEnd (line 851) | func (t *Table) ScrollToEnd() *Table { method SetWrapSelection (line 868) | func (t *Table) SetWrapSelection(vertical, horizontal bool) *Table { method Draw (line 875) | func (t *Table) Draw(screen tcell.Screen) { method InputHandler (line 1372) | func (t *Table) InputHandler() func(event *tcell.EventKey, setFocus fu... method MouseHandler (line 1692) | func (t *Table) MouseHandler() func(action MouseAction, event *tcell.E... function NewTable (line 539) | func NewTable() *Table { FILE: textarea.go constant pieceChainMinCap (line 15) | pieceChainMinCap = 10 constant editBufferMinCap (line 18) | editBufferMinCap = 200 constant maxGraphemeClusterSize (line 22) | maxGraphemeClusterSize = 40 constant minCursorPrefixDefault (line 25) | minCursorPrefixDefault = 5 constant minCursorSuffixDefault (line 28) | minCursorSuffixDefault = 3 type taAction (line 32) | type taAction constant taActionOther (line 35) | taActionOther taAction = iota constant taActionTypeSpace (line 36) | taActionTypeSpace constant taActionTypeNonSpace (line 37) | taActionTypeNonSpace constant taActionBackspace (line 38) | taActionBackspace constant taActionDelete (line 39) | taActionDelete type textAreaSpan (line 68) | type textAreaSpan struct type textAreaUndoItem (line 85) | type textAreaUndoItem struct type TextArea (line 192) | type TextArea struct method SetText (line 390) | func (t *TextArea) SetText(text string, cursorAtTheEnd bool) *TextArea { method GetText (line 440) | func (t *TextArea) GetText() string { method getTextBeforeCursor (line 463) | func (t *TextArea) getTextBeforeCursor() string { method getTextAfterCursor (line 495) | func (t *TextArea) getTextAfterCursor() string { method HasSelection (line 519) | func (t *TextArea) HasSelection() bool { method GetSelection (line 532) | func (t *TextArea) GetSelection() (text string, start int, end int) { method GetCursor (line 598) | func (t *TextArea) GetCursor() (fromRow, fromColumn, toRow, toColumn i... method GetTextLength (line 616) | func (t *TextArea) GetTextLength() int { method Replace (line 632) | func (t *TextArea) Replace(start, end int, text string) *TextArea { method Select (line 653) | func (t *TextArea) Select(start, end int) *TextArea { method SetWrap (line 762) | func (t *TextArea) SetWrap(wrap bool) *TextArea { method SetWordWrap (line 777) | func (t *TextArea) SetWordWrap(wrapOnWords bool) *TextArea { method SetPlaceholder (line 786) | func (t *TextArea) SetPlaceholder(placeholder string) *TextArea { method SetLabel (line 792) | func (t *TextArea) SetLabel(label string) *TextArea { method GetLabel (line 798) | func (t *TextArea) GetLabel() string { method SetLabelWidth (line 804) | func (t *TextArea) SetLabelWidth(width int) *TextArea { method GetLabelWidth (line 810) | func (t *TextArea) GetLabelWidth() int { method SetSize (line 818) | func (t *TextArea) SetSize(rows, columns int) *TextArea { method GetFieldWidth (line 825) | func (t *TextArea) GetFieldWidth() int { method GetFieldHeight (line 830) | func (t *TextArea) GetFieldHeight() int { method SetDisabled (line 835) | func (t *TextArea) SetDisabled(disabled bool) FormItem { method GetDisabled (line 844) | func (t *TextArea) GetDisabled() bool { method SetMaxLength (line 851) | func (t *TextArea) SetMaxLength(maxLength int) *TextArea { method setMinCursorPadding (line 858) | func (t *TextArea) setMinCursorPadding(prefix, suffix int) *TextArea { method SetLabelStyle (line 865) | func (t *TextArea) SetLabelStyle(style tcell.Style) *TextArea { method GetLabelStyle (line 871) | func (t *TextArea) GetLabelStyle() tcell.Style { method SetTextStyle (line 876) | func (t *TextArea) SetTextStyle(style tcell.Style) *TextArea { method GetTextStyle (line 882) | func (t *TextArea) GetTextStyle() tcell.Style { method SetSelectedStyle (line 887) | func (t *TextArea) SetSelectedStyle(style tcell.Style) *TextArea { method SetPlaceholderStyle (line 893) | func (t *TextArea) SetPlaceholderStyle(style tcell.Style) *TextArea { method GetPlaceholderStyle (line 899) | func (t *TextArea) GetPlaceholderStyle() tcell.Style { method GetOffset (line 906) | func (t *TextArea) GetOffset() (row, column int) { method SetOffset (line 914) | func (t *TextArea) SetOffset(row, column int) *TextArea { method SetClipboard (line 927) | func (t *TextArea) SetClipboard(copyToClipboard func(string), pasteFro... method GetClipboardText (line 947) | func (t *TextArea) GetClipboardText() string { method SetChangedFunc (line 953) | func (t *TextArea) SetChangedFunc(handler func()) *TextArea { method SetMovedFunc (line 960) | func (t *TextArea) SetMovedFunc(handler func()) *TextArea { method SetFinishedFunc (line 966) | func (t *TextArea) SetFinishedFunc(handler func(key tcell.Key)) FormIt... method Focus (line 972) | func (t *TextArea) Focus(delegate func(p Primitive)) { method SetFormAttributes (line 984) | func (t *TextArea) SetFormAttributes(labelWidth int, labelColor, bgCol... method replace (line 1007) | func (t *TextArea) replace(deleteStart, deleteEnd [3]int, insert strin... method Draw (line 1162) | func (t *TextArea) Draw(screen tcell.Screen) { method drawPlaceholder (line 1324) | func (t *TextArea) drawPlaceholder(screen tcell.Screen, x, y, width, h... method reset (line 1337) | func (t *TextArea) reset() { method extendLines (line 1353) | func (t *TextArea) extendLines(width, maxLines int) { method truncateLines (line 1443) | func (t *TextArea) truncateLines(fromLine int) { method findCursor (line 1464) | func (t *TextArea) findCursor(clamp bool, startRow int) { method setTransform (line 1607) | func (t *TextArea) setTransform(transform func(cluster, rest string, b... method step (line 1621) | func (t *TextArea) step(text string, pos, endPos [3]int) (cluster, res... method moveCursor (line 1693) | func (t *TextArea) moveCursor(row, column int) { method moveWordRight (line 1745) | func (t *TextArea) moveWordRight(after, clamp bool) { method moveWordLeft (line 1781) | func (t *TextArea) moveWordLeft(clamp bool) { method deleteLine (line 1836) | func (t *TextArea) deleteLine() { method getSelection (line 1910) | func (t *TextArea) getSelection() ([3]int, [3]int, int) { method getSelectedText (line 1923) | func (t *TextArea) getSelectedText() string { method InputHandler (line 1949) | func (t *TextArea) InputHandler() func(event *tcell.EventKey, setFocus... method MouseHandler (line 2340) | func (t *TextArea) MouseHandler() func(action MouseAction, event *tcel... method PasteHandler (line 2438) | func (t *TextArea) PasteHandler() func(pastedText string, setFocus fun... function NewTextArea (line 351) | func NewTextArea() *TextArea { FILE: textview.go type textViewLine (line 16) | type textViewLine struct type Region (line 27) | type Region struct type batchWriter (line 45) | type batchWriter struct method Close (line 50) | func (w *batchWriter) Close() error { method Clear (line 56) | func (w *batchWriter) Clear() { method Write (line 62) | func (w *batchWriter) Write(p []byte) (n int, err error) { method focusChain (line 67) | func (w *batchWriter) focusChain(chain *[]Primitive) bool { type TextView (line 153) | type TextView struct method SetLabel (line 280) | func (t *TextView) SetLabel(label string) *TextView { method GetLabel (line 286) | func (t *TextView) GetLabel() string { method SetLabelWidth (line 292) | func (t *TextView) SetLabelWidth(width int) *TextView { method SetSize (line 301) | func (t *TextView) SetSize(rows, columns int) *TextView { method GetFieldWidth (line 308) | func (t *TextView) GetFieldWidth() int { method GetFieldHeight (line 313) | func (t *TextView) GetFieldHeight() int { method SetDisabled (line 318) | func (t *TextView) SetDisabled(disabled bool) FormItem { method GetDisabled (line 323) | func (t *TextView) GetDisabled() bool { method SetScrollable (line 330) | func (t *TextView) SetScrollable(scrollable bool) *TextView { method SetWrap (line 341) | func (t *TextView) SetWrap(wrap bool) *TextView { method SetWordWrap (line 353) | func (t *TextView) SetWordWrap(wrapOnWords bool) *TextView { method SetMaxLines (line 370) | func (t *TextView) SetMaxLines(maxLines int) *TextView { method SetTextAlign (line 377) | func (t *TextView) SetTextAlign(align int) *TextView { method SetTextColor (line 383) | func (t *TextView) SetTextColor(color tcell.Color) *TextView { method SetBackgroundColor (line 392) | func (t *TextView) SetBackgroundColor(color tcell.Color) *Box { method SetTextStyle (line 401) | func (t *TextView) SetTextStyle(style tcell.Style) *TextView { method SetText (line 411) | func (t *TextView) SetText(text string) *TextView { method GetText (line 427) | func (t *TextView) GetText(stripAllTags bool) string { method GetOriginalLineCount (line 457) | func (t *TextView) GetOriginalLineCount() int { method GetWrappedLineCount (line 485) | func (t *TextView) GetWrappedLineCount() int { method SetDynamicColors (line 494) | func (t *TextView) SetDynamicColors(dynamic bool) *TextView { method SetRegions (line 504) | func (t *TextView) SetRegions(regions bool) *TextView { method SetChangedFunc (line 528) | func (t *TextView) SetChangedFunc(handler func()) *TextView { method SetDoneFunc (line 536) | func (t *TextView) SetDoneFunc(handler func(key tcell.Key)) *TextView { method SetHighlightedFunc (line 549) | func (t *TextView) SetHighlightedFunc(handler func(added, removed, rem... method SetFinishedFunc (line 555) | func (t *TextView) SetFinishedFunc(handler func(key tcell.Key)) FormIt... method SetFormAttributes (line 561) | func (t *TextView) SetFormAttributes(labelWidth int, labelColor, bgCol... method ScrollTo (line 571) | func (t *TextView) ScrollTo(row, column int) *TextView { method ScrollToBeginning (line 583) | func (t *TextView) ScrollToBeginning() *TextView { method ScrollToEnd (line 596) | func (t *TextView) ScrollToEnd() *TextView { method GetScrollOffset (line 607) | func (t *TextView) GetScrollOffset() (row, column int) { method Clear (line 612) | func (t *TextView) Clear() *TextView { method clear (line 624) | func (t *TextView) clear() { method Highlight (line 648) | func (t *TextView) Highlight(regionIDs ...string) *TextView { method GetHighlights (line 722) | func (t *TextView) GetHighlights() (regionIDs []string) { method SetToggleHighlights (line 733) | func (t *TextView) SetToggleHighlights(toggle bool) *TextView { method ScrollToHighlight (line 746) | func (t *TextView) ScrollToHighlight() *TextView { method GetRegionText (line 764) | func (t *TextView) GetRegionText(regionID string) string { method GetRegions (line 823) | func (t *TextView) GetRegions(startRow int, tail bool) []*Region { method Focus (line 862) | func (t *TextView) Focus(delegate func(p Primitive)) { method focusChain (line 879) | func (t *TextView) focusChain(chain *[]Primitive) bool { method Write (line 888) | func (t *TextView) Write(p []byte) (n int, err error) { method write (line 897) | func (t *TextView) write(p []byte) (n int, err error) { method BatchWriter (line 927) | func (t *TextView) BatchWriter() *batchWriter { method resetIndex (line 935) | func (t *TextView) resetIndex() { method parseAhead (line 952) | func (t *TextView) parseAhead(width int, stop func(lineNumber int, lin... method Draw (line 1139) | func (t *TextView) Draw(screen tcell.Screen) { method InputHandler (line 1426) | func (t *TextView) InputHandler() func(event *tcell.EventKey, setFocus... method MouseHandler (line 1490) | func (t *TextView) MouseHandler() func(action MouseAction, event *tcel... function NewTextView (line 261) | func NewTextView() *TextView { FILE: treeview.go constant treeNone (line 9) | treeNone int = iota constant treeHome (line 10) | treeHome constant treeEnd (line 11) | treeEnd constant treeMove (line 12) | treeMove constant treeParent (line 13) | treeParent constant treeChild (line 14) | treeChild constant treeScroll (line 15) | treeScroll type TreeNode (line 19) | type TreeNode struct method Walk (line 75) | func (n *TreeNode) Walk(callback func(node, parent *TreeNode) bool) *T... method SetReference (line 100) | func (n *TreeNode) SetReference(reference interface{}) *TreeNode { method GetReference (line 106) | func (n *TreeNode) GetReference() interface{} { method SetChildren (line 111) | func (n *TreeNode) SetChildren(childNodes []*TreeNode) *TreeNode { method GetText (line 117) | func (n *TreeNode) GetText() string { method GetChildren (line 122) | func (n *TreeNode) GetChildren() []*TreeNode { method ClearChildren (line 127) | func (n *TreeNode) ClearChildren() *TreeNode { method AddChild (line 133) | func (n *TreeNode) AddChild(node *TreeNode) *TreeNode { method RemoveChild (line 140) | func (n *TreeNode) RemoveChild(node *TreeNode) *TreeNode { method SetSelectable (line 152) | func (n *TreeNode) SetSelectable(selectable bool) *TreeNode { method SetSelectedFunc (line 159) | func (n *TreeNode) SetSelectedFunc(handler func()) *TreeNode { method SetExpanded (line 165) | func (n *TreeNode) SetExpanded(expanded bool) *TreeNode { method Expand (line 171) | func (n *TreeNode) Expand() *TreeNode { method Collapse (line 177) | func (n *TreeNode) Collapse() *TreeNode { method ExpandAll (line 183) | func (n *TreeNode) ExpandAll() *TreeNode { method CollapseAll (line 192) | func (n *TreeNode) CollapseAll() *TreeNode { method IsExpanded (line 201) | func (n *TreeNode) IsExpanded() bool { method SetText (line 206) | func (n *TreeNode) SetText(text string) *TreeNode { method GetColor (line 212) | func (n *TreeNode) GetColor() tcell.Color { method SetColor (line 220) | func (n *TreeNode) SetColor(color tcell.Color) *TreeNode { method SetTextStyle (line 227) | func (n *TreeNode) SetTextStyle(style tcell.Style) *TreeNode { method GetTextStyle (line 233) | func (n *TreeNode) GetTextStyle() tcell.Style { method SetSelectedTextStyle (line 238) | func (n *TreeNode) SetSelectedTextStyle(style tcell.Style) *TreeNode { method GetSelectedTextStyle (line 245) | func (n *TreeNode) GetSelectedTextStyle() tcell.Style { method SetIndent (line 252) | func (n *TreeNode) SetIndent(indent int) *TreeNode { method GetLevel (line 261) | func (n *TreeNode) GetLevel() int { function NewTreeNode (line 59) | func NewTreeNode(text string) *TreeNode { type TreeView (line 299) | type TreeView struct method SetRoot (line 369) | func (t *TreeView) SetRoot(root *TreeNode) *TreeView { method GetRoot (line 376) | func (t *TreeView) GetRoot() *TreeNode { method SetCurrentNode (line 387) | func (t *TreeView) SetCurrentNode(node *TreeNode) *TreeView { method GetCurrentNode (line 394) | func (t *TreeView) GetCurrentNode() *TreeNode { method GetPath (line 402) | func (t *TreeView) GetPath(node *TreeNode) []*TreeNode { method SetTopLevel (line 430) | func (t *TreeView) SetTopLevel(topLevel int) *TreeView { method SetPrefixes (line 446) | func (t *TreeView) SetPrefixes(prefixes []string) *TreeView { method SetAlign (line 454) | func (t *TreeView) SetAlign(align bool) *TreeView { method SetGraphics (line 461) | func (t *TreeView) SetGraphics(showGraphics bool) *TreeView { method SetGraphicsColor (line 467) | func (t *TreeView) SetGraphicsColor(color tcell.Color) *TreeView { method SetChangedFunc (line 474) | func (t *TreeView) SetChangedFunc(handler func(node *TreeNode)) *TreeV... method SetSelectedFunc (line 481) | func (t *TreeView) SetSelectedFunc(handler func(node *TreeNode)) *Tree... method GetSelectedFunc (line 488) | func (t *TreeView) GetSelectedFunc() func(node *TreeNode) { method SetDoneFunc (line 494) | func (t *TreeView) SetDoneFunc(handler func(key tcell.Key)) *TreeView { method GetScrollOffset (line 502) | func (t *TreeView) GetScrollOffset() int { method GetRowCount (line 510) | func (t *TreeView) GetRowCount() int { method Move (line 521) | func (t *TreeView) Move(offset int) *TreeView { method process (line 535) | func (t *TreeView) process(drawingAfter bool) { method Draw (line 695) | func (t *TreeView) Draw(screen tcell.Screen) { method InputHandler (line 802) | func (t *TreeView) InputHandler() func(event *tcell.EventKey, setFocus... method MouseHandler (line 869) | func (t *TreeView) MouseHandler() func(action MouseAction, event *tcel... function NewTreeView (line 358) | func NewTreeView() *TreeView { FILE: util.go constant AlignLeft (line 13) | AlignLeft = iota constant AlignCenter (line 14) | AlignCenter constant AlignRight (line 15) | AlignRight constant AlignTop (line 16) | AlignTop = 0 constant AlignBottom (line 17) | AlignBottom = 2 function init (line 32) | func init() { function Print (line 49) | func Print(screen tcell.Screen, text string, x, y, maxWidth, align int, ... function printWithStyle (line 60) | func printWithStyle(screen tcell.Screen, text string, x, y, skipWidth, m... function PrintSimple (line 156) | func PrintSimple(screen tcell.Screen, text string, x, y int) {