summaryrefslogtreecommitdiffstats
path: root/content/renderer/mus/render_widget_mus_connection.h
diff options
context:
space:
mode:
authordtapuska <dtapuska@chromium.org>2016-03-11 07:24:59 -0800
committerCommit bot <commit-bot@chromium.org>2016-03-11 15:26:04 +0000
commit1827dd232f84cc1143914fe89e375eb33c7d12d6 (patch)
treec26302973c8a55e79cbcd5adfe6c1946cc65f697 /content/renderer/mus/render_widget_mus_connection.h
parent73efc04ee2629e8fb0f509543bcab549ec660e75 (diff)
downloadchromium_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.h3
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;