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 |