| Index: content/browser/renderer_host/render_widget_host_view_aura.h
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_aura.h b/content/browser/renderer_host/render_widget_host_view_aura.h
|
| index a466218dd2dfc4a6c1d629b70fa512d3ac2f4132..40d7440f3564361d72d125923e8d2919aa6fb6e1 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_aura.h
|
| +++ b/content/browser/renderer_host/render_widget_host_view_aura.h
|
| @@ -69,6 +69,7 @@ namespace content {
|
| class LegacyRenderWidgetHostHWND;
|
| #endif
|
|
|
| +class OverscrollController;
|
| class RenderFrameHostImpl;
|
| class RenderWidgetHostImpl;
|
| class RenderWidgetHostView;
|
| @@ -204,6 +205,8 @@ class CONTENT_EXPORT RenderWidgetHostViewAura
|
| virtual bool HasAcceleratedSurface(const gfx::Size& desired_size) OVERRIDE;
|
| virtual void GetScreenInfo(blink::WebScreenInfo* results) OVERRIDE;
|
| virtual gfx::Rect GetBoundsInRootWindow() OVERRIDE;
|
| + virtual void WheelEventAck(const blink::WebMouseWheelEvent& event,
|
| + InputEventAckState ack_result) OVERRIDE;
|
| virtual void GestureEventAck(const blink::WebGestureEvent& event,
|
| InputEventAckState ack_result) OVERRIDE;
|
| virtual void ProcessAckedTouchEvent(
|
| @@ -213,6 +216,8 @@ class CONTENT_EXPORT RenderWidgetHostViewAura
|
| OVERRIDE;
|
| virtual void SetScrollOffsetPinning(
|
| bool is_pinned_to_left, bool is_pinned_to_right) OVERRIDE;
|
| + virtual InputEventAckState FilterInputEvent(
|
| + const blink::WebInputEvent& input_event) OVERRIDE;
|
| virtual gfx::GLSurfaceHandle GetCompositingSurface() OVERRIDE;
|
| virtual void CreateBrowserAccessibilityManagerIfNeeded() OVERRIDE;
|
| virtual bool LockMouse() OVERRIDE;
|
| @@ -325,6 +330,13 @@ class CONTENT_EXPORT RenderWidgetHostViewAura
|
| // as part of RenderWidgetHostView.
|
| bool IsClosing() const { return in_shutdown_; }
|
|
|
| + // Sets whether the overscroll controller should be enabled for this page.
|
| + void SetOverscrollControllerEnabled(bool enabled);
|
| +
|
| + OverscrollController* overscroll_controller() const {
|
| + return overscroll_controller_.get();
|
| + }
|
| +
|
| protected:
|
| virtual ~RenderWidgetHostViewAura();
|
|
|
| @@ -352,6 +364,8 @@ class CONTENT_EXPORT RenderWidgetHostViewAura
|
| DestroyedAfterCopyRequest);
|
| FRIEND_TEST_ALL_PREFIXES(RenderWidgetHostViewAuraTest,
|
| VisibleViewportTest);
|
| + FRIEND_TEST_ALL_PREFIXES(RenderWidgetHostViewAuraTest,
|
| + OverscrollResetsOnBlur);
|
|
|
| class WindowObserver;
|
| friend class WindowObserver;
|
| @@ -547,6 +561,8 @@ class CONTENT_EXPORT RenderWidgetHostViewAura
|
|
|
| TouchEditingClient* touch_editing_client_;
|
|
|
| + scoped_ptr<OverscrollController> overscroll_controller_;
|
| +
|
| gfx::Insets insets_;
|
|
|
| std::vector<ui::LatencyInfo> software_latency_info_;
|
|
|