| OLD | NEW |
| 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 "content/browser/renderer_host/render_view_host_impl.h" | 5 #include "content/browser/renderer_host/render_view_host_impl.h" |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 #include <string> | 8 #include <string> |
| 9 #include <utility> | 9 #include <utility> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 1024 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1035 return; | 1035 return; |
| 1036 | 1036 |
| 1037 HostZoomMapImpl* host_zoom_map = | 1037 HostZoomMapImpl* host_zoom_map = |
| 1038 static_cast<HostZoomMapImpl*>(HostZoomMap::GetDefaultForBrowserContext( | 1038 static_cast<HostZoomMapImpl*>(HostZoomMap::GetDefaultForBrowserContext( |
| 1039 GetProcess()->GetBrowserContext())); | 1039 GetProcess()->GetBrowserContext())); |
| 1040 host_zoom_map->SetTemporaryZoomLevel(GetProcess()->GetID(), | 1040 host_zoom_map->SetTemporaryZoomLevel(GetProcess()->GetID(), |
| 1041 GetRoutingID(), | 1041 GetRoutingID(), |
| 1042 host_zoom_map->GetDefaultZoomLevel()); | 1042 host_zoom_map->GetDefaultZoomLevel()); |
| 1043 } | 1043 } |
| 1044 | 1044 |
| 1045 void RenderViewHostImpl::OnToggleFullscreen(bool enter_fullscreen) { | 1045 void RenderViewHostImpl::OnToggleFullscreen(bool enter_fullscreen, bool is_video
) { |
| 1046 DCHECK_CURRENTLY_ON(BrowserThread::UI); | 1046 DCHECK_CURRENTLY_ON(BrowserThread::UI); |
| 1047 delegate_->ToggleFullscreenMode(enter_fullscreen); | 1047 delegate_->ToggleFullscreenMode(enter_fullscreen, is_video); |
| 1048 // We need to notify the contents that its fullscreen state has changed. This | 1048 // We need to notify the contents that its fullscreen state has changed. This |
| 1049 // is done as part of the resize message. | 1049 // is done as part of the resize message. |
| 1050 WasResized(); | 1050 WasResized(); |
| 1051 } | 1051 } |
| 1052 | 1052 |
| 1053 void RenderViewHostImpl::OnDidContentsPreferredSizeChange( | 1053 void RenderViewHostImpl::OnDidContentsPreferredSizeChange( |
| 1054 const gfx::Size& new_size) { | 1054 const gfx::Size& new_size) { |
| 1055 delegate_->UpdatePreferredSize(new_size); | 1055 delegate_->UpdatePreferredSize(new_size); |
| 1056 } | 1056 } |
| 1057 | 1057 |
| (...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1250 const base::string16& content, | 1250 const base::string16& content, |
| 1251 size_t start_offset, | 1251 size_t start_offset, |
| 1252 size_t end_offset) { | 1252 size_t end_offset) { |
| 1253 if (!view_) | 1253 if (!view_) |
| 1254 return; | 1254 return; |
| 1255 view_->OnTextSurroundingSelectionResponse(content, start_offset, end_offset); | 1255 view_->OnTextSurroundingSelectionResponse(content, start_offset, end_offset); |
| 1256 } | 1256 } |
| 1257 | 1257 |
| 1258 void RenderViewHostImpl::ExitFullscreen() { | 1258 void RenderViewHostImpl::ExitFullscreen() { |
| 1259 RejectMouseLockOrUnlockIfNecessary(); | 1259 RejectMouseLockOrUnlockIfNecessary(); |
| 1260 |
| 1261 bool is_video = true; // TODO(igsolla): find out how to retrieve this value!! |
| 1262 |
| 1260 // Notify delegate_ and renderer of fullscreen state change. | 1263 // Notify delegate_ and renderer of fullscreen state change. |
| 1261 OnToggleFullscreen(false); | 1264 OnToggleFullscreen(false, is_video); |
| 1262 } | 1265 } |
| 1263 | 1266 |
| 1264 WebPreferences RenderViewHostImpl::GetWebkitPreferences() { | 1267 WebPreferences RenderViewHostImpl::GetWebkitPreferences() { |
| 1265 if (!web_preferences_.get()) { | 1268 if (!web_preferences_.get()) { |
| 1266 OnWebkitPreferencesChanged(); | 1269 OnWebkitPreferencesChanged(); |
| 1267 } | 1270 } |
| 1268 return *web_preferences_; | 1271 return *web_preferences_; |
| 1269 } | 1272 } |
| 1270 | 1273 |
| 1271 void RenderViewHostImpl::UpdateWebkitPreferences(const WebPreferences& prefs) { | 1274 void RenderViewHostImpl::UpdateWebkitPreferences(const WebPreferences& prefs) { |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1392 FrameTree* frame_tree = delegate_->GetFrameTree(); | 1395 FrameTree* frame_tree = delegate_->GetFrameTree(); |
| 1393 | 1396 |
| 1394 frame_tree->ResetForMainFrameSwap(); | 1397 frame_tree->ResetForMainFrameSwap(); |
| 1395 } | 1398 } |
| 1396 | 1399 |
| 1397 void RenderViewHostImpl::SelectWordAroundCaret() { | 1400 void RenderViewHostImpl::SelectWordAroundCaret() { |
| 1398 Send(new ViewMsg_SelectWordAroundCaret(GetRoutingID())); | 1401 Send(new ViewMsg_SelectWordAroundCaret(GetRoutingID())); |
| 1399 } | 1402 } |
| 1400 | 1403 |
| 1401 } // namespace content | 1404 } // namespace content |
| OLD | NEW |