Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(111)

Side by Side Diff: android_webview/renderer/aw_render_view_ext.cc

Issue 418883002: Simplify wrap_contents mode. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix findbugs Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "android_webview/renderer/aw_render_view_ext.h" 5 #include "android_webview/renderer/aw_render_view_ext.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "android_webview/common/aw_hit_test_data.h" 9 #include "android_webview/common/aw_hit_test_data.h"
10 #include "android_webview/common/render_view_messages.h" 10 #include "android_webview/common/render_view_messages.h"
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
154 154
155 bool AwRenderViewExt::OnMessageReceived(const IPC::Message& message) { 155 bool AwRenderViewExt::OnMessageReceived(const IPC::Message& message) {
156 bool handled = true; 156 bool handled = true;
157 IPC_BEGIN_MESSAGE_MAP(AwRenderViewExt, message) 157 IPC_BEGIN_MESSAGE_MAP(AwRenderViewExt, message)
158 IPC_MESSAGE_HANDLER(AwViewMsg_DocumentHasImages, OnDocumentHasImagesRequest) 158 IPC_MESSAGE_HANDLER(AwViewMsg_DocumentHasImages, OnDocumentHasImagesRequest)
159 IPC_MESSAGE_HANDLER(AwViewMsg_DoHitTest, OnDoHitTest) 159 IPC_MESSAGE_HANDLER(AwViewMsg_DoHitTest, OnDoHitTest)
160 IPC_MESSAGE_HANDLER(AwViewMsg_SetTextZoomFactor, OnSetTextZoomFactor) 160 IPC_MESSAGE_HANDLER(AwViewMsg_SetTextZoomFactor, OnSetTextZoomFactor)
161 IPC_MESSAGE_HANDLER(AwViewMsg_ResetScrollAndScaleState, 161 IPC_MESSAGE_HANDLER(AwViewMsg_ResetScrollAndScaleState,
162 OnResetScrollAndScaleState) 162 OnResetScrollAndScaleState)
163 IPC_MESSAGE_HANDLER(AwViewMsg_SetInitialPageScale, OnSetInitialPageScale) 163 IPC_MESSAGE_HANDLER(AwViewMsg_SetInitialPageScale, OnSetInitialPageScale)
164 IPC_MESSAGE_HANDLER(AwViewMsg_SetFixedLayoutSize, OnSetFixedLayoutSize)
165 IPC_MESSAGE_HANDLER(AwViewMsg_SetBackgroundColor, OnSetBackgroundColor) 164 IPC_MESSAGE_HANDLER(AwViewMsg_SetBackgroundColor, OnSetBackgroundColor)
166 IPC_MESSAGE_UNHANDLED(handled = false) 165 IPC_MESSAGE_UNHANDLED(handled = false)
167 IPC_END_MESSAGE_MAP() 166 IPC_END_MESSAGE_MAP()
168 return handled; 167 return handled;
169 } 168 }
170 169
171 void AwRenderViewExt::OnDocumentHasImagesRequest(int id) { 170 void AwRenderViewExt::OnDocumentHasImagesRequest(int id) {
172 bool hasImages = false; 171 bool hasImages = false;
173 if (render_view()) { 172 if (render_view()) {
174 blink::WebView* webview = render_view()->GetWebView(); 173 blink::WebView* webview = render_view()->GetWebView();
(...skipping 126 matching lines...) Expand 10 before | Expand all | Expand 10 after
301 render_view()->GetWebView()->resetScrollAndScaleState(); 300 render_view()->GetWebView()->resetScrollAndScaleState();
302 } 301 }
303 302
304 void AwRenderViewExt::OnSetInitialPageScale(double page_scale_factor) { 303 void AwRenderViewExt::OnSetInitialPageScale(double page_scale_factor) {
305 if (!render_view() || !render_view()->GetWebView()) 304 if (!render_view() || !render_view()->GetWebView())
306 return; 305 return;
307 render_view()->GetWebView()->setInitialPageScaleOverride( 306 render_view()->GetWebView()->setInitialPageScaleOverride(
308 page_scale_factor); 307 page_scale_factor);
309 } 308 }
310 309
311 void AwRenderViewExt::OnSetFixedLayoutSize(const gfx::Size& size) {
312 if (!render_view() || !render_view()->GetWebView())
313 return;
314 render_view()->GetWebView()->setFixedLayoutSize(size);
315 }
316
317 void AwRenderViewExt::OnSetBackgroundColor(SkColor c) { 310 void AwRenderViewExt::OnSetBackgroundColor(SkColor c) {
318 if (!render_view() || !render_view()->GetWebView()) 311 if (!render_view() || !render_view()->GetWebView())
319 return; 312 return;
320 render_view()->GetWebView()->setBaseBackgroundColor(c); 313 render_view()->GetWebView()->setBaseBackgroundColor(c);
321 } 314 }
322 315
323 } // namespace android_webview 316 } // namespace android_webview
OLDNEW
« no previous file with comments | « android_webview/renderer/aw_render_view_ext.h ('k') | content/public/common/common_param_traits_macros.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698