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

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

Issue 789533002: Fullscreen: make fullscreen requests come from RenderFrame (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: make try happy Created 5 years, 11 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
« no previous file with comments | « content/renderer/render_frame_impl.h ('k') | content/renderer/render_view_impl.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 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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_frame_impl.h" 5 #include "content/renderer/render_frame_impl.h"
6 6
7 #include <map> 7 #include <map>
8 #include <string> 8 #include <string>
9 9
10 #include "base/auto_reset.h" 10 #include "base/auto_reset.h"
(...skipping 3506 matching lines...) Expand 10 before | Expand all | Expand 10 after
3517 int start_offset, 3517 int start_offset,
3518 const blink::WebAXObject& end_object, 3518 const blink::WebAXObject& end_object,
3519 int end_offset) { 3519 int end_offset) {
3520 if (renderer_accessibility_) { 3520 if (renderer_accessibility_) {
3521 renderer_accessibility_->HandleAccessibilityFindInPageResult( 3521 renderer_accessibility_->HandleAccessibilityFindInPageResult(
3522 identifier, match_index, start_object, start_offset, 3522 identifier, match_index, start_object, start_offset,
3523 end_object, end_offset); 3523 end_object, end_offset);
3524 } 3524 }
3525 } 3525 }
3526 3526
3527 void RenderFrameImpl::didChangeManifest(blink::WebLocalFrame* frame) 3527 void RenderFrameImpl::didChangeManifest(blink::WebLocalFrame* frame) {
3528 {
3529 DCHECK(!frame_ || frame_ == frame); 3528 DCHECK(!frame_ || frame_ == frame);
3530 3529
3531 FOR_EACH_OBSERVER(RenderFrameObserver, observers_, DidChangeManifest()); 3530 FOR_EACH_OBSERVER(RenderFrameObserver, observers_, DidChangeManifest());
3532 } 3531 }
3533 3532
3533 bool RenderFrameImpl::enterFullscreen() {
3534 Send(new FrameHostMsg_ToggleFullscreen(routing_id_, true));
3535 return true;
3536 }
3537
3538 bool RenderFrameImpl::exitFullscreen() {
3539 Send(new FrameHostMsg_ToggleFullscreen(routing_id_, false));
3540 return true;
3541 }
3542
3534 void RenderFrameImpl::DidPlay(blink::WebMediaPlayer* player) { 3543 void RenderFrameImpl::DidPlay(blink::WebMediaPlayer* player) {
3535 Send(new FrameHostMsg_MediaPlayingNotification( 3544 Send(new FrameHostMsg_MediaPlayingNotification(
3536 routing_id_, reinterpret_cast<int64>(player), player->hasVideo(), 3545 routing_id_, reinterpret_cast<int64>(player), player->hasVideo(),
3537 player->hasAudio(), player->isRemote())); 3546 player->hasAudio(), player->isRemote()));
3538 } 3547 }
3539 3548
3540 void RenderFrameImpl::DidPause(blink::WebMediaPlayer* player) { 3549 void RenderFrameImpl::DidPause(blink::WebMediaPlayer* player) {
3541 Send(new FrameHostMsg_MediaPausedNotification( 3550 Send(new FrameHostMsg_MediaPausedNotification(
3542 routing_id_, reinterpret_cast<int64>(player))); 3551 routing_id_, reinterpret_cast<int64>(player)));
3543 } 3552 }
(...skipping 850 matching lines...) Expand 10 before | Expand all | Expand 10 after
4394 4403
4395 #if defined(ENABLE_BROWSER_CDMS) 4404 #if defined(ENABLE_BROWSER_CDMS)
4396 RendererCdmManager* RenderFrameImpl::GetCdmManager() { 4405 RendererCdmManager* RenderFrameImpl::GetCdmManager() {
4397 if (!cdm_manager_) 4406 if (!cdm_manager_)
4398 cdm_manager_ = new RendererCdmManager(this); 4407 cdm_manager_ = new RendererCdmManager(this);
4399 return cdm_manager_; 4408 return cdm_manager_;
4400 } 4409 }
4401 #endif // defined(ENABLE_BROWSER_CDMS) 4410 #endif // defined(ENABLE_BROWSER_CDMS)
4402 4411
4403 } // namespace content 4412 } // namespace content
OLDNEW
« no previous file with comments | « content/renderer/render_frame_impl.h ('k') | content/renderer/render_view_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698