widgets

package
v0.0.0-...-1b8e598 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Highlighter

type Highlighter struct {
	views.WidgetWatchers
	// contains filtered or unexported fields
}

func NewHighlighter

func NewHighlighter() *Highlighter

func (*Highlighter) Append

func (h *Highlighter) Append(line string)

func (*Highlighter) Clear

func (h *Highlighter) Clear()

func (*Highlighter) Count

func (h *Highlighter) Count() int

func (*Highlighter) Current

func (h *Highlighter) Current() int

func (*Highlighter) Draw

func (h *Highlighter) Draw()

func (*Highlighter) HandleEvent

func (h *Highlighter) HandleEvent(e tcell.Event) bool

func (*Highlighter) Highlight

func (h *Highlighter) Highlight(idx int) bool

func (*Highlighter) Keyword

func (h *Highlighter) Keyword() string

func (*Highlighter) Len

func (h *Highlighter) Len() int

func (*Highlighter) Pos

func (h *Highlighter) Pos(idx int) (int, int, bool)

func (*Highlighter) Resize

func (h *Highlighter) Resize()

func (*Highlighter) SetKeyword

func (h *Highlighter) SetKeyword(kw string)

func (*Highlighter) SetView

func (h *Highlighter) SetView(v views.View)

func (*Highlighter) Size

func (h *Highlighter) Size() (int, int)

type Pager

type Pager struct {
	views.WidgetWatchers
	// contains filtered or unexported fields
}

func NewPager

func NewPager(app *views.Application) *Pager

func (*Pager) Append

func (p *Pager) Append(line string)

func (*Pager) Clear

func (p *Pager) Clear()

func (*Pager) Draw

func (p *Pager) Draw()

func (*Pager) GetScrollPercentage

func (p *Pager) GetScrollPercentage() float64

func (*Pager) HandleEvent

func (p *Pager) HandleEvent(e tcell.Event) bool

func (*Pager) Highlight

func (p *Pager) Highlight(idx int) bool

func (*Pager) HighlightNext

func (p *Pager) HighlightNext() bool

func (*Pager) HighlightPrev

func (p *Pager) HighlightPrev() bool

func (*Pager) Keyword

func (p *Pager) Keyword() string

func (*Pager) Len

func (p *Pager) Len() int

func (*Pager) Resize

func (p *Pager) Resize()

func (*Pager) ScrollDown

func (p *Pager) ScrollDown(rows int)

func (*Pager) ScrollPageDown

func (p *Pager) ScrollPageDown(pg int)

func (*Pager) ScrollPageUp

func (p *Pager) ScrollPageUp(pg int)

func (*Pager) ScrollToBeginning

func (p *Pager) ScrollToBeginning()

func (*Pager) ScrollToEnd

func (p *Pager) ScrollToEnd()

func (*Pager) ScrollUp

func (p *Pager) ScrollUp(rows int)

func (*Pager) SetKeyword

func (p *Pager) SetKeyword(kw string)

func (*Pager) SetView

func (p *Pager) SetView(v views.View)

func (*Pager) Size

func (p *Pager) Size() (int, int)

type Statusbar

type Statusbar struct {
	views.BoxLayout
	// contains filtered or unexported fields
}

func NewStatusbar

func NewStatusbar(app *views.Application, style themes.Theme) *Statusbar

func (*Statusbar) SetMessage

func (bar *Statusbar) SetMessage(s string)

func (*Statusbar) SetScrollPercentage

func (bar *Statusbar) SetScrollPercentage(pct int)

func (*Statusbar) SetStatus

func (bar *Statusbar) SetStatus(s string, a themes.AltType)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL