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 + func Render(w IWidget, size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) gowid.ICanvas + func UserInput(w IWidget, ev interface{}, size gowid.IRenderSize, focus gowid.Selector, ...) bool + type IWidget interface + HAlign func() gowid.IHAlignment + Height func() gowid.IWidgetDimension + VAlign func() gowid.IVAlignment + Width func() gowid.IWidgetDimension + type Options struct + type Widget struct + Callbacks *gowid.Callbacks + func New(inner gowid.IWidget, valign gowid.IVAlignment, height gowid.IWidgetDimension, ...) *Widget + func (w *Widget) HAlign() gowid.IHAlignment + func (w *Widget) Height() gowid.IWidgetDimension + func (w *Widget) OnSetAlign(f gowid.IWidgetChangedCallback) + func (w *Widget) OnSetHeight(f gowid.IWidgetChangedCallback) + func (w *Widget) RemoveOnSetAlign(f gowid.IIdentity) + func (w *Widget) RemoveOnSetHeight(f gowid.IIdentity) + 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) SetHAlign(i gowid.IHAlignment, app gowid.IApp) + func (w *Widget) SetHeight(i gowid.IWidgetDimension, app gowid.IApp) + func (w *Widget) SetSubWidget(wi gowid.IWidget, app gowid.IApp) + func (w *Widget) SetVAlign(i gowid.IVAlignment, app gowid.IApp) + func (w *Widget) SetWidth(i gowid.IWidgetDimension, 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 + func (w *Widget) VAlign() gowid.IVAlignment + func (w *Widget) Width() gowid.IWidgetDimension