| Index: chrome/browser/ui/cocoa/profiles/avatar_button_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/profiles/avatar_button_controller.mm b/chrome/browser/ui/cocoa/profiles/avatar_button_controller.mm
|
| index 0ed4d4bf2a838e72e2a385058bcbd36fe876a18a..b0bc5f267d83e98b7a83894c85d3eab2adb59ee6 100644
|
| --- a/chrome/browser/ui/cocoa/profiles/avatar_button_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/profiles/avatar_button_controller.mm
|
| @@ -14,11 +14,11 @@
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/browser_window.h"
|
| #import "chrome/browser/ui/cocoa/browser_window_controller.h"
|
| +#import "chrome/browser/ui/cocoa/profiles/avatar_button.h"
|
| #include "chrome/grit/generated_resources.h"
|
| #include "components/signin/core/browser/signin_error_controller.h"
|
| #include "grit/theme_resources.h"
|
| #import "ui/base/cocoa/appkit_utils.h"
|
| -#import "ui/base/cocoa/hover_image_button.h"
|
| #include "ui/base/l10n/l10n_util_mac.h"
|
| #include "ui/base/nine_image_painter_factory.h"
|
| #include "ui/base/resource/resource_bundle.h"
|
| @@ -102,7 +102,7 @@ NSImage* GetImageFromResourceID(int resourceId) {
|
| - (void)drawBezelWithFrame:(NSRect)frame
|
| inView:(NSView*)controlView {
|
| HoverState hoverState =
|
| - [base::mac::ObjCCastStrict<HoverImageButton>(controlView) hoverState];
|
| + [base::mac::ObjCCastStrict<AvatarButton>(controlView) hoverState];
|
| ui::NinePartImageIds imageIds = kNormalBorderImageIds;
|
| if (isThemedWindow_)
|
| imageIds = kThemedBorderImageIds;
|
| @@ -146,8 +146,8 @@ NSImage* GetImageFromResourceID(int resourceId) {
|
| ThemeServiceFactory::GetForProfile(browser->profile());
|
| isThemedWindow_ = !themeService->UsingSystemTheme();
|
|
|
| - HoverImageButton* hoverButton =
|
| - [[HoverImageButton alloc] initWithFrame:NSZeroRect];
|
| + AvatarButton* hoverButton =
|
| + [[AvatarButton alloc] initWithFrame:NSZeroRect];
|
| button_.reset(hoverButton);
|
| base::scoped_nsobject<CustomThemeButtonCell> cell(
|
| [[CustomThemeButtonCell alloc] initWithThemedWindow:isThemedWindow_]);
|
| @@ -168,6 +168,7 @@ NSImage* GetImageFromResourceID(int resourceId) {
|
| [button_ setAutoresizingMask:NSViewMinXMargin | NSViewMinYMargin];
|
| [button_ setTarget:self];
|
| [button_ setAction:@selector(buttonClicked:)];
|
| + [hoverButton setRightAction:@selector(buttonRightClicked:)];
|
|
|
| [self updateAvatarButtonAndLayoutParent:NO];
|
|
|
| @@ -232,8 +233,8 @@ NSImage* GetImageFromResourceID(int resourceId) {
|
| profiles::GetAvatarButtonTextForProfile(browser_->profile()));
|
| [[button_ cell] setHasError:hasError_ withTitle:buttonTitle];
|
|
|
| - HoverImageButton* button =
|
| - base::mac::ObjCCastStrict<HoverImageButton>(button_);
|
| + AvatarButton* button =
|
| + base::mac::ObjCCastStrict<AvatarButton>(button_);
|
| if (useGenericButton) {
|
| [button setDefaultImage:GetImageFromResourceID(
|
| IDR_AVATAR_MAC_BUTTON_AVATAR)];
|
|
|