summaryrefslogtreecommitdiff
path: root/gtk/dialogs
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2014-07-27 18:06:07 +0100
committerVincent Sanders <vince@kyllikki.org>2014-07-27 18:07:00 +0100
commit55669387ffcb802307e91deb7027f17b8de20e00 (patch)
treec567160e413d1fdc3160708f98e1120b835fa791 /gtk/dialogs
parent06a1d75d52dc533474194c0c9b33eecf09b59068 (diff)
downloadnetsurf-55669387ffcb802307e91deb7027f17b8de20e00.tar.gz
netsurf-55669387ffcb802307e91deb7027f17b8de20e00.tar.bz2
clean up gtk scaffolding interface, remove lots of cruft and globals
Diffstat (limited to 'gtk/dialogs')
-rw-r--r--gtk/dialogs/preferences.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/gtk/dialogs/preferences.c b/gtk/dialogs/preferences.c
index 58bb8b4d9..d53d61380 100644
--- a/gtk/dialogs/preferences.c
+++ b/gtk/dialogs/preferences.c
@@ -611,7 +611,7 @@ nsgtk_preferences_comboboxLanguage_realize(GtkWidget *widget,
G_MODULE_EXPORT void
nsgtk_preferences_comboTheme_changed(GtkComboBox *combo, struct ppref *priv)
{
- nsgtk_scaffolding *current = scaf_list;
+ struct nsgtk_scaffolding *current;
int theme = 0;
gchar *name;
GtkTreeIter iter;
@@ -643,7 +643,8 @@ nsgtk_preferences_comboTheme_changed(GtkComboBox *combo, struct ppref *priv)
g_free(name);
}
- while (current) {
+ current = nsgtk_scaffolding_iterate(NULL);
+ while (current != NULL) {
nsgtk_theme_implement(current);
current = nsgtk_scaffolding_iterate(current);
}
@@ -797,12 +798,13 @@ G_MODULE_EXPORT void
nsgtk_preferences_comboTabPosition_changed(GtkComboBox *widget,
struct ppref *priv)
{
- nsgtk_scaffolding *current = scaf_list;
+ struct nsgtk_scaffolding *current;
/* set the option */
nsoption_set_int(position_tab, gtk_combo_box_get_active(widget));
/* update all notebooks in all scaffolds */
+ current = nsgtk_scaffolding_iterate(NULL);
while (current) {
nsgtk_scaffolding_reset_offset(current);
@@ -854,13 +856,15 @@ G_MODULE_EXPORT void
nsgtk_preferences_comboButtonType_changed(GtkComboBox *widget,
struct ppref *priv)
{
- nsgtk_scaffolding *current = scaf_list;
+ struct nsgtk_scaffolding *current;
+
nsoption_set_int(button_type, gtk_combo_box_get_active(widget) + 1);
- /* value of 0 is reserved for 'unset' */
- while (current) {
+ current = nsgtk_scaffolding_iterate(NULL);
+ while (current != NULL) {
nsgtk_scaffolding_reset_offset(current);
switch(nsoption_int(button_type)) {
+ /* value of 0 is reserved for 'unset' */
case 1:
gtk_toolbar_set_style(
GTK_TOOLBAR(nsgtk_scaffolding_toolbar(current)),