Versions in this module Expand all Collapse all v2 v2.4.1 Jan 19, 2025 Changes in this version + func CalculateMenuRows(vals IScrollValues, rows int, focus gowid.Selector, app gowid.IApp) (int, int, int) + type IScrollHome interface + GoHome func(size gowid.IRenderSize, app gowid.IApp) + type IScrollOneLine interface + Down func(lines int, size gowid.IRenderSize, app gowid.IApp) + Up func(lines int, size gowid.IRenderSize, app gowid.IApp) + type IScrollOnePage interface + DownPage func(num int, size gowid.IRenderSize, app gowid.IApp) + UpPage func(num int, size gowid.IRenderSize, app gowid.IApp) + type IScrollSubWidget interface + type IScrollToEnd interface + GoToEnd func(size gowid.IRenderSize, app gowid.IApp) + type IScrollValues interface + ScrollLength func() int + ScrollPosition func() int + type Options struct + HideIfContentFits bool + type Widget struct + func New(w IScrollSubWidget, opts ...Options) *Widget + func (w *Widget) Render(size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) gowid.ICanvas + func (w *Widget) RenderSize(size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) gowid.IRenderBox + func (w *Widget) Selectable() bool + func (w *Widget) UserInput(ev interface{}, size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) bool