| 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 #ifndef CHROME_BROWSER_GTK_OPTIONS_GENERAL_PAGE_GTK_H_ | 5 #ifndef CHROME_BROWSER_GTK_OPTIONS_GENERAL_PAGE_GTK_H_ |
| 6 #define CHROME_BROWSER_GTK_OPTIONS_GENERAL_PAGE_GTK_H_ | 6 #define CHROME_BROWSER_GTK_OPTIONS_GENERAL_PAGE_GTK_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <gtk/gtk.h> | 9 #include <gtk/gtk.h> |
| 10 | 10 |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 85 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnStartupRadioToggled); | 85 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnStartupRadioToggled); |
| 86 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnStartupAddCustomPageClicked); | 86 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnStartupAddCustomPageClicked); |
| 87 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnStartupRemoveCustomPageClicked); | 87 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnStartupRemoveCustomPageClicked); |
| 88 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnStartupUseCurrentPageClicked); | 88 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnStartupUseCurrentPageClicked); |
| 89 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnNewTabIsHomePageToggled); | 89 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnNewTabIsHomePageToggled); |
| 90 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnHomepageUseUrlEntryChanged); | 90 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnHomepageUseUrlEntryChanged); |
| 91 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnShowHomeButtonToggled); | 91 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnShowHomeButtonToggled); |
| 92 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnDefaultSearchEngineChanged); | 92 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnDefaultSearchEngineChanged); |
| 93 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, | 93 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, |
| 94 OnDefaultSearchManageEnginesClicked); | 94 OnDefaultSearchManageEnginesClicked); |
| 95 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnInstantToggled); |
| 95 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnBrowserUseAsDefaultClicked); | 96 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnBrowserUseAsDefaultClicked); |
| 97 CHROMEGTK_CALLBACK_1(GeneralPageGtk, void, OnInstantLabelSizeAllocate, |
| 98 GtkAllocation*); |
| 99 CHROMEGTK_CALLBACK_0(GeneralPageGtk, void, OnSearchLearnMoreClicked); |
| 96 | 100 |
| 97 CHROMEG_CALLBACK_0(GeneralPageGtk, void, OnStartupPagesSelectionChanged, | 101 CHROMEG_CALLBACK_0(GeneralPageGtk, void, OnStartupPagesSelectionChanged, |
| 98 GtkTreeSelection*); | 102 GtkTreeSelection*); |
| 99 | 103 |
| 100 // Enables/Disables the controls associated with the custom start pages | 104 // Enables/Disables the controls associated with the custom start pages |
| 101 // option if that preference is not selected. | 105 // option if that preference is not selected. |
| 102 void EnableCustomHomepagesControls(bool enable); | 106 void EnableCustomHomepagesControls(bool enable); |
| 103 | 107 |
| 104 // ShellIntegration::DefaultBrowserObserver implementation. | 108 // ShellIntegration::DefaultBrowserObserver implementation. |
| 105 virtual void SetDefaultBrowserUIState( | 109 virtual void SetDefaultBrowserUIState( |
| (...skipping 24 matching lines...) Expand all Loading... |
| 130 GtkWidget* homepage_show_home_button_checkbox_; | 134 GtkWidget* homepage_show_home_button_checkbox_; |
| 131 BooleanPrefMember new_tab_page_is_home_page_; | 135 BooleanPrefMember new_tab_page_is_home_page_; |
| 132 StringPrefMember homepage_; | 136 StringPrefMember homepage_; |
| 133 BooleanPrefMember show_home_button_; | 137 BooleanPrefMember show_home_button_; |
| 134 | 138 |
| 135 // Widgets and data of the default search group | 139 // Widgets and data of the default search group |
| 136 GtkWidget* default_search_engine_combobox_; | 140 GtkWidget* default_search_engine_combobox_; |
| 137 GtkListStore* default_search_engines_model_; | 141 GtkListStore* default_search_engines_model_; |
| 138 GtkWidget* default_search_manage_engines_button_; | 142 GtkWidget* default_search_manage_engines_button_; |
| 139 TemplateURLModel* template_url_model_; | 143 TemplateURLModel* template_url_model_; |
| 144 GtkWidget* instant_checkbox_; |
| 145 // This widget acts as the indent for the instant warning label. |
| 146 GtkWidget* instant_indent_; |
| 147 BooleanPrefMember instant_; |
| 140 | 148 |
| 141 // Widgets of the default browser group | 149 // Widgets of the default browser group |
| 142 GtkWidget* default_browser_status_label_; | 150 GtkWidget* default_browser_status_label_; |
| 143 GtkWidget* default_browser_use_as_default_button_; | 151 GtkWidget* default_browser_use_as_default_button_; |
| 144 | 152 |
| 145 // The parent GtkTable widget | 153 // The parent GtkTable widget |
| 146 GtkWidget* page_; | 154 GtkWidget* page_; |
| 147 | 155 |
| 148 // Flag to ignore gtk callbacks while we are populating default search urls. | 156 // Flag to ignore gtk callbacks while we are populating default search urls. |
| 149 bool default_search_initializing_; | 157 bool default_search_initializing_; |
| (...skipping 10 matching lines...) Expand all Loading... |
| 160 | 168 |
| 161 // Tracks managed preference warning banner state. | 169 // Tracks managed preference warning banner state. |
| 162 ManagedPrefsBannerGtk managed_prefs_banner_; | 170 ManagedPrefsBannerGtk managed_prefs_banner_; |
| 163 | 171 |
| 164 PrefChangeRegistrar registrar_; | 172 PrefChangeRegistrar registrar_; |
| 165 | 173 |
| 166 DISALLOW_COPY_AND_ASSIGN(GeneralPageGtk); | 174 DISALLOW_COPY_AND_ASSIGN(GeneralPageGtk); |
| 167 }; | 175 }; |
| 168 | 176 |
| 169 #endif // CHROME_BROWSER_GTK_OPTIONS_GENERAL_PAGE_GTK_H_ | 177 #endif // CHROME_BROWSER_GTK_OPTIONS_GENERAL_PAGE_GTK_H_ |
| OLD | NEW |