Index: third_party/WebKit/Source/core/page/scrolling/ViewportScrollCallback.cpp |
diff --git a/third_party/WebKit/Source/core/page/scrolling/ViewportScrollCallback.cpp b/third_party/WebKit/Source/core/page/scrolling/ViewportScrollCallback.cpp |
index 0441a6b33ba1d6e6e05257ee10e48f770911d05f..28373b5caca621d47e1ef3fc09eaff466f1ff446 100644 |
--- a/third_party/WebKit/Source/core/page/scrolling/ViewportScrollCallback.cpp |
+++ b/third_party/WebKit/Source/core/page/scrolling/ViewportScrollCallback.cpp |
@@ -4,11 +4,11 @@ |
#include "core/page/scrolling/ViewportScrollCallback.h" |
+#include "core/frame/BrowserControls.h" |
#include "core/frame/FrameHost.h" |
#include "core/frame/FrameView.h" |
#include "core/frame/RootFrameViewport.h" |
#include "core/frame/Settings.h" |
-#include "core/frame/TopControls.h" |
#include "core/page/scrolling/OverscrollController.h" |
#include "core/page/scrolling/ScrollState.h" |
#include "platform/geometry/FloatSize.h" |
@@ -17,23 +17,23 @@ |
namespace blink { |
ViewportScrollCallback::ViewportScrollCallback( |
- TopControls* topControls, |
+ BrowserControls* browserControls, |
OverscrollController* overscrollController, |
RootFrameViewport& rootFrameViewport) |
- : m_topControls(topControls), |
+ : m_browserControls(browserControls), |
m_overscrollController(overscrollController), |
m_rootFrameViewport(&rootFrameViewport) {} |
ViewportScrollCallback::~ViewportScrollCallback() {} |
DEFINE_TRACE(ViewportScrollCallback) { |
- visitor->trace(m_topControls); |
+ visitor->trace(m_browserControls); |
visitor->trace(m_overscrollController); |
visitor->trace(m_rootFrameViewport); |
ScrollStateCallback::trace(visitor); |
} |
-bool ViewportScrollCallback::shouldScrollTopControls( |
+bool ViewportScrollCallback::shouldScrollBrowserControls( |
const ScrollOffset& delta, |
ScrollGranularity granularity) const { |
if (granularity != ScrollByPixel && granularity != ScrollByPrecisePixel) |
@@ -45,24 +45,24 @@ bool ViewportScrollCallback::shouldScrollTopControls( |
ScrollOffset maxScroll = m_rootFrameViewport->maximumScrollOffset(); |
ScrollOffset scrollOffset = m_rootFrameViewport->scrollOffset(); |
- // Always give the delta to the top controls if the scroll is in |
- // the direction to show the top controls. If it's in the |
- // direction to hide the top controls, only give the delta to the |
- // top controls when the frame can scroll. |
+ // Always give the delta to the browser controls if the scroll is in |
+ // the direction to show the browser controls. If it's in the |
+ // direction to hide the browser controls, only give the delta to the |
+ // browser controls when the frame can scroll. |
return delta.height() < 0 || scrollOffset.height() < maxScroll.height(); |
} |
-bool ViewportScrollCallback::scrollTopControls(ScrollState& state) { |
- // Scroll top controls. |
- if (m_topControls) { |
+bool ViewportScrollCallback::scrollBrowserControls(ScrollState& state) { |
+ // Scroll browser controls. |
+ if (m_browserControls) { |
if (state.isBeginning()) |
- m_topControls->scrollBegin(); |
+ m_browserControls->scrollBegin(); |
FloatSize delta(state.deltaX(), state.deltaY()); |
ScrollGranularity granularity = |
ScrollGranularity(static_cast<int>(state.deltaGranularity())); |
- if (shouldScrollTopControls(delta, granularity)) { |
- FloatSize remainingDelta = m_topControls->scrollBy(delta); |
+ if (shouldScrollBrowserControls(delta, granularity)) { |
+ FloatSize remainingDelta = m_browserControls->scrollBy(delta); |
FloatSize consumed = delta - remainingDelta; |
state.consumeDeltaNative(consumed.width(), consumed.height()); |
return !consumed.isZero(); |
@@ -77,12 +77,12 @@ void ViewportScrollCallback::handleEvent(ScrollState* state) { |
if (!m_rootFrameViewport) |
return; |
- bool topControlsDidScroll = scrollTopControls(*state); |
+ bool browserControlsDidScroll = scrollBrowserControls(*state); |
ScrollResult result = performNativeScroll(*state); |
- // We consider top controls movement to be scrolling. |
- result.didScrollY |= topControlsDidScroll; |
+ // We consider browser controls movement to be scrolling. |
+ result.didScrollY |= browserControlsDidScroll; |
// Handle Overscroll. |
if (m_overscrollController) { |