Chromium Code Reviews| Index: content/renderer/mus/compositor_mus_connection.h |
| diff --git a/content/renderer/mus/compositor_mus_connection.h b/content/renderer/mus/compositor_mus_connection.h |
| index 2d477448898d42e0d46ea5486fab50fbe9d7f856..9f5ed8c6458e59c9ac1441ef59906f0ca21d4182 100644 |
| --- a/content/renderer/mus/compositor_mus_connection.h |
| +++ b/content/renderer/mus/compositor_mus_connection.h |
| @@ -9,11 +9,13 @@ |
| #include "base/compiler_specific.h" |
| #include "base/macros.h" |
| #include "content/common/content_export.h" |
| +#include "content/common/input/input_event_ack_state.h" |
| #include "services/ui/public/cpp/input_event_handler.h" |
| #include "services/ui/public/cpp/window.h" |
| #include "services/ui/public/cpp/window_tree_client.h" |
| #include "services/ui/public/cpp/window_tree_client_delegate.h" |
| #include "third_party/WebKit/public/web/WebInputEvent.h" |
| +#include "ui/events/blink/scoped_web_input_event.h" |
| #include "ui/events/gestures/motion_event_aura.h" |
| namespace ui { |
| @@ -63,7 +65,7 @@ class CONTENT_EXPORT CompositorMusConnection |
| void OnConnectionLostOnMainThread(); |
| void OnWindowInputEventOnMainThread( |
| - std::unique_ptr<blink::WebInputEvent> web_event, |
| + ui::ScopedWebInputEvent web_event, |
| const base::Callback<void(ui::mojom::EventResult)>& ack); |
| void OnWindowInputEventAckOnMainThread( |
| @@ -84,6 +86,13 @@ class CONTENT_EXPORT CompositorMusConnection |
| const ui::Event& event, |
| std::unique_ptr<base::Callback<void(ui::mojom::EventResult)>>* |
| ack_callback) override; |
| + void DidHandleWindowInputEventAndOverscroll( |
| + std::unique_ptr<base::Callback<void(ui::mojom::EventResult)>> |
| + ack_callback, |
| + InputEventAckState ack_state, |
| + ui::ScopedWebInputEvent web_event, |
| + const ui::LatencyInfo& latency_info, |
| + std::unique_ptr<ui::DidOverscrollParams>); |
|
Charlie Reis
2016/09/09 20:57:57
nit: Please name parameters.
chongz
2016/09/10 00:03:04
Done.
|
| const int routing_id_; |
| ui::Window* root_; |