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

Side by Side Diff: ash/shell.h

Issue 20415002: Add window overview mode behind --ash-enable-overview-mode flag to F5 key. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Remove MRU window tracking refactoring from CL. Created 7 years, 4 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
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 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
90 class ShellDelegate; 90 class ShellDelegate;
91 class ShellObserver; 91 class ShellObserver;
92 class SystemTray; 92 class SystemTray;
93 class SystemTrayDelegate; 93 class SystemTrayDelegate;
94 class SystemTrayNotifier; 94 class SystemTrayNotifier;
95 class UserActivityDetector; 95 class UserActivityDetector;
96 class UserWallpaperDelegate; 96 class UserWallpaperDelegate;
97 class VideoDetector; 97 class VideoDetector;
98 class WebNotificationTray; 98 class WebNotificationTray;
99 class WindowCycleController; 99 class WindowCycleController;
100 class WindowSelectorController;
100 101
101 namespace internal { 102 namespace internal {
102 class AcceleratorFilter; 103 class AcceleratorFilter;
103 class ActivationController; 104 class ActivationController;
104 class AppListController; 105 class AppListController;
105 class CaptureController; 106 class CaptureController;
106 class DisplayChangeObserverX11; 107 class DisplayChangeObserverX11;
107 class DisplayErrorObserver; 108 class DisplayErrorObserver;
108 class DisplayManager; 109 class DisplayManager;
109 class DragDropController; 110 class DragDropController;
(...skipping 202 matching lines...) Expand 10 before | Expand all | Expand 10 after
312 } 313 }
313 UserActivityDetector* user_activity_detector() { 314 UserActivityDetector* user_activity_detector() {
314 return user_activity_detector_.get(); 315 return user_activity_detector_.get();
315 } 316 }
316 VideoDetector* video_detector() { 317 VideoDetector* video_detector() {
317 return video_detector_.get(); 318 return video_detector_.get();
318 } 319 }
319 WindowCycleController* window_cycle_controller() { 320 WindowCycleController* window_cycle_controller() {
320 return window_cycle_controller_.get(); 321 return window_cycle_controller_.get();
321 } 322 }
323 WindowSelectorController* window_selector_controller() {
324 return window_selector_controller_.get();
325 }
322 internal::FocusCycler* focus_cycler() { 326 internal::FocusCycler* focus_cycler() {
323 return focus_cycler_.get(); 327 return focus_cycler_.get();
324 } 328 }
325 DisplayController* display_controller() { 329 DisplayController* display_controller() {
326 return display_controller_.get(); 330 return display_controller_.get();
327 } 331 }
328 internal::MouseCursorEventFilter* mouse_cursor_filter() { 332 internal::MouseCursorEventFilter* mouse_cursor_filter() {
329 return mouse_cursor_filter_.get(); 333 return mouse_cursor_filter_.get();
330 } 334 }
331 internal::EventTransformationHandler* event_transformation_handler() { 335 internal::EventTransformationHandler* event_transformation_handler() {
(...skipping 208 matching lines...) Expand 10 before | Expand all | Expand 10 after
540 scoped_ptr<views::corewm::VisibilityController> visibility_controller_; 544 scoped_ptr<views::corewm::VisibilityController> visibility_controller_;
541 scoped_ptr<views::corewm::WindowModalityController> 545 scoped_ptr<views::corewm::WindowModalityController>
542 window_modality_controller_; 546 window_modality_controller_;
543 scoped_ptr<views::corewm::TooltipController> tooltip_controller_; 547 scoped_ptr<views::corewm::TooltipController> tooltip_controller_;
544 scoped_ptr<DesktopBackgroundController> desktop_background_controller_; 548 scoped_ptr<DesktopBackgroundController> desktop_background_controller_;
545 scoped_ptr<PowerButtonController> power_button_controller_; 549 scoped_ptr<PowerButtonController> power_button_controller_;
546 scoped_ptr<LockStateController> lock_state_controller_; 550 scoped_ptr<LockStateController> lock_state_controller_;
547 scoped_ptr<UserActivityDetector> user_activity_detector_; 551 scoped_ptr<UserActivityDetector> user_activity_detector_;
548 scoped_ptr<VideoDetector> video_detector_; 552 scoped_ptr<VideoDetector> video_detector_;
549 scoped_ptr<WindowCycleController> window_cycle_controller_; 553 scoped_ptr<WindowCycleController> window_cycle_controller_;
554 scoped_ptr<WindowSelectorController> window_selector_controller_;
550 scoped_ptr<internal::FocusCycler> focus_cycler_; 555 scoped_ptr<internal::FocusCycler> focus_cycler_;
551 scoped_ptr<DisplayController> display_controller_; 556 scoped_ptr<DisplayController> display_controller_;
552 scoped_ptr<HighContrastController> high_contrast_controller_; 557 scoped_ptr<HighContrastController> high_contrast_controller_;
553 scoped_ptr<MagnificationController> magnification_controller_; 558 scoped_ptr<MagnificationController> magnification_controller_;
554 scoped_ptr<PartialMagnificationController> partial_magnification_controller_; 559 scoped_ptr<PartialMagnificationController> partial_magnification_controller_;
555 scoped_ptr<aura::client::FocusClient> focus_client_; 560 scoped_ptr<aura::client::FocusClient> focus_client_;
556 scoped_ptr<aura::client::UserActionClient> user_action_client_; 561 scoped_ptr<aura::client::UserActionClient> user_action_client_;
557 aura::client::ActivationClient* activation_client_; 562 aura::client::ActivationClient* activation_client_;
558 scoped_ptr<internal::MouseCursorEventFilter> mouse_cursor_filter_; 563 scoped_ptr<internal::MouseCursorEventFilter> mouse_cursor_filter_;
559 scoped_ptr<internal::ScreenPositionController> screen_position_controller_; 564 scoped_ptr<internal::ScreenPositionController> screen_position_controller_;
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
608 bool simulate_modal_window_open_for_testing_; 613 bool simulate_modal_window_open_for_testing_;
609 614
610 bool is_touch_hud_projection_enabled_; 615 bool is_touch_hud_projection_enabled_;
611 616
612 DISALLOW_COPY_AND_ASSIGN(Shell); 617 DISALLOW_COPY_AND_ASSIGN(Shell);
613 }; 618 };
614 619
615 } // namespace ash 620 } // namespace ash
616 621
617 #endif // ASH_SHELL_H_ 622 #endif // ASH_SHELL_H_
OLDNEW
« no previous file with comments | « ash/ash_switches.cc ('k') | ash/shell.cc » ('j') | ash/wm/window_selector.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698