summaryrefslogtreecommitdiffstats
path: root/ash/shell.h
diff options
context:
space:
mode:
authorben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-23 19:30:27 +0000
committerben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-23 19:30:27 +0000
commit262f8bd0d00cd8dd9aa679338467d3104cc0d44c (patch)
tree9e65804202ea972658ada1e86d3c6f5fa508cf7c /ash/shell.h
parent7de00b2456fe566ed86da0543dceda3204110148 (diff)
downloadchromium_src-262f8bd0d00cd8dd9aa679338467d3104cc0d44c.zip
chromium_src-262f8bd0d00cd8dd9aa679338467d3104cc0d44c.tar.gz
chromium_src-262f8bd0d00cd8dd9aa679338467d3104cc0d44c.tar.bz2
Remove stops_event_propagation from Window, since it's broken.
Changes it to be implemented by the Aura client, via a new interface EventClient. The client can determine whether or not a given window and its subtree can receive events. I also cleaned up the way screen locking is entered/exited via the delegate, and some stuff in ash/shell. http://crbug.com/119347 TEST=none Review URL: https://chromiumcodereview.appspot.com/9788001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@128553 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/shell.h')
-rw-r--r--ash/shell.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/ash/shell.h b/ash/shell.h
index 23a13cd..764587f 100644
--- a/ash/shell.h
+++ b/ash/shell.h
@@ -60,6 +60,7 @@ class ActivationController;
class AcceleratorFilter;
class AppList;
class DragDropController;
+class EventClientImpl;
class FocusCycler;
class InputMethodEventFilter;
class MonitorController;
@@ -283,6 +284,7 @@ class ASH_EXPORT Shell {
scoped_ptr<VideoDetector> video_detector_;
scoped_ptr<WindowCycleController> window_cycle_controller_;
scoped_ptr<internal::FocusCycler> focus_cycler_;
+ scoped_ptr<internal::EventClientImpl> event_client_;
scoped_ptr<internal::MonitorController> monitor_controller_;
// An event filter that pre-handles all key events to send them to an IME.