Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(381)

Unified Diff: chrome/browser/browser.cc

Issue 2819070: Mac: Add tabpose window (Closed)
Patch Set: mac compile?! Created 10 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/browser.cc
diff --git a/chrome/browser/browser.cc b/chrome/browser/browser.cc
index 857c86f97430f6ca4f9254a0567960e3415cda7a..c541fe37c9aec087e9c0d5a3be4ffa28d649f583 100644
--- a/chrome/browser/browser.cc
+++ b/chrome/browser/browser.cc
@@ -1340,6 +1340,18 @@ void Browser::SelectPreviousTab() {
tabstrip_model_.SelectPreviousTab();
}
+void Browser::OpenTabpose() {
+#if defined(OS_MACOSX)
+ if (!CommandLine::ForCurrentProcess()->HasSwitch(
+ switches::kEnableExposeForTabs)) {
+ return;
+ }
+
+ UserMetrics::RecordAction(UserMetricsAction("OpenTabpose"), profile_);
+ window()->OpenTabpose();
+#endif
Robert Sesek 2010/07/28 20:09:08 #else NOTIMPLEMENTED()?
Nico 2010/07/30 18:28:57 Since the assumption is that linux/win won't have
+}
+
void Browser::MoveTabNext() {
UserMetrics::RecordAction(UserMetricsAction("MoveTabNext"), profile_);
tabstrip_model_.MoveTabNext();
@@ -1978,6 +1990,7 @@ void Browser::ExecuteCommandWithDisposition(
case IDC_CLOSE_TAB: CloseTab(); break;
case IDC_SELECT_NEXT_TAB: SelectNextTab(); break;
case IDC_SELECT_PREVIOUS_TAB: SelectPreviousTab(); break;
+ case IDC_TABPOSE: OpenTabpose(); break;
case IDC_MOVE_TAB_NEXT: MoveTabNext(); break;
case IDC_MOVE_TAB_PREVIOUS: MoveTabPrevious(); break;
case IDC_SELECT_TAB_0:

Powered by Google App Engine
This is Rietveld 408576698