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 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
49 } | 49 } |
50 namespace ui { | 50 namespace ui { |
51 class Layer; | 51 class Layer; |
52 } | 52 } |
53 namespace views { | 53 namespace views { |
54 class NonClientFrameView; | 54 class NonClientFrameView; |
55 class Widget; | 55 class Widget; |
56 namespace corewm { | 56 namespace corewm { |
57 class CompoundEventFilter; | 57 class CompoundEventFilter; |
58 class InputMethodEventFilter; | 58 class InputMethodEventFilter; |
| 59 class ShadowController; |
59 } | 60 } |
60 } | 61 } |
61 | 62 |
62 namespace ash { | 63 namespace ash { |
63 | 64 |
64 class AcceleratorController; | 65 class AcceleratorController; |
65 class CapsLockDelegate; | 66 class CapsLockDelegate; |
66 class DesktopBackgroundController; | 67 class DesktopBackgroundController; |
67 class DisplayController; | 68 class DisplayController; |
68 class HighContrastController; | 69 class HighContrastController; |
(...skipping 25 matching lines...) Expand all Loading... |
94 class EventRewriterEventFilter; | 95 class EventRewriterEventFilter; |
95 class FocusCycler; | 96 class FocusCycler; |
96 class MagnificationController; | 97 class MagnificationController; |
97 class MouseCursorEventFilter; | 98 class MouseCursorEventFilter; |
98 class OutputConfiguratorAnimation; | 99 class OutputConfiguratorAnimation; |
99 class OverlayEventFilter; | 100 class OverlayEventFilter; |
100 class ResizeShadowController; | 101 class ResizeShadowController; |
101 class RootWindowController; | 102 class RootWindowController; |
102 class RootWindowLayoutManager; | 103 class RootWindowLayoutManager; |
103 class ScreenPositionController; | 104 class ScreenPositionController; |
104 class ShadowController; | |
105 class SlowAnimationEventFilter; | 105 class SlowAnimationEventFilter; |
106 class StatusAreaWidget; | 106 class StatusAreaWidget; |
107 class SystemGestureEventFilter; | 107 class SystemGestureEventFilter; |
108 class SystemModalContainerEventFilter; | 108 class SystemModalContainerEventFilter; |
109 class TooltipController; | 109 class TooltipController; |
110 class TouchObserverHUD; | 110 class TouchObserverHUD; |
111 class VisibilityController; | 111 class VisibilityController; |
112 class WindowModalityController; | 112 class WindowModalityController; |
113 class WorkspaceController; | 113 class WorkspaceController; |
114 } | 114 } |
(...skipping 269 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
384 | 384 |
385 static void set_initially_hide_cursor(bool hide) { | 385 static void set_initially_hide_cursor(bool hide) { |
386 initially_hide_cursor_ = hide; | 386 initially_hide_cursor_ = hide; |
387 } | 387 } |
388 | 388 |
389 internal::ResizeShadowController* resize_shadow_controller() { | 389 internal::ResizeShadowController* resize_shadow_controller() { |
390 return resize_shadow_controller_.get(); | 390 return resize_shadow_controller_.get(); |
391 } | 391 } |
392 | 392 |
393 // Made available for tests. | 393 // Made available for tests. |
394 internal::ShadowController* shadow_controller() { | 394 views::corewm::ShadowController* shadow_controller() { |
395 return shadow_controller_.get(); | 395 return shadow_controller_.get(); |
396 } | 396 } |
397 | 397 |
398 content::BrowserContext* browser_context() { return browser_context_; } | 398 content::BrowserContext* browser_context() { return browser_context_; } |
399 void set_browser_context(content::BrowserContext* browser_context) { | 399 void set_browser_context(content::BrowserContext* browser_context) { |
400 browser_context_ = browser_context; | 400 browser_context_ = browser_context; |
401 } | 401 } |
402 | 402 |
403 // Initializes the root window to be used for a secondary display. | 403 // Initializes the root window to be used for a secondary display. |
404 void InitRootWindowForSecondaryDisplay(aura::RootWindow* root); | 404 void InitRootWindowForSecondaryDisplay(aura::RootWindow* root); |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
475 scoped_ptr<CapsLockDelegate> caps_lock_delegate_; | 475 scoped_ptr<CapsLockDelegate> caps_lock_delegate_; |
476 | 476 |
477 scoped_ptr<internal::AppListController> app_list_controller_; | 477 scoped_ptr<internal::AppListController> app_list_controller_; |
478 | 478 |
479 scoped_ptr<aura::client::StackingClient> stacking_client_; | 479 scoped_ptr<aura::client::StackingClient> stacking_client_; |
480 scoped_ptr<internal::ActivationController> activation_controller_; | 480 scoped_ptr<internal::ActivationController> activation_controller_; |
481 scoped_ptr<internal::CaptureController> capture_controller_; | 481 scoped_ptr<internal::CaptureController> capture_controller_; |
482 scoped_ptr<internal::WindowModalityController> window_modality_controller_; | 482 scoped_ptr<internal::WindowModalityController> window_modality_controller_; |
483 scoped_ptr<internal::DragDropController> drag_drop_controller_; | 483 scoped_ptr<internal::DragDropController> drag_drop_controller_; |
484 scoped_ptr<internal::ResizeShadowController> resize_shadow_controller_; | 484 scoped_ptr<internal::ResizeShadowController> resize_shadow_controller_; |
485 scoped_ptr<internal::ShadowController> shadow_controller_; | 485 scoped_ptr<views::corewm::ShadowController> shadow_controller_; |
486 scoped_ptr<internal::TooltipController> tooltip_controller_; | 486 scoped_ptr<internal::TooltipController> tooltip_controller_; |
487 scoped_ptr<internal::VisibilityController> visibility_controller_; | 487 scoped_ptr<internal::VisibilityController> visibility_controller_; |
488 scoped_ptr<DesktopBackgroundController> desktop_background_controller_; | 488 scoped_ptr<DesktopBackgroundController> desktop_background_controller_; |
489 scoped_ptr<PowerButtonController> power_button_controller_; | 489 scoped_ptr<PowerButtonController> power_button_controller_; |
490 scoped_ptr<SessionStateController> session_state_controller_; | 490 scoped_ptr<SessionStateController> session_state_controller_; |
491 scoped_ptr<UserActivityDetector> user_activity_detector_; | 491 scoped_ptr<UserActivityDetector> user_activity_detector_; |
492 scoped_ptr<VideoDetector> video_detector_; | 492 scoped_ptr<VideoDetector> video_detector_; |
493 scoped_ptr<WindowCycleController> window_cycle_controller_; | 493 scoped_ptr<WindowCycleController> window_cycle_controller_; |
494 scoped_ptr<internal::FocusCycler> focus_cycler_; | 494 scoped_ptr<internal::FocusCycler> focus_cycler_; |
495 scoped_ptr<DisplayController> display_controller_; | 495 scoped_ptr<DisplayController> display_controller_; |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
545 | 545 |
546 // For testing only: simulate that a modal window is open | 546 // For testing only: simulate that a modal window is open |
547 bool simulate_modal_window_open_for_testing_; | 547 bool simulate_modal_window_open_for_testing_; |
548 | 548 |
549 DISALLOW_COPY_AND_ASSIGN(Shell); | 549 DISALLOW_COPY_AND_ASSIGN(Shell); |
550 }; | 550 }; |
551 | 551 |
552 } // namespace ash | 552 } // namespace ash |
553 | 553 |
554 #endif // ASH_SHELL_H_ | 554 #endif // ASH_SHELL_H_ |
OLD | NEW |