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 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 } | 48 } |
49 namespace ui { | 49 namespace ui { |
50 class Layer; | 50 class Layer; |
51 } | 51 } |
52 namespace views { | 52 namespace views { |
53 class NonClientFrameView; | 53 class NonClientFrameView; |
54 class Widget; | 54 class Widget; |
55 namespace corewm { | 55 namespace corewm { |
56 class CompoundEventFilter; | 56 class CompoundEventFilter; |
57 class InputMethodEventFilter; | 57 class InputMethodEventFilter; |
| 58 class ShadowController; |
58 } | 59 } |
59 } | 60 } |
60 | 61 |
61 namespace ash { | 62 namespace ash { |
62 | 63 |
63 class AcceleratorController; | 64 class AcceleratorController; |
64 class CapsLockDelegate; | 65 class CapsLockDelegate; |
65 class DesktopBackgroundController; | 66 class DesktopBackgroundController; |
66 class DisplayController; | 67 class DisplayController; |
67 class HighContrastController; | 68 class HighContrastController; |
(...skipping 22 matching lines...) Expand all Loading... |
90 class EventRewriterEventFilter; | 91 class EventRewriterEventFilter; |
91 class FocusCycler; | 92 class FocusCycler; |
92 class MagnificationController; | 93 class MagnificationController; |
93 class MouseCursorEventFilter; | 94 class MouseCursorEventFilter; |
94 class OutputConfiguratorAnimation; | 95 class OutputConfiguratorAnimation; |
95 class OverlayEventFilter; | 96 class OverlayEventFilter; |
96 class ResizeShadowController; | 97 class ResizeShadowController; |
97 class RootWindowController; | 98 class RootWindowController; |
98 class RootWindowLayoutManager; | 99 class RootWindowLayoutManager; |
99 class ScreenPositionController; | 100 class ScreenPositionController; |
100 class ShadowController; | |
101 class SlowAnimationEventFilter; | 101 class SlowAnimationEventFilter; |
102 class StackingController; | 102 class StackingController; |
103 class StatusAreaWidget; | 103 class StatusAreaWidget; |
104 class SystemGestureEventFilter; | 104 class SystemGestureEventFilter; |
105 class SystemModalContainerEventFilter; | 105 class SystemModalContainerEventFilter; |
106 class TooltipController; | 106 class TooltipController; |
107 class TouchObserverHUD; | 107 class TouchObserverHUD; |
108 class VisibilityController; | 108 class VisibilityController; |
109 class WindowModalityController; | 109 class WindowModalityController; |
110 class WorkspaceController; | 110 class WorkspaceController; |
(...skipping 263 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
374 | 374 |
375 static void set_initially_hide_cursor(bool hide) { | 375 static void set_initially_hide_cursor(bool hide) { |
376 initially_hide_cursor_ = hide; | 376 initially_hide_cursor_ = hide; |
377 } | 377 } |
378 | 378 |
379 internal::ResizeShadowController* resize_shadow_controller() { | 379 internal::ResizeShadowController* resize_shadow_controller() { |
380 return resize_shadow_controller_.get(); | 380 return resize_shadow_controller_.get(); |
381 } | 381 } |
382 | 382 |
383 // Made available for tests. | 383 // Made available for tests. |
384 internal::ShadowController* shadow_controller() { | 384 views::corewm::ShadowController* shadow_controller() { |
385 return shadow_controller_.get(); | 385 return shadow_controller_.get(); |
386 } | 386 } |
387 | 387 |
388 content::BrowserContext* browser_context() { return browser_context_; } | 388 content::BrowserContext* browser_context() { return browser_context_; } |
389 void set_browser_context(content::BrowserContext* browser_context) { | 389 void set_browser_context(content::BrowserContext* browser_context) { |
390 browser_context_ = browser_context; | 390 browser_context_ = browser_context; |
391 } | 391 } |
392 | 392 |
393 // Initializes the root window to be used for a secondary display. | 393 // Initializes the root window to be used for a secondary display. |
394 void InitRootWindowForSecondaryDisplay(aura::RootWindow* root); | 394 void InitRootWindowForSecondaryDisplay(aura::RootWindow* root); |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
462 scoped_ptr<CapsLockDelegate> caps_lock_delegate_; | 462 scoped_ptr<CapsLockDelegate> caps_lock_delegate_; |
463 | 463 |
464 scoped_ptr<internal::AppListController> app_list_controller_; | 464 scoped_ptr<internal::AppListController> app_list_controller_; |
465 | 465 |
466 scoped_ptr<internal::StackingController> stacking_controller_; | 466 scoped_ptr<internal::StackingController> stacking_controller_; |
467 scoped_ptr<internal::ActivationController> activation_controller_; | 467 scoped_ptr<internal::ActivationController> activation_controller_; |
468 scoped_ptr<internal::CaptureController> capture_controller_; | 468 scoped_ptr<internal::CaptureController> capture_controller_; |
469 scoped_ptr<internal::WindowModalityController> window_modality_controller_; | 469 scoped_ptr<internal::WindowModalityController> window_modality_controller_; |
470 scoped_ptr<internal::DragDropController> drag_drop_controller_; | 470 scoped_ptr<internal::DragDropController> drag_drop_controller_; |
471 scoped_ptr<internal::ResizeShadowController> resize_shadow_controller_; | 471 scoped_ptr<internal::ResizeShadowController> resize_shadow_controller_; |
472 scoped_ptr<internal::ShadowController> shadow_controller_; | 472 scoped_ptr<views::corewm::ShadowController> shadow_controller_; |
473 scoped_ptr<internal::TooltipController> tooltip_controller_; | 473 scoped_ptr<internal::TooltipController> tooltip_controller_; |
474 scoped_ptr<internal::VisibilityController> visibility_controller_; | 474 scoped_ptr<internal::VisibilityController> visibility_controller_; |
475 scoped_ptr<DesktopBackgroundController> desktop_background_controller_; | 475 scoped_ptr<DesktopBackgroundController> desktop_background_controller_; |
476 scoped_ptr<PowerButtonController> power_button_controller_; | 476 scoped_ptr<PowerButtonController> power_button_controller_; |
477 scoped_ptr<SessionStateController> session_state_controller_; | 477 scoped_ptr<SessionStateController> session_state_controller_; |
478 scoped_ptr<UserActivityDetector> user_activity_detector_; | 478 scoped_ptr<UserActivityDetector> user_activity_detector_; |
479 scoped_ptr<VideoDetector> video_detector_; | 479 scoped_ptr<VideoDetector> video_detector_; |
480 scoped_ptr<WindowCycleController> window_cycle_controller_; | 480 scoped_ptr<WindowCycleController> window_cycle_controller_; |
481 scoped_ptr<internal::FocusCycler> focus_cycler_; | 481 scoped_ptr<internal::FocusCycler> focus_cycler_; |
482 scoped_ptr<DisplayController> display_controller_; | 482 scoped_ptr<DisplayController> display_controller_; |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
527 | 527 |
528 // For testing only: simulate that a modal window is open | 528 // For testing only: simulate that a modal window is open |
529 bool simulate_modal_window_open_for_testing_; | 529 bool simulate_modal_window_open_for_testing_; |
530 | 530 |
531 DISALLOW_COPY_AND_ASSIGN(Shell); | 531 DISALLOW_COPY_AND_ASSIGN(Shell); |
532 }; | 532 }; |
533 | 533 |
534 } // namespace ash | 534 } // namespace ash |
535 | 535 |
536 #endif // ASH_SHELL_H_ | 536 #endif // ASH_SHELL_H_ |
OLD | NEW |