Index: chrome/browser/views/toolbar_view.cc |
=================================================================== |
--- chrome/browser/views/toolbar_view.cc (revision 53736) |
+++ chrome/browser/views/toolbar_view.cc (working copy) |
@@ -67,8 +67,8 @@ |
: model_(browser->toolbar_model()), |
back_(NULL), |
forward_(NULL), |
- home_(NULL), |
reload_(NULL), |
+ home_(NULL), |
location_bar_(NULL), |
browser_actions_(NULL), |
app_menu_(NULL), |
@@ -131,14 +131,6 @@ |
forward_->SetAccessibleName(l10n_util::GetString(IDS_ACCNAME_FORWARD)); |
forward_->SetID(VIEW_ID_FORWARD_BUTTON); |
- home_ = new views::ImageButton(this); |
- home_->set_triggerable_event_flags(views::Event::EF_LEFT_BUTTON_DOWN | |
- views::Event::EF_MIDDLE_BUTTON_DOWN); |
- home_->set_tag(IDC_HOME); |
- home_->SetTooltipText(l10n_util::GetString(IDS_TOOLTIP_HOME)); |
- home_->SetAccessibleName(l10n_util::GetString(IDS_ACCNAME_HOME)); |
- home_->SetID(VIEW_ID_HOME_BUTTON); |
- |
// Have to create this before |reload_| as |reload_|'s constructor needs it. |
location_bar_ = new LocationBarView(profile, browser_->command_updater(), |
model_, this, (display_mode_ == DISPLAYMODE_LOCATION) ? |
@@ -152,6 +144,14 @@ |
reload_->SetAccessibleName(l10n_util::GetString(IDS_ACCNAME_RELOAD)); |
reload_->SetID(VIEW_ID_RELOAD_BUTTON); |
+ home_ = new views::ImageButton(this); |
+ home_->set_triggerable_event_flags(views::Event::EF_LEFT_BUTTON_DOWN | |
+ views::Event::EF_MIDDLE_BUTTON_DOWN); |
+ home_->set_tag(IDC_HOME); |
+ home_->SetTooltipText(l10n_util::GetString(IDS_TOOLTIP_HOME)); |
+ home_->SetAccessibleName(l10n_util::GetString(IDS_ACCNAME_HOME)); |
+ home_->SetID(VIEW_ID_HOME_BUTTON); |
+ |
browser_actions_ = new BrowserActionsContainer(browser_, this); |
app_menu_ = new views::MenuButton(NULL, std::wstring(), this, false); |
@@ -170,8 +170,8 @@ |
// Always add children in order from left to right, for accessibility. |
AddChildView(back_); |
AddChildView(forward_); |
- AddChildView(home_); |
AddChildView(reload_); |
+ AddChildView(home_); |
AddChildView(location_bar_); |
AddChildView(browser_actions_); |
AddChildView(app_menu_); |
@@ -388,9 +388,9 @@ |
if (IsDisplayModeNormal()) { |
int min_width = kControlIndent + back_->GetPreferredSize().width() + |
forward_->GetPreferredSize().width() + kControlHorizOffset + |
+ reload_->GetPreferredSize().width() + kControlHorizOffset + |
(show_home_button_.GetValue() ? |
(home_->GetPreferredSize().width() + kControlHorizOffset) : 0) + |
- reload_->GetPreferredSize().width() + kControlHorizOffset + |
browser_actions_->GetPreferredSize().width() + |
kMenuButtonOffset + |
app_menu_->GetPreferredSize().width() + kPaddingRight; |
@@ -445,22 +445,21 @@ |
forward_->SetBounds(back_->x() + back_->width(), child_y, |
forward_->GetPreferredSize().width(), child_height); |
+ reload_->SetBounds(forward_->x() + forward_->width() + kControlHorizOffset, |
+ child_y, reload_->GetPreferredSize().width(), child_height); |
+ |
if (show_home_button_.GetValue()) { |
home_->SetVisible(true); |
- home_->SetBounds(forward_->x() + forward_->width() + kControlHorizOffset, |
+ home_->SetBounds(reload_->x() + reload_->width() + kControlHorizOffset, |
child_y, home_->GetPreferredSize().width(), child_height); |
} else { |
home_->SetVisible(false); |
- home_->SetBounds(forward_->x() + forward_->width(), child_y, 0, |
- child_height); |
+ home_->SetBounds(reload_->x() + reload_->width(), child_y, 0, child_height); |
} |
- reload_->SetBounds(home_->x() + home_->width() + kControlHorizOffset, child_y, |
- reload_->GetPreferredSize().width(), child_height); |
- |
int browser_actions_width = browser_actions_->GetPreferredSize().width(); |
int app_menu_width = app_menu_->GetPreferredSize().width(); |
- int location_x = reload_->x() + reload_->width() + kControlHorizOffset; |
+ int location_x = home_->x() + home_->width() + kControlHorizOffset; |
int available_width = width() - kPaddingRight - app_menu_width - |
browser_actions_width - kMenuButtonOffset - location_x; |
@@ -557,13 +556,6 @@ |
forward_->SetBackground(color, background, |
tp->GetBitmapNamed(IDR_FORWARD_MASK)); |
- home_->SetImage(views::CustomButton::BS_NORMAL, tp->GetBitmapNamed(IDR_HOME)); |
- home_->SetImage(views::CustomButton::BS_HOT, tp->GetBitmapNamed(IDR_HOME_H)); |
- home_->SetImage(views::CustomButton::BS_PUSHED, |
- tp->GetBitmapNamed(IDR_HOME_P)); |
- home_->SetBackground(color, background, |
- tp->GetBitmapNamed(IDR_BUTTON_MASK)); |
- |
reload_->SetImage(views::CustomButton::BS_NORMAL, |
tp->GetBitmapNamed(IDR_RELOAD)); |
reload_->SetImage(views::CustomButton::BS_HOT, |
@@ -579,6 +571,13 @@ |
reload_->SetBackground(color, background, |
tp->GetBitmapNamed(IDR_BUTTON_MASK)); |
+ home_->SetImage(views::CustomButton::BS_NORMAL, tp->GetBitmapNamed(IDR_HOME)); |
+ home_->SetImage(views::CustomButton::BS_HOT, tp->GetBitmapNamed(IDR_HOME_H)); |
+ home_->SetImage(views::CustomButton::BS_PUSHED, |
+ tp->GetBitmapNamed(IDR_HOME_P)); |
+ home_->SetBackground(color, background, |
+ tp->GetBitmapNamed(IDR_BUTTON_MASK)); |
+ |
app_menu_->SetIcon(GetAppMenuIcon()); |
} |