diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-03 02:46:02 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-03 02:46:02 +0000 |
commit | 336224ac47dd932386feb83e06f525d34754b3f1 (patch) | |
tree | b60f41388351a999160b7e5247fe60e025921b77 /chrome/browser/ui | |
parent | dd23fceb3c4304bd71ba65b63a52ef14252a93ac (diff) | |
download | chromium_src-336224ac47dd932386feb83e06f525d34754b3f1.zip chromium_src-336224ac47dd932386feb83e06f525d34754b3f1.tar.gz chromium_src-336224ac47dd932386feb83e06f525d34754b3f1.tar.bz2 |
reland string fixes (r99324)
with fix for linux views unit tests
BUG=94828, 95022, 94785
TEST=manual, trybots
Review URL: http://codereview.chromium.org/7834004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@99518 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui')
-rw-r--r-- | chrome/browser/ui/toolbar/wrench_menu_model.cc | 9 | ||||
-rw-r--r-- | chrome/browser/ui/toolbar/wrench_menu_model_unittest.cc | 22 | ||||
-rw-r--r-- | chrome/browser/ui/webui/ntp/ntp_resource_cache.cc | 8 |
3 files changed, 19 insertions, 20 deletions
diff --git a/chrome/browser/ui/toolbar/wrench_menu_model.cc b/chrome/browser/ui/toolbar/wrench_menu_model.cc index f785a58..39d570c 100644 --- a/chrome/browser/ui/toolbar/wrench_menu_model.cc +++ b/chrome/browser/ui/toolbar/wrench_menu_model.cc @@ -199,7 +199,7 @@ void BookmarkSubMenuModel::Build(Browser* browser) { AddCheckItemWithStringId(IDC_SHOW_BOOKMARK_BAR, IDS_SHOW_BOOKMARK_BAR); AddItemWithStringId(IDC_SHOW_BOOKMARK_MANAGER, IDS_BOOKMARK_MANAGER); #if !defined(OS_CHROMEOS) - AddItemWithStringId(IDC_IMPORT_SETTINGS, IDS_IMPORT_SETTINGS_TITLE); + AddItemWithStringId(IDC_IMPORT_SETTINGS, IDS_IMPORT_SETTINGS_MENU_LABEL); #endif #if defined(OS_MACOSX) AddSeparator(); @@ -416,6 +416,10 @@ void WrenchMenuModel::Build() { AddItemWithStringId(IDC_NEW_INCOGNITO_WINDOW, IDS_NEW_INCOGNITO_WINDOW); #endif + bookmark_sub_menu_model_.reset(new BookmarkSubMenuModel(this, browser_)); + AddSubMenuWithStringId(IDC_BOOKMARKS_MENU, IDS_BOOKMARKS_MENU, + bookmark_sub_menu_model_.get()); + AddSeparator(); #if defined(OS_POSIX) && !defined(TOOLKIT_VIEWS) // WARNING: Mac does not use the ButtonMenuItemModel, but instead defines the @@ -462,9 +466,6 @@ void WrenchMenuModel::Build() { AddSeparator(); - bookmark_sub_menu_model_.reset(new BookmarkSubMenuModel(this, browser_)); - AddSubMenuWithStringId(IDC_BOOKMARKS_MENU, IDS_BOOKMARKS_MENU, - bookmark_sub_menu_model_.get()); AddItemWithStringId(IDC_SHOW_HISTORY, IDS_SHOW_HISTORY); AddItemWithStringId(IDC_SHOW_DOWNLOADS, IDS_SHOW_DOWNLOADS); AddSeparator(); diff --git a/chrome/browser/ui/toolbar/wrench_menu_model_unittest.cc b/chrome/browser/ui/toolbar/wrench_menu_model_unittest.cc index 2287139..e58773c 100644 --- a/chrome/browser/ui/toolbar/wrench_menu_model_unittest.cc +++ b/chrome/browser/ui/toolbar/wrench_menu_model_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -76,21 +76,21 @@ TEST_F(WrenchMenuModelTest, Basics) { model.execute_count_ = 0; model.enable_count_ = 0; - // Choose something from the tools submenu and make sure it makes it back to - // the delegate as well. Use the first submenu as the tools one. - int toolsModelIndex = -1; + // Choose something from the bookmark submenu and make sure it makes it back + // to the delegate as well. + int bookmarksModelIndex = -1; for (int i = 0; i < itemCount; ++i) { if (model.GetTypeAt(i) == ui::MenuModel::TYPE_SUBMENU) { - toolsModelIndex = i; + bookmarksModelIndex = i; break; } } - EXPECT_GT(toolsModelIndex, -1); - ui::MenuModel* toolsModel = model.GetSubmenuModelAt(toolsModelIndex); - EXPECT_TRUE(toolsModel); - EXPECT_GT(toolsModel->GetItemCount(), 2); - toolsModel->ActivatedAt(2); - EXPECT_TRUE(toolsModel->IsEnabledAt(2)); + EXPECT_GT(bookmarksModelIndex, -1); + ui::MenuModel* bookmarksModel = model.GetSubmenuModelAt(bookmarksModelIndex); + EXPECT_TRUE(bookmarksModel); + EXPECT_GT(bookmarksModel->GetItemCount(), 1); + bookmarksModel->ActivatedAt(1); + EXPECT_TRUE(bookmarksModel->IsEnabledAt(1)); EXPECT_EQ(model.execute_count_, 1); EXPECT_EQ(model.enable_count_, 1); } diff --git a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc index 9bdbedd..2e5ca3d 100644 --- a/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc +++ b/chrome/browser/ui/webui/ntp/ntp_resource_cache.cc @@ -337,7 +337,9 @@ void NTPResourceCache::CreateNewTabHTML() { localized_strings.SetString("appsettings", l10n_util::GetStringUTF16(IDS_NEW_TAB_APP_SETTINGS)); localized_strings.SetString("appuninstall", - l10n_util::GetStringUTF16(IDS_NEW_TAB_APP_UNINSTALL)); + l10n_util::GetStringFUTF16( + IDS_NEW_TAB_APP_UNINSTALL, + l10n_util::GetStringUTF16(IDS_SHORT_PRODUCT_NAME))); localized_strings.SetString("appoptions", l10n_util::GetStringUTF16(IDS_NEW_TAB_APP_OPTIONS)); localized_strings.SetString("appcreateshortcut", @@ -360,10 +362,6 @@ void NTPResourceCache::CreateNewTabHTML() { l10n_util::GetStringUTF16(IDS_SYNC_START_SYNC_BUTTON_LABEL)); localized_strings.SetString("syncLinkText", l10n_util::GetStringUTF16(IDS_SYNC_ADVANCED_OPTIONS)); - localized_strings.SetString("trashLabel", - l10n_util::GetStringFUTF16( - IDS_NEW_TAB_TRASH_LABEL, - l10n_util::GetStringUTF16(IDS_SHORT_PRODUCT_NAME))); localized_strings.SetString("bookmarksManagerLinkTitle", l10n_util::GetStringUTF16(IDS_NEW_TAB_BOOKMARKS_MANAGER_LINK_TITLE)); #if defined(OS_CHROMEOS) |