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

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: review comments Created 6 years 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
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 3398 matching lines...) Expand 10 before | Expand all | Expand 10 after
3409 int start_offset, 3409 int start_offset,
3410 const blink::WebAXObject& end_object, 3410 const blink::WebAXObject& end_object,
3411 int end_offset) { 3411 int end_offset) {
3412 if (renderer_accessibility_) { 3412 if (renderer_accessibility_) {
3413 renderer_accessibility_->HandleAccessibilityFindInPageResult( 3413 renderer_accessibility_->HandleAccessibilityFindInPageResult(
3414 identifier, match_index, start_object, start_offset, 3414 identifier, match_index, start_object, start_offset,
3415 end_object, end_offset); 3415 end_object, end_offset);
3416 } 3416 }
3417 } 3417 }
3418 3418
3419 void RenderFrameImpl::didChangeManifest(blink::WebLocalFrame* frame) 3419 void RenderFrameImpl::didChangeManifest(blink::WebLocalFrame* frame) {
3420 {
3421 DCHECK(!frame_ || frame_ == frame); 3420 DCHECK(!frame_ || frame_ == frame);
3422 3421
3423 FOR_EACH_OBSERVER(RenderFrameObserver, observers_, DidChangeManifest()); 3422 FOR_EACH_OBSERVER(RenderFrameObserver, observers_, DidChangeManifest());
3424 } 3423 }
3425 3424
3425 bool RenderFrameImpl::enterFullscreen() {
3426 Send(new FrameHostMsg_ToggleFullscreen(routing_id_, true));
3427 return true;
3428 }
3429
3430 bool RenderFrameImpl::exitFullscreen() {
3431 Send(new FrameHostMsg_ToggleFullscreen(routing_id_, false));
3432 return true;
3433 }
3434
3426 void RenderFrameImpl::DidPlay(blink::WebMediaPlayer* player) { 3435 void RenderFrameImpl::DidPlay(blink::WebMediaPlayer* player) {
3427 Send(new FrameHostMsg_MediaPlayingNotification( 3436 Send(new FrameHostMsg_MediaPlayingNotification(
3428 routing_id_, reinterpret_cast<int64>(player), player->hasVideo(), 3437 routing_id_, reinterpret_cast<int64>(player), player->hasVideo(),
3429 player->hasAudio(), player->isRemote())); 3438 player->hasAudio(), player->isRemote()));
3430 } 3439 }
3431 3440
3432 void RenderFrameImpl::DidPause(blink::WebMediaPlayer* player) { 3441 void RenderFrameImpl::DidPause(blink::WebMediaPlayer* player) {
3433 Send(new FrameHostMsg_MediaPausedNotification( 3442 Send(new FrameHostMsg_MediaPausedNotification(
3434 routing_id_, reinterpret_cast<int64>(player))); 3443 routing_id_, reinterpret_cast<int64>(player)));
3435 } 3444 }
(...skipping 853 matching lines...) Expand 10 before | Expand all | Expand 10 after
4289 4298
4290 #if defined(ENABLE_BROWSER_CDMS) 4299 #if defined(ENABLE_BROWSER_CDMS)
4291 RendererCdmManager* RenderFrameImpl::GetCdmManager() { 4300 RendererCdmManager* RenderFrameImpl::GetCdmManager() {
4292 if (!cdm_manager_) 4301 if (!cdm_manager_)
4293 cdm_manager_ = new RendererCdmManager(this); 4302 cdm_manager_ = new RendererCdmManager(this);
4294 return cdm_manager_; 4303 return cdm_manager_;
4295 } 4304 }
4296 #endif // defined(ENABLE_BROWSER_CDMS) 4305 #endif // defined(ENABLE_BROWSER_CDMS)
4297 4306
4298 } // namespace content 4307 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698