OLD | NEW |
---|---|
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/render_view_impl.h" | 5 #include "content/renderer/render_view_impl.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <cmath> | 8 #include <cmath> |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 536 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
547 const std::string& mime_type, | 547 const std::string& mime_type, |
548 webkit::WebPluginInfo* plugin_info, | 548 webkit::WebPluginInfo* plugin_info, |
549 std::string* actual_mime_type) { | 549 std::string* actual_mime_type) { |
550 bool found = false; | 550 bool found = false; |
551 Send(new ViewHostMsg_GetPluginInfo( | 551 Send(new ViewHostMsg_GetPluginInfo( |
552 routing_id_, url, page_url, mime_type, &found, plugin_info, | 552 routing_id_, url, page_url, mime_type, &found, plugin_info, |
553 actual_mime_type)); | 553 actual_mime_type)); |
554 return found; | 554 return found; |
555 } | 555 } |
556 | 556 |
557 bool RenderViewImpl::IsInFullscreenMode() { | |
darin (slow to review)
2011/10/14 07:54:45
Actually, I plan on making this a method of Render
| |
558 // TODO(darin): add a boolean flag to ViewMsg_Resize indicating whether or | |
559 // not we are in fullscreen mode. Return the value that was reported via the | |
560 // ViewMsg_Resize IPC. | |
561 return true; | |
562 } | |
563 | |
557 bool RenderViewImpl::OnMessageReceived(const IPC::Message& message) { | 564 bool RenderViewImpl::OnMessageReceived(const IPC::Message& message) { |
558 WebFrame* main_frame = webview() ? webview()->mainFrame() : NULL; | 565 WebFrame* main_frame = webview() ? webview()->mainFrame() : NULL; |
559 if (main_frame) | 566 if (main_frame) |
560 content::GetContentClient()->SetActiveURL(main_frame->document().url()); | 567 content::GetContentClient()->SetActiveURL(main_frame->document().url()); |
561 | 568 |
562 ObserverListBase<RenderViewObserver>::Iterator it(observers_); | 569 ObserverListBase<RenderViewObserver>::Iterator it(observers_); |
563 RenderViewObserver* observer; | 570 RenderViewObserver* observer; |
564 while ((observer = it.GetNext()) != NULL) | 571 while ((observer = it.GetNext()) != NULL) |
565 if (observer->OnMessageReceived(message)) | 572 if (observer->OnMessageReceived(message)) |
566 return true; | 573 return true; |
(...skipping 4025 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
4592 pepper_delegate_.OnLockMouseACK(succeeded); | 4599 pepper_delegate_.OnLockMouseACK(succeeded); |
4593 } | 4600 } |
4594 | 4601 |
4595 void RenderViewImpl::OnMouseLockLost() { | 4602 void RenderViewImpl::OnMouseLockLost() { |
4596 pepper_delegate_.OnMouseLockLost(); | 4603 pepper_delegate_.OnMouseLockLost(); |
4597 } | 4604 } |
4598 | 4605 |
4599 bool RenderViewImpl::WebWidgetHandlesCompositorScheduling() const { | 4606 bool RenderViewImpl::WebWidgetHandlesCompositorScheduling() const { |
4600 return webview()->settings()->useThreadedCompositor(); | 4607 return webview()->settings()->useThreadedCompositor(); |
4601 } | 4608 } |
OLD | NEW |