package mobile
import "fyne.io/fyne/driver/mobile"
Package mobile provides mobile specific driver functionality.
Index ¶
Types ¶
type Device ¶
type Device interface { // Request that the mobile device show the touch screen keyboard (standard layout) ShowVirtualKeyboard() // Request that the mobile device show the touch screen keyboard (custom layout) ShowVirtualKeyboardType(KeyboardType) // Request that the mobile device dismiss the touch screen keyboard HideVirtualKeyboard() }
Device describes functionality only available on mobile
type KeyboardType ¶
type KeyboardType int32
KeyboardType represents a type of virtual keyboard
const ( // DefaultKeyboard is the keyboard with default input style and "return" return key DefaultKeyboard KeyboardType = iota // SingleLineKeyboard is the keyboard with default input style and "Done" return key SingleLineKeyboard // NumberKeyboard is the keyboard with number input style and "Done" return key NumberKeyboard )
type Keyboardable ¶
type Keyboardable interface { fyne.Focusable Keyboard() KeyboardType }
Keyboardable describes any CanvasObject that needs a keyboard
type TouchEvent ¶
type TouchEvent struct { fyne.PointEvent }
TouchEvent contains data relating to mobile touch events
type Touchable ¶
type Touchable interface { TouchDown(*TouchEvent) TouchUp(*TouchEvent) TouchCancel(*TouchEvent) }
Touchable represents mobile touch events that can be sent to CanvasObjects
Source Files ¶
device.go keyboard.go touch.go
- Version
- v1.4.0-rc2
- Published
- Oct 29, 2020
- Platform
- js/wasm
- Imports
- 1 packages
- Last checked
- 2 minutes ago –
Tools for package owners.