diff options
-rw-r--r-- | chrome/browser/cocoa/preferences_window_controller.mm | 7 | ||||
-rw-r--r-- | chrome/browser/gtk/options/general_page_gtk.cc | 22 | ||||
-rw-r--r-- | chrome/browser/instant/instant_controller.cc | 23 | ||||
-rw-r--r-- | chrome/browser/ui/views/options/general_page_view.cc | 22 | ||||
-rw-r--r-- | chrome/browser/ui/views/options/general_page_view.h | 1 | ||||
-rw-r--r-- | chrome/common/pref_names.cc | 3 | ||||
-rw-r--r-- | chrome/common/pref_names.h | 1 |
7 files changed, 13 insertions, 66 deletions
diff --git a/chrome/browser/cocoa/preferences_window_controller.mm b/chrome/browser/cocoa/preferences_window_controller.mm index 1e556a8..7851ccc 100644 --- a/chrome/browser/cocoa/preferences_window_controller.mm +++ b/chrome/browser/cocoa/preferences_window_controller.mm @@ -1255,12 +1255,7 @@ enum { kHomepageNewTabPage, kHomepageURL }; NSInteger state = enabled ? NSOnState : NSOffState; [instantCheckbox_ setState:state]; - NSString* title = @""; - if (enabled) { - title = [NSString stringWithFormat:@"[%d]", - prefs_->GetInteger(prefs::kInstantType)]; - } - [instantExperiment_ setStringValue:title]; + [instantExperiment_ setStringValue:@""]; } - (IBAction)learnMoreAboutInstant:(id)sender { diff --git a/chrome/browser/gtk/options/general_page_gtk.cc b/chrome/browser/gtk/options/general_page_gtk.cc index 8d7931f..ca34c7f 100644 --- a/chrome/browser/gtk/options/general_page_gtk.cc +++ b/chrome/browser/gtk/options/general_page_gtk.cc @@ -203,20 +203,6 @@ void GeneralPageGtk::NotifyPrefChanged(const std::string* pref_name) { instant_checkbox_) { gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON(instant_checkbox_), instant_.GetValue()); - std::string description = l10n_util::GetStringUTF8(IDS_INSTANT_PREF); - if (instant_.GetValue()) { - description += " " + - base::StringPrintf("[%d]", prefs->GetInteger(prefs::kInstantType)); - } - gtk_button_set_label(GTK_BUTTON(instant_checkbox_), description.c_str()); - - // Relies on knowledge of GTK+ internals to find the checkbox's label child - // and then make the indent below match its vertical spacing. - GtkWidget* instant_label = gtk_bin_get_child(GTK_BIN(instant_checkbox_)); - if (instant_label && GTK_IS_LABEL(instant_label)) { - g_signal_connect(instant_label, "size-allocate", - G_CALLBACK(OnInstantLabelSizeAllocateThunk), this); - } } initializing_ = false; @@ -421,6 +407,14 @@ GtkWidget* GeneralPageGtk::InitDefaultSearchGroup() { G_CALLBACK(OnInstantToggledThunk), this); gtk_box_pack_start(GTK_BOX(instant_vbox), instant_checkbox_, FALSE, FALSE, 0); + // Relies on knowledge of GTK+ internals to find the checkbox's label child + // and then make the indent below match its vertical spacing. + GtkWidget* instant_label = gtk_bin_get_child(GTK_BIN(instant_checkbox_)); + if (instant_label && GTK_IS_LABEL(instant_label)) { + g_signal_connect(instant_label, "size-allocate", + G_CALLBACK(OnInstantLabelSizeAllocateThunk), this); + } + instant_indent_ = gtk_fixed_new(); GtkWidget* explanation_box = gtk_hbox_new(FALSE, 0); GtkWidget* explanation = gtk_label_new(( diff --git a/chrome/browser/instant/instant_controller.cc b/chrome/browser/instant/instant_controller.cc index d9653af..fcc55f9 100644 --- a/chrome/browser/instant/instant_controller.cc +++ b/chrome/browser/instant/instant_controller.cc @@ -56,7 +56,6 @@ void InstantController::RegisterUserPrefs(PrefService* prefs) { prefs->RegisterBooleanPref(prefs::kInstantEnabled, false); prefs->RegisterBooleanPref(prefs::kInstantEnabledOnce, false); prefs->RegisterInt64Pref(prefs::kInstantEnabledTime, false); - prefs->RegisterIntegerPref(prefs::kInstantType, 0); PromoCounter::RegisterUserPrefs(prefs, prefs::kInstantPromo); } @@ -107,15 +106,6 @@ void InstantController::Enable(Profile* profile) { if (!service) return; - // Randomly pick a type. We're doing this to get feedback as to which variant - // folks prefer. -#if defined(TOOLKIT_VIEWS) - int max_type = LAST_TYPE; -#else - int max_type = VERBATIM_TYPE; -#endif - service->SetInteger(prefs::kInstantType, - base::RandInt(static_cast<int>(FIRST_TYPE), max_type)); service->SetBoolean(prefs::kInstantEnabled, true); service->SetBoolean(prefs::kInstantConfirmDialogShown, true); service->SetInt64(prefs::kInstantEnabledTime, @@ -532,17 +522,8 @@ bool InstantController::GetType(Profile* profile, Type* type) { if (!prefs->GetBoolean(prefs::kInstantEnabled)) return false; - int int_value = prefs->GetInteger(prefs::kInstantType); - if (int_value < FIRST_TYPE || int_value > LAST_TYPE) { - // Make sure the value is legal. - int_value = FIRST_TYPE; - } -#if !defined(TOOLKIT_VIEWS) - // PREDICTIVE_NO_AUTO_COMPLETE_TYPE only makes sense on views. - if (int_value == PREDICTIVE_NO_AUTO_COMPLETE_TYPE) - int_value = PREDICTIVE_TYPE; -#endif - *type = static_cast<Type>(int_value); + // PREDICTIVE_TYPE is the default if enabled via preferences. + *type = PREDICTIVE_TYPE; return true; } diff --git a/chrome/browser/ui/views/options/general_page_view.cc b/chrome/browser/ui/views/options/general_page_view.cc index 92f0970..e8a5457 100644 --- a/chrome/browser/ui/views/options/general_page_view.cc +++ b/chrome/browser/ui/views/options/general_page_view.cc @@ -9,7 +9,6 @@ #include "base/callback.h" #include "base/message_loop.h" #include "base/string16.h" -#include "base/string_number_conversions.h" #include "base/string_util.h" #include "base/utf_string_conversions.h" #include "chrome/browser/browser_window.h" @@ -215,7 +214,6 @@ GeneralPageView::GeneralPageView(Profile* profile) default_search_group_(NULL), default_search_manage_engines_button_(NULL), instant_checkbox_(NULL), - instant_type_label_(NULL), instant_link_(NULL), default_browser_group_(NULL), default_browser_status_label_(NULL), @@ -444,19 +442,8 @@ void GeneralPageView::NotifyPrefChanged(const std::string* pref_name) { !show_home_button_.IsManaged()); } - if (!pref_name || *pref_name == prefs::kInstantEnabled) { - bool is_instant_enabled = prefs->GetBoolean(prefs::kInstantEnabled); - instant_checkbox_->SetChecked(is_instant_enabled); - if (is_instant_enabled) { - instant_type_label_->SetText( - L"[" + - UTF8ToWide( - base::IntToString(prefs->GetInteger(prefs::kInstantType))) + - L"]"); - } - instant_type_label_->SetVisible(is_instant_enabled); - instant_type_label_->GetParent()->Layout(); - } + if (!pref_name || *pref_name == prefs::kInstantEnabled) + instant_checkbox_->SetChecked(prefs->GetBoolean(prefs::kInstantEnabled)); } void GeneralPageView::HighlightGroup(OptionsGroup highlight_group) { @@ -672,8 +659,6 @@ void GeneralPageView::InitDefaultSearchGroup() { instant_checkbox_->SetMultiLine(false); instant_checkbox_->set_listener(this); - instant_type_label_ = new views::Label(); - instant_link_ = new views::Link(l10n_util::GetString(IDS_LEARN_MORE)); instant_link_->SetHorizontalAlignment(views::Label::ALIGN_LEFT); instant_link_->SetController(this); @@ -697,8 +682,6 @@ void GeneralPageView::InitDefaultSearchGroup() { column_set = layout->AddColumnSet(checkbox_column_view_set_id); column_set->AddColumn(GridLayout::LEADING, GridLayout::CENTER, 0, GridLayout::USE_PREF, 0, 0); - column_set->AddColumn(GridLayout::LEADING, GridLayout::CENTER, 0, - GridLayout::USE_PREF, 0, 0); const int link_column_set_id = 2; column_set = layout->AddColumnSet(link_column_set_id); @@ -717,7 +700,6 @@ void GeneralPageView::InitDefaultSearchGroup() { layout->StartRow(0, checkbox_column_view_set_id); layout->AddView(instant_checkbox_); - layout->AddView(instant_type_label_); layout->AddPaddingRow(0, 0); layout->StartRow(0, link_column_set_id); diff --git a/chrome/browser/ui/views/options/general_page_view.h b/chrome/browser/ui/views/options/general_page_view.h index 970896e..129fe5e 100644 --- a/chrome/browser/ui/views/options/general_page_view.h +++ b/chrome/browser/ui/views/options/general_page_view.h @@ -154,7 +154,6 @@ class GeneralPageView : public OptionsPageView, views::NativeButton* default_search_manage_engines_button_; scoped_ptr<SearchEngineListModel> default_search_engines_model_; views::Checkbox* instant_checkbox_; - views::Label* instant_type_label_; views::Link* instant_link_; // Controls for the Default Browser group diff --git a/chrome/common/pref_names.cc b/chrome/common/pref_names.cc index d7c039e..b43b59a 100644 --- a/chrome/common/pref_names.cc +++ b/chrome/common/pref_names.cc @@ -226,9 +226,6 @@ const char kInstantEnabledTime[] = "instant.enabled_time"; // that are used. const char kInstantPromo[] = "instant.promo"; -// Type of instant. This is one of the enums defined in InstantController::TYPE. -const char kInstantType[] = "instant.type"; - #if defined(USE_NSS) || defined(USE_OPENSSL) // Prefs for SSLConfigServicePref. Currently, these are only present on // and used by NSS/OpenSSL using OSes. diff --git a/chrome/common/pref_names.h b/chrome/common/pref_names.h index 89f1c47..621cbe3 100644 --- a/chrome/common/pref_names.h +++ b/chrome/common/pref_names.h @@ -84,7 +84,6 @@ extern const char kInstantEnabled[]; extern const char kInstantEnabledOnce[]; extern const char kInstantEnabledTime[]; extern const char kInstantPromo[]; -extern const char kInstantType[]; #if defined(USE_NSS) || defined(USE_OPENSSL) extern const char kCertRevocationCheckingEnabled[]; extern const char kSSL2Enabled[]; |