Index: chrome/browser/profiles/profile_avatar_icon_util.cc |
diff --git a/chrome/browser/profiles/profile_avatar_icon_util.cc b/chrome/browser/profiles/profile_avatar_icon_util.cc |
index 30c0661c8eb32883ca27a1e4ce5c0b060651a606..84262b33b13f10a81f2f5ccd58545af4a886581f 100644 |
--- a/chrome/browser/profiles/profile_avatar_icon_util.cc |
+++ b/chrome/browser/profiles/profile_avatar_icon_util.cc |
@@ -181,6 +181,10 @@ const int kAvatarIconHeight = 31; |
const int kAvatarIconPadding = 2; |
const SkColor kAvatarTutorialBackgroundColor = SkColorSetRGB(0x42, 0x85, 0xf4); |
const SkColor kAvatarTutorialContentTextColor = SkColorSetRGB(0xc6, 0xda, 0xfc); |
+const SkColor kAvatarBubbleAccountsBackgroundColor = |
+ SkColorSetRGB(0xf3, 0xf3, 0xf3); |
+const SkColor kAvatarBubbleButtonHighlightColor = |
+ SkColorSetRGB(0xea, 0xea, 0xea); |
Elliot Glaysher
2014/04/16 21:24:48
Be careful here; bubble background varies between
|
const char kDefaultUrlPrefix[] = "chrome://theme/IDR_PROFILE_AVATAR_"; |
const char kGAIAPictureFileName[] = "Google Profile Picture.png"; |
@@ -251,9 +255,9 @@ const size_t kDefaultAvatarIconsCount = arraysize(kDefaultAvatarIconResources); |
// The first 8 icons are generic. |
const size_t kGenericAvatarIconsCount = 8; |
-gfx::Image GetSizedAvatarIconWithBorder(const gfx::Image& image, |
- bool is_rectangle, |
- int width, int height) { |
+gfx::Image GetSizedAvatarIcon(const gfx::Image& image, |
+ bool is_rectangle, |
+ int width, int height) { |
if (!is_rectangle) |
return image; |
@@ -266,34 +270,21 @@ gfx::Image GetSizedAvatarIconWithBorder(const gfx::Image& image, |
size, |
std::min(width, height), |
AvatarImageSource::POSITION_CENTER, |
- AvatarImageSource::BORDER_NORMAL)); |
+ AvatarImageSource::BORDER_NONE)); |
return gfx::Image(gfx::ImageSkia(source.release(), size)); |
} |
gfx::Image GetAvatarIconForMenu(const gfx::Image& image, |
bool is_rectangle) { |
- return GetSizedAvatarIconWithBorder( |
+ return GetSizedAvatarIcon( |
image, is_rectangle, kAvatarIconWidth, kAvatarIconHeight); |
} |
gfx::Image GetAvatarIconForWebUI(const gfx::Image& image, |
bool is_rectangle) { |
- if (!is_rectangle) |
- return image; |
- |
- gfx::Size size(kAvatarIconWidth, kAvatarIconHeight); |
- |
- // Source for a centered, sized icon. |
- scoped_ptr<gfx::ImageSkiaSource> source( |
- new AvatarImageSource( |
- *image.ToImageSkia(), |
- size, |
- std::min(kAvatarIconWidth, kAvatarIconHeight), |
- AvatarImageSource::POSITION_CENTER, |
- AvatarImageSource::BORDER_NONE)); |
- |
- return gfx::Image(gfx::ImageSkia(source.release(), size)); |
+ return GetSizedAvatarIcon(image, is_rectangle, |
+ kAvatarIconWidth, kAvatarIconHeight); |
} |
gfx::Image GetAvatarIconForTitleBar(const gfx::Image& image, |