| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "components/mus/display_manager.h" | 5 #include "components/mus/display_manager.h" |
| 6 | 6 |
| 7 #include "base/numerics/safe_conversions.h" | 7 #include "base/numerics/safe_conversions.h" |
| 8 #include "cc/output/compositor_frame.h" | 8 #include "cc/output/compositor_frame.h" |
| 9 #include "cc/output/delegated_frame_data.h" | 9 #include "cc/output/delegated_frame_data.h" |
| 10 #include "cc/quads/render_pass.h" | 10 #include "cc/quads/render_pass.h" |
| (...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 164 } | 164 } |
| 165 | 165 |
| 166 void DefaultDisplayManager::SetViewportSize(const gfx::Size& size) { | 166 void DefaultDisplayManager::SetViewportSize(const gfx::Size& size) { |
| 167 platform_window_->SetBounds(gfx::Rect(size)); | 167 platform_window_->SetBounds(gfx::Rect(size)); |
| 168 } | 168 } |
| 169 | 169 |
| 170 void DefaultDisplayManager::SetTitle(const base::string16& title) { | 170 void DefaultDisplayManager::SetTitle(const base::string16& title) { |
| 171 platform_window_->SetTitle(title); | 171 platform_window_->SetTitle(title); |
| 172 } | 172 } |
| 173 | 173 |
| 174 void DefaultDisplayManager::SetCapture() { |
| 175 platform_window_->SetCapture(); |
| 176 } |
| 177 |
| 174 const mojo::ViewportMetrics& DefaultDisplayManager::GetViewportMetrics() { | 178 const mojo::ViewportMetrics& DefaultDisplayManager::GetViewportMetrics() { |
| 175 return metrics_; | 179 return metrics_; |
| 176 } | 180 } |
| 177 | 181 |
| 178 void DefaultDisplayManager::UpdateTextInputState( | 182 void DefaultDisplayManager::UpdateTextInputState( |
| 179 const ui::TextInputState& state) { | 183 const ui::TextInputState& state) { |
| 180 ui::PlatformImeController* ime = platform_window_->GetPlatformImeController(); | 184 ui::PlatformImeController* ime = platform_window_->GetPlatformImeController(); |
| 181 if (ime) | 185 if (ime) |
| 182 ime->UpdateTextInputState(state); | 186 ime->UpdateTextInputState(state); |
| 183 } | 187 } |
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 308 platform_window_->Close(); | 312 platform_window_->Close(); |
| 309 } | 313 } |
| 310 | 314 |
| 311 void DefaultDisplayManager::OnClosed() { | 315 void DefaultDisplayManager::OnClosed() { |
| 312 delegate_->OnDisplayClosed(); | 316 delegate_->OnDisplayClosed(); |
| 313 } | 317 } |
| 314 | 318 |
| 315 void DefaultDisplayManager::OnWindowStateChanged( | 319 void DefaultDisplayManager::OnWindowStateChanged( |
| 316 ui::PlatformWindowState new_state) {} | 320 ui::PlatformWindowState new_state) {} |
| 317 | 321 |
| 318 void DefaultDisplayManager::OnLostCapture() {} | 322 void DefaultDisplayManager::OnLostCapture() { |
| 323 delegate_->OnLostCapture(); |
| 324 } |
| 319 | 325 |
| 320 void DefaultDisplayManager::OnAcceleratedWidgetAvailable( | 326 void DefaultDisplayManager::OnAcceleratedWidgetAvailable( |
| 321 gfx::AcceleratedWidget widget, | 327 gfx::AcceleratedWidget widget, |
| 322 float device_pixel_ratio) { | 328 float device_pixel_ratio) { |
| 323 if (widget != gfx::kNullAcceleratedWidget) { | 329 if (widget != gfx::kNullAcceleratedWidget) { |
| 324 top_level_display_client_.reset( | 330 top_level_display_client_.reset( |
| 325 new TopLevelDisplayClient(widget, gpu_state_, surfaces_state_)); | 331 new TopLevelDisplayClient(widget, gpu_state_, surfaces_state_)); |
| 326 } | 332 } |
| 327 UpdateMetrics(metrics_.size_in_pixels.To<gfx::Size>(), device_pixel_ratio); | 333 UpdateMetrics(metrics_.size_in_pixels.To<gfx::Size>(), device_pixel_ratio); |
| 328 } | 334 } |
| 329 | 335 |
| 330 void DefaultDisplayManager::OnActivationChanged(bool active) {} | 336 void DefaultDisplayManager::OnActivationChanged(bool active) {} |
| 331 | 337 |
| 332 } // namespace mus | 338 } // namespace mus |
| OLD | NEW |