static void on_gui_toolbar_style_changed (gpointer user_data) { gchar *style; gint value = gtk_combo_box_get_active (GTK_COMBO_BOX (user_data)); conf_set_str_value (TOOLBAR_STYLE, gui_toolbar_style_values[value]); style = conf_get_toolbar_style (); liferea_shell_set_toolbar_style (style); g_free (style); }
static void on_browser_changed (GtkComboBox *optionmenu, gpointer user_data) { GtkTreeIter iter; gint num = -1; struct browser *browsers = browser_get_all(); if (gtk_combo_box_get_active_iter (optionmenu, &iter)) { gtk_tree_model_get (gtk_combo_box_get_model (optionmenu), &iter, 1, &num, -1); gtk_widget_set_sensitive (liferea_dialog_lookup (prefdialog->priv->dialog, "browsercmd"), browsers[num].id == NULL); gtk_widget_set_sensitive (liferea_dialog_lookup (prefdialog->priv->dialog, "manuallabel"), browsers[num].id == NULL); gtk_widget_set_sensitive (liferea_dialog_lookup (prefdialog->priv->dialog, "urlhintlabel"), browsers[num].id == NULL); if (browsers[num].id == NULL) conf_set_str_value (BROWSER_ID, "manual"); else conf_set_str_value (BROWSER_ID, browsers[num].id); } }
void social_set_bookmark_site (const gchar *name) { GSList *iter = bookmarkSites; while (iter) { bookmarkSite = iter->data; if (g_str_equal (bookmarkSite->name, name)) { conf_set_str_value (SOCIAL_BM_SITE, name); return; } iter = g_slist_next (iter); } debug1 (DEBUG_GUI, "Unknown social bookmarking site \"%s\"!", name); }
static void on_proxypasswordentry_changed (GtkEditable *editable, gpointer user_data) { conf_set_str_value (PROXY_PASSWD, gtk_editable_get_chars (editable,0,-1)); }
static void on_proxyusernameentry_changed (GtkEditable *editable, gpointer user_data) { conf_set_str_value (PROXY_USER, gtk_editable_get_chars (editable,0,-1)); }
void on_browsercmd_changed (GtkEditable *editable, gpointer user_data) { conf_set_str_value (BROWSER_COMMAND, gtk_editable_get_chars (editable,0,-1)); }