Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(237)

Side by Side Diff: ash/shell.h

Issue 192483007: Move chromeos/display/* to ui/display/chromeos (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix formatting Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 24 matching lines...) Expand all
35 } 35 }
36 namespace aura { 36 namespace aura {
37 class EventFilter; 37 class EventFilter;
38 class RootWindow; 38 class RootWindow;
39 class Window; 39 class Window;
40 namespace client { 40 namespace client {
41 class ActivationClient; 41 class ActivationClient;
42 class FocusClient; 42 class FocusClient;
43 } 43 }
44 } 44 }
45 namespace chromeos {
46 class OutputConfigurator;
47 }
48 45
49 namespace gfx { 46 namespace gfx {
50 class ImageSkia; 47 class ImageSkia;
51 class Point; 48 class Point;
52 class Rect; 49 class Rect;
53 } 50 }
54 51
55 namespace keyboard { 52 namespace keyboard {
56 class KeyboardController; 53 class KeyboardController;
57 } 54 }
58 55
59 namespace ui { 56 namespace ui {
60 class Layer; 57 class Layer;
58 class OutputConfigurator;
61 } 59 }
62 namespace views { 60 namespace views {
63 class NonClientFrameView; 61 class NonClientFrameView;
64 class Widget; 62 class Widget;
65 namespace corewm { 63 namespace corewm {
66 class CompoundEventFilter; 64 class CompoundEventFilter;
67 class InputMethodEventFilter; 65 class InputMethodEventFilter;
68 class ShadowController; 66 class ShadowController;
69 class TooltipController; 67 class TooltipController;
70 class VisibilityController; 68 class VisibilityController;
(...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after
497 views::corewm::ShadowController* shadow_controller() { 495 views::corewm::ShadowController* shadow_controller() {
498 return shadow_controller_.get(); 496 return shadow_controller_.get();
499 } 497 }
500 498
501 // Starts the animation that occurs on first login. 499 // Starts the animation that occurs on first login.
502 void DoInitialWorkspaceAnimation(); 500 void DoInitialWorkspaceAnimation();
503 501
504 #if defined(OS_CHROMEOS) 502 #if defined(OS_CHROMEOS)
505 #if defined(USE_X11) 503 #if defined(USE_X11)
506 // TODO(oshima): Move these objects to DisplayController. 504 // TODO(oshima): Move these objects to DisplayController.
507 chromeos::OutputConfigurator* output_configurator() { 505 ui::OutputConfigurator* output_configurator() {
508 return output_configurator_.get(); 506 return output_configurator_.get();
509 } 507 }
510 internal::OutputConfiguratorAnimation* output_configurator_animation() { 508 internal::OutputConfiguratorAnimation* output_configurator_animation() {
511 return output_configurator_animation_.get(); 509 return output_configurator_animation_.get();
512 } 510 }
513 internal::DisplayErrorObserver* display_error_observer() { 511 internal::DisplayErrorObserver* display_error_observer() {
514 return display_error_observer_.get(); 512 return display_error_observer_.get();
515 } 513 }
516 #endif // defined(USE_X11) 514 #endif // defined(USE_X11)
517 515
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
709 scoped_ptr<internal::PowerEventObserver> power_event_observer_; 707 scoped_ptr<internal::PowerEventObserver> power_event_observer_;
710 scoped_ptr<internal::UserActivityNotifier> user_activity_notifier_; 708 scoped_ptr<internal::UserActivityNotifier> user_activity_notifier_;
711 scoped_ptr<internal::VideoActivityNotifier> video_activity_notifier_; 709 scoped_ptr<internal::VideoActivityNotifier> video_activity_notifier_;
712 scoped_ptr<StickyKeysController> sticky_keys_controller_; 710 scoped_ptr<StickyKeysController> sticky_keys_controller_;
713 scoped_ptr<internal::ResolutionNotificationController> 711 scoped_ptr<internal::ResolutionNotificationController>
714 resolution_notification_controller_; 712 resolution_notification_controller_;
715 scoped_ptr<internal::BluetoothNotificationController> 713 scoped_ptr<internal::BluetoothNotificationController>
716 bluetooth_notification_controller_; 714 bluetooth_notification_controller_;
717 #if defined(USE_X11) 715 #if defined(USE_X11)
718 // Controls video output device state. 716 // Controls video output device state.
719 scoped_ptr<chromeos::OutputConfigurator> output_configurator_; 717 scoped_ptr<ui::OutputConfigurator> output_configurator_;
720 scoped_ptr<internal::OutputConfiguratorAnimation> 718 scoped_ptr<internal::OutputConfiguratorAnimation>
721 output_configurator_animation_; 719 output_configurator_animation_;
722 scoped_ptr<internal::DisplayErrorObserver> display_error_observer_; 720 scoped_ptr<internal::DisplayErrorObserver> display_error_observer_;
723 scoped_ptr<internal::ProjectingObserver> projecting_observer_; 721 scoped_ptr<internal::ProjectingObserver> projecting_observer_;
724 722
725 // Listens for output changes and updates the display manager. 723 // Listens for output changes and updates the display manager.
726 scoped_ptr<internal::DisplayChangeObserver> display_change_observer_; 724 scoped_ptr<internal::DisplayChangeObserver> display_change_observer_;
727 725
728 scoped_ptr<ui::EventHandler> magnifier_key_scroll_handler_; 726 scoped_ptr<ui::EventHandler> magnifier_key_scroll_handler_;
729 scoped_ptr<ui::EventHandler> speech_feedback_handler_; 727 scoped_ptr<ui::EventHandler> speech_feedback_handler_;
(...skipping 14 matching lines...) Expand all
744 742
745 // Injected content::GPUDataManager support. 743 // Injected content::GPUDataManager support.
746 scoped_ptr<GPUSupport> gpu_support_; 744 scoped_ptr<GPUSupport> gpu_support_;
747 745
748 DISALLOW_COPY_AND_ASSIGN(Shell); 746 DISALLOW_COPY_AND_ASSIGN(Shell);
749 }; 747 };
750 748
751 } // namespace ash 749 } // namespace ash
752 750
753 #endif // ASH_SHELL_H_ 751 #endif // ASH_SHELL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698