Versions in this module Expand all Collapse all v0 v0.1.0 Apr 7, 2025 Changes in this version + type Layout struct + func New() *Layout + func (l *Layout) GetViewportHeight() int + func (l *Layout) GetViewportWidth() int + func (l *Layout) GetViewportYPosition() int + func (l *Layout) HalfPageDown() + func (l *Layout) HalfPageUp() + func (l *Layout) Init() tea.Cmd + func (l *Layout) LineDown() + func (l *Layout) LineUp() + func (l *Layout) PageDown() + func (l *Layout) PageUp() + func (l *Layout) ScrollToBottom() + func (l *Layout) ScrollToTop() + func (l *Layout) SetContent(content string) + func (l *Layout) SetFooter(footer string) + func (l *Layout) SetFooterHeight(height int) + func (l *Layout) SetFooterStyle(style lipgloss.Style) + func (l *Layout) SetHeader(header string) + func (l *Layout) SetHeaderHeight(height int) + func (l *Layout) SetHeaderStyle(style lipgloss.Style) + func (l *Layout) SetViewportYPosition(y int) + func (l *Layout) Update(msg tea.Msg) (tea.Model, tea.Cmd) + func (l *Layout) View() string + func (l *Layout) ViewportAtBottom() bool + func (l *Layout) ViewportAtTop() bool