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

Unified Diff: ash/root_window_controller.cc

Issue 2290473004: Rename ash desktop_background to wallpaper. (Closed)
Patch Set: Cleanup Created 4 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 side-by-side diff with in-line comments
Download patch
Index: ash/root_window_controller.cc
diff --git a/ash/root_window_controller.cc b/ash/root_window_controller.cc
index 85122bd83b767048501dbb949221c1aa1603f852..b7b2ff44fac0fdab3cd59d826d4705b817ceef99 100644
--- a/ash/root_window_controller.cc
+++ b/ash/root_window_controller.cc
@@ -38,7 +38,6 @@
#include "ash/common/wm/workspace/workspace_layout_manager.h"
#include "ash/common/wm_shell.h"
#include "ash/common/wm_window.h"
-#include "ash/desktop_background/desktop_background_widget_controller.h"
#include "ash/display/display_manager.h"
#include "ash/high_contrast/high_contrast_controller.h"
#include "ash/host/ash_window_tree_host.h"
@@ -48,12 +47,13 @@
#include "ash/touch/touch_hud_debug.h"
#include "ash/touch/touch_hud_projection.h"
#include "ash/touch/touch_observer_hud.h"
+#include "ash/wallpaper/wallpaper_widget_controller.h"
#include "ash/wm/lock_layout_manager.h"
#include "ash/wm/panels/attached_panel_window_targeter.h"
#include "ash/wm/panels/panel_window_event_handler.h"
#include "ash/wm/stacking_controller.h"
-#include "ash/wm/system_background_controller.h"
#include "ash/wm/system_modal_container_layout_manager.h"
+#include "ash/wm/system_wallpaper_controller.h"
#include "ash/wm/window_properties.h"
#include "ash/wm/window_state_aura.h"
#include "ash/wm/window_util.h"
@@ -99,7 +99,7 @@ namespace {
// Duration for the animation that hides the boot splash screen, in
// milliseconds. This should be short enough in relation to
// wm/window_animation.cc's brightness/grayscale fade animation that the login
-// background image animation isn't hidden by the splash screen animation.
+// wallpaper image animation isn't hidden by the splash screen animation.
const int kBootSplashScreenHideDurationMs = 500;
#endif
@@ -163,7 +163,7 @@ void ReparentAllWindows(aura::Window* src, aura::Window* dst) {
};
const int kExtraContainerIdsToMoveInUnifiedMode[] = {
kShellWindowId_LockScreenContainer,
- kShellWindowId_LockScreenBackgroundContainer,
+ kShellWindowId_LockScreenWallpaperContainer,
};
std::vector<int> container_ids(
kContainerIdsToMove,
@@ -332,7 +332,7 @@ const aura::Window* RootWindowController::GetRootWindow() const {
}
void RootWindowController::SetWallpaperController(
- DesktopBackgroundWidgetController* controller) {
+ WallpaperWidgetController* controller) {
wallpaper_controller_.reset(controller);
}
@@ -380,7 +380,7 @@ void RootWindowController::Shutdown() {
display::Display::kInvalidDisplayID;
ash_host_->PrepareForShutdown();
- system_background_.reset();
+ system_wallpaper_.reset();
aura::client::SetScreenPositionClient(root_window, NULL);
}
@@ -507,13 +507,13 @@ void RootWindowController::UpdateAfterLoginStatusChange(LoginStatus status) {
shelf_widget_->status_area_widget()->UpdateAfterLoginStatusChange(status);
}
-void RootWindowController::HandleInitialDesktopBackgroundAnimationStarted() {
+void RootWindowController::HandleInitialWallpaperAnimationStarted() {
#if defined(OS_CHROMEOS)
if (base::CommandLine::ForCurrentProcess()->HasSwitch(
switches::kAshAnimateFromBootSplashScreen) &&
boot_splash_screen_.get()) {
- // Make the splash screen fade out so it doesn't obscure the desktop
- // wallpaper's brightness/grayscale animation.
+ // Make the splash screen fade out so it doesn't obscure the wallpaper's
+ // brightness/grayscale animation.
boot_splash_screen_->StartHideAnimation(
base::TimeDelta::FromMilliseconds(kBootSplashScreenHideDurationMs));
}
@@ -522,7 +522,7 @@ void RootWindowController::HandleInitialDesktopBackgroundAnimationStarted() {
void RootWindowController::OnWallpaperAnimationFinished(views::Widget* widget) {
// Make sure the wallpaper is visible.
- system_background_->SetColor(SK_ColorBLACK);
+ system_wallpaper_->SetColor(SK_ColorBLACK);
#if defined(OS_CHROMEOS)
boot_splash_screen_.reset();
#endif
@@ -532,13 +532,10 @@ void RootWindowController::OnWallpaperAnimationFinished(views::Widget* widget) {
// remove the old one before the new wallpaper is done fading in there will
// be a white flash during the animation.
if (animating_wallpaper_controller()) {
- DesktopBackgroundWidgetController* controller =
+ WallpaperWidgetController* controller =
animating_wallpaper_controller()->GetController(true);
- // |desktop_widget_| should be the same animating widget we try to move
- // to |kDesktopController|. Otherwise, we may close |desktop_widget_|
- // before move it to |kDesktopController|.
DCHECK_EQ(controller->widget(), widget);
- // Release the old controller and close its background widget.
+ // Release the old controller and close its wallpaper widget.
SetWallpaperController(controller);
}
}
@@ -573,7 +570,7 @@ void RootWindowController::CloseChildWindows() {
if (shelf_widget_)
shelf_widget_->Shutdown();
- // Close background widget first as it depends on tooltip.
+ // Close wallpaper widget first as it depends on tooltip.
wallpaper_controller_.reset();
animating_wallpaper_controller_.reset();
@@ -648,7 +645,7 @@ void RootWindowController::ShowContextMenu(const gfx::Point& location_in_screen,
menu_model_.get(),
base::Bind(&RootWindowController::OnMenuClosed, base::Unretained(this))));
- // Background controller may not be set yet if user clicked on status are
+ // Wallpaper controller may not be set yet if user clicked on status are
// before initial animation completion. See crbug.com/222218
if (!wallpaper_controller_.get())
return;
@@ -759,7 +756,7 @@ void RootWindowController::Init(RootWindowType root_window_type,
root_window_controller_common_->CreateContainers();
- CreateSystemBackground(first_run_after_boot);
+ CreateSystemWallpaper(first_run_after_boot);
InitLayoutManagers();
InitTouchHuds();
@@ -848,9 +845,9 @@ void RootWindowController::InitLayoutManagers() {
mouse_event_target_.reset(new aura::Window(new EmptyWindowDelegate));
mouse_event_target_->Init(ui::LAYER_NOT_DRAWN);
- aura::Window* lock_background_container =
- GetContainer(kShellWindowId_LockScreenBackgroundContainer);
- lock_background_container->AddChild(mouse_event_target_.get());
+ aura::Window* lock_wallpaper_container =
+ GetContainer(kShellWindowId_LockScreenWallpaperContainer);
+ lock_wallpaper_container->AddChild(mouse_event_target_.get());
mouse_event_target_->Show();
}
@@ -892,19 +889,18 @@ void RootWindowController::InitTouchHuds() {
EnableTouchHudProjection();
}
-void RootWindowController::CreateSystemBackground(
- bool is_first_run_after_boot) {
+void RootWindowController::CreateSystemWallpaper(bool is_first_run_after_boot) {
SkColor color = SK_ColorBLACK;
#if defined(OS_CHROMEOS)
if (is_first_run_after_boot)
color = kChromeOsBootColor;
#endif
- system_background_.reset(
- new SystemBackgroundController(GetRootWindow(), color));
+ system_wallpaper_.reset(
+ new SystemWallpaperController(GetRootWindow(), color));
#if defined(OS_CHROMEOS)
// Make a copy of the system's boot splash screen so we can composite it
- // onscreen until the desktop background is ready.
+ // onscreen until the wallpaper is ready.
if (is_first_run_after_boot &&
(base::CommandLine::ForCurrentProcess()->HasSwitch(
switches::kAshCopyHostBackgroundAtBoot) ||

Powered by Google App Engine
This is Rietveld 408576698