Chromium Code Reviews| Index: Source/web/WebViewImpl.h |
| diff --git a/Source/web/WebViewImpl.h b/Source/web/WebViewImpl.h |
| index 747446549bab51b1d4336607941acf1e19488385..b1e606435cd5034d5c78702ba560a4c2ea412b94 100644 |
| --- a/Source/web/WebViewImpl.h |
| +++ b/Source/web/WebViewImpl.h |
| @@ -515,6 +515,7 @@ public: |
| bool matchesHeuristicsForGpuRasterizationForTesting() const { return m_matchesHeuristicsForGpuRasterization; } |
| virtual void setTopControlsLayoutHeight(float) override; |
| + virtual void setTopControlsHeight(float height, bool topControlsShrinkLayoutSize) override; |
| virtual void forceNextWebGLContextCreationToFail() override; |
| @@ -759,9 +760,15 @@ private: |
| // The top controls offset since the last compositor commit. |
| float m_topControlsContentOffset; |
| - // The top controls offset at the time of the last Resize event. This is the |
| - // amount that the viewport was shrunk by to accomodate the top controls. |
| - float m_topControlsLayoutHeight; |
| + float m_topControlsHeight; |
| + // If this is true, then the viewport was shrunk by the top controls height |
| + // as of the last Resize event. |
|
bokan
2015/02/06 08:25:23
It'd be more clear to say here (and in WebView.h)
aelias_OOO_until_Jul13
2015/02/06 20:32:37
Done.
|
| + bool m_topControlsShrinkLayoutSize; |
| + |
| + // If true, then top controls is normalized between 0 and 1; if false, |
| + // then it's an absolute value. |
| + // TODO(aelias): Delete this after Blink roll. |
| + bool m_topControlsOffsetIsNormalized; |
| }; |
| DEFINE_TYPE_CASTS(WebViewImpl, WebWidget, widget, widget->isWebView(), widget.isWebView()); |