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

Unified Diff: chrome/browser/ui/views/profiles/profile_chooser_view.cc

Issue 297143008: [Win] UI fixes for the new avatar button/bubble auth errors. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: resize icon instead of duplicating. a rebase sneaked in here :( Created 6 years, 7 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/ui/views/profiles/profile_chooser_view.cc
diff --git a/chrome/browser/ui/views/profiles/profile_chooser_view.cc b/chrome/browser/ui/views/profiles/profile_chooser_view.cc
index 13b7e8b93e6aa43c58b7272f070e4863897edd0b..c29c1bc1ded7ad7d30dc345eaf074fb0b2a81a47 100644
--- a/chrome/browser/ui/views/profiles/profile_chooser_view.cc
+++ b/chrome/browser/ui/views/profiles/profile_chooser_view.cc
@@ -1264,14 +1264,15 @@ void ProfileChooserView::CreateAccountButton(views::GridLayout* layout,
rb->GetImageNamed(IDR_CLOSE_1).ToImageSkia();
const int kDeleteButtonWidth = delete_default_image->width();
const gfx::ImageSkia* warning_default_image = reauth_required ?
- rb->GetImageNamed(IDR_WARNING).ToImageSkia() : NULL;
+ rb->GetImageNamed(IDR_ICON_PROFILES_ACCOUNT_AUTH_ERROR).ToImageSkia() :
msw 2014/05/30 18:24:13 nit: Are you doing this to have consistent iconogr
noms (inactive) 2014/06/09 20:34:19 I haven't added a before screenshot, but I've upda
+ NULL;
const int kWarningButtonWidth = reauth_required ?
warning_default_image->width() + views::kRelatedButtonHSpacing : 0;
int available_width = width -
kDeleteButtonWidth - kWarningButtonWidth - views::kButtonHEdgeMarginNew;
views::LabelButton* email_button = new BackgroundColorHoverButton(
- NULL,
+ reauth_required ? this : NULL,
gfx::ElideEmail(base::UTF8ToUTF16(account),
rb->GetFontList(ui::ResourceBundle::BaseFont),
available_width),
@@ -1302,16 +1303,12 @@ void ProfileChooserView::CreateAccountButton(views::GridLayout* layout,
// Warning button.
if (reauth_required) {
- views::ImageButton* reauth_button = new views::ImageButton(this);
- reauth_button->SetImageAlignment(views::ImageButton::ALIGN_LEFT,
- views::ImageButton::ALIGN_MIDDLE);
- reauth_button->SetImage(views::ImageButton::STATE_NORMAL,
- warning_default_image);
- reauth_button->SetBounds(
+ views::ImageView* reauth_icon = new views::ImageView();
msw 2014/05/30 18:24:13 So you're changing the email_button to handle clic
noms (inactive) 2014/06/09 20:34:19 Added, but the tl; dr was : the change was done as
+ reauth_icon->SetImage(warning_default_image);
+ reauth_icon->SetBounds(
available_width, 0, kWarningButtonWidth, kButtonHeight);
-
- email_button->AddChildView(reauth_button);
- reauth_account_button_map_[reauth_button] = account;
+ email_button->AddChildView(reauth_icon);
+ reauth_account_button_map_[email_button] = account;
}
}

Powered by Google App Engine
This is Rietveld 408576698