summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-03 02:46:02 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-03 02:46:02 +0000
commit336224ac47dd932386feb83e06f525d34754b3f1 (patch)
treeb60f41388351a999160b7e5247fe60e025921b77 /chrome/browser/ui
parentdd23fceb3c4304bd71ba65b63a52ef14252a93ac (diff)
downloadchromium_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.cc9
-rw-r--r--chrome/browser/ui/toolbar/wrench_menu_model_unittest.cc22
-rw-r--r--chrome/browser/ui/webui/ntp/ntp_resource_cache.cc8
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)