Versions in this module Expand all Collapse all v0 v0.0.1 Jun 4, 2024 Changes in this version + const AltModifier + const ControlModifier + const KeyAltLeft + const KeyAltRight + const KeyCapsLock + const KeyControlLeft + const KeyControlRight + const KeyMenu + const KeyNone + const KeyPrintScreen + const KeyShiftLeft + const KeyShiftRight + const KeySuperLeft + const KeySuperRight + const ShiftModifier + const SuperModifier + type App interface + SetSystemTrayIcon func(icon fyne.Resource) + SetSystemTrayMenu func(menu *fyne.Menu) + type Canvas interface + OnKeyDown func() func(*fyne.KeyEvent) + OnKeyUp func() func(*fyne.KeyEvent) + SetOnKeyDown func(func(*fyne.KeyEvent)) + SetOnKeyUp func(func(*fyne.KeyEvent)) + type Cursor interface + Image func() (image.Image, int, int) + type Cursorable interface + Cursor func() Cursor + type CustomShortcut struct + Modifier fyne.KeyModifier + func (cs *CustomShortcut) Key() fyne.KeyName + func (cs *CustomShortcut) Mod() fyne.KeyModifier + func (cs *CustomShortcut) ShortcutName() string + type Driver interface + CreateSplashWindow func() fyne.Window + CurrentKeyModifiers func() fyne.KeyModifier + type Hoverable interface + MouseIn func(*MouseEvent) + MouseMoved func(*MouseEvent) + MouseOut func() + type Keyable interface + KeyDown func(*fyne.KeyEvent) + KeyUp func(*fyne.KeyEvent) + type Modifier = fyne.KeyModifier + type MouseButton int + const LeftMouseButton + const MouseButtonPrimary + const MouseButtonSecondary + const MouseButtonTertiary + const RightMouseButton + type MouseEvent struct + Button MouseButton + Modifier fyne.KeyModifier + type Mouseable interface + MouseDown func(*MouseEvent) + MouseUp func(*MouseEvent) + type StandardCursor int + const CrosshairCursor + const DefaultCursor + const HResizeCursor + const HiddenCursor + const PointerCursor + const TextCursor + const VResizeCursor + func (d StandardCursor) Image() (image.Image, int, int)