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

Unified Diff: ash/common/material_design/material_design_controller.cc

Issue 2692663002: Gut ash::MaterialDesignController, and remove the about:flags entry. (Closed)
Patch Set: yet another rebase Created 3 years, 10 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/common/material_design/material_design_controller.cc
diff --git a/ash/common/material_design/material_design_controller.cc b/ash/common/material_design/material_design_controller.cc
index b1db3e2a3239e72676ca568f87ad9cfe411e1979..6cf3b9865488a27eded166ffdee4b4cae2002e2d 100644
--- a/ash/common/material_design/material_design_controller.cc
+++ b/ash/common/material_design/material_design_controller.cc
@@ -2,105 +2,30 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include <string>
-
-#include "ash/common/ash_switches.h"
#include "ash/common/material_design/material_design_controller.h"
-#include "base/command_line.h"
-#include "base/logging.h"
-#include "base/trace_event/trace_event.h"
-
-namespace ash {
-
-namespace {
-MaterialDesignController::Mode mode_ =
- MaterialDesignController::Mode::UNINITIALIZED;
-} // namespace
-// static
-void MaterialDesignController::Initialize() {
- TRACE_EVENT0("startup", "ash::MaterialDesignController::InitializeMode");
- DCHECK_EQ(mode_, Mode::UNINITIALIZED);
-
- const std::string switch_value =
- base::CommandLine::ForCurrentProcess()->GetSwitchValueASCII(
- ash::switches::kAshMaterialDesign);
-
- if (switch_value == ash::switches::kAshMaterialDesignExperimental) {
- SetMode(Mode::MATERIAL_EXPERIMENTAL);
- } else if (switch_value == ash::switches::kAshMaterialDesignEnabled) {
- SetMode(Mode::MATERIAL_NORMAL);
- } else if (switch_value == ash::switches::kAshMaterialDesignDisabled) {
- SetMode(Mode::NON_MATERIAL);
- } else {
- if (!switch_value.empty()) {
- LOG(ERROR) << "Invalid value='" << switch_value
- << "' for command line switch '"
- << ash::switches::kAshMaterialDesign << "'.";
- }
- SetMode(DefaultMode());
- }
-}
+#include <string>
-// static
-MaterialDesignController::Mode MaterialDesignController::GetMode() {
- DCHECK_NE(mode_, Mode::UNINITIALIZED);
- return mode_;
-}
+namespace ash {
// static
bool MaterialDesignController::IsShelfMaterial() {
- return IsMaterial();
+ return true;
}
// static
bool MaterialDesignController::IsImmersiveModeMaterial() {
- return IsMaterial();
+ return true;
}
// static
bool MaterialDesignController::IsSystemTrayMenuMaterial() {
- return IsMaterial();
+ return true;
}
// static
bool MaterialDesignController::UseMaterialDesignSystemIcons() {
- return IsMaterial();
-}
-
-// static
-MaterialDesignController::Mode MaterialDesignController::mode() {
- return mode_;
-}
-
-// static
-bool MaterialDesignController::IsMaterial() {
- return IsMaterialExperimental() || IsMaterialNormal();
-}
-
-// static
-bool MaterialDesignController::IsMaterialNormal() {
- return GetMode() == Mode::MATERIAL_NORMAL;
-}
-
-// static
-bool MaterialDesignController::IsMaterialExperimental() {
- return GetMode() == Mode::MATERIAL_EXPERIMENTAL;
-}
-
-// static
-MaterialDesignController::Mode MaterialDesignController::DefaultMode() {
- return Mode::MATERIAL_NORMAL;
-}
-
-// static
-void MaterialDesignController::SetMode(Mode mode) {
- mode_ = mode;
-}
-
-// static
-void MaterialDesignController::Uninitialize() {
- mode_ = Mode::UNINITIALIZED;
+ return true;
}
} // namespace ash

Powered by Google App Engine
This is Rietveld 408576698