Versions in this module Expand all Collapse all v0 v0.0.1 Jun 4, 2024 Changes in this version + var DonePool = sync.Pool + 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) CheckDirtyAndClear() bool + func (c *Canvas) DrawDebugOverlay(obj fyne.CanvasObject, pos fyne.Position, size fyne.Size) + 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() (freed uint64) + func (c *Canvas) Initialize(impl SizeableCanvas, onOverlayChanged func()) + 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() + 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()