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.