| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 #include "chrome/browser/views/options/general_page_view.h" | 5 #include "chrome/browser/views/options/general_page_view.h" |
| 6 | 6 |
| 7 #include "app/combobox_model.h" | 7 #include "app/combobox_model.h" |
| 8 #include "app/l10n_util.h" | 8 #include "app/l10n_util.h" |
| 9 #include "app/resource_bundle.h" | 9 #include "app/resource_bundle.h" |
| 10 #include "base/gfx/png_decoder.h" | 10 #include "base/gfx/png_decoder.h" |
| (...skipping 628 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 639 View::Layout(); | 639 View::Layout(); |
| 640 } | 640 } |
| 641 | 641 |
| 642 /////////////////////////////////////////////////////////////////////////////// | 642 /////////////////////////////////////////////////////////////////////////////// |
| 643 // GeneralPageView, private: | 643 // GeneralPageView, private: |
| 644 | 644 |
| 645 void GeneralPageView::SetDefaultBrowserUIState( | 645 void GeneralPageView::SetDefaultBrowserUIState( |
| 646 ShellIntegration::DefaultBrowserUIState state) { | 646 ShellIntegration::DefaultBrowserUIState state) { |
| 647 bool button_enabled = state == ShellIntegration::STATE_NOT_DEFAULT; | 647 bool button_enabled = state == ShellIntegration::STATE_NOT_DEFAULT; |
| 648 default_browser_use_as_default_button_->SetEnabled(button_enabled); | 648 default_browser_use_as_default_button_->SetEnabled(button_enabled); |
| 649 if (state == ShellIntegration::STATE_DEFAULT) { | 649 if (state == ShellIntegration::STATE_IS_DEFAULT) { |
| 650 default_browser_status_label_->SetText( | 650 default_browser_status_label_->SetText( |
| 651 l10n_util::GetStringF(IDS_OPTIONS_DEFAULTBROWSER_DEFAULT, | 651 l10n_util::GetStringF(IDS_OPTIONS_DEFAULTBROWSER_DEFAULT, |
| 652 l10n_util::GetString(IDS_PRODUCT_NAME))); | 652 l10n_util::GetString(IDS_PRODUCT_NAME))); |
| 653 default_browser_status_label_->SetColor(kDefaultBrowserLabelColor); | 653 default_browser_status_label_->SetColor(kDefaultBrowserLabelColor); |
| 654 Layout(); | 654 Layout(); |
| 655 } else if (state == ShellIntegration::STATE_NOT_DEFAULT) { | 655 } else if (state == ShellIntegration::STATE_NOT_DEFAULT) { |
| 656 default_browser_status_label_->SetText( | 656 default_browser_status_label_->SetText( |
| 657 l10n_util::GetStringF(IDS_OPTIONS_DEFAULTBROWSER_NOTDEFAULT, | 657 l10n_util::GetStringF(IDS_OPTIONS_DEFAULTBROWSER_NOTDEFAULT, |
| 658 l10n_util::GetString(IDS_PRODUCT_NAME))); | 658 l10n_util::GetString(IDS_PRODUCT_NAME))); |
| 659 default_browser_status_label_->SetColor(kNotDefaultBrowserLabelColor); | 659 default_browser_status_label_->SetColor(kNotDefaultBrowserLabelColor); |
| 660 Layout(); | 660 Layout(); |
| 661 } else if (state == ShellIntegration::STATE_UNKNOWN) { |
| 662 default_browser_status_label_->SetText( |
| 663 l10n_util::GetStringF(IDS_OPTIONS_DEFAULTBROWSER_UNKNOWN, |
| 664 l10n_util::GetString(IDS_PRODUCT_NAME))); |
| 665 default_browser_status_label_->SetColor(kNotDefaultBrowserLabelColor); |
| 666 Layout(); |
| 661 } | 667 } |
| 662 } | 668 } |
| 663 | 669 |
| 664 void GeneralPageView::InitStartupGroup() { | 670 void GeneralPageView::InitStartupGroup() { |
| 665 startup_homepage_radio_ = new views::RadioButton( | 671 startup_homepage_radio_ = new views::RadioButton( |
| 666 l10n_util::GetString(IDS_OPTIONS_STARTUP_SHOW_DEFAULT_AND_NEWTAB), | 672 l10n_util::GetString(IDS_OPTIONS_STARTUP_SHOW_DEFAULT_AND_NEWTAB), |
| 667 kStartupRadioGroup); | 673 kStartupRadioGroup); |
| 668 startup_homepage_radio_->set_listener(this); | 674 startup_homepage_radio_->set_listener(this); |
| 669 startup_last_session_radio_ = new views::RadioButton( | 675 startup_last_session_radio_ = new views::RadioButton( |
| 670 l10n_util::GetString(IDS_OPTIONS_STARTUP_SHOW_LAST_SESSION), | 676 l10n_util::GetString(IDS_OPTIONS_STARTUP_SHOW_LAST_SESSION), |
| (...skipping 301 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 972 homepage_use_url_textfield_->SetEnabled(false); | 978 homepage_use_url_textfield_->SetEnabled(false); |
| 973 homepage_use_url_textfield_->SetReadOnly(true); | 979 homepage_use_url_textfield_->SetReadOnly(true); |
| 974 } | 980 } |
| 975 } | 981 } |
| 976 | 982 |
| 977 void GeneralPageView::SetDefaultSearchProvider() { | 983 void GeneralPageView::SetDefaultSearchProvider() { |
| 978 const int index = default_search_engine_combobox_->selected_item(); | 984 const int index = default_search_engine_combobox_->selected_item(); |
| 979 default_search_engines_model_->model()->SetDefaultSearchProvider( | 985 default_search_engines_model_->model()->SetDefaultSearchProvider( |
| 980 default_search_engines_model_->GetTemplateURLAt(index)); | 986 default_search_engines_model_->GetTemplateURLAt(index)); |
| 981 } | 987 } |
| OLD | NEW |