diff options
author | Marco Pesenti Gritti <marco@gnome.org> | 2005-01-01 11:21:33 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@src.gnome.org> | 2005-01-01 11:21:33 (GMT) |
commit | 081e24260eb615bffe8c19de4f17c296f1938bbe (patch) | |
tree | e5aa91c23ed8f5649d7dfdd7520b27b6553b72f8 /ps/gsdefaults.c | |
parent | da2692f367deaeb34b60bbd2030acf3a22ff94ae (diff) |
Cleanup headers dependencies
2005-01-01 Marco Pesenti Gritti <marco@gnome.org>
* ps/gsdefaults.c: (gtk_gs_defaults_gconf_client),
(gtk_gs_defaults_changed):
* ps/gsdefaults.h:
* ps/gtkgs.c:
* ps/gtkgs.h:
* ps/ps.h:
Cleanup headers dependencies
Diffstat (limited to 'ps/gsdefaults.c')
-rw-r--r-- | ps/gsdefaults.c | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/ps/gsdefaults.c b/ps/gsdefaults.c index 8a1ea9a..d20a6c2 100644 --- a/ps/gsdefaults.c +++ b/ps/gsdefaults.c @@ -25,11 +25,13 @@ #include <gnome.h> #include <math.h> -#include "gtkgs.h" #include "gsdefaults.h" #include <gconf/gconf-client.h> +static void gtk_gs_defaults_changed (GConfClient * client, guint cnxn_id, + GConfEntry * entry, gpointer user_data); + /** * defaults for GtkGS widgets **/ @@ -398,6 +400,23 @@ gtk_gs_defaults_set_zoom_mode(GtkGSZoomMode zoom_mode) } } +static GConfClient * +gtk_gs_defaults_gconf_client() +{ + if(!gconf_client) { + g_assert(gconf_is_initialized()); + gconf_client = gconf_client_get_default(); + g_assert(gconf_client != NULL); + gconf_client_add_dir(gconf_client, "/apps/ggv/gtkgs", + GCONF_CLIENT_PRELOAD_RECURSIVE, NULL); + gconf_client_notify_add(gconf_client, + "/apps/ggv/gtkgs", (GConfClientNotifyFunc) + gtk_gs_defaults_changed, NULL, NULL, NULL); + } + + return gconf_client; +} + void gtk_gs_defaults_load() { @@ -496,20 +515,3 @@ gtk_gs_defaults_changed(GConfClient * client, guint cnxn_id, gtk_gs_defaults_set_scroll_step (gconf_client_get_float(client, "/apps/ggv/gtkgs/scrollstep", NULL)); } - -GConfClient * -gtk_gs_defaults_gconf_client() -{ - if(!gconf_client) { - g_assert(gconf_is_initialized()); - gconf_client = gconf_client_get_default(); - g_assert(gconf_client != NULL); - gconf_client_add_dir(gconf_client, "/apps/ggv/gtkgs", - GCONF_CLIENT_PRELOAD_RECURSIVE, NULL); - gconf_client_notify_add(gconf_client, - "/apps/ggv/gtkgs", (GConfClientNotifyFunc) - gtk_gs_defaults_changed, NULL, NULL, NULL); - } - - return gconf_client; -} |