Index: ui/events/ozone/evdev/event_dispatch_callback.h |
diff --git a/ui/events/ozone/evdev/event_dispatch_callback.h b/ui/events/ozone/evdev/event_dispatch_callback.h |
index ffdbbb2c0eb1f660bc228b58c7d314b0d4319fb6..f7c36e26ac04f37cfe414ee74ca1f2766a718e3d 100644 |
--- a/ui/events/ozone/evdev/event_dispatch_callback.h |
+++ b/ui/events/ozone/evdev/event_dispatch_callback.h |
@@ -40,6 +40,37 @@ struct EVENTS_OZONE_EVDEV_EXPORT KeyEventParams { |
typedef base::Callback<void(const KeyEventParams& params)> |
KeyEventDispatchCallback; |
+struct EVENTS_OZONE_EVDEV_EXPORT MouseMoveEventParams { |
+ MouseMoveEventParams(int device_id, const gfx::PointF& location); |
+ MouseMoveEventParams(const MouseMoveEventParams& other); |
+ ~MouseMoveEventParams(); |
+ |
+ int device_id; |
+ gfx::PointF location; |
+}; |
+ |
+typedef base::Callback<void(const MouseMoveEventParams& params)> |
+ MouseMoveEventDispatchCallback; |
+ |
+struct EVENTS_OZONE_EVDEV_EXPORT MouseButtonEventParams { |
+ MouseButtonEventParams(int device_id, |
+ const gfx::PointF& location, |
+ unsigned int button, |
+ bool down, |
+ bool allow_remap); |
+ MouseButtonEventParams(const MouseButtonEventParams& other); |
+ ~MouseButtonEventParams(); |
+ |
+ int device_id; |
+ gfx::PointF location; |
+ unsigned int button; |
+ bool down; |
+ bool allow_remap; |
+}; |
+ |
+typedef base::Callback<void(const MouseButtonEventParams& params)> |
+ MouseButtonEventDispatchCallback; |
+ |
struct EVENTS_OZONE_EVDEV_EXPORT TouchEventParams { |
TouchEventParams(int device_id, |
int touch_id, |