| 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 #ifndef ASH_ROOT_WINDOW_CONTROLLER_H_ | 5 #ifndef ASH_ROOT_WINDOW_CONTROLLER_H_ |
| 6 #define ASH_ROOT_WINDOW_CONTROLLER_H_ | 6 #define ASH_ROOT_WINDOW_CONTROLLER_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 | 9 |
| 10 #include "ash/ash_export.h" | 10 #include "ash/ash_export.h" |
| (...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 233 scoped_ptr<aura::RootWindow> root_window_; | 233 scoped_ptr<aura::RootWindow> root_window_; |
| 234 RootWindowLayoutManager* root_window_layout_; | 234 RootWindowLayoutManager* root_window_layout_; |
| 235 | 235 |
| 236 scoped_ptr<StackingController> stacking_controller_; | 236 scoped_ptr<StackingController> stacking_controller_; |
| 237 | 237 |
| 238 scoped_ptr<keyboard::KeyboardController> keyboard_controller_; | 238 scoped_ptr<keyboard::KeyboardController> keyboard_controller_; |
| 239 | 239 |
| 240 // The shelf for managing the launcher and the status widget. | 240 // The shelf for managing the launcher and the status widget. |
| 241 scoped_ptr<ShelfWidget> shelf_; | 241 scoped_ptr<ShelfWidget> shelf_; |
| 242 | 242 |
| 243 // An invisible/empty window used as a event target for |
| 244 // |MouseCursorEventFilter| before a user logs in. |
| 245 // (crbug.com/266987) |
| 246 // Its container is |LockScreenBackgroundContainer| and |
| 247 // this must be deleted before the container is deleted. |
| 248 scoped_ptr<aura::Window> mouse_event_target_; |
| 249 |
| 243 // Manages layout of docked windows. Owned by DockedContainer. | 250 // Manages layout of docked windows. Owned by DockedContainer. |
| 244 DockedWindowLayoutManager* docked_layout_manager_; | 251 DockedWindowLayoutManager* docked_layout_manager_; |
| 245 | 252 |
| 246 // Manages layout of panels. Owned by PanelContainer. | 253 // Manages layout of panels. Owned by PanelContainer. |
| 247 PanelLayoutManager* panel_layout_manager_; | 254 PanelLayoutManager* panel_layout_manager_; |
| 248 | 255 |
| 249 scoped_ptr<SystemBackgroundController> system_background_; | 256 scoped_ptr<SystemBackgroundController> system_background_; |
| 250 scoped_ptr<BootSplashScreen> boot_splash_screen_; | 257 scoped_ptr<BootSplashScreen> boot_splash_screen_; |
| 251 | 258 |
| 252 scoped_ptr<ScreenDimmer> screen_dimmer_; | 259 scoped_ptr<ScreenDimmer> screen_dimmer_; |
| (...skipping 16 matching lines...) Expand all Loading... |
| 269 scoped_ptr<DesktopBackgroundWidgetController> wallpaper_controller_; | 276 scoped_ptr<DesktopBackgroundWidgetController> wallpaper_controller_; |
| 270 scoped_ptr<AnimatingDesktopController> animating_wallpaper_controller_; | 277 scoped_ptr<AnimatingDesktopController> animating_wallpaper_controller_; |
| 271 | 278 |
| 272 DISALLOW_COPY_AND_ASSIGN(RootWindowController); | 279 DISALLOW_COPY_AND_ASSIGN(RootWindowController); |
| 273 }; | 280 }; |
| 274 | 281 |
| 275 } // namespace internal | 282 } // namespace internal |
| 276 } // ash | 283 } // ash |
| 277 | 284 |
| 278 #endif // ASH_ROOT_WINDOW_CONTROLLER_H_ | 285 #endif // ASH_ROOT_WINDOW_CONTROLLER_H_ |
| OLD | NEW |