diff options
author | dtapuska <dtapuska@chromium.org> | 2016-03-11 07:24:59 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-11 15:26:04 +0000 |
commit | 1827dd232f84cc1143914fe89e375eb33c7d12d6 (patch) | |
tree | c26302973c8a55e79cbcd5adfe6c1946cc65f697 /content/renderer/mus/render_widget_mus_connection.h | |
parent | 73efc04ee2629e8fb0f509543bcab549ec660e75 (diff) | |
download | chromium_src-1827dd232f84cc1143914fe89e375eb33c7d12d6.zip chromium_src-1827dd232f84cc1143914fe89e375eb33c7d12d6.tar.gz chromium_src-1827dd232f84cc1143914fe89e375eb33c7d12d6.tar.bz2 |
Implement Wheel Gesture Scrolling on OSX.
Create wheel based gestures from mouse wheel event phases when
available. Pass overscroll into the input elasticity controller
to handle the elastic overflow scroll on OSX.
Transition the FrameWatcher to be a global IPC Message filter so
that it gets first crack at the messages (it is a passive
listener); because the RenderBrowserFilter was consuming the
FrameSwap messages causing the browser test to always fail on Mac.
BUG=587979
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1749343004
Cr-Commit-Position: refs/heads/master@{#380639}
Diffstat (limited to 'content/renderer/mus/render_widget_mus_connection.h')
-rw-r--r-- | content/renderer/mus/render_widget_mus_connection.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/content/renderer/mus/render_widget_mus_connection.h b/content/renderer/mus/render_widget_mus_connection.h index fea8db3..bd8572b 100644 --- a/content/renderer/mus/render_widget_mus_connection.h +++ b/content/renderer/mus/render_widget_mus_connection.h @@ -45,6 +45,9 @@ class CONTENT_EXPORT RenderWidgetMusConnection void ObserveWheelEventAndResult(const blink::WebMouseWheelEvent& wheel_event, const gfx::Vector2dF& wheel_unused_delta, bool event_processed) override; + void ObserveGestureEventAndResult(const blink::WebGestureEvent& gesture_event, + const gfx::Vector2dF& gesture_unused_delta, + bool event_processed) override; void OnDidHandleKeyEvent() override; void OnDidOverscroll(const DidOverscrollParams& params) override; void OnInputEventAck(scoped_ptr<InputEventAck> input_event_ack) override; |