Versions in this module Expand all Collapse all v1 v1.0.1 Apr 21, 2022 Changes in this version + func CanvasForObject(obj fyne.CanvasObject) fyne.Canvas + type Canvas struct + OnFocus func(obj fyne.Focusable) + OnUnfocus func() + func (c *Canvas) AddShortcut(shortcut fyne.Shortcut, handler func(shortcut fyne.Shortcut)) + func (c *Canvas) EnsureMinSize() bool + func (c *Canvas) Focus(obj fyne.Focusable) + func (c *Canvas) FocusGained() + func (c *Canvas) FocusLost() + func (c *Canvas) FocusNext() + func (c *Canvas) FocusPrevious() + func (c *Canvas) Focused() fyne.Focusable + func (c *Canvas) FreeDirtyTextures() uint64 + func (c *Canvas) Initialize(impl SizeableCanvas, onOverlayChanged func()) + func (c *Canvas) IsDirty() bool + func (c *Canvas) ObjectTrees() []fyne.CanvasObject + func (c *Canvas) Overlays() fyne.OverlayStack + func (c *Canvas) Painter() gl.Painter + func (c *Canvas) Refresh(obj fyne.CanvasObject) + func (c *Canvas) RemoveShortcut(shortcut fyne.Shortcut) + func (c *Canvas) SetContentTreeAndFocusMgr(content fyne.CanvasObject) + func (c *Canvas) SetDirty(dirty bool) + func (c *Canvas) SetMenuTreeAndFocusMgr(menu fyne.CanvasObject) + func (c *Canvas) SetMobileWindowHeadTree(head fyne.CanvasObject) + func (c *Canvas) SetPainter(p gl.Painter) + func (c *Canvas) TypedShortcut(shortcut fyne.Shortcut) + func (c *Canvas) Unfocus() + func (c *Canvas) WalkTrees(beforeChildren func(*RenderCacheNode, fyne.Position), ...) + type RenderCacheNode struct + func (r *RenderCacheNode) Obj() fyne.CanvasObject + type SizeableCanvas interface + MinSize func() fyne.Size + Resize func(fyne.Size) + type Window struct + func (w *Window) DestroyEventQueue() + func (w *Window) InitEventQueue() + func (w *Window) QueueEvent(fn func()) + func (w *Window) RunEventQueue() + func (w *Window) WaitForEvents()