Documentation ¶
Overview ¶
Package disable provides a widget that forces its inner widget to be disable (or enabled).
Index ¶
- type Widget
- func (w *Widget) Disable()
- func (w *Widget) Enable()
- func (w *Widget) Selectable() bool
- func (w *Widget) Set(val bool)
- 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Widget ¶
type Widget struct { gowid.IWidget *gowid.Callbacks gowid.SubWidgetCallbacks // contains filtered or unexported fields }
If you would like a non-selectable widget like TextWidget to be selectable in some context, wrap it in Widget
func NewDisabled ¶
func NewEnabled ¶
func (*Widget) Selectable ¶
func (*Widget) SubWidgetSize ¶
func (w *Widget) SubWidgetSize(size gowid.IRenderSize, focus gowid.Selector, app gowid.IApp) gowid.IRenderSize
Click to show internal directories.
Click to hide internal directories.