import "golang.org/x/mobile/event/mouse"
Package mouse defines an event for mouse input.
See the golang.org/x/mobile/app package for details on the event model.
Button is a mouse button.
const ( ButtonNone Button = +0 ButtonLeft Button = +1 ButtonMiddle Button = +2 ButtonRight Button = +3 ButtonWheelUp Button = -1 ButtonWheelDown Button = -2 )
Direction is the direction of the mouse event.
type Event struct { // X and Y are the mouse location, in pixels. X, Y float32 // Button is the mouse button being pressed or released. Its value may be // zero, for a mouse move or drag without any button change. Button Button // Modifiers is a bitmask representing a set of modifier keys: // key.ModShift, key.ModAlt, etc. Modifiers key.Modifiers // Direction is the direction of the mouse event: DirPress, DirRelease, // or DirNone (for mouse moves or drags). Direction Direction }
Event is a mouse event.
Package mouse imports 2 packages (graph) and is imported by 6 packages. Updated 4 days ago. Refresh now. Tools for package owners.