Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(629)

Unified Diff: chrome/browser/ui/toolbar/wrench_menu_model_chromeos.cc

Issue 10038033: Nukes wrench_menu_model_chromeos and folds functionality int (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix non-chromeos build Created 8 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/toolbar/wrench_menu_model_chromeos.cc
diff --git a/chrome/browser/ui/toolbar/wrench_menu_model_chromeos.cc b/chrome/browser/ui/toolbar/wrench_menu_model_chromeos.cc
deleted file mode 100644
index ced051802ffb374e4ddb6a4e7912f39f17eeceda..0000000000000000000000000000000000000000
--- a/chrome/browser/ui/toolbar/wrench_menu_model_chromeos.cc
+++ /dev/null
@@ -1,86 +0,0 @@
-// Copyright (c) 2012 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.
-
-#include "chrome/browser/ui/toolbar/wrench_menu_model.h"
-
-#include "base/command_line.h"
-#include "base/i18n/number_formatting.h"
-#include "chrome/app/chrome_command_ids.h"
-#include "chrome/browser/chromeos/login/user_manager.h"
-#include "chrome/browser/task_manager/task_manager.h"
-#include "chrome/common/chrome_switches.h"
-#include "grit/chromium_strings.h"
-#include "grit/generated_resources.h"
-#include "grit/theme_resources.h"
-#include "ui/base/l10n/l10n_util.h"
-#include "ui/base/resource/resource_bundle.h"
-
-void WrenchMenuModel::Build() {
- AddItemWithStringId(IDC_NEW_TAB, IDS_NEW_TAB);
- AddItemWithStringId(IDC_NEW_WINDOW, IDS_NEW_WINDOW);
- if (!CommandLine::ForCurrentProcess()->HasSwitch(switches::kGuestSession))
- AddItemWithStringId(IDC_NEW_INCOGNITO_WINDOW, IDS_NEW_INCOGNITO_WINDOW);
-
- AddSeparator();
- CreateCutCopyPaste();
-
- AddSeparator();
- CreateZoomFullscreen();
-
- AddSeparator();
- AddItemWithStringId(IDC_SAVE_PAGE, IDS_SAVE_PAGE);
- AddItemWithStringId(IDC_FIND, IDS_FIND);
- AddItemWithStringId(IDC_PRINT, IDS_PRINT);
-
- tools_menu_model_.reset(new ToolsMenuModel(this, browser_));
- AddSubMenuWithStringId(IDC_ZOOM_MENU, IDS_TOOLS_MENU,
- tools_menu_model_.get());
-
- 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();
-
- AddItemWithStringId(IDC_OPTIONS, IDS_SETTINGS);
- AddItem(IDC_ABOUT, l10n_util::GetStringUTF16(IDS_ABOUT));
- string16 num_background_pages = base::FormatNumber(
- TaskManager::GetBackgroundPageCount());
- AddItem(IDC_VIEW_BACKGROUND_PAGES,
- l10n_util::GetStringFUTF16(IDS_VIEW_BACKGROUND_PAGES,
- num_background_pages));
- AddItem(IDC_VIEW_INCOMPATIBILITIES,
- l10n_util::GetStringUTF16(IDS_VIEW_INCOMPATIBILITIES));
-
- // Use an icon for IDC_HELP_PAGE menu item.
- AddItemWithStringId(IDC_HELP_PAGE, IDS_HELP_PAGE);
- ResourceBundle& rb = ResourceBundle::GetSharedInstance();
- SetIcon(GetIndexOfCommandId(IDC_HELP_PAGE),
- *rb.GetBitmapNamed(IDR_HELP_MENU));
-
- // Show IDC_FEEDBACK in top-tier wrench menu for ChromeOS.
- AddItemWithStringId(IDC_FEEDBACK, IDS_FEEDBACK);
-
- AddGlobalErrorMenuItems();
-
-#if !defined(USE_ASH)
- AddSeparator();
-
- if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kGuestSession)) {
- AddItemWithStringId(IDC_EXIT, IDS_EXIT_GUEST_MODE);
- AddItemWithStringId(IDC_SHUTDOWN, IDS_SHUTDOWN_BUTTON);
- } else if (chromeos::UserManager::Get()->IsLoggedInAsDemoUser()) {
- AddItemWithStringId(IDC_EXIT, IDS_SIGN_OUT);
- } else {
- AddItemWithStringId(IDC_LOCK_SCREEN, IDS_LOCK_SCREEN);
- AddItemWithStringId(IDC_EXIT, IDS_SIGN_OUT);
- AddItemWithStringId(IDC_SHUTDOWN, IDS_SHUTDOWN_BUTTON);
- }
-#endif
-}
-

Powered by Google App Engine
This is Rietveld 408576698