Chromium Code Reviews| Index: public/web/WebWidget.h |
| diff --git a/public/web/WebWidget.h b/public/web/WebWidget.h |
| index d0e12437890840de7d3f096cb11941719c0c1f65..46119a4d8bcb6bc11b5b2332e01028efe9ab5ffc 100644 |
| --- a/public/web/WebWidget.h |
| +++ b/public/web/WebWidget.h |
| @@ -75,6 +75,11 @@ public: |
| // keyboard to overlay over content but allow scrolling it into view. |
| virtual void resizePinchViewport(const WebSize&) { } |
| + // Lets Blink know the updated top controls content offset (i.e. how much |
| + // the top controls are showing). Should always be 0 on platforms without |
| + // top controls. |
| + virtual void setTopControlsContentOffset(float) { } |
|
aelias_OOO_until_Jul13
2014/09/03 19:28:42
Looks like nobody calls this in your Chromium-side
bokan
2014/09/04 23:10:02
Done.
|
| + |
| // Ends a group of resize events that was started with a call to |
| // willStartLiveResize. |
| virtual void willEndLiveResize() { } |
| @@ -138,11 +143,12 @@ public: |
| // Check whether the given point hits any registered touch event handlers. |
| virtual bool hasTouchEventHandlersAt(const WebPoint&) { return true; } |
| - // Applies a scroll delta to the root layer, which is bundled with a page |
| - // scale factor that may apply a CSS transform on the whole document (used |
| - // for mobile-device pinch zooming). This is triggered by events sent to the |
| - // compositor thread. |
| - virtual void applyScrollAndScale(const WebSize& scrollDelta, float scaleFactor) { } |
| + // Applies viewport related properties during a commit from the compositor |
| + // thread. |
| + virtual void applyViewportProperties( |
| + const WebSize& scrollDelta, |
| + float scaleFactor, |
| + float topControlsDelta) { } |
| // Called to inform the WebWidget that mouse capture was lost. |
| virtual void mouseCaptureLost() { } |