summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authoregraether@chromium.org <egraether@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-07 19:00:23 +0000
committeregraether@chromium.org <egraether@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-07 19:00:23 +0000
commitd3be028a3ceb7522455ef7d290fc55cc7ddfb8ab (patch)
tree2e0ba5f3fb77e202404af9883257b59aa980e182 /webkit
parentdb50b0b59bd6e013b9d2d2e2c04865988dfdd881 (diff)
downloadchromium_src-d3be028a3ceb7522455ef7d290fc55cc7ddfb8ab.zip
chromium_src-d3be028a3ceb7522455ef7d290fc55cc7ddfb8ab.tar.gz
chromium_src-d3be028a3ceb7522455ef7d290fc55cc7ddfb8ab.tar.bz2
cc: add WebLayerTreeView API for toggling composited layer borders
BUG=71035 Review URL: https://chromiumcodereview.appspot.com/12226018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@181342 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/compositor_bindings/web_layer_tree_view_impl.cc7
-rw-r--r--webkit/compositor_bindings/web_layer_tree_view_impl.h1
2 files changed, 8 insertions, 0 deletions
diff --git a/webkit/compositor_bindings/web_layer_tree_view_impl.cc b/webkit/compositor_bindings/web_layer_tree_view_impl.cc
index 7d66385..99bbb20 100644
--- a/webkit/compositor_bindings/web_layer_tree_view_impl.cc
+++ b/webkit/compositor_bindings/web_layer_tree_view_impl.cc
@@ -217,6 +217,13 @@ void WebLayerTreeViewImpl::setShowPaintRects(bool show)
m_layerTreeHost->setDebugState(debugState);
}
+void WebLayerTreeViewImpl::setShowDebugBorders(bool show)
+{
+ LayerTreeDebugState debugState = m_layerTreeHost->debugState();
+ debugState.showDebugBorders = show;
+ m_layerTreeHost->setDebugState(debugState);
+}
+
void WebLayerTreeViewImpl::setContinuousPaintingEnabled(bool enabled)
{
LayerTreeDebugState debugState = m_layerTreeHost->debugState();
diff --git a/webkit/compositor_bindings/web_layer_tree_view_impl.h b/webkit/compositor_bindings/web_layer_tree_view_impl.h
index 7c93b5d..de6b6ae 100644
--- a/webkit/compositor_bindings/web_layer_tree_view_impl.h
+++ b/webkit/compositor_bindings/web_layer_tree_view_impl.h
@@ -59,6 +59,7 @@ public:
virtual void renderingStats(WebRenderingStats&) const OVERRIDE;
virtual void setShowFPSCounter(bool show);
virtual void setShowPaintRects(bool show);
+ virtual void setShowDebugBorders(bool show);
virtual void setContinuousPaintingEnabled(bool);
// cc::LayerTreeHostClient implementation.