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

Unified Diff: trunk/src/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.cc

Issue 26546004: Revert 227675 "reland "views: change WrenchMenu to use each mode..." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 7 years, 2 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: trunk/src/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.cc
===================================================================
--- trunk/src/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.cc (revision 227696)
+++ trunk/src/chrome/browser/ui/toolbar/recent_tabs_sub_menu_model.cc (working copy)
@@ -24,7 +24,6 @@
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_commands.h"
#include "chrome/browser/ui/tabs/tab_strip_model.h"
-#include "chrome/browser/ui/toolbar/wrench_menu_model.h"
#include "chrome/common/favicon/favicon_types.h"
#include "chrome/common/pref_names.h"
#include "grit/browser_resources.h"
@@ -53,13 +52,8 @@
// These values must be bigger than the maximum possible number of items in
// menu, so that index of last menu item doesn't clash with this value when menu
// items are retrieved via GetIndexOfCommandId.
-// The range of all command ID's used in RecentTabsSubMenuModel must be between
-// WrenchMenuModel::kMinRecentTabsCommandId i.e. 1001 and 1200
-// (WrenchMenuModel::kMaxRecentTabsCommandId) inclusively.
-const int kFirstTabCommandId = WrenchMenuModel::kMinRecentTabsCommandId;
-const int kFirstWindowCommandId = 1051;
-const int kMinDeviceNameCommandId = 1100;
-const int kMaxDeviceNameCommandId = 1110;
+const int kFirstTabCommandId = 100;
+const int kFirstWindowCommandId = 200;
// The maximum number of recently closed entries to be shown in the menu.
const int kMaxRecentlyClosedEntries = 8;
@@ -88,11 +82,6 @@
command_id < RecentTabsSubMenuModel::kRecentlyClosedHeaderCommandId;
}
-bool IsDeviceNameCommandId(int command_id) {
- return command_id >= kMinDeviceNameCommandId &&
- command_id <= kMaxDeviceNameCommandId;
-}
-
// Convert |tab_model_index| to command id of menu item.
int TabModelIndexToCommandId(int tab_model_index) {
int command_id = tab_model_index + kFirstTabCommandId;
@@ -157,8 +146,9 @@
GURL url;
};
-const int RecentTabsSubMenuModel::kRecentlyClosedHeaderCommandId = 1120;
-const int RecentTabsSubMenuModel::kDisabledRecentlyClosedHeaderCommandId = 1121;
+const int RecentTabsSubMenuModel::kRecentlyClosedHeaderCommandId = 500;
+const int RecentTabsSubMenuModel::kDisabledRecentlyClosedHeaderCommandId = 501;
+const int RecentTabsSubMenuModel::kDeviceNameCommandId = 1000;
RecentTabsSubMenuModel::RecentTabsSubMenuModel(
ui::AcceleratorProvider* accelerator_provider,
@@ -202,8 +192,8 @@
bool RecentTabsSubMenuModel::IsCommandIdEnabled(int command_id) const {
if (command_id == kRecentlyClosedHeaderCommandId ||
command_id == kDisabledRecentlyClosedHeaderCommandId ||
- command_id == IDC_RECENT_TABS_NO_DEVICE_TABS ||
- IsDeviceNameCommandId(command_id)) {
+ command_id == kDeviceNameCommandId ||
+ command_id == IDC_RECENT_TABS_NO_DEVICE_TABS) {
return false;
}
return true;
@@ -234,8 +224,8 @@
return;
}
+ DCHECK_NE(kDeviceNameCommandId, command_id);
DCHECK_NE(IDC_RECENT_TABS_NO_DEVICE_TABS, command_id);
- DCHECK(!IsDeviceNameCommandId(command_id));
WindowOpenDisposition disposition =
ui::DispositionFromEventFlags(event_flags);
@@ -292,8 +282,8 @@
const gfx::Font* RecentTabsSubMenuModel::GetLabelFontAt(int index) const {
int command_id = GetCommandIdAt(index);
- if (command_id == kRecentlyClosedHeaderCommandId ||
- IsDeviceNameCommandId(command_id)) {
+ if (command_id == kDeviceNameCommandId ||
+ command_id == kRecentlyClosedHeaderCommandId) {
return &ResourceBundle::GetSharedInstance().GetFont(
ResourceBundle::BoldFont);
}
@@ -441,7 +431,7 @@
// Add the header for the device session.
DCHECK(!session->session_name.empty());
AddSeparator(ui::NORMAL_SEPARATOR);
- AddItem(kMinDeviceNameCommandId + i, UTF8ToUTF16(session->session_name));
+ AddItem(kDeviceNameCommandId, UTF8ToUTF16(session->session_name));
AddDeviceFavicon(GetItemCount() - 1, session->device_type);
// Build tab menu items from sorted session tabs.

Powered by Google App Engine
This is Rietveld 408576698