diff options
author | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-28 01:07:28 +0000 |
---|---|---|
committer | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-28 01:07:28 +0000 |
commit | b40c47ba4825fd9ebaee89297f1e11f31c31dfb1 (patch) | |
tree | 6d4ff800aa637c7ed322ee0118b37b981e93e6fd /chrome/browser | |
parent | 38c03641bae0522d08d01a7b035f496bc26d3f6e (diff) | |
download | chromium_src-b40c47ba4825fd9ebaee89297f1e11f31c31dfb1.zip chromium_src-b40c47ba4825fd9ebaee89297f1e11f31c31dfb1.tar.gz chromium_src-b40c47ba4825fd9ebaee89297f1e11f31c31dfb1.tar.bz2 |
Swap reload and home back to how they were in Chrome <= 5.
BUG=50107
TEST=Reload should be left of home
Review URL: http://codereview.chromium.org/3056023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53887 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r-- | chrome/browser/views/toolbar_view.cc | 49 | ||||
-rw-r--r-- | chrome/browser/views/toolbar_view.h | 2 |
2 files changed, 25 insertions, 26 deletions
diff --git a/chrome/browser/views/toolbar_view.cc b/chrome/browser/views/toolbar_view.cc index ba1a2e0..16237fb 100644 --- a/chrome/browser/views/toolbar_view.cc +++ b/chrome/browser/views/toolbar_view.cc @@ -67,8 +67,8 @@ ToolbarView::ToolbarView(Browser* browser) : 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 @@ void ToolbarView::Init(Profile* profile) { 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 @@ void ToolbarView::Init(Profile* profile) { 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 @@ void ToolbarView::Init(Profile* profile) { // 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 @@ gfx::Size ToolbarView::GetPreferredSize() { 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 @@ void ToolbarView::Layout() { 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 @@ void ToolbarView::LoadImages() { 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 @@ void ToolbarView::LoadImages() { 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()); } diff --git a/chrome/browser/views/toolbar_view.h b/chrome/browser/views/toolbar_view.h index bc36a19..e572db3 100644 --- a/chrome/browser/views/toolbar_view.h +++ b/chrome/browser/views/toolbar_view.h @@ -160,8 +160,8 @@ class ToolbarView : public AccessibleToolbarView, // Controls views::ImageButton* back_; views::ImageButton* forward_; - views::ImageButton* home_; ReloadButton* reload_; + views::ImageButton* home_; LocationBarView* location_bar_; BrowserActionsContainer* browser_actions_; views::MenuButton* app_menu_; |