| 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/ui/cocoa/preferences_window_controller.h" | 5 #import "chrome/browser/ui/cocoa/preferences_window_controller.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 | 8 |
| 9 #include "app/l10n_util.h" | 9 #include "app/l10n_util.h" |
| 10 #include "app/l10n_util_mac.h" | 10 #include "app/l10n_util_mac.h" |
| 11 #include "app/resource_bundle.h" | 11 #include "app/resource_bundle.h" |
| 12 #include "base/logging.h" | 12 #include "base/logging.h" |
| 13 #include "base/mac_util.h" | 13 #include "base/mac/mac_util.h" |
| 14 #include "base/mac/scoped_aedesc.h" | 14 #include "base/mac/scoped_aedesc.h" |
| 15 #include "base/string16.h" | 15 #include "base/string16.h" |
| 16 #include "base/string_util.h" | 16 #include "base/string_util.h" |
| 17 #include "base/sys_string_conversions.h" | 17 #include "base/sys_string_conversions.h" |
| 18 #include "chrome/browser/autofill/autofill_dialog.h" | 18 #include "chrome/browser/autofill/autofill_dialog.h" |
| 19 #include "chrome/browser/autofill/autofill_type.h" | 19 #include "chrome/browser/autofill/autofill_type.h" |
| 20 #include "chrome/browser/autofill/personal_data_manager.h" | 20 #include "chrome/browser/autofill/personal_data_manager.h" |
| 21 #include "chrome/browser/browser_process.h" | 21 #include "chrome/browser/browser_process.h" |
| 22 #include "chrome/browser/download/download_manager.h" | 22 #include "chrome/browser/download/download_manager.h" |
| 23 #include "chrome/browser/download/download_prefs.h" | 23 #include "chrome/browser/download/download_prefs.h" |
| (...skipping 458 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 482 @synthesize useSuggestEnabled = useSuggestEnabled_; | 482 @synthesize useSuggestEnabled = useSuggestEnabled_; |
| 483 @synthesize dnsPrefetchEnabled = dnsPrefetchEnabled_; | 483 @synthesize dnsPrefetchEnabled = dnsPrefetchEnabled_; |
| 484 @synthesize safeBrowsingEnabled = safeBrowsingEnabled_; | 484 @synthesize safeBrowsingEnabled = safeBrowsingEnabled_; |
| 485 @synthesize metricsReportingEnabled = metricsReportingEnabled_; | 485 @synthesize metricsReportingEnabled = metricsReportingEnabled_; |
| 486 @synthesize proxiesConfigureButtonEnabled = proxiesConfigureButtonEnabled_; | 486 @synthesize proxiesConfigureButtonEnabled = proxiesConfigureButtonEnabled_; |
| 487 | 487 |
| 488 - (id)initWithProfile:(Profile*)profile initialPage:(OptionsPage)initialPage { | 488 - (id)initWithProfile:(Profile*)profile initialPage:(OptionsPage)initialPage { |
| 489 DCHECK(profile); | 489 DCHECK(profile); |
| 490 // Use initWithWindowNibPath:: instead of initWithWindowNibName: so we | 490 // Use initWithWindowNibPath:: instead of initWithWindowNibName: so we |
| 491 // can override it in a unit test. | 491 // can override it in a unit test. |
| 492 NSString* nibPath = [mac_util::MainAppBundle() | 492 NSString* nibPath = [base::mac::MainAppBundle() |
| 493 pathForResource:@"Preferences" | 493 pathForResource:@"Preferences" |
| 494 ofType:@"nib"]; | 494 ofType:@"nib"]; |
| 495 if ((self = [super initWithWindowNibPath:nibPath owner:self])) { | 495 if ((self = [super initWithWindowNibPath:nibPath owner:self])) { |
| 496 profile_ = profile->GetOriginalProfile(); | 496 profile_ = profile->GetOriginalProfile(); |
| 497 initialPage_ = initialPage; | 497 initialPage_ = initialPage; |
| 498 prefs_ = profile->GetPrefs(); | 498 prefs_ = profile->GetPrefs(); |
| 499 DCHECK(prefs_); | 499 DCHECK(prefs_); |
| 500 observer_.reset( | 500 observer_.reset( |
| 501 new PreferencesWindowControllerInternal::PrefObserverBridge(self)); | 501 new PreferencesWindowControllerInternal::PrefObserverBridge(self)); |
| 502 | 502 |
| (...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 668 | 668 |
| 669 // Now that we have the width needed for Basics and Personal Stuff, lay out | 669 // Now that we have the width needed for Basics and Personal Stuff, lay out |
| 670 // those pages bottom up making sure the strings fit and moving things up as | 670 // those pages bottom up making sure the strings fit and moving things up as |
| 671 // needed. | 671 // needed. |
| 672 | 672 |
| 673 CGFloat newWidth = NSWidth([basicsView_ frame]); | 673 CGFloat newWidth = NSWidth([basicsView_ frame]); |
| 674 CGFloat verticalShift = 0.0; | 674 CGFloat verticalShift = 0.0; |
| 675 verticalShift += AutoSizeGroup(basicsGroupDefaultBrowser_, | 675 verticalShift += AutoSizeGroup(basicsGroupDefaultBrowser_, |
| 676 kAutoSizeGroupBehaviorVerticalFirstToFit, | 676 kAutoSizeGroupBehaviorVerticalFirstToFit, |
| 677 verticalShift); | 677 verticalShift); |
| 678 verticalShift += AutoSizeGroup(basicsGroupSearchEngine_, | 678 verticalShift += AutoSizeGroup( |
| 679 kAutoSizeGroupBehaviorFirstTwoAsRowVerticalToFi
t, | 679 basicsGroupSearchEngine_, |
| 680 verticalShift); | 680 kAutoSizeGroupBehaviorFirstTwoAsRowVerticalToFit, |
| 681 verticalShift); |
| 681 verticalShift += AutoSizeGroup(basicsGroupToolbar_, | 682 verticalShift += AutoSizeGroup(basicsGroupToolbar_, |
| 682 kAutoSizeGroupBehaviorVerticalToFit, | 683 kAutoSizeGroupBehaviorVerticalToFit, |
| 683 verticalShift); | 684 verticalShift); |
| 684 verticalShift += AutoSizeGroup(basicsGroupHomePage_, | 685 verticalShift += AutoSizeGroup(basicsGroupHomePage_, |
| 685 kAutoSizeGroupBehaviorVerticalToFit, | 686 kAutoSizeGroupBehaviorVerticalToFit, |
| 686 verticalShift); | 687 verticalShift); |
| 687 verticalShift += AutoSizeGroup(basicsGroupStartup_, | 688 verticalShift += AutoSizeGroup(basicsGroupStartup_, |
| 688 kAutoSizeGroupBehaviorVerticalFirstToFit, | 689 kAutoSizeGroupBehaviorVerticalFirstToFit, |
| 689 verticalShift); | 690 verticalShift); |
| 690 [GTMUILocalizerAndLayoutTweaker | 691 [GTMUILocalizerAndLayoutTweaker |
| (...skipping 1471 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2162 case OPTIONS_PAGE_ADVANCED: | 2163 case OPTIONS_PAGE_ADVANCED: |
| 2163 return underTheHoodView_; | 2164 return underTheHoodView_; |
| 2164 case OPTIONS_PAGE_DEFAULT: | 2165 case OPTIONS_PAGE_DEFAULT: |
| 2165 case OPTIONS_PAGE_COUNT: | 2166 case OPTIONS_PAGE_COUNT: |
| 2166 LOG(DFATAL) << "Invalid page value " << page; | 2167 LOG(DFATAL) << "Invalid page value " << page; |
| 2167 } | 2168 } |
| 2168 return basicsView_; | 2169 return basicsView_; |
| 2169 } | 2170 } |
| 2170 | 2171 |
| 2171 @end | 2172 @end |
| OLD | NEW |