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 232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
243 | 243 |
244 if (CommandLine::ForCurrentProcess()->HasSwitch( | 244 if (CommandLine::ForCurrentProcess()->HasSwitch( |
245 switches::kEnableStreamlinedHostedApps)) { | 245 switches::kEnableStreamlinedHostedApps)) { |
246 AddItemWithStringId(IDC_CREATE_HOSTED_APP, IDS_CREATE_HOSTED_APP); | 246 AddItemWithStringId(IDC_CREATE_HOSTED_APP, IDS_CREATE_HOSTED_APP); |
247 AddSeparator(ui::NORMAL_SEPARATOR); | 247 AddSeparator(ui::NORMAL_SEPARATOR); |
248 } else if (show_create_shortcuts) { | 248 } else if (show_create_shortcuts) { |
249 AddItemWithStringId(IDC_CREATE_SHORTCUTS, IDS_CREATE_SHORTCUTS); | 249 AddItemWithStringId(IDC_CREATE_SHORTCUTS, IDS_CREATE_SHORTCUTS); |
250 AddSeparator(ui::NORMAL_SEPARATOR); | 250 AddSeparator(ui::NORMAL_SEPARATOR); |
251 } | 251 } |
252 | 252 |
253 AddItemWithStringId(IDC_MANAGE_EXTENSIONS, IDS_SHOW_EXTENSIONS); | 253 // If settins-in-a-window is enabled, the Extensions item is at the top level. |
Evan Stade
2014/08/28 18:13:51
nit: spelling
stevenjb
2014/08/28 19:50:00
Done.
| |
254 if (!::switches::SettingsWindowEnabled()) | |
255 AddItemWithStringId(IDC_MANAGE_EXTENSIONS, IDS_SHOW_EXTENSIONS); | |
254 | 256 |
255 if (chrome::CanOpenTaskManager()) | 257 if (chrome::CanOpenTaskManager()) |
256 AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER); | 258 AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER); |
257 | 259 |
258 AddItemWithStringId(IDC_CLEAR_BROWSING_DATA, IDS_CLEAR_BROWSING_DATA); | 260 AddItemWithStringId(IDC_CLEAR_BROWSING_DATA, IDS_CLEAR_BROWSING_DATA); |
259 | 261 |
260 AddSeparator(ui::NORMAL_SEPARATOR); | 262 AddSeparator(ui::NORMAL_SEPARATOR); |
261 | 263 |
262 encoding_menu_model_.reset(new EncodingMenuModel(browser)); | 264 encoding_menu_model_.reset(new EncodingMenuModel(browser)); |
263 AddSubMenuWithStringId(IDC_ENCODING_MENU, IDS_ENCODING_MENU, | 265 AddSubMenuWithStringId(IDC_ENCODING_MENU, IDS_ENCODING_MENU, |
(...skipping 342 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
606 | 608 |
607 AddItemWithStringId(IDC_SAVE_PAGE, IDS_SAVE_PAGE); | 609 AddItemWithStringId(IDC_SAVE_PAGE, IDS_SAVE_PAGE); |
608 AddItemWithStringId(IDC_FIND, IDS_FIND); | 610 AddItemWithStringId(IDC_FIND, IDS_FIND); |
609 AddItemWithStringId(IDC_PRINT, IDS_PRINT); | 611 AddItemWithStringId(IDC_PRINT, IDS_PRINT); |
610 | 612 |
611 tools_menu_model_.reset(new ToolsMenuModel(this, browser_)); | 613 tools_menu_model_.reset(new ToolsMenuModel(this, browser_)); |
612 CreateZoomMenu(); | 614 CreateZoomMenu(); |
613 | 615 |
614 AddItemWithStringId(IDC_SHOW_HISTORY, IDS_SHOW_HISTORY); | 616 AddItemWithStringId(IDC_SHOW_HISTORY, IDS_SHOW_HISTORY); |
615 AddItemWithStringId(IDC_SHOW_DOWNLOADS, IDS_SHOW_DOWNLOADS); | 617 AddItemWithStringId(IDC_SHOW_DOWNLOADS, IDS_SHOW_DOWNLOADS); |
618 // If settins-in-a-window is enabled, the Extensions item is at the top level. | |
Evan Stade
2014/08/28 18:13:51
spelling again
stevenjb
2014/08/28 19:50:00
Done.
| |
619 if (::switches::SettingsWindowEnabled()) | |
620 AddItemWithStringId(IDC_MANAGE_EXTENSIONS, IDS_SHOW_EXTENSIONS); | |
616 AddSeparator(ui::NORMAL_SEPARATOR); | 621 AddSeparator(ui::NORMAL_SEPARATOR); |
617 | 622 |
618 #if !defined(OS_CHROMEOS) | 623 #if !defined(OS_CHROMEOS) |
619 if (!switches::IsNewAvatarMenu()) { | 624 if (!switches::IsNewAvatarMenu()) { |
620 // No "Sign in to Chromium..." menu item on ChromeOS. | 625 // No "Sign in to Chromium..." menu item on ChromeOS. |
621 SigninManager* signin = SigninManagerFactory::GetForProfile( | 626 SigninManager* signin = SigninManagerFactory::GetForProfile( |
622 browser_->profile()->GetOriginalProfile()); | 627 browser_->profile()->GetOriginalProfile()); |
623 if (signin && signin->IsSigninAllowed()) { | 628 if (signin && signin->IsSigninAllowed()) { |
624 const base::string16 short_product_name = | 629 const base::string16 short_product_name = |
625 l10n_util::GetStringUTF16(IDS_SHORT_PRODUCT_NAME); | 630 l10n_util::GetStringUTF16(IDS_SHORT_PRODUCT_NAME); |
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
795 ->GetZoomPercent(); | 800 ->GetZoomPercent(); |
796 } | 801 } |
797 zoom_label_ = l10n_util::GetStringFUTF16( | 802 zoom_label_ = l10n_util::GetStringFUTF16( |
798 IDS_ZOOM_PERCENT, base::IntToString16(zoom_percent)); | 803 IDS_ZOOM_PERCENT, base::IntToString16(zoom_percent)); |
799 } | 804 } |
800 | 805 |
801 void WrenchMenuModel::OnZoomLevelChanged( | 806 void WrenchMenuModel::OnZoomLevelChanged( |
802 const content::HostZoomMap::ZoomLevelChange& change) { | 807 const content::HostZoomMap::ZoomLevelChange& change) { |
803 UpdateZoomControls(); | 808 UpdateZoomControls(); |
804 } | 809 } |
OLD | NEW |