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 |