| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011, 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2011, 2012 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * * Redistributions of source code must retain the above copyright | 8 * * Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * * Redistributions in binary form must reproduce the above | 10 * * Redistributions in binary form must reproduce the above |
| (...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 299 WebView* webView = m_webViewHelper.initialize(); | 299 WebView* webView = m_webViewHelper.initialize(); |
| 300 | 300 |
| 301 // Set WebView background to green with alpha. | 301 // Set WebView background to green with alpha. |
| 302 webView->setBaseBackgroundColor(kAlphaGreen); | 302 webView->setBaseBackgroundColor(kAlphaGreen); |
| 303 webView->settings()->setShouldClearDocumentBackground(false); | 303 webView->settings()->setShouldClearDocumentBackground(false); |
| 304 webView->resize(WebSize(kWidth, kHeight)); | 304 webView->resize(WebSize(kWidth, kHeight)); |
| 305 webView->layout(); | 305 webView->layout(); |
| 306 | 306 |
| 307 // Set canvas background to red with alpha. | 307 // Set canvas background to red with alpha. |
| 308 SkBitmap bitmap; | 308 SkBitmap bitmap; |
| 309 ASSERT_TRUE(bitmap.allocN32Pixels(kWidth, kHeight)); | 309 bitmap.allocN32Pixels(kWidth, kHeight); |
| 310 SkCanvas canvas(bitmap); | 310 SkCanvas canvas(bitmap); |
| 311 canvas.clear(kAlphaRed); | 311 canvas.clear(kAlphaRed); |
| 312 | 312 |
| 313 blink::GraphicsContext context(&canvas); | 313 blink::GraphicsContext context(&canvas); |
| 314 | 314 |
| 315 // Paint the root of the main frame in the way that CompositedLayerMapping w
ould. | 315 // Paint the root of the main frame in the way that CompositedLayerMapping w
ould. |
| 316 blink::FrameView* view = m_webViewHelper.webViewImpl()->mainFrameImpl()->fra
meView(); | 316 blink::FrameView* view = m_webViewHelper.webViewImpl()->mainFrameImpl()->fra
meView(); |
| 317 blink::RenderLayer* rootLayer = view->renderView()->layer(); | 317 blink::RenderLayer* rootLayer = view->renderView()->layer(); |
| 318 blink::IntRect paintRect(0, 0, kWidth, kHeight); | 318 blink::IntRect paintRect(0, 0, kWidth, kHeight); |
| 319 blink::LayerPaintingInfo paintingInfo(rootLayer, paintRect, blink::PaintBeha
viorNormal, blink::LayoutSize()); | 319 blink::LayerPaintingInfo paintingInfo(rootLayer, paintRect, blink::PaintBeha
viorNormal, blink::LayoutSize()); |
| (...skipping 1859 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2179 loadFrame(webView->mainFrame(), url); | 2179 loadFrame(webView->mainFrame(), url); |
| 2180 | 2180 |
| 2181 blink::FrameView* frameView = m_webViewHelper.webViewImpl()->mainFrameImpl()
->frameView(); | 2181 blink::FrameView* frameView = m_webViewHelper.webViewImpl()->mainFrameImpl()
->frameView(); |
| 2182 | 2182 |
| 2183 // Auto-resizing used to ASSERT(needsLayout()) in RenderBlockFlow::layout. T
his EXPECT is | 2183 // Auto-resizing used to ASSERT(needsLayout()) in RenderBlockFlow::layout. T
his EXPECT is |
| 2184 // merely a dummy. The real test is that we don't trigger asserts in debug b
uilds. | 2184 // merely a dummy. The real test is that we don't trigger asserts in debug b
uilds. |
| 2185 EXPECT_FALSE(frameView->needsLayout()); | 2185 EXPECT_FALSE(frameView->needsLayout()); |
| 2186 }; | 2186 }; |
| 2187 | 2187 |
| 2188 } // namespace | 2188 } // namespace |
| OLD | NEW |