Index: chrome/browser/profiles/profile_avatar_icon_util.h |
diff --git a/chrome/browser/profiles/profile_avatar_icon_util.h b/chrome/browser/profiles/profile_avatar_icon_util.h |
index c7a4ff29bc3aebb862a0111e3d5ccca3030519ea..7d023ea9a9a501c2cfc5d494fd2878f62e3c3612 100644 |
--- a/chrome/browser/profiles/profile_avatar_icon_util.h |
+++ b/chrome/browser/profiles/profile_avatar_icon_util.h |
@@ -39,12 +39,25 @@ extern const SkColor kAvatarBubbleAccountsBackgroundColor; |
extern const SkColor kAvatarBubbleGaiaBackgroundColor; |
extern const SkColor kUserManagerBackgroundColor; |
+// Avatar shape. |
+enum AvatarShape { |
+ SHAPE_CIRCLE, // Only available for desktop platforms |
+ SHAPE_SQUARE, |
+}; |
+ |
// Returns a version of |image| of a specific size. Note that no checks are |
// done on the width/height so make sure they're reasonable values; in the |
// range of 16-256 is probably best. |
gfx::Image GetSizedAvatarIcon(const gfx::Image& image, |
bool is_rectangle, |
- int width, int height); |
+ int width, |
+ int height, |
+ AvatarShape shape); |
+ |
+gfx::Image GetSizedAvatarIcon(const gfx::Image& image, |
+ bool is_rectangle, |
+ int width, |
+ int height); |
// Returns a version of |image| suitable for use in menus. |
gfx::Image GetAvatarIconForMenu(const gfx::Image& image, |