summaryrefslogtreecommitdiff
path: root/Source/WebKit/chromium/src/WebContentLayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/chromium/src/WebContentLayer.cpp')
-rw-r--r--Source/WebKit/chromium/src/WebContentLayer.cpp27
1 files changed, 17 insertions, 10 deletions
diff --git a/Source/WebKit/chromium/src/WebContentLayer.cpp b/Source/WebKit/chromium/src/WebContentLayer.cpp
index 5290e2f35..2c041c2cb 100644
--- a/Source/WebKit/chromium/src/WebContentLayer.cpp
+++ b/Source/WebKit/chromium/src/WebContentLayer.cpp
@@ -24,11 +24,13 @@
*/
#include "config.h"
-#include "platform/WebContentLayer.h"
+#include <public/WebContentLayer.h>
-#include "platform/WebFloatRect.h"
+#include "ContentLayerChromium.h"
#include "WebContentLayerImpl.h"
+using namespace WebCore;
+
namespace WebKit {
WebContentLayer WebContentLayer::create(WebContentLayerClient* contentClient)
@@ -36,30 +38,35 @@ WebContentLayer WebContentLayer::create(WebContentLayerClient* contentClient)
return WebContentLayer(WebContentLayerImpl::create(contentClient));
}
-void WebContentLayer::setDrawsContent(bool drawsContent)
+void WebContentLayer::clearClient()
+{
+ unwrap<ContentLayerChromium>()->clearDelegate();
+}
+
+void WebContentLayer::setDoubleSided(bool doubleSided)
{
- unwrap<WebContentLayerImpl>()->setDrawsContent(drawsContent);
+ m_private->setDoubleSided(doubleSided);
}
-bool WebContentLayer::drawsContent() const
+void WebContentLayer::setContentsScale(float scale)
{
- return constUnwrap<WebContentLayerImpl>()->drawsContent();
+ m_private->setContentsScale(scale);
}
-WebContentLayer::WebContentLayer(const PassRefPtr<WebContentLayerImpl>& node)
+WebContentLayer::WebContentLayer(const PassRefPtr<ContentLayerChromium>& node)
: WebLayer(node)
{
}
-WebContentLayer& WebContentLayer::operator=(const PassRefPtr<WebContentLayerImpl>& node)
+WebContentLayer& WebContentLayer::operator=(const PassRefPtr<ContentLayerChromium>& node)
{
m_private = node;
return *this;
}
-WebContentLayer::operator PassRefPtr<WebContentLayerImpl>() const
+WebContentLayer::operator PassRefPtr<ContentLayerChromium>() const
{
- return static_cast<WebContentLayerImpl*>(m_private.get());
+ return static_cast<ContentLayerChromium*>(m_private.get());
}
} // namespace WebKit