Chromium Code Reviews| 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: |