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/browser_command_controller.h" | 5 #include "chrome/browser/ui/browser_command_controller.h" |
6 | 6 |
7 #include "base/prefs/pref_service.h" | 7 #include "base/prefs/pref_service.h" |
8 #include "chrome/app/chrome_command_ids.h" | 8 #include "chrome/app/chrome_command_ids.h" |
9 #include "chrome/browser/browser_process.h" | 9 #include "chrome/browser/browser_process.h" |
10 #include "chrome/browser/defaults.h" | 10 #include "chrome/browser/defaults.h" |
(...skipping 609 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
620 case IDC_DEV_TOOLS_CONSOLE: | 620 case IDC_DEV_TOOLS_CONSOLE: |
621 ToggleDevToolsWindow(browser_, DEVTOOLS_TOGGLE_ACTION_SHOW_CONSOLE); | 621 ToggleDevToolsWindow(browser_, DEVTOOLS_TOGGLE_ACTION_SHOW_CONSOLE); |
622 break; | 622 break; |
623 case IDC_DEV_TOOLS_INSPECT: | 623 case IDC_DEV_TOOLS_INSPECT: |
624 ToggleDevToolsWindow(browser_, DEVTOOLS_TOGGLE_ACTION_INSPECT); | 624 ToggleDevToolsWindow(browser_, DEVTOOLS_TOGGLE_ACTION_INSPECT); |
625 break; | 625 break; |
626 case IDC_DEV_TOOLS_TOGGLE: | 626 case IDC_DEV_TOOLS_TOGGLE: |
627 ToggleDevToolsWindow(browser_, DEVTOOLS_TOGGLE_ACTION_TOGGLE); | 627 ToggleDevToolsWindow(browser_, DEVTOOLS_TOGGLE_ACTION_TOGGLE); |
628 break; | 628 break; |
629 case IDC_TASK_MANAGER: | 629 case IDC_TASK_MANAGER: |
630 OpenTaskManager(browser_, false); | 630 OpenTaskManager(browser_); |
631 break; | |
632 case IDC_VIEW_BACKGROUND_PAGES: | |
633 OpenTaskManager(browser_, true); | |
634 break; | 631 break; |
635 case IDC_FEEDBACK: | 632 case IDC_FEEDBACK: |
636 OpenFeedbackDialog(browser_); | 633 OpenFeedbackDialog(browser_); |
637 break; | 634 break; |
638 | 635 |
639 case IDC_SHOW_BOOKMARK_BAR: | 636 case IDC_SHOW_BOOKMARK_BAR: |
640 ToggleBookmarkBar(browser_); | 637 ToggleBookmarkBar(browser_); |
641 break; | 638 break; |
642 case IDC_PROFILING_ENABLED: | 639 case IDC_PROFILING_ENABLED: |
643 Profiling::Toggle(); | 640 Profiling::Toggle(); |
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
934 | 931 |
935 // Show various bits of UI | 932 // Show various bits of UI |
936 command_updater_.UpdateCommandEnabled(IDC_CLEAR_BROWSING_DATA, normal_window); | 933 command_updater_.UpdateCommandEnabled(IDC_CLEAR_BROWSING_DATA, normal_window); |
937 | 934 |
938 // The upgrade entry and the view incompatibility entry should always be | 935 // The upgrade entry and the view incompatibility entry should always be |
939 // enabled. Whether they are visible is a separate matter determined on menu | 936 // enabled. Whether they are visible is a separate matter determined on menu |
940 // show. | 937 // show. |
941 command_updater_.UpdateCommandEnabled(IDC_UPGRADE_DIALOG, true); | 938 command_updater_.UpdateCommandEnabled(IDC_UPGRADE_DIALOG, true); |
942 command_updater_.UpdateCommandEnabled(IDC_VIEW_INCOMPATIBILITIES, true); | 939 command_updater_.UpdateCommandEnabled(IDC_VIEW_INCOMPATIBILITIES, true); |
943 | 940 |
944 // View Background Pages entry is always enabled, but is hidden if there are | |
945 // no background pages. | |
946 command_updater_.UpdateCommandEnabled(IDC_VIEW_BACKGROUND_PAGES, true); | |
947 | |
948 // Toggle speech input | 941 // Toggle speech input |
949 command_updater_.UpdateCommandEnabled(IDC_TOGGLE_SPEECH_INPUT, true); | 942 command_updater_.UpdateCommandEnabled(IDC_TOGGLE_SPEECH_INPUT, true); |
950 | 943 |
951 // Initialize other commands whose state changes based on fullscreen mode. | 944 // Initialize other commands whose state changes based on fullscreen mode. |
952 UpdateCommandsForFullscreenMode(FULLSCREEN_DISABLED); | 945 UpdateCommandsForFullscreenMode(FULLSCREEN_DISABLED); |
953 | 946 |
954 UpdateCommandsForContentRestrictionState(); | 947 UpdateCommandsForContentRestrictionState(); |
955 | 948 |
956 UpdateCommandsForBookmarkEditing(); | 949 UpdateCommandsForBookmarkEditing(); |
957 | 950 |
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1251 | 1244 |
1252 BrowserWindow* BrowserCommandController::window() { | 1245 BrowserWindow* BrowserCommandController::window() { |
1253 return browser_->window(); | 1246 return browser_->window(); |
1254 } | 1247 } |
1255 | 1248 |
1256 Profile* BrowserCommandController::profile() { | 1249 Profile* BrowserCommandController::profile() { |
1257 return browser_->profile(); | 1250 return browser_->profile(); |
1258 } | 1251 } |
1259 | 1252 |
1260 } // namespace chrome | 1253 } // namespace chrome |
OLD | NEW |