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

Unified Diff: chrome/browser/profiles/profile_avatar_icon_util.cc

Issue 235833002: [Mac] Redesign the avatar bubble UI (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 8 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: 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,

Powered by Google App Engine
This is Rietveld 408576698