Chromium Code Reviews| 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, |