summaryrefslogtreecommitdiff
path: root/Source/Platform/chromium/public/WebLayer.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Platform/chromium/public/WebLayer.h')
-rw-r--r--Source/Platform/chromium/public/WebLayer.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/Source/Platform/chromium/public/WebLayer.h b/Source/Platform/chromium/public/WebLayer.h
index 1bff7efe3..3c9b9979f 100644
--- a/Source/Platform/chromium/public/WebLayer.h
+++ b/Source/Platform/chromium/public/WebLayer.h
@@ -169,12 +169,25 @@ public:
virtual WebPoint scrollPosition() const = 0;
virtual void setMaxScrollPosition(WebSize) = 0;
+ virtual WebSize maxScrollPosition() const = 0;
+
virtual void setScrollable(bool) = 0;
+ virtual bool scrollable() const = 0;
+
virtual void setHaveWheelEventHandlers(bool) = 0;
+ virtual bool haveWheelEventHandlers() const = 0;
+
virtual void setShouldScrollOnMainThread(bool) = 0;
+ virtual bool shouldScrollOnMainThread() const = 0;
+
virtual void setNonFastScrollableRegion(const WebVector<WebRect>&) = 0;
+ virtual WebVector<WebRect> nonFastScrollableRegion() const = 0;
+
virtual void setIsContainerForFixedPositionLayers(bool) = 0;
+ virtual bool isContainerForFixedPositionLayers() const = 0;
+
virtual void setFixedToContainerLayer(bool) = 0;
+ virtual bool fixedToContainerLayer() const = 0;
// The scroll client is notified when the scroll position of the WebLayer
// changes. Only a single scroll client can be set for a WebLayer at a time.