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

Side by Side Diff: content/renderer/webplugin_delegate_proxy.cc

Issue 7812020: Moved the following IPC messages used by the chrome NPAPI plugin installer out of content (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 3 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
« no previous file with comments | « content/renderer/webplugin_delegate_proxy.h ('k') | ipc/ipc_message_utils.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 "content/renderer/webplugin_delegate_proxy.h" 5 #include "content/renderer/webplugin_delegate_proxy.h"
6 6
7 #if defined(TOOLKIT_USES_GTK) 7 #if defined(TOOLKIT_USES_GTK)
8 #include <gtk/gtk.h> 8 #include <gtk/gtk.h>
9 #endif 9 #endif
10 10
(...skipping 395 matching lines...) Expand 10 before | Expand all | Expand 10 after
406 } 406 }
407 407
408 void WebPluginDelegateProxy::DidFinishManualLoading() { 408 void WebPluginDelegateProxy::DidFinishManualLoading() {
409 Send(new PluginMsg_DidFinishManualLoading(instance_id_)); 409 Send(new PluginMsg_DidFinishManualLoading(instance_id_));
410 } 410 }
411 411
412 void WebPluginDelegateProxy::DidManualLoadFail() { 412 void WebPluginDelegateProxy::DidManualLoadFail() {
413 Send(new PluginMsg_DidManualLoadFail(instance_id_)); 413 Send(new PluginMsg_DidManualLoadFail(instance_id_));
414 } 414 }
415 415
416 void WebPluginDelegateProxy::InstallMissingPlugin() {
417 Send(new PluginMsg_InstallMissingPlugin(instance_id_));
418 }
419
420 bool WebPluginDelegateProxy::OnMessageReceived(const IPC::Message& msg) { 416 bool WebPluginDelegateProxy::OnMessageReceived(const IPC::Message& msg) {
421 content::GetContentClient()->SetActiveURL(page_url_); 417 content::GetContentClient()->SetActiveURL(page_url_);
422 418
423 bool handled = true; 419 bool handled = true;
424 IPC_BEGIN_MESSAGE_MAP(WebPluginDelegateProxy, msg) 420 IPC_BEGIN_MESSAGE_MAP(WebPluginDelegateProxy, msg)
425 IPC_MESSAGE_HANDLER(PluginHostMsg_SetWindow, OnSetWindow) 421 IPC_MESSAGE_HANDLER(PluginHostMsg_SetWindow, OnSetWindow)
426 #if defined(OS_WIN) 422 #if defined(OS_WIN)
427 IPC_MESSAGE_HANDLER(PluginHostMsg_SetWindowlessPumpEvent, 423 IPC_MESSAGE_HANDLER(PluginHostMsg_SetWindowlessPumpEvent,
428 OnSetWindowlessPumpEvent) 424 OnSetWindowlessPumpEvent)
429 #endif 425 #endif
430 IPC_MESSAGE_HANDLER(PluginHostMsg_CancelResource, OnCancelResource) 426 IPC_MESSAGE_HANDLER(PluginHostMsg_CancelResource, OnCancelResource)
431 IPC_MESSAGE_HANDLER(PluginHostMsg_InvalidateRect, OnInvalidateRect) 427 IPC_MESSAGE_HANDLER(PluginHostMsg_InvalidateRect, OnInvalidateRect)
432 IPC_MESSAGE_HANDLER(PluginHostMsg_GetWindowScriptNPObject, 428 IPC_MESSAGE_HANDLER(PluginHostMsg_GetWindowScriptNPObject,
433 OnGetWindowScriptNPObject) 429 OnGetWindowScriptNPObject)
434 IPC_MESSAGE_HANDLER(PluginHostMsg_GetPluginElement, 430 IPC_MESSAGE_HANDLER(PluginHostMsg_GetPluginElement,
435 OnGetPluginElement) 431 OnGetPluginElement)
436 IPC_MESSAGE_HANDLER(PluginHostMsg_SetCookie, OnSetCookie) 432 IPC_MESSAGE_HANDLER(PluginHostMsg_SetCookie, OnSetCookie)
437 IPC_MESSAGE_HANDLER(PluginHostMsg_GetCookies, OnGetCookies) 433 IPC_MESSAGE_HANDLER(PluginHostMsg_GetCookies, OnGetCookies)
438 IPC_MESSAGE_HANDLER(PluginHostMsg_MissingPluginStatus,
439 OnMissingPluginStatus)
440 IPC_MESSAGE_HANDLER(PluginHostMsg_URLRequest, OnHandleURLRequest) 434 IPC_MESSAGE_HANDLER(PluginHostMsg_URLRequest, OnHandleURLRequest)
441 IPC_MESSAGE_HANDLER(PluginHostMsg_CancelDocumentLoad, OnCancelDocumentLoad) 435 IPC_MESSAGE_HANDLER(PluginHostMsg_CancelDocumentLoad, OnCancelDocumentLoad)
442 IPC_MESSAGE_HANDLER(PluginHostMsg_InitiateHTTPRangeRequest, 436 IPC_MESSAGE_HANDLER(PluginHostMsg_InitiateHTTPRangeRequest,
443 OnInitiateHTTPRangeRequest) 437 OnInitiateHTTPRangeRequest)
444 IPC_MESSAGE_HANDLER(PluginHostMsg_DeferResourceLoading, 438 IPC_MESSAGE_HANDLER(PluginHostMsg_DeferResourceLoading,
445 OnDeferResourceLoading) 439 OnDeferResourceLoading)
446 440
447 #if defined(OS_MACOSX) 441 #if defined(OS_MACOSX)
448 IPC_MESSAGE_HANDLER(PluginHostMsg_FocusChanged, 442 IPC_MESSAGE_HANDLER(PluginHostMsg_FocusChanged,
449 OnFocusChanged); 443 OnFocusChanged);
(...skipping 672 matching lines...) Expand 10 before | Expand all | Expand 10 after
1122 } 1116 }
1123 1117
1124 void WebPluginDelegateProxy::OnGetCookies(const GURL& url, 1118 void WebPluginDelegateProxy::OnGetCookies(const GURL& url,
1125 const GURL& first_party_for_cookies, 1119 const GURL& first_party_for_cookies,
1126 std::string* cookies) { 1120 std::string* cookies) {
1127 DCHECK(cookies); 1121 DCHECK(cookies);
1128 if (plugin_) 1122 if (plugin_)
1129 *cookies = plugin_->GetCookies(url, first_party_for_cookies); 1123 *cookies = plugin_->GetCookies(url, first_party_for_cookies);
1130 } 1124 }
1131 1125
1132 void WebPluginDelegateProxy::OnMissingPluginStatus(int status) {
1133 if (render_view_)
1134 render_view_->OnMissingPluginStatus(this, status);
1135 }
1136
1137 void WebPluginDelegateProxy::PaintSadPlugin(WebKit::WebCanvas* native_context, 1126 void WebPluginDelegateProxy::PaintSadPlugin(WebKit::WebCanvas* native_context,
1138 const gfx::Rect& rect) { 1127 const gfx::Rect& rect) {
1139 // Lazily load the sad plugin image. 1128 // Lazily load the sad plugin image.
1140 if (!sad_plugin_) 1129 if (!sad_plugin_)
1141 sad_plugin_ = content::GetContentClient()->renderer()->GetSadPluginBitmap(); 1130 sad_plugin_ = content::GetContentClient()->renderer()->GetSadPluginBitmap();
1142 if (sad_plugin_) 1131 if (sad_plugin_)
1143 webkit::PaintSadPlugin(native_context, plugin_rect_, *sad_plugin_); 1132 webkit::PaintSadPlugin(native_context, plugin_rect_, *sad_plugin_);
1144 } 1133 }
1145 1134
1146 void WebPluginDelegateProxy::CopyFromBackBufferToFrontBuffer( 1135 void WebPluginDelegateProxy::CopyFromBackBufferToFrontBuffer(
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after
1390 } 1379 }
1391 #endif 1380 #endif
1392 1381
1393 void WebPluginDelegateProxy::OnURLRedirectResponse(bool allow, 1382 void WebPluginDelegateProxy::OnURLRedirectResponse(bool allow,
1394 int resource_id) { 1383 int resource_id) {
1395 if (!plugin_) 1384 if (!plugin_)
1396 return; 1385 return;
1397 1386
1398 plugin_->URLRedirectResponse(allow, resource_id); 1387 plugin_->URLRedirectResponse(allow, resource_id);
1399 } 1388 }
OLDNEW
« no previous file with comments | « content/renderer/webplugin_delegate_proxy.h ('k') | ipc/ipc_message_utils.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698