| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/ui/toolbar/wrench_menu_model.h" | 5 #include "chrome/browser/ui/toolbar/wrench_menu_model.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <cmath> | 8 #include <cmath> |
| 9 | 9 |
| 10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
| (...skipping 739 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 750 return true; | 750 return true; |
| 751 } | 751 } |
| 752 case IDC_PIN_TO_START_SCREEN: | 752 case IDC_PIN_TO_START_SCREEN: |
| 753 return base::win::IsMetroProcess(); | 753 return base::win::IsMetroProcess(); |
| 754 #else | 754 #else |
| 755 case IDC_VIEW_INCOMPATIBILITIES: | 755 case IDC_VIEW_INCOMPATIBILITIES: |
| 756 case IDC_PIN_TO_START_SCREEN: | 756 case IDC_PIN_TO_START_SCREEN: |
| 757 return false; | 757 return false; |
| 758 #endif | 758 #endif |
| 759 case IDC_UPGRADE_DIALOG: | 759 case IDC_UPGRADE_DIALOG: |
| 760 return UpgradeDetector::GetInstance()->notify_upgrade(); | 760 return browser_defaults::kShowUpgradeMenuItem && |
| 761 UpgradeDetector::GetInstance()->notify_upgrade(); |
| 761 #if !defined(OS_LINUX) || defined(USE_AURA) | 762 #if !defined(OS_LINUX) || defined(USE_AURA) |
| 762 case IDC_BOOKMARK_PAGE: | 763 case IDC_BOOKMARK_PAGE: |
| 763 return !chrome::ShouldRemoveBookmarkThisPageUI(browser_->profile()); | 764 return !chrome::ShouldRemoveBookmarkThisPageUI(browser_->profile()); |
| 764 case IDC_BOOKMARK_ALL_TABS: | 765 case IDC_BOOKMARK_ALL_TABS: |
| 765 return !chrome::ShouldRemoveBookmarkOpenPagesUI(browser_->profile()); | 766 return !chrome::ShouldRemoveBookmarkOpenPagesUI(browser_->profile()); |
| 766 #endif | 767 #endif |
| 767 default: | 768 default: |
| 768 return true; | 769 return true; |
| 769 } | 770 } |
| 770 } | 771 } |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 833 void WrenchMenuModel::Build() { | 834 void WrenchMenuModel::Build() { |
| 834 if (extensions::FeatureSwitch::extension_action_redesign()->IsEnabled()) | 835 if (extensions::FeatureSwitch::extension_action_redesign()->IsEnabled()) |
| 835 CreateExtensionToolbarOverflowMenu(); | 836 CreateExtensionToolbarOverflowMenu(); |
| 836 | 837 |
| 837 AddItem(IDC_VIEW_INCOMPATIBILITIES, | 838 AddItem(IDC_VIEW_INCOMPATIBILITIES, |
| 838 l10n_util::GetStringUTF16(IDS_VIEW_INCOMPATIBILITIES)); | 839 l10n_util::GetStringUTF16(IDS_VIEW_INCOMPATIBILITIES)); |
| 839 SetIcon(GetIndexOfCommandId(IDC_VIEW_INCOMPATIBILITIES), | 840 SetIcon(GetIndexOfCommandId(IDC_VIEW_INCOMPATIBILITIES), |
| 840 ui::ResourceBundle::GetSharedInstance(). | 841 ui::ResourceBundle::GetSharedInstance(). |
| 841 GetNativeImageNamed(IDR_INPUT_ALERT_MENU)); | 842 GetNativeImageNamed(IDR_INPUT_ALERT_MENU)); |
| 842 | 843 |
| 843 if (IsCommandIdVisible(browser_defaults::kShowUpgradeMenuItem)) | 844 if (IsCommandIdVisible(IDC_UPGRADE_DIALOG)) |
| 844 AddItem(IDC_UPGRADE_DIALOG, GetUpgradeDialogMenuItemName()); | 845 AddItem(IDC_UPGRADE_DIALOG, GetUpgradeDialogMenuItemName()); |
| 845 | 846 |
| 846 if (AddGlobalErrorMenuItems() || | 847 if (AddGlobalErrorMenuItems() || |
| 847 IsCommandIdVisible(IDC_VIEW_INCOMPATIBILITIES) || | 848 IsCommandIdVisible(IDC_VIEW_INCOMPATIBILITIES) || |
| 848 IsCommandIdVisible(IDC_UPGRADE_DIALOG)) | 849 IsCommandIdVisible(IDC_UPGRADE_DIALOG)) |
| 849 AddSeparator(ui::NORMAL_SEPARATOR); | 850 AddSeparator(ui::NORMAL_SEPARATOR); |
| 850 | 851 |
| 851 AddItemWithStringId(IDC_NEW_TAB, IDS_NEW_TAB); | 852 AddItemWithStringId(IDC_NEW_TAB, IDS_NEW_TAB); |
| 852 AddItemWithStringId(IDC_NEW_WINDOW, IDS_NEW_WINDOW); | 853 AddItemWithStringId(IDC_NEW_WINDOW, IDS_NEW_WINDOW); |
| 853 if (ShouldShowNewIncognitoWindowMenuItem()) | 854 if (ShouldShowNewIncognitoWindowMenuItem()) |
| (...skipping 210 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1064 ->GetZoomPercent(); | 1065 ->GetZoomPercent(); |
| 1065 } | 1066 } |
| 1066 zoom_label_ = l10n_util::GetStringFUTF16( | 1067 zoom_label_ = l10n_util::GetStringFUTF16( |
| 1067 IDS_ZOOM_PERCENT, base::IntToString16(zoom_percent)); | 1068 IDS_ZOOM_PERCENT, base::IntToString16(zoom_percent)); |
| 1068 } | 1069 } |
| 1069 | 1070 |
| 1070 void WrenchMenuModel::OnZoomLevelChanged( | 1071 void WrenchMenuModel::OnZoomLevelChanged( |
| 1071 const content::HostZoomMap::ZoomLevelChange& change) { | 1072 const content::HostZoomMap::ZoomLevelChange& change) { |
| 1072 UpdateZoomControls(); | 1073 UpdateZoomControls(); |
| 1073 } | 1074 } |
| OLD | NEW |