| 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,
|
|
|