widget.BaseWidget
import "fyne.io/fyne/v2/widget"Usage
type BaseWidget
type BaseWidget struct {
Hidden bool
}BaseWidget provides a helper that handles basic widget behaviours.
func (*BaseWidget) ExtendBaseWidget
func (w *BaseWidget) ExtendBaseWidget(wid fyne.Widget)ExtendBaseWidget is used by an extending widget to make use of BaseWidget functionality.
func (*BaseWidget) Hide
func (w *BaseWidget) Hide()Hide this widget so it is no longer visible
func (*BaseWidget) MinSize
func (w *BaseWidget) MinSize() fyne.SizeMinSize for the widget - it should never be resized below this value.
func (*BaseWidget) Move
func (w *BaseWidget) Move(pos fyne.Position)Move the widget to a new position, relative to its parent. Note this should not be used if the widget is being managed by a Layout within a Container.
func (*BaseWidget) Position
func (w *BaseWidget) Position() fyne.PositionPosition gets the current position of this widget, relative to its parent.
func (*BaseWidget) Refresh
func (w *BaseWidget) Refresh()Refresh causes this widget to be redrawn in its current state
func (*BaseWidget) Resize
func (w *BaseWidget) Resize(size fyne.Size)Resize sets a new size for a widget. Note this should not be used if the widget is being managed by a Layout within a Container.
func (*BaseWidget) Show
func (w *BaseWidget) Show()Show this widget so it becomes visible
func (*BaseWidget) Size
func (w *BaseWidget) Size() fyne.SizeSize gets the current size of this widget.
func (*BaseWidget) Theme
func (w *BaseWidget) Theme() fyne.ThemeTheme returns a cached Theme instance for this widget (or its extending widget). This will be the app theme in most cases, or a widget specific theme if it is inside a ThemeOverride container.
2.5func (*BaseWidget) Visible
func (w *BaseWidget) Visible() boolVisible returns whether or not this widget should be visible. Note that this may not mean it is currently visible if a parent has been hidden.