| 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_SHELL_H_ | 5 #ifndef ASH_SHELL_H_ |
| 6 #define ASH_SHELL_H_ | 6 #define ASH_SHELL_H_ |
| 7 | 7 |
| 8 #include <utility> | 8 #include <utility> |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 15 matching lines...) Expand all Loading... |
| 26 | 26 |
| 27 class CommandLine; | 27 class CommandLine; |
| 28 | 28 |
| 29 namespace aura { | 29 namespace aura { |
| 30 class EventFilter; | 30 class EventFilter; |
| 31 class RootWindow; | 31 class RootWindow; |
| 32 class Window; | 32 class Window; |
| 33 namespace client { | 33 namespace client { |
| 34 class ActivationClient; | 34 class ActivationClient; |
| 35 class FocusClient; | 35 class FocusClient; |
| 36 class StackingClient; | |
| 37 class UserActionClient; | 36 class UserActionClient; |
| 38 } | 37 } |
| 39 } | 38 } |
| 40 namespace chromeos { | 39 namespace chromeos { |
| 41 class OutputConfigurator; | 40 class OutputConfigurator; |
| 42 } | 41 } |
| 43 namespace content { | 42 namespace content { |
| 44 class BrowserContext; | 43 class BrowserContext; |
| 45 } | 44 } |
| 46 | 45 |
| (...skipping 375 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 422 | 421 |
| 423 #if defined(OS_CHROMEOS) | 422 #if defined(OS_CHROMEOS) |
| 424 chromeos::OutputConfigurator* output_configurator() { | 423 chromeos::OutputConfigurator* output_configurator() { |
| 425 return output_configurator_.get(); | 424 return output_configurator_.get(); |
| 426 } | 425 } |
| 427 internal::OutputConfiguratorAnimation* output_configurator_animation() { | 426 internal::OutputConfiguratorAnimation* output_configurator_animation() { |
| 428 return output_configurator_animation_.get(); | 427 return output_configurator_animation_.get(); |
| 429 } | 428 } |
| 430 #endif // defined(OS_CHROMEOS) | 429 #endif // defined(OS_CHROMEOS) |
| 431 | 430 |
| 432 aura::client::StackingClient* stacking_client(); | |
| 433 | |
| 434 RootWindowHostFactory* root_window_host_factory() { | 431 RootWindowHostFactory* root_window_host_factory() { |
| 435 return root_window_host_factory_.get(); | 432 return root_window_host_factory_.get(); |
| 436 } | 433 } |
| 437 | 434 |
| 438 private: | 435 private: |
| 439 FRIEND_TEST_ALL_PREFIXES(ExtendedDesktopTest, TestCursor); | 436 FRIEND_TEST_ALL_PREFIXES(ExtendedDesktopTest, TestCursor); |
| 440 FRIEND_TEST_ALL_PREFIXES(WindowManagerTest, MouseEventCursors); | 437 FRIEND_TEST_ALL_PREFIXES(WindowManagerTest, MouseEventCursors); |
| 441 FRIEND_TEST_ALL_PREFIXES(WindowManagerTest, TransformActivate); | 438 FRIEND_TEST_ALL_PREFIXES(WindowManagerTest, TransformActivate); |
| 442 friend class internal::RootWindowController; | 439 friend class internal::RootWindowController; |
| 443 friend class test::ShellTestApi; | 440 friend class test::ShellTestApi; |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 504 scoped_ptr<SystemTrayDelegate> system_tray_delegate_; | 501 scoped_ptr<SystemTrayDelegate> system_tray_delegate_; |
| 505 scoped_ptr<SystemTrayNotifier> system_tray_notifier_; | 502 scoped_ptr<SystemTrayNotifier> system_tray_notifier_; |
| 506 scoped_ptr<UserWallpaperDelegate> user_wallpaper_delegate_; | 503 scoped_ptr<UserWallpaperDelegate> user_wallpaper_delegate_; |
| 507 scoped_ptr<CapsLockDelegate> caps_lock_delegate_; | 504 scoped_ptr<CapsLockDelegate> caps_lock_delegate_; |
| 508 scoped_ptr<LauncherDelegate> launcher_delegate_; | 505 scoped_ptr<LauncherDelegate> launcher_delegate_; |
| 509 | 506 |
| 510 scoped_ptr<LauncherModel> launcher_model_; | 507 scoped_ptr<LauncherModel> launcher_model_; |
| 511 | 508 |
| 512 scoped_ptr<internal::AppListController> app_list_controller_; | 509 scoped_ptr<internal::AppListController> app_list_controller_; |
| 513 | 510 |
| 514 scoped_ptr<aura::client::StackingClient> stacking_client_; | |
| 515 scoped_ptr<internal::ActivationController> activation_controller_; | 511 scoped_ptr<internal::ActivationController> activation_controller_; |
| 516 scoped_ptr<internal::CaptureController> capture_controller_; | 512 scoped_ptr<internal::CaptureController> capture_controller_; |
| 517 scoped_ptr<internal::DragDropController> drag_drop_controller_; | 513 scoped_ptr<internal::DragDropController> drag_drop_controller_; |
| 518 scoped_ptr<internal::ResizeShadowController> resize_shadow_controller_; | 514 scoped_ptr<internal::ResizeShadowController> resize_shadow_controller_; |
| 519 scoped_ptr<views::corewm::ShadowController> shadow_controller_; | 515 scoped_ptr<views::corewm::ShadowController> shadow_controller_; |
| 520 scoped_ptr<views::corewm::VisibilityController> visibility_controller_; | 516 scoped_ptr<views::corewm::VisibilityController> visibility_controller_; |
| 521 scoped_ptr<views::corewm::WindowModalityController> | 517 scoped_ptr<views::corewm::WindowModalityController> |
| 522 window_modality_controller_; | 518 window_modality_controller_; |
| 523 scoped_ptr<internal::TooltipController> tooltip_controller_; | 519 scoped_ptr<internal::TooltipController> tooltip_controller_; |
| 524 scoped_ptr<DesktopBackgroundController> desktop_background_controller_; | 520 scoped_ptr<DesktopBackgroundController> desktop_background_controller_; |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 586 | 582 |
| 587 // For testing only: simulate that a modal window is open | 583 // For testing only: simulate that a modal window is open |
| 588 bool simulate_modal_window_open_for_testing_; | 584 bool simulate_modal_window_open_for_testing_; |
| 589 | 585 |
| 590 DISALLOW_COPY_AND_ASSIGN(Shell); | 586 DISALLOW_COPY_AND_ASSIGN(Shell); |
| 591 }; | 587 }; |
| 592 | 588 |
| 593 } // namespace ash | 589 } // namespace ash |
| 594 | 590 |
| 595 #endif // ASH_SHELL_H_ | 591 #endif // ASH_SHELL_H_ |
| OLD | NEW |