diff options
author | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-09 21:24:11 +0000 |
---|---|---|
committer | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-12-09 21:24:11 +0000 |
commit | e673f6c30e81834c47ff5e53712119b3ecf7f2a8 (patch) | |
tree | d961245488144ef43d3ca52ec8e03eea507e24db /chrome/browser/views | |
parent | 5c9587c69c6fc62164b35b24c92603935fb5dd2a (diff) | |
download | chromium_src-e673f6c30e81834c47ff5e53712119b3ecf7f2a8.zip chromium_src-e673f6c30e81834c47ff5e53712119b3ecf7f2a8.tar.gz chromium_src-e673f6c30e81834c47ff5e53712119b3ecf7f2a8.tar.bz2 |
Cleanup part 4.
Remove dead/unnecessary resources/identifiers/code.
The trickiest bit of this to review are the browser.cc changes, where various commands are no longer initialized multiple times.
Review URL: http://codereview.chromium.org/13648
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6628 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views')
-rw-r--r-- | chrome/browser/views/options/languages_page_view.cc | 8 | ||||
-rw-r--r-- | chrome/browser/views/toolbar_view.cc | 36 | ||||
-rw-r--r-- | chrome/browser/views/toolbar_view.h | 1 |
3 files changed, 8 insertions, 37 deletions
diff --git a/chrome/browser/views/options/languages_page_view.cc b/chrome/browser/views/options/languages_page_view.cc index 5972e38..eabf1d7 100644 --- a/chrome/browser/views/options/languages_page_view.cc +++ b/chrome/browser/views/options/languages_page_view.cc @@ -615,16 +615,10 @@ void LanguagesPageView::InitControlLayout() { enable_spellchecking_checkbox_->SetMultiLine(true); // Determine Locale Codes. - std::vector<std::wstring> locale_codes; std::vector<std::wstring> spell_check_languages; SpellChecker::SpellCheckLanguages(&spell_check_languages); - for (size_t i = 0; - i < spell_check_languages.size(); - ++i) { - locale_codes.push_back(spell_check_languages.at(i)); - } dictionary_language_model_.reset(new LanguageComboboxModel(profile(), - locale_codes)); + spell_check_languages)); change_dictionary_language_combobox_ = new views::ComboBox(dictionary_language_model_.get()); change_dictionary_language_combobox_->SetListener(this); diff --git a/chrome/browser/views/toolbar_view.cc b/chrome/browser/views/toolbar_view.cc index e46ca09..766ecf8 100644 --- a/chrome/browser/views/toolbar_view.cc +++ b/chrome/browser/views/toolbar_view.cc @@ -468,8 +468,6 @@ void BrowserToolbarView::RunPageMenu(const CPoint& pt, HWND hwnd) { anchor = Menu::TOPLEFT; Menu menu(this, anchor, hwnd); - // The install menu may be dynamically generated with a contextual label. - // See browser_commands.cc. menu.AppendMenuItemWithLabel(IDC_CREATE_SHORTCUTS, l10n_util::GetString(IDS_CREATE_SHORTCUTS)); menu.AppendSeparator(); @@ -543,14 +541,12 @@ void BrowserToolbarView::RunAppMenu(const CPoint& pt, HWND hwnd) { menu.AppendMenuItemWithLabel(IDC_NEW_INCOGNITO_WINDOW, l10n_util::GetString(IDS_NEW_INCOGNITO_WINDOW)); - // Enumerate profiles asynchronously and then create the parent menu item - // "Open new window in profile...". We will create the child menu items for - // this once the asynchronous call is done. See OnGetProfilesDone. + // Enumerate profiles asynchronously and then create the parent menu item. + // We will create the child menu items for this once the asynchronous call is + // done. See OnGetProfilesDone(). profiles_helper_->GetProfiles(NULL); - Menu* profiles_menu = menu.AppendSubMenu( - IDC_PROFILE_MENU, - l10n_util::GetString(IDS_PROFILE_MENU)); - profiles_menu_ = profiles_menu; + profiles_menu_ = menu.AppendSubMenu(IDC_PROFILE_MENU, + l10n_util::GetString(IDS_PROFILE_MENU)); menu.AppendSeparator(); menu.AppendMenuItemWithLabel(IDC_SHOW_BOOKMARK_BAR, @@ -588,8 +584,7 @@ bool BrowserToolbarView::IsItemChecked(int id) const { return false; if (id == IDC_SHOW_BOOKMARK_BAR) return profile_->GetPrefs()->GetBoolean(prefs::kShowBookmarkBar); - else - return EncodingMenuControllerDelegate::IsItemChecked(id); + return EncodingMenuControllerDelegate::IsItemChecked(id); } void BrowserToolbarView::RunMenu(views::View* source, const CPoint& pt, @@ -615,16 +610,12 @@ void BrowserToolbarView::OnGetProfilesDone( // Store the latest list of profiles in the browser. browser_->set_user_data_dir_profiles(profiles); - // Number of sub menu items that we can show directly. - const int sub_items_count = IDC_NEW_WINDOW_PROFILE_0 - - IDC_NEW_WINDOW_PROFILE_LAST + 1; std::vector<std::wstring>::const_iterator iter = profiles.begin(); // Add direct sub menu items for profiles. for (int i = IDC_NEW_WINDOW_PROFILE_0; i <= IDC_NEW_WINDOW_PROFILE_LAST && iter != profiles.end(); - ++i, ++iter) { + ++i, ++iter) profiles_menu_->AppendMenuItemWithLabel(i, *iter); - } // If there are more profiles then show "Other" link. if (iter != profiles.end()) { profiles_menu_->AppendSeparator(); @@ -746,19 +737,6 @@ void BrowserToolbarView::Observe(NotificationType type, } } -void BrowserToolbarView::ExecuteCommand(int id) { - // If the command id is for one of the sub-menu-items of the new profile - // window menu then we need to get the name of the profile from the menu - // item id and then pass on that to the browser to take action. - if (id >= IDC_NEW_WINDOW_PROFILE_0 && id <= IDC_NEW_WINDOW_PROFILE_LAST) { - browser_->NewProfileWindowByIndex(id - IDC_NEW_WINDOW_PROFILE_0); - return; - } - - // For all other menu items, use the method in the base class. - EncodingMenuControllerDelegate::ExecuteCommand(id); -} - bool BrowserToolbarView::GetAcceleratorInfo(int id, views::Accelerator* accel) { // The standard Ctrl-X, Ctrl-V and Ctrl-C are not defined as accelerators diff --git a/chrome/browser/views/toolbar_view.h b/chrome/browser/views/toolbar_view.h index a8067e2..879c107 100644 --- a/chrome/browser/views/toolbar_view.h +++ b/chrome/browser/views/toolbar_view.h @@ -60,7 +60,6 @@ class BrowserToolbarView : public views::View, virtual bool IsItemChecked(int id) const; // Overridden from Menu::BaseControllerDelegate: - virtual void ExecuteCommand(int id); virtual bool GetAcceleratorInfo(int id, views::Accelerator* accel); // views::MenuDelegate |