[gnome-control-center] network: Port everything to GSettings but the locations stuff
- From: Rodrigo Moya <rodrigo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] network: Port everything to GSettings but the locations stuff
- Date: Tue, 2 Nov 2010 11:46:15 +0000 (UTC)
commit 31de119ab3fa9b1827637c1b87e52e46e86f69fd
Author: Rodrigo Moya <rodrigo gnome-db org>
Date: Thu Oct 28 15:41:08 2010 +0200
network: Port everything to GSettings but the locations stuff
panels/network/gnome-network-properties.c | 13 ++++++-------
1 files changed, 6 insertions(+), 7 deletions(-)
---
diff --git a/panels/network/gnome-network-properties.c b/panels/network/gnome-network-properties.c
index fd5c46a..d8a1b27 100644
--- a/panels/network/gnome-network-properties.c
+++ b/panels/network/gnome-network-properties.c
@@ -3,6 +3,7 @@
* Copyright (C) 2002 Sun Microsystems Inc.
*
* Written by: Mark McLoughlin <mark skynet ie>
+ * Rodrigo Moya <rodrigo gnome org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -30,6 +31,7 @@
#include <string.h>
#include <glib/gi18n.h>
#include <gio/gio.h>
+#include <gconf/gconf-client.h> // FIXME: still needed for locations
enum ProxyMode
{
@@ -134,7 +136,7 @@ cb_add_url (GtkButton *button, gpointer data)
gtk_entry_set_text (GTK_ENTRY (gtk_builder_get_object (builder,
"entry_url")), "");
- g_settings_set_strv (proxy_settings, "ignore-hosts", (const gchar **) pdata->pdata);
+ g_settings_set_strv (proxy_settings, "ignore-hosts", (const gchar **) ignore_hosts->pdata);
}
static void
@@ -152,7 +154,6 @@ cb_remove_url (GtkButton *button, gpointer data)
gtk_tree_model_get (model, &iter, 0, &url, -1);
- pointer = ignore_hosts;
for (i = 0; i < ignore_hosts->len; i++) {
if (g_str_equal (url, (char *) g_ptr_array_index (ignore_hosts, i))) {
g_ptr_array_remove_index (ignore_hosts, i);
@@ -1157,7 +1158,6 @@ proxy_settings_changed_cb (GSettings *settings,
static void
setup_dialog (GtkBuilder *builder)
{
- GConfPropertyEditor *peditor;
GSList *mode_group;
GType mode_type = 0;
GConfClient *client;
@@ -1234,7 +1234,7 @@ setup_dialog (GtkBuilder *builder)
G_SETTINGS_BIND_DEFAULT);
/* Ftp */
- port_value = gconf_client_get_int (client, FTP_PROXY_PORT_KEY, NULL);
+ port_value = g_settings_get_int (ftp_proxy_settings, "port");
gtk_spin_button_set_value (GTK_SPIN_BUTTON (gtk_builder_get_object (builder, "ftp_port_spinbutton")), (gdouble) port_value);
g_settings_bind (ftp_proxy_settings, "host",
_gtk_builder_get_widget (builder, "ftp_host_entry"), "text",
@@ -1244,7 +1244,7 @@ setup_dialog (GtkBuilder *builder)
G_SETTINGS_BIND_DEFAULT);
/* Socks */
- port_value = gconf_client_get_int (client, SOCKS_PROXY_PORT_KEY, NULL);
+ port_value = g_settings_get_int (socks_proxy_settings, "port");
gtk_spin_button_set_value (GTK_SPIN_BUTTON (gtk_builder_get_object (builder, "socks_port_spinbutton")), (gdouble) port_value);
g_settings_bind (socks_proxy_settings, "host",
_gtk_builder_get_widget (builder, "socks_host_entry"), "text",
@@ -1255,8 +1255,7 @@ setup_dialog (GtkBuilder *builder)
/* Set the proxy entries insensitive if we are using the same proxy for all,
and make sure they are all synchronized */
- if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (same_proxy_toggle)))
- {
+ if (gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (same_proxy_toggle))) {
gtk_widget_set_sensitive (_gtk_builder_get_widget (builder, "secure_host_entry"), FALSE);
gtk_widget_set_sensitive (_gtk_builder_get_widget (builder, "secure_port_spinbutton"), FALSE);
gtk_widget_set_sensitive (_gtk_builder_get_widget (builder, "ftp_host_entry"), FALSE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]