OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 #include "ash/accelerators/debug_commands.h" | 5 #include "ash/accelerators/debug_commands.h" |
6 | 6 |
7 #include "ash/accelerators/accelerator_commands.h" | 7 #include "ash/accelerators/accelerator_commands.h" |
8 #include "ash/common/ash_switches.h" | 8 #include "ash/common/ash_switches.h" |
9 #include "ash/debug.h" | 9 #include "ash/debug.h" |
10 #include "ash/desktop_background/desktop_background_controller.h" | 10 #include "ash/desktop_background/desktop_background_controller.h" |
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
60 int indent, | 60 int indent, |
61 std::ostringstream* out) { | 61 std::ostringstream* out) { |
62 std::string indent_str(indent, ' '); | 62 std::string indent_str(indent, ' '); |
63 std::string name(window->name()); | 63 std::string name(window->name()); |
64 if (name.empty()) | 64 if (name.empty()) |
65 name = "\"\""; | 65 name = "\"\""; |
66 *out << indent_str << name << " (" << window << ")" | 66 *out << indent_str << name << " (" << window << ")" |
67 << " type=" << window->type() | 67 << " type=" << window->type() |
68 << (wm::IsActiveWindow(window) ? " [active] " : " ") | 68 << (wm::IsActiveWindow(window) ? " [active] " : " ") |
69 << (window->IsVisible() ? " visible " : " ") | 69 << (window->IsVisible() ? " visible " : " ") |
70 << window->bounds().ToString() | 70 << window->bounds().ToString() << '\n'; |
71 << '\n'; | |
72 | 71 |
73 for (size_t i = 0; i < window->children().size(); ++i) | 72 for (size_t i = 0; i < window->children().size(); ++i) |
74 PrintWindowHierarchy(window->children()[i], indent + 3, out); | 73 PrintWindowHierarchy(window->children()[i], indent + 3, out); |
75 } | 74 } |
76 | 75 |
77 void HandlePrintWindowHierarchy() { | 76 void HandlePrintWindowHierarchy() { |
78 Shell::RootWindowControllerList controllers = | 77 Shell::RootWindowControllerList controllers = |
79 Shell::GetAllRootWindowControllers(); | 78 Shell::GetAllRootWindowControllers(); |
80 for (size_t i = 0; i < controllers.size(); ++i) { | 79 for (size_t i = 0; i < controllers.size(); ++i) { |
81 std::ostringstream out; | 80 std::ostringstream out; |
(...skipping 19 matching lines...) Expand all Loading... |
101 canvas.DrawRoundRect(gfx::Rect(image_size), 100, paint); | 100 canvas.DrawRoundRect(gfx::Rect(image_size), 100, paint); |
102 return gfx::ImageSkia(canvas.ExtractImageRep()); | 101 return gfx::ImageSkia(canvas.ExtractImageRep()); |
103 } | 102 } |
104 | 103 |
105 void HandleToggleDesktopBackgroundMode() { | 104 void HandleToggleDesktopBackgroundMode() { |
106 static int index = 0; | 105 static int index = 0; |
107 DesktopBackgroundController* desktop_background_controller = | 106 DesktopBackgroundController* desktop_background_controller = |
108 Shell::GetInstance()->desktop_background_controller(); | 107 Shell::GetInstance()->desktop_background_controller(); |
109 switch (++index % 4) { | 108 switch (++index % 4) { |
110 case 0: | 109 case 0: |
111 ash::Shell::GetInstance()->user_wallpaper_delegate()-> | 110 ash::Shell::GetInstance() |
112 InitializeWallpaper(); | 111 ->user_wallpaper_delegate() |
| 112 ->InitializeWallpaper(); |
113 break; | 113 break; |
114 case 1: | 114 case 1: |
115 desktop_background_controller->SetWallpaperImage( | 115 desktop_background_controller->SetWallpaperImage( |
116 CreateWallpaperImage(SK_ColorRED, SK_ColorBLUE), | 116 CreateWallpaperImage(SK_ColorRED, SK_ColorBLUE), |
117 wallpaper::WALLPAPER_LAYOUT_STRETCH); | 117 wallpaper::WALLPAPER_LAYOUT_STRETCH); |
118 break; | 118 break; |
119 case 2: | 119 case 2: |
120 desktop_background_controller->SetWallpaperImage( | 120 desktop_background_controller->SetWallpaperImage( |
121 CreateWallpaperImage(SK_ColorBLUE, SK_ColorGREEN), | 121 CreateWallpaperImage(SK_ColorBLUE, SK_ColorGREEN), |
122 wallpaper::WALLPAPER_LAYOUT_CENTER); | 122 wallpaper::WALLPAPER_LAYOUT_CENTER); |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
222 case DEBUG_TOGGLE_SHOW_PAINT_RECTS: | 222 case DEBUG_TOGGLE_SHOW_PAINT_RECTS: |
223 ToggleShowPaintRects(); | 223 ToggleShowPaintRects(); |
224 break; | 224 break; |
225 default: | 225 default: |
226 break; | 226 break; |
227 } | 227 } |
228 } | 228 } |
229 | 229 |
230 } // namespace debug | 230 } // namespace debug |
231 } // namespace ash | 231 } // namespace ash |
OLD | NEW |