Adding a menu item to take a screenshot under "More Tools" submenu in the Wrench menu.
The behavior is equivalent to taking the screenshot via VKEY_PRINT keyboard shortcut.
BUG=196658
Review URL: https://codereview.chromium.org/132233003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244248 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/ui/browser_command_controller.cc b/chrome/browser/ui/browser_command_controller.cc
index d6a20004..6147c67 100644
--- a/chrome/browser/ui/browser_command_controller.cc
+++ b/chrome/browser/ui/browser_command_controller.cc
@@ -64,6 +64,7 @@
#include "ash/session_state_delegate.h"
#include "ash/shell.h"
#include "chrome/browser/ui/ash/multi_user/multi_user_window_manager.h"
+#include "chrome/browser/ui/browser_commands_chromeos.h"
#endif
using content::NavigationEntry;
@@ -686,6 +687,11 @@
case IDC_TASK_MANAGER:
OpenTaskManager(browser_);
break;
+#if defined(OS_CHROMEOS)
+ case IDC_TAKE_SCREENSHOT:
+ TakeScreenshot();
+ break;
+#endif
#if defined(GOOGLE_CHROME_BUILD)
case IDC_FEEDBACK:
OpenFeedbackDialog(browser_);
@@ -962,6 +968,9 @@
command_updater_.UpdateCommandEnabled(IDC_RECENT_TABS_MENU,
!profile()->IsGuestSession() &&
!profile()->IsOffTheRecord());
+#if defined(OS_CHROMEOS)
+ command_updater_.UpdateCommandEnabled(IDC_TAKE_SCREENSHOT, true);
+#endif
UpdateShowSyncState(true);