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

Unified Diff: ash/common/system/tray/tray_popup_item_style.cc

Issue 2661023006: Remove unused references to NativeTheme in TrayPopupItemStyle. (Closed)
Patch Set: inline/share more Created 3 years, 11 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/system/tray/tray_popup_item_style.cc
diff --git a/ash/common/system/tray/tray_popup_item_style.cc b/ash/common/system/tray/tray_popup_item_style.cc
index aaac333cb55923aac855e3b8f15e084e138f0c34..ea5f8df1d2efd70cf08953f6ed7663be36b1176b 100644
--- a/ash/common/system/tray/tray_popup_item_style.cc
+++ b/ash/common/system/tray/tray_popup_item_style.cc
@@ -8,97 +8,59 @@
#include "ui/gfx/color_palette.h"
#include "ui/gfx/font.h"
#include "ui/gfx/font_list.h"
-#include "ui/native_theme/native_theme.h"
#include "ui/views/controls/label.h"
namespace ash {
namespace {
-// The base color used to compute the effective text colors.
-const SkColor kBaseTextColor = SK_ColorBLACK;
-
-// The color used for sub-section header row text and icons.
-const SkColor kProminentButtonColor = gfx::kGoogleBlue500;
-
-// The color for "Connected" status text.
-const SkColor kConnectedTextColor = gfx::kGoogleGreen700;
-
-const int kActiveTextAlpha = 0xDE;
-const int kInactiveTextAlpha = 0x8A;
-const int kDisabledTextAlpha = 0x61;
-
-// The base color used to compute the effective icon colors.
-const SkColor kBaseIconColor = SkColorSetRGB(0x5a, 0x5a, 0x5a);
-
-const int kActiveIconAlpha = 0xFF;
-const int kInactiveIconAlpha = 0x8A;
-const int kDisabledIconAlpha = 0x61;
+const int kInactiveAlpha = 0x8A;
+const int kDisabledAlpha = 0x61;
} // namespace
// static
-SkColor TrayPopupItemStyle::GetIconColor(const ui::NativeTheme* theme,
- ColorStyle color_style) {
- // TODO(bruthig|tdanderson): Determine if TrayPopupItemStyle should depend on
- // a NativeTheme and if so use it here. See http://crbug.com/665891.
+SkColor TrayPopupItemStyle::GetIconColor(ColorStyle color_style) {
switch (color_style) {
case ColorStyle::ACTIVE:
- return SkColorSetA(kBaseIconColor, kActiveIconAlpha);
+ return gfx::kChromeIconGrey;
case ColorStyle::INACTIVE:
- return SkColorSetA(kBaseIconColor, kInactiveIconAlpha);
+ return SkColorSetA(gfx::kChromeIconGrey, kInactiveAlpha);
case ColorStyle::DISABLED:
- return SkColorSetA(kBaseIconColor, kDisabledIconAlpha);
+ return SkColorSetA(gfx::kChromeIconGrey, kDisabledAlpha);
case ColorStyle::CONNECTED:
- // Use a noticeable color to help notice undefined color styles for icons.
- return SK_ColorMAGENTA;
- case ColorStyle::SUB_HEADER:
- return kProminentButtonColor;
+ return gfx::kPlaceholderColor;
}
NOTREACHED();
- // Use a noticeable color to help notice unhandled cases.
- return SK_ColorMAGENTA;
-}
-
-// static
-SkColor TrayPopupItemStyle::GetIconColor(ColorStyle color_style) {
- return GetIconColor(nullptr, color_style);
+ return gfx::kPlaceholderColor;
}
-TrayPopupItemStyle::TrayPopupItemStyle(const ui::NativeTheme* theme,
- FontStyle font_style)
- : theme_(theme),
- font_style_(font_style),
- color_style_(font_style_ == FontStyle::SUB_HEADER ? ColorStyle::SUB_HEADER
- : ColorStyle::ACTIVE) {}
-
TrayPopupItemStyle::TrayPopupItemStyle(FontStyle font_style)
- : TrayPopupItemStyle(nullptr, font_style) {}
+ : font_style_(font_style), color_style_(ColorStyle::ACTIVE) {
+ if (font_style_ == FontStyle::SYSTEM_INFO)
+ color_style_ = ColorStyle::INACTIVE;
+}
TrayPopupItemStyle::~TrayPopupItemStyle() {}
SkColor TrayPopupItemStyle::GetTextColor() const {
- if (font_style_ == FontStyle::SYSTEM_INFO)
- return SkColorSetA(kBaseTextColor, kInactiveTextAlpha);
+ const SkColor kBaseTextColor = SK_ColorBLACK;
switch (color_style_) {
case ColorStyle::ACTIVE:
- return SkColorSetA(kBaseTextColor, kActiveTextAlpha);
+ return SkColorSetA(kBaseTextColor, 0xDE);
tdanderson 2017/02/01 23:01:52 nit: can you make this a named constant alongside
Evan Stade 2017/02/02 22:49:53 I removed it as a named constant because that fals
Evan Stade 2017/02/02 22:52:09 actually, i can stick it into kBaseTextColor
case ColorStyle::INACTIVE:
- return SkColorSetA(kBaseTextColor, kInactiveTextAlpha);
+ return SkColorSetA(kBaseTextColor, kInactiveAlpha);
case ColorStyle::DISABLED:
- return SkColorSetA(kBaseTextColor, kDisabledTextAlpha);
+ return SkColorSetA(kBaseTextColor, kDisabledAlpha);
case ColorStyle::CONNECTED:
- return kConnectedTextColor;
- case ColorStyle::SUB_HEADER:
- return kProminentButtonColor;
+ return gfx::kGoogleGreen700;
}
NOTREACHED();
- // Use a noticeable color to help notice unhandled cases.
- return SK_ColorMAGENTA;
+ return gfx::kPlaceholderColor;
}
SkColor TrayPopupItemStyle::GetIconColor() const {
- return GetIconColor(theme_, color_style_);
+ return GetIconColor(color_style_);
}
void TrayPopupItemStyle::SetupLabel(views::Label* label) const {

Powered by Google App Engine
This is Rietveld 408576698