Chromium Code Reviews| Index: chrome/browser/ui/views/toolbar/toolbar_view.cc |
| diff --git a/chrome/browser/ui/views/toolbar/toolbar_view.cc b/chrome/browser/ui/views/toolbar/toolbar_view.cc |
| index a0f5021c9d8c88c28ec9546c20d7299784dbd346..2263be873795c7faa5e0f8866b971c54a6d397b1 100644 |
| --- a/chrome/browser/ui/views/toolbar/toolbar_view.cc |
| +++ b/chrome/browser/ui/views/toolbar/toolbar_view.cc |
| @@ -163,18 +163,16 @@ ToolbarView::~ToolbarView() { |
| } |
| void ToolbarView::Init() { |
| - back_ = new ButtonDropDown(this, new BackForwardMenuModel( |
| + back_ = new ToolbarButton(this, new BackForwardMenuModel( |
| browser_, BackForwardMenuModel::BACKWARD_MENU)); |
| back_->set_triggerable_event_flags( |
| ui::EF_LEFT_MOUSE_BUTTON | ui::EF_MIDDLE_MOUSE_BUTTON); |
| back_->set_tag(IDC_BACK); |
| - back_->SetImageAlignment(views::ImageButton::ALIGN_RIGHT, |
| - views::ImageButton::ALIGN_TOP); |
|
Peter Kasting
2013/11/19 02:28:50
This alignment statement was necessary in maximize
Greg Billock
2013/11/20 00:59:03
I'll check on that.
OK, it looks like what's happ
Peter Kasting
2013/11/20 01:10:20
Yeah, we'll need some way of drawing the border na
Greg Billock
2013/11/20 01:30:46
We ought to be able to sense that and just add a t
Peter Kasting
2013/11/20 01:42:20
Yes, we're intentionally extending the button hit
Greg Billock
2013/11/20 23:13:23
OK, the latest patch addresses this. I ended up ne
|
| back_->SetTooltipText(l10n_util::GetStringUTF16(IDS_TOOLTIP_BACK)); |
| back_->SetAccessibleName(l10n_util::GetStringUTF16(IDS_ACCNAME_BACK)); |
| back_->set_id(VIEW_ID_BACK_BUTTON); |
| - forward_ = new ButtonDropDown(this, new BackForwardMenuModel( |
| + forward_ = new ToolbarButton(this, new BackForwardMenuModel( |
| browser_, BackForwardMenuModel::FORWARD_MENU)); |
| forward_->set_triggerable_event_flags( |
| ui::EF_LEFT_MOUSE_BUTTON | ui::EF_MIDDLE_MOUSE_BUTTON); |
| @@ -703,31 +701,19 @@ void ToolbarView::LoadImages() { |
| ui::ThemeProvider* tp = GetThemeProvider(); |
| back_->SetImage(views::CustomButton::STATE_NORMAL, |
|
Peter Kasting
2013/11/19 02:28:50
Nit: Qualify with Button:: instead of CustomButton
Greg Billock
2013/11/20 00:59:03
Done.
|
| - tp->GetImageSkiaNamed(IDR_BACK)); |
| - back_->SetImage(views::CustomButton::STATE_HOVERED, |
| - tp->GetImageSkiaNamed(IDR_BACK_H)); |
| - back_->SetImage(views::CustomButton::STATE_PRESSED, |
| - tp->GetImageSkiaNamed(IDR_BACK_P)); |
| + *(tp->GetImageSkiaNamed(IDR_BACK))); |
|
Peter Kasting
2013/11/19 02:28:50
Nit: All lines of args should be aligned (5 places
Greg Billock
2013/11/20 00:59:03
Done.
Peter Kasting
2013/11/20 01:10:20
OK, I was mostly worried that we'd get two borders
Greg Billock
2013/11/20 01:30:46
This change stops using all the images with border
Greg Billock
2013/11/20 23:13:23
Still need to deal with this. (Chrome store crashi
|
| back_->SetImage(views::CustomButton::STATE_DISABLED, |
| - tp->GetImageSkiaNamed(IDR_BACK_D)); |
| + *(tp->GetImageSkiaNamed(IDR_BACK_D))); |
| forward_->SetImage(views::CustomButton::STATE_NORMAL, |
| - tp->GetImageSkiaNamed(IDR_FORWARD)); |
| - forward_->SetImage(views::CustomButton::STATE_HOVERED, |
| - tp->GetImageSkiaNamed(IDR_FORWARD_H)); |
| - forward_->SetImage(views::CustomButton::STATE_PRESSED, |
| - tp->GetImageSkiaNamed(IDR_FORWARD_P)); |
| + *(tp->GetImageSkiaNamed(IDR_FORWARD))); |
| forward_->SetImage(views::CustomButton::STATE_DISABLED, |
| - tp->GetImageSkiaNamed(IDR_FORWARD_D)); |
| + *(tp->GetImageSkiaNamed(IDR_FORWARD_D))); |
| reload_->LoadImages(); |
| home_->SetImage(views::CustomButton::STATE_NORMAL, |
| - tp->GetImageSkiaNamed(IDR_HOME)); |
| - home_->SetImage(views::CustomButton::STATE_HOVERED, |
| - tp->GetImageSkiaNamed(IDR_HOME_H)); |
| - home_->SetImage(views::CustomButton::STATE_PRESSED, |
| - tp->GetImageSkiaNamed(IDR_HOME_P)); |
| + *(tp->GetImageSkiaNamed(IDR_HOME))); |
| } |
| void ToolbarView::ShowCriticalNotification() { |