| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 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 "ash/display/mirror_window_controller.h" | 5 #include "ash/display/mirror_window_controller.h" |
| 6 | 6 |
| 7 #if defined(USE_X11) | 7 #if defined(USE_X11) |
| 8 #include <X11/Xlib.h> | 8 #include <X11/Xlib.h> |
| 9 | 9 |
| 10 // Xlib.h defines RootWindow. | 10 // Xlib.h defines RootWindow. |
| (...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 197 mirror_window->layer()); | 197 mirror_window->layer()); |
| 198 | 198 |
| 199 cursor_window_ = new aura::Window(cursor_window_delegate_.get()); | 199 cursor_window_ = new aura::Window(cursor_window_delegate_.get()); |
| 200 cursor_window_->SetTransparent(true); | 200 cursor_window_->SetTransparent(true); |
| 201 cursor_window_->Init(aura::WINDOW_LAYER_TEXTURED); | 201 cursor_window_->Init(aura::WINDOW_LAYER_TEXTURED); |
| 202 root_window_->window()->AddChild(cursor_window_); | 202 root_window_->window()->AddChild(cursor_window_); |
| 203 cursor_window_->Show(); | 203 cursor_window_->Show(); |
| 204 } else { | 204 } else { |
| 205 GetRootWindowSettings(root_window_->window())->display_id = | 205 GetRootWindowSettings(root_window_->window())->display_id = |
| 206 display_info.id(); | 206 display_info.id(); |
| 207 root_window_->host()->SetBounds(display_info.bounds_in_native()); | 207 root_window_->SetHostBounds(display_info.bounds_in_native()); |
| 208 } | 208 } |
| 209 | 209 |
| 210 DisplayManager* display_manager = Shell::GetInstance()->display_manager(); | 210 DisplayManager* display_manager = Shell::GetInstance()->display_manager(); |
| 211 const DisplayInfo& source_display_info = display_manager->GetDisplayInfo( | 211 const DisplayInfo& source_display_info = display_manager->GetDisplayInfo( |
| 212 Shell::GetScreen()->GetPrimaryDisplay().id()); | 212 Shell::GetScreen()->GetPrimaryDisplay().id()); |
| 213 DCHECK(display_manager->IsMirrored()); | 213 DCHECK(display_manager->IsMirrored()); |
| 214 scoped_ptr<aura::RootWindowTransformer> transformer( | 214 scoped_ptr<aura::RootWindowTransformer> transformer( |
| 215 internal::CreateRootWindowTransformerForMirroredDisplay( | 215 internal::CreateRootWindowTransformerForMirroredDisplay( |
| 216 source_display_info, | 216 source_display_info, |
| 217 display_info)); | 217 display_info)); |
| (...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 341 Shell::GetScreen()->GetPrimaryDisplay().id()); | 341 Shell::GetScreen()->GetPrimaryDisplay().id()); |
| 342 DCHECK(display_manager->IsMirrored()); | 342 DCHECK(display_manager->IsMirrored()); |
| 343 return scoped_ptr<aura::RootWindowTransformer>( | 343 return scoped_ptr<aura::RootWindowTransformer>( |
| 344 internal::CreateRootWindowTransformerForMirroredDisplay( | 344 internal::CreateRootWindowTransformerForMirroredDisplay( |
| 345 source_display_info, | 345 source_display_info, |
| 346 mirror_display_info)); | 346 mirror_display_info)); |
| 347 } | 347 } |
| 348 | 348 |
| 349 } // namespace internal | 349 } // namespace internal |
| 350 } // namespace ash | 350 } // namespace ash |
| OLD | NEW |