Versions in this module Expand all Collapse all v1 v1.4.2 Sep 22, 2024 v1.4.1 Sep 22, 2024 Changes in this version + var AltDecoration = Decoration + var BareDecoration = Decoration + var NormalDecoration = Decoration + func Render(w IWidget, size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) gowid.ICanvas + func RenderSize(w IWidget, size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) gowid.IRenderBox + func SubWidgetSize(w IWidget, size interface{}, focus gowid.Selector, app gowid.IApp) gowid.IRenderSize + func UserInput(w IClickableIdentityWidget, ev interface{}, size gowid.IRenderSize, ...) bool + type Decoration struct + Left string + Right string + func (b *Decoration) LeftDec() string + func (b *Decoration) RightDec() string + func (w *Decoration) SetLeftDec(dec string, app gowid.IApp) + func (w *Decoration) SetRightDec(dec string, app gowid.IApp) + type IClickableIdentityWidget interface + type ICustomKeys interface + CustomSelectKeys func() bool + SelectKeys func() []gowid.IKey + type IDecoratedAround interface + LeftDec func() string + RightDec func() string + type IDecoratedMiddle interface + MiddleDec func() string + type IWidget interface + type Options struct + DoubleClickDelay time.Duration + SelectKeys []gowid.IKey + SelectKeysProvided bool + type Widget struct + func New(inner gowid.IWidget, opts ...Options) *Widget + func NewAlt(inner gowid.IWidget) *Widget + func NewBare(inner gowid.IWidget) *Widget + func NewDecorated(inner gowid.IWidget, decoration Decoration) *Widget + func (w *Widget) Click(app gowid.IApp) + func (w *Widget) CustomSelectKeys() bool + func (w *Widget) DoubleClick(app gowid.IApp) bool + func (w *Widget) DoubleClickDelay() time.Duration + 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) SelectKeys() []gowid.IKey + func (w *Widget) SetLeftDec(dec string, app gowid.IApp) + func (w *Widget) SetRightDec(dec string, app gowid.IApp) + func (w *Widget) SetSubWidget(wi gowid.IWidget, app gowid.IApp) + func (w *Widget) String() string + func (w *Widget) SubWidget() gowid.IWidget + func (w *Widget) SubWidgetSize(size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) gowid.IRenderSize + func (w *Widget) UserInput(ev interface{}, size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) bool