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

Unified Diff: ash/sysui/sysui_application.cc

Issue 2024313002: Moves mash/wm/public -> ash/public (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: feedback Created 4 years, 7 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
« no previous file with comments | « ash/sysui/shelf_delegate_mus.cc ('k') | chrome/browser/chromeos/BUILD.gn » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ash/sysui/sysui_application.cc
diff --git a/ash/sysui/sysui_application.cc b/ash/sysui/sysui_application.cc
index 9b38b8380dc857f35ccf8c6decd2ef29e3bc9f36..d51bc16f5cd903f48a37bc2231d632e5e8a767d0 100644
--- a/ash/sysui/sysui_application.cc
+++ b/ash/sysui/sysui_application.cc
@@ -13,6 +13,8 @@
#include "ash/host/ash_window_tree_host_init_params.h"
#include "ash/host/ash_window_tree_host_platform.h"
#include "ash/material_design/material_design_controller.h"
+#include "ash/public/interfaces/ash_window_type.mojom.h"
+#include "ash/public/interfaces/container.mojom.h"
#include "ash/root_window_settings.h"
#include "ash/shell.h"
#include "ash/shell_init_params.h"
@@ -27,8 +29,6 @@
#include "base/path_service.h"
#include "base/threading/sequenced_worker_pool.h"
#include "components/mus/public/cpp/property_type_converters.h"
-#include "mash/wm/public/interfaces/ash_window_type.mojom.h"
-#include "mash/wm/public/interfaces/container.mojom.h"
#include "services/catalog/public/cpp/resource_loader.h"
#include "services/shell/public/cpp/connector.h"
#include "ui/aura/env.h"
@@ -60,39 +60,38 @@ const char kResourceFile100[] = "ash_resources_100_percent.pak";
const char kResourceFile200[] = "ash_resources_200_percent.pak";
// Tries to determine the corresponding mash container from widget init params.
-mash::wm::mojom::Container GetContainerId(
- const views::Widget::InitParams& params) {
+mojom::Container GetContainerId(const views::Widget::InitParams& params) {
const int id = params.parent->id();
if (id == kShellWindowId_DesktopBackgroundContainer)
- return mash::wm::mojom::Container::USER_BACKGROUND;
+ return mojom::Container::USER_BACKGROUND;
if (id == kShellWindowId_ShelfContainer)
- return mash::wm::mojom::Container::USER_PRIVATE_SHELF;
+ return mojom::Container::USER_PRIVATE_SHELF;
if (id == kShellWindowId_StatusContainer)
- return mash::wm::mojom::Container::STATUS;
+ return mojom::Container::STATUS;
// Determine the container based on Widget type.
switch (params.type) {
case views::Widget::InitParams::Type::TYPE_BUBBLE:
- return mash::wm::mojom::Container::BUBBLES;
+ return mojom::Container::BUBBLES;
case views::Widget::InitParams::Type::TYPE_MENU:
- return mash::wm::mojom::Container::MENUS;
+ return mojom::Container::MENUS;
case views::Widget::InitParams::Type::TYPE_TOOLTIP:
- return mash::wm::mojom::Container::DRAG_AND_TOOLTIPS;
+ return mojom::Container::DRAG_AND_TOOLTIPS;
default:
- return mash::wm::mojom::Container::COUNT;
+ return mojom::Container::COUNT;
}
}
// Tries to determine the corresponding ash window type from the ash container
// for the widget.
-mash::wm::mojom::AshWindowType GetAshWindowType(aura::Window* container) {
+mojom::AshWindowType GetAshWindowType(aura::Window* container) {
DCHECK(container);
int id = container->id();
if (id == kShellWindowId_ShelfContainer)
- return mash::wm::mojom::AshWindowType::SHELF;
+ return mojom::AshWindowType::SHELF;
if (id == kShellWindowId_StatusContainer)
- return mash::wm::mojom::AshWindowType::STATUS_AREA;
- return mash::wm::mojom::AshWindowType::COUNT;
+ return mojom::AshWindowType::STATUS_AREA;
+ return mojom::AshWindowType::COUNT;
}
// Creates a StubWindow, which means this window never receives any input event,
@@ -141,15 +140,15 @@ class NativeWidgetFactory {
views::internal::NativeWidgetDelegate* delegate) {
std::map<std::string, std::vector<uint8_t>> properties;
if (params.parent) {
- mash::wm::mojom::Container container = GetContainerId(params);
- if (container != mash::wm::mojom::Container::COUNT) {
- properties[mash::wm::mojom::kWindowContainer_Property] =
+ mojom::Container container = GetContainerId(params);
+ if (container != mojom::Container::COUNT) {
+ properties[mojom::kWindowContainer_Property] =
mojo::ConvertTo<std::vector<uint8_t>>(
static_cast<int32_t>(container));
}
- mash::wm::mojom::AshWindowType type = GetAshWindowType(params.parent);
- if (type != mash::wm::mojom::AshWindowType::COUNT) {
- properties[mash::wm::mojom::kAshWindowType_Property] =
+ mojom::AshWindowType type = GetAshWindowType(params.parent);
+ if (type != mojom::AshWindowType::COUNT) {
+ properties[mojom::kAshWindowType_Property] =
mojo::ConvertTo<std::vector<uint8_t>>(static_cast<int32_t>(type));
}
}
@@ -193,13 +192,13 @@ class AshInit {
~AshInit() { worker_pool_->Shutdown(); }
- aura::Window* root() { return ash::Shell::GetPrimaryRootWindow(); }
+ aura::Window* root() { return Shell::GetPrimaryRootWindow(); }
void Initialize(::shell::Connector* connector,
const ::shell::Identity& identity) {
InitializeResourceBundle(connector);
aura_init_.reset(new views::AuraInit(connector, "views_mus_resources.pak"));
- ash::MaterialDesignController::Initialize();
+ MaterialDesignController::Initialize();
views::WindowManagerConnection::Create(connector, identity);
display::Screen* screen = display::Screen::GetScreen();
@@ -216,27 +215,26 @@ class AshInit {
// be hooked up correctly.
native_widget_factory_.reset(new NativeWidgetFactory());
- ash::AshWindowTreeHost::SetFactory(base::Bind(&CreateWindowTreeHostMus));
+ AshWindowTreeHost::SetFactory(base::Bind(&CreateWindowTreeHostMus));
- std::unique_ptr<ash::AppListPresenterMus> app_list_presenter =
- base::WrapUnique(new ash::AppListPresenterMus(connector));
+ std::unique_ptr<AppListPresenterMus> app_list_presenter =
+ base::WrapUnique(new AppListPresenterMus(connector));
ash_delegate_ = new ShellDelegateMus(std::move(app_list_presenter));
InitializeComponents();
- ash::ShellInitParams init_params;
+ ShellInitParams init_params;
init_params.delegate = ash_delegate_;
init_params.context_factory = new StubContextFactory;
init_params.blocking_pool = worker_pool_.get();
init_params.in_mus = true;
init_params.keyboard_factory =
base::Bind(&KeyboardUIMus::Create, connector);
- ash::Shell::CreateInstance(init_params);
- ash::Shell::GetInstance()->CreateShelf();
- ash::Shell::GetInstance()->UpdateAfterLoginStatusChange(
- ash::user::LOGGED_IN_USER);
+ Shell::CreateInstance(init_params);
+ Shell::GetInstance()->CreateShelf();
+ Shell::GetInstance()->UpdateAfterLoginStatusChange(user::LOGGED_IN_USER);
- ash::Shell::GetPrimaryRootWindow()->GetHost()->Show();
+ Shell::GetPrimaryRootWindow()->GetHost()->Show();
SetupWallpaper(SkColorSetARGB(255, 0, 255, 0));
}
@@ -279,9 +277,8 @@ class AshInit {
}
#endif
gfx::ImageSkia wallpaper = gfx::ImageSkia::CreateFrom1xBitmap(bitmap);
- ash::Shell::GetInstance()
- ->desktop_background_controller()
- ->SetWallpaperImage(wallpaper, wallpaper::WALLPAPER_LAYOUT_TILE);
+ Shell::GetInstance()->desktop_background_controller()->SetWallpaperImage(
+ wallpaper, wallpaper::WALLPAPER_LAYOUT_TILE);
}
void InitializeComponents() {
« no previous file with comments | « ash/sysui/shelf_delegate_mus.cc ('k') | chrome/browser/chromeos/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698