Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HelpRenderer ¶
type HelpRenderer struct {
// contains filtered or unexported fields
}
HelpRenderer handles help view rendering for the pager.
func NewHelpRenderer ¶
func NewHelpRenderer(theme *themes.Theme, keyBinds KeyBindRenderer) *HelpRenderer
NewHelpRenderer creates a new HelpViewRenderer.
func (*HelpRenderer) CalculateHelpHeight ¶
func (r *HelpRenderer) CalculateHelpHeight() int
CalculateHelpHeight calculates the height needed for the help view.
func (*HelpRenderer) Render ¶
func (r *HelpRenderer) Render(width int) string
RenderHelpView renders the complete help view for the pager.
type KeyBindRenderer ¶
type StatusBarOpt ¶
type StatusBarOpt func(*StatusBarRenderer)
func WithMessage ¶
func WithMessage(message string, style Style) StatusBarOpt
type StatusBarRenderer ¶
type StatusBarRenderer struct {
// contains filtered or unexported fields
}
StatusBarRenderer handles status bar rendering for the pager.
func NewStatusBarRenderer ¶
func NewStatusBarRenderer(theme *themes.Theme, width int, opts ...StatusBarOpt) *StatusBarRenderer
NewStatusBarRenderer creates a new StatusBarRenderer.
func (*StatusBarRenderer) RenderWithNote ¶
func (r *StatusBarRenderer) RenderWithNote(msg, progress string) string
func (*StatusBarRenderer) RenderWithScroll ¶
func (r *StatusBarRenderer) RenderWithScroll(msg string, scrollPercent float64) string
RenderWithScroll renders the complete status bar for the pager.
Click to show internal directories.
Click to hide internal directories.