Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(443)

Side by Side Diff: chrome/browser/gtk/options/general_page_gtk.h

Issue 4277001: [GTK] add instant pref (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: sky review Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « chrome/browser/about_flags.cc ('k') | chrome/browser/gtk/options/general_page_gtk.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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_
OLDNEW
« no previous file with comments | « chrome/browser/about_flags.cc ('k') | chrome/browser/gtk/options/general_page_gtk.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698