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

Side by Side Diff: ash/root_window_controller.h

Issue 21519002: Prevent mouse from getting stuck on second display in login (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: don't create target window if a session is already active 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | ash/root_window_controller.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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_ROOT_WINDOW_CONTROLLER_H_ 5 #ifndef ASH_ROOT_WINDOW_CONTROLLER_H_
6 #define ASH_ROOT_WINDOW_CONTROLLER_H_ 6 #define ASH_ROOT_WINDOW_CONTROLLER_H_
7 7
8 #include <map> 8 #include <map>
9 9
10 #include "ash/ash_export.h" 10 #include "ash/ash_export.h"
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after
233 scoped_ptr<aura::RootWindow> root_window_; 233 scoped_ptr<aura::RootWindow> root_window_;
234 RootWindowLayoutManager* root_window_layout_; 234 RootWindowLayoutManager* root_window_layout_;
235 235
236 scoped_ptr<StackingController> stacking_controller_; 236 scoped_ptr<StackingController> stacking_controller_;
237 237
238 scoped_ptr<keyboard::KeyboardController> keyboard_controller_; 238 scoped_ptr<keyboard::KeyboardController> keyboard_controller_;
239 239
240 // The shelf for managing the launcher and the status widget. 240 // The shelf for managing the launcher and the status widget.
241 scoped_ptr<ShelfWidget> shelf_; 241 scoped_ptr<ShelfWidget> shelf_;
242 242
243 // An invisible/empty window used as a event target for
244 // |MouseCursorEventFilter| before a user logs in.
245 // (crbug.com/266987)
246 // Its container is |LockScreenBackgroundContainer| and
247 // this must be deleted before the container is deleted.
248 scoped_ptr<aura::Window> mouse_event_target_;
249
243 // Manages layout of docked windows. Owned by DockedContainer. 250 // Manages layout of docked windows. Owned by DockedContainer.
244 DockedWindowLayoutManager* docked_layout_manager_; 251 DockedWindowLayoutManager* docked_layout_manager_;
245 252
246 // Manages layout of panels. Owned by PanelContainer. 253 // Manages layout of panels. Owned by PanelContainer.
247 PanelLayoutManager* panel_layout_manager_; 254 PanelLayoutManager* panel_layout_manager_;
248 255
249 scoped_ptr<SystemBackgroundController> system_background_; 256 scoped_ptr<SystemBackgroundController> system_background_;
250 scoped_ptr<BootSplashScreen> boot_splash_screen_; 257 scoped_ptr<BootSplashScreen> boot_splash_screen_;
251 258
252 scoped_ptr<ScreenDimmer> screen_dimmer_; 259 scoped_ptr<ScreenDimmer> screen_dimmer_;
(...skipping 16 matching lines...) Expand all
269 scoped_ptr<DesktopBackgroundWidgetController> wallpaper_controller_; 276 scoped_ptr<DesktopBackgroundWidgetController> wallpaper_controller_;
270 scoped_ptr<AnimatingDesktopController> animating_wallpaper_controller_; 277 scoped_ptr<AnimatingDesktopController> animating_wallpaper_controller_;
271 278
272 DISALLOW_COPY_AND_ASSIGN(RootWindowController); 279 DISALLOW_COPY_AND_ASSIGN(RootWindowController);
273 }; 280 };
274 281
275 } // namespace internal 282 } // namespace internal
276 } // ash 283 } // ash
277 284
278 #endif // ASH_ROOT_WINDOW_CONTROLLER_H_ 285 #endif // ASH_ROOT_WINDOW_CONTROLLER_H_
OLDNEW
« no previous file with comments | « no previous file | ash/root_window_controller.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698