package
2.6.0-alpha1
Repository: https://github.com/fyne-io/fyne.git
Documentation: pkg.go.dev

# Constants

AltModifier represents either alt keys being held Deprecated: Use fyne.KeyModifierAlt instead.
ControlModifier represents the ctrl key being held Deprecated: Use fyne.KeyModifierControl instead.
CrosshairCursor is the cursor often used to indicate bitmaps.
DefaultCursor is the default cursor typically an arrow.
HiddenCursor will cause the cursor to not be shown.
HResizeCursor is the cursor often used to indicate horizontal resize.
KeyAltLeft represents the left alt key.
KeyAltRight represents the right alt key.
KeyCapsLock represents the caps lock key, tapping once is the down event then again is the up.
KeyControlLeft represents the left control key.
KeyControlRight represents the right control key.
KeyMenu represents the left or right menu / application key.
KeyNone represents no key.
KeyPrintScreen represents the key used to cause a screen capture.
KeyShiftLeft represents the left shift key.
KeyShiftRight represents the right shift key.
KeySuperLeft represents the left "Windows" key (or "Command" key on macOS).
KeySuperRight represents the right "Windows" key (or "Command" key on macOS).
LeftMouseButton is the most common mouse button - on some systems the only one.
MouseButtonPrimary is the most common mouse button - on some systems the only one.
MouseButtonSecondary is the secondary button on most mouse input devices.
MouseButtonTertiary is the middle button on the mouse, assuming it has one.
PointerCursor is the cursor often used to indicate a link.
RightMouseButton is the secondary button on most mouse input devices.
ShiftModifier represents a shift key being held Deprecated: Use fyne.KeyModifierShift instead.
SuperModifier represents either super keys being held Deprecated: Use fyne.KeyModifierSuper instead.
TextCursor is the cursor often used to indicate text selection.
VResizeCursor is the cursor often used to indicate vertical resize.

# Structs

CustomShortcut describes a shortcut desktop event.
MouseEvent contains data relating to desktop mouse events.

# Interfaces

App defines the desktop specific extensions to a fyne.App.
Canvas defines the desktop specific extensions to a fyne.Canvas.
Cursor interface is used for objects that desire a specific cursor.
Cursorable describes any CanvasObject that needs a cursor change.
Driver represents the extended capabilities of a desktop driver.
Hoverable is used when a canvas object wishes to know if a pointer device moves over it.
Keyable describes any focusable canvas object that can accept desktop key events.
Mouseable represents desktop mouse events that can be sent to CanvasObjects.

# Type aliases

Modifier captures any key modifiers (shift etc.) pressed during a key event Deprecated: Use fyne.KeyModifier instead.
MouseButton represents a single button in a desktop MouseEvent.
StandardCursor represents a standard Fyne cursor.