OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 #import "chrome/browser/app_controller_mac.h" | 5 #import "chrome/browser/app_controller_mac.h" |
6 | 6 |
7 #include "app/l10n_util.h" | 7 #include "app/l10n_util.h" |
8 #include "app/l10n_util_mac.h" | 8 #include "app/l10n_util_mac.h" |
9 #include "base/auto_reset.h" | 9 #include "base/auto_reset.h" |
10 #include "base/command_line.h" | 10 #include "base/command_line.h" |
(...skipping 1102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1113 object:window]; | 1113 object:window]; |
1114 // PreferencesWindowControllers are autoreleased in | 1114 // PreferencesWindowControllers are autoreleased in |
1115 // -[PreferencesWindowController windowWillClose:]. | 1115 // -[PreferencesWindowController windowWillClose:]. |
1116 prefsController_ = nil; | 1116 prefsController_ = nil; |
1117 } | 1117 } |
1118 | 1118 |
1119 // Show the preferences window, or bring it to the front if it's already | 1119 // Show the preferences window, or bring it to the front if it's already |
1120 // visible. | 1120 // visible. |
1121 - (IBAction)showPreferences:(id)sender { | 1121 - (IBAction)showPreferences:(id)sender { |
1122 const CommandLine& parsed_command_line = *CommandLine::ForCurrentProcess(); | 1122 const CommandLine& parsed_command_line = *CommandLine::ForCurrentProcess(); |
1123 if (parsed_command_line.HasSwitch(switches::kEnableTabbedOptions)) { | 1123 if (!parsed_command_line.HasSwitch(switches::kDisableTabbedOptions)) { |
1124 if (Browser* browser = ActivateBrowser([self defaultProfile])) { | 1124 if (Browser* browser = ActivateBrowser([self defaultProfile])) { |
1125 // Show options tab in the active browser window. | 1125 // Show options tab in the active browser window. |
1126 browser->ShowOptionsTab(chrome::kDefaultOptionsSubPage); | 1126 browser->ShowOptionsTab(chrome::kDefaultOptionsSubPage); |
1127 } else { | 1127 } else { |
1128 // No browser window, so create one for the options tab. | 1128 // No browser window, so create one for the options tab. |
1129 Browser::OpenOptionsWindow([self defaultProfile]); | 1129 Browser::OpenOptionsWindow([self defaultProfile]); |
1130 } | 1130 } |
1131 } else { | 1131 } else { |
1132 [self showPreferencesWindow:sender | 1132 [self showPreferencesWindow:sender |
1133 page:OPTIONS_PAGE_DEFAULT | 1133 page:OPTIONS_PAGE_DEFAULT |
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1261 [appController showPreferencesWindow:nil page:page profile:profile]; | 1261 [appController showPreferencesWindow:nil page:page profile:profile]; |
1262 } | 1262 } |
1263 | 1263 |
1264 namespace app_controller_mac { | 1264 namespace app_controller_mac { |
1265 | 1265 |
1266 bool IsOpeningNewWindow() { | 1266 bool IsOpeningNewWindow() { |
1267 return g_is_opening_new_window; | 1267 return g_is_opening_new_window; |
1268 } | 1268 } |
1269 | 1269 |
1270 } // namespace app_controller_mac | 1270 } // namespace app_controller_mac |
OLD | NEW |