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

Side by Side Diff: ash/shell.h

Issue 165463002: event-rewrite: Clean up how events are rewritten. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 6 years, 10 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 310 matching lines...) Expand 10 before | Expand all | Expand 10 after
321 } 321 }
322 views::corewm::InputMethodEventFilter* input_method_filter() { 322 views::corewm::InputMethodEventFilter* input_method_filter() {
323 return input_method_filter_.get(); 323 return input_method_filter_.get();
324 } 324 }
325 views::corewm::CompoundEventFilter* env_filter() { 325 views::corewm::CompoundEventFilter* env_filter() {
326 return env_filter_.get(); 326 return env_filter_.get();
327 } 327 }
328 views::corewm::TooltipController* tooltip_controller() { 328 views::corewm::TooltipController* tooltip_controller() {
329 return tooltip_controller_.get(); 329 return tooltip_controller_.get();
330 } 330 }
331 internal::EventRewriterEventFilter* event_rewriter_filter() {
332 return event_rewriter_filter_.get();
333 }
334 internal::OverlayEventFilter* overlay_filter() { 331 internal::OverlayEventFilter* overlay_filter() {
335 return overlay_filter_.get(); 332 return overlay_filter_.get();
336 } 333 }
337 DesktopBackgroundController* desktop_background_controller() { 334 DesktopBackgroundController* desktop_background_controller() {
338 return desktop_background_controller_.get(); 335 return desktop_background_controller_.get();
339 } 336 }
340 PowerButtonController* power_button_controller() { 337 PowerButtonController* power_button_controller() {
341 return power_button_controller_.get(); 338 return power_button_controller_.get();
342 } 339 }
343 LockStateController* lock_state_controller() { 340 LockStateController* lock_state_controller() {
(...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after
652 scoped_ptr<aura::client::UserActionClient> user_action_client_; 649 scoped_ptr<aura::client::UserActionClient> user_action_client_;
653 aura::client::ActivationClient* activation_client_; 650 aura::client::ActivationClient* activation_client_;
654 scoped_ptr<internal::MouseCursorEventFilter> mouse_cursor_filter_; 651 scoped_ptr<internal::MouseCursorEventFilter> mouse_cursor_filter_;
655 scoped_ptr<internal::ScreenPositionController> screen_position_controller_; 652 scoped_ptr<internal::ScreenPositionController> screen_position_controller_;
656 scoped_ptr<internal::SystemModalContainerEventFilter> modality_filter_; 653 scoped_ptr<internal::SystemModalContainerEventFilter> modality_filter_;
657 scoped_ptr<internal::EventClientImpl> event_client_; 654 scoped_ptr<internal::EventClientImpl> event_client_;
658 scoped_ptr<internal::EventTransformationHandler> 655 scoped_ptr<internal::EventTransformationHandler>
659 event_transformation_handler_; 656 event_transformation_handler_;
660 scoped_ptr<WindowTreeHostFactory> root_window_host_factory_; 657 scoped_ptr<WindowTreeHostFactory> root_window_host_factory_;
661 658
662 // An event filter that rewrites or drops an event.
663 scoped_ptr<internal::EventRewriterEventFilter> event_rewriter_filter_;
664
665 // An event filter that pre-handles key events while the partial 659 // An event filter that pre-handles key events while the partial
666 // screenshot UI or the keyboard overlay is active. 660 // screenshot UI or the keyboard overlay is active.
667 scoped_ptr<internal::OverlayEventFilter> overlay_filter_; 661 scoped_ptr<internal::OverlayEventFilter> overlay_filter_;
668 662
669 // An event filter for logging keyboard-related metrics. 663 // An event filter for logging keyboard-related metrics.
670 scoped_ptr<internal::KeyboardUMAEventFilter> keyboard_metrics_filter_; 664 scoped_ptr<internal::KeyboardUMAEventFilter> keyboard_metrics_filter_;
671 665
672 // An event filter which handles moving and resizing windows. 666 // An event filter which handles moving and resizing windows.
673 scoped_ptr<ToplevelWindowEventHandler> toplevel_window_event_handler_; 667 scoped_ptr<ToplevelWindowEventHandler> toplevel_window_event_handler_;
674 668
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
724 718
725 // Injected content::GPUDataManager support. 719 // Injected content::GPUDataManager support.
726 scoped_ptr<GPUSupport> gpu_support_; 720 scoped_ptr<GPUSupport> gpu_support_;
727 721
728 DISALLOW_COPY_AND_ASSIGN(Shell); 722 DISALLOW_COPY_AND_ASSIGN(Shell);
729 }; 723 };
730 724
731 } // namespace ash 725 } // namespace ash
732 726
733 #endif // ASH_SHELL_H_ 727 #endif // ASH_SHELL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698