All pastes #2051721 Raw Edit

Miscellany

public text v1 · immutable
#2051721 ·published 2011-04-28 22:02 UTC
rendered paste body
#define SYSTEM_PROXY_SETTINGS_SCHEMA_ID 	"org.gnome.system.proxy"
#define SYSTEM_PROXY_SETTINGS_MODE		"mode"
#define SYSTEM_PROXY_SETTINGS_SOCKS 		"org.gnome.system.proxy.socks"
#define SYSTEM_PROXY_SETTINGS_SOCKS_HOST	"host"
#define SYSTEM_PROXY_SETTINGS_SOCKS_PORT	"port"

#include <gio/gio.h>


void main()
{
	GSettings 	*gsettings_proxy;
	gchar		*tmp;        
g_type_init();
        
gsettings_proxy = g_settings_new (SYSTEM_PROXY_SETTINGS_SCHEMA_ID);

tmp = NULL;
tmp = g_settings_get_string(gsettings_proxy,  SYSTEM_PROXY_SETTINGS_MODE);
printf("System Proxy Mode Is: %s\n", tmp);

tmp = NULL;
gsettings_proxy = g_settings_new (SYSTEM_PROXY_SETTINGS_SOCKS);
tmp = g_settings_get_string(gsettings_proxy, SYSTEM_PROXY_SETTINGS_SOCKS_HOST);
printf("System Proxy Host Is: %s\n", tmp);

tmp = NULL;
tmp = g_settings_get_int(gsettings_proxy, SYSTEM_PROXY_SETTINGS_SOCKS_PORT);

printf("System Proxy Port Is: %d\n", tmp);
}