Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplySettings ¶
func ApplySettings(set fyne.Settings, app fyne.App)
ApplySettings ensures that all widgets and themeable objects in an application will be updated for the current theme. It also checks that scale changes are reflected if required
func ApplyThemeTo ¶
func ApplyThemeTo(content fyne.CanvasObject, canv fyne.Canvas)
ApplyThemeTo ensures that the specified canvasobject and all widgets and themeable objects will be updated for the current theme.
Types ¶
type FocusManager ¶
FocusManager represents a standard manager of input focus for a canvas
func NewFocusManager ¶
func NewFocusManager(c fyne.CanvasObject) *FocusManager
NewFocusManager returns a new instance of the standard focus manager for a canvas.
func (*FocusManager) Focus ¶
func (f *FocusManager) Focus(obj fyne.Focusable) bool
Focus focuses the given obj.
func (*FocusManager) FocusGained ¶
func (f *FocusManager) FocusGained()
FocusGained signals to the manager that its content got focus (due to window/overlay switch for instance).
func (*FocusManager) FocusLost ¶
func (f *FocusManager) FocusLost()
FocusLost signals to the manager that its content lost focus (due to window/overlay switch for instance).
func (*FocusManager) FocusNext ¶
func (f *FocusManager) FocusNext()
FocusNext will find the item after the current that can be focused and focus it. If current is nil then the first focusable item in the canvas will be focused.
func (*FocusManager) FocusPrevious ¶
func (f *FocusManager) FocusPrevious()
FocusPrevious will find the item before the current that can be focused and focus it. If current is nil then the last focusable item in the canvas will be focused.
func (*FocusManager) Focused ¶
func (f *FocusManager) Focused() fyne.Focusable
Focused returns the currently focused object or nil if none.