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

Side by Side Diff: ash/root_window_controller.h

Issue 2095193002: clang-format all of //ash (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 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
« no previous file with comments | « ash/popup_message_unittest.cc ('k') | 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 #include <memory> 9 #include <memory>
10 10
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 } 120 }
121 121
122 WmShelfAura* wm_shelf_aura() const { return wm_shelf_aura_.get(); } 122 WmShelfAura* wm_shelf_aura() const { return wm_shelf_aura_.get(); }
123 123
124 // Access the shelf widget associated with this root window controller, 124 // Access the shelf widget associated with this root window controller,
125 // NULL if no such shelf exists. 125 // NULL if no such shelf exists.
126 // DEPRECATED: Prefer GetShelf()->shelf_widget(). 126 // DEPRECATED: Prefer GetShelf()->shelf_widget().
127 ShelfWidget* shelf_widget() { return shelf_widget_.get(); } 127 ShelfWidget* shelf_widget() { return shelf_widget_.get(); }
128 128
129 // Get touch HUDs associated with this root window controller. 129 // Get touch HUDs associated with this root window controller.
130 TouchHudDebug* touch_hud_debug() const { 130 TouchHudDebug* touch_hud_debug() const { return touch_hud_debug_; }
131 return touch_hud_debug_;
132 }
133 TouchHudProjection* touch_hud_projection() const { 131 TouchHudProjection* touch_hud_projection() const {
134 return touch_hud_projection_; 132 return touch_hud_projection_;
135 } 133 }
136 134
137 // Set touch HUDs for this root window controller. The root window controller 135 // Set touch HUDs for this root window controller. The root window controller
138 // will not own the HUDs; their lifetimes are managed by themselves. Whenever 136 // will not own the HUDs; their lifetimes are managed by themselves. Whenever
139 // the widget showing a HUD is being destroyed (e.g. because of detaching a 137 // the widget showing a HUD is being destroyed (e.g. because of detaching a
140 // display), the HUD deletes itself. 138 // display), the HUD deletes itself.
141 void set_touch_hud_debug(TouchHudDebug* hud) { 139 void set_touch_hud_debug(TouchHudDebug* hud) { touch_hud_debug_ = hud; }
142 touch_hud_debug_ = hud;
143 }
144 void set_touch_hud_projection(TouchHudProjection* hud) { 140 void set_touch_hud_projection(TouchHudProjection* hud) {
145 touch_hud_projection_ = hud; 141 touch_hud_projection_ = hud;
146 } 142 }
147 143
148 DesktopBackgroundWidgetController* wallpaper_controller() { 144 DesktopBackgroundWidgetController* wallpaper_controller() {
149 return wallpaper_controller_.get(); 145 return wallpaper_controller_.get();
150 } 146 }
151 void SetWallpaperController(DesktopBackgroundWidgetController* controller); 147 void SetWallpaperController(DesktopBackgroundWidgetController* controller);
152 AnimatingDesktopController* animating_wallpaper_controller() { 148 AnimatingDesktopController* animating_wallpaper_controller() {
153 return animating_wallpaper_controller_.get(); 149 return animating_wallpaper_controller_.get();
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
240 236
241 // Tests if a window is associated with the virtual keyboard. 237 // Tests if a window is associated with the virtual keyboard.
242 bool IsVirtualKeyboardWindow(aura::Window* window); 238 bool IsVirtualKeyboardWindow(aura::Window* window);
243 239
244 // If touch exploration is enabled, update the touch exploration 240 // If touch exploration is enabled, update the touch exploration
245 // controller so that synthesized touch events are anchored at this point. 241 // controller so that synthesized touch events are anchored at this point.
246 void SetTouchAccessibilityAnchorPoint(const gfx::Point& anchor_point); 242 void SetTouchAccessibilityAnchorPoint(const gfx::Point& anchor_point);
247 243
248 private: 244 private:
249 explicit RootWindowController(AshWindowTreeHost* host); 245 explicit RootWindowController(AshWindowTreeHost* host);
250 enum RootWindowType { 246 enum RootWindowType { PRIMARY, SECONDARY };
251 PRIMARY,
252 SECONDARY
253 };
254 247
255 // Initializes the RootWindowController. |is_primary| is true if 248 // Initializes the RootWindowController. |is_primary| is true if
256 // the controller is for primary display. |first_run_after_boot| is 249 // the controller is for primary display. |first_run_after_boot| is
257 // set to true only for primary root window after boot. 250 // set to true only for primary root window after boot.
258 void Init(RootWindowType root_window_type, bool first_run_after_boot); 251 void Init(RootWindowType root_window_type, bool first_run_after_boot);
259 252
260 void InitLayoutManagers(); 253 void InitLayoutManagers();
261 254
262 // Initializes |system_background_| and possibly also |boot_splash_screen_|. 255 // Initializes |system_background_| and possibly also |boot_splash_screen_|.
263 // |is_first_run_after_boot| determines the background's initial color. 256 // |is_first_run_after_boot| determines the background's initial color.
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
337 330
338 // On classic ash, returns the RootWindowController for the given |root_window|. 331 // On classic ash, returns the RootWindowController for the given |root_window|.
339 // On mus ash, returns the RootWindowController for the primary display. 332 // On mus ash, returns the RootWindowController for the primary display.
340 // See RootWindowController class comment above. 333 // See RootWindowController class comment above.
341 ASH_EXPORT RootWindowController* GetRootWindowController( 334 ASH_EXPORT RootWindowController* GetRootWindowController(
342 const aura::Window* root_window); 335 const aura::Window* root_window);
343 336
344 } // namespace ash 337 } // namespace ash
345 338
346 #endif // ASH_ROOT_WINDOW_CONTROLLER_H_ 339 #endif // ASH_ROOT_WINDOW_CONTROLLER_H_
OLDNEW
« no previous file with comments | « ash/popup_message_unittest.cc ('k') | ash/root_window_controller.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698