From 081e24260eb615bffe8c19de4f17c296f1938bbe Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Sat, 01 Jan 2005 11:21:33 +0000 Subject: Cleanup headers dependencies 2005-01-01 Marco Pesenti Gritti * 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 --- (limited to 'ps') 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 #include -#include "gtkgs.h" #include "gsdefaults.h" #include +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; -} diff --git a/ps/gsdefaults.h b/ps/gsdefaults.h index f70422c..0b211c3 100644 --- a/ps/gsdefaults.h +++ b/ps/gsdefaults.h @@ -22,7 +22,9 @@ #ifndef __GS_DEFAULTS_H__ #define __GS_DEFAULTS_H__ -#include +#include + +#include "gstypes.h" G_BEGIN_DECLS @@ -64,8 +66,6 @@ void gtk_gs_defaults_set_zoom_mode(GtkGSZoomMode zoom_mode); /* prefs IO */ void gtk_gs_defaults_load(void); -GConfClient *gtk_gs_defaults_gconf_client(void); - G_END_DECLS #endif /* __GS_DEFAULTS_H__ */ diff --git a/ps/gtkgs.c b/ps/gtkgs.c index edb700d..becc018 100644 --- a/ps/gtkgs.c +++ b/ps/gtkgs.c @@ -133,6 +133,7 @@ The DONE message indicates that ghostscript has finished processing. #include #include #include +#include #ifdef HAVE_XINERAMA # include # include diff --git a/ps/gtkgs.h b/ps/gtkgs.h index 763c09c..ea76026 100644 --- a/ps/gtkgs.h +++ b/ps/gtkgs.h @@ -35,6 +35,8 @@ #include #include +#include "gstypes.h" + G_BEGIN_DECLS #define GTK_GS_TYPE (gtk_gs_get_type()) @@ -44,21 +46,6 @@ G_BEGIN_DECLS typedef struct _GtkGS GtkGS; typedef struct _GtkGSClass GtkGSClass; -typedef struct _GtkGSPaperSize GtkGSPaperSize; - -typedef enum { - GTK_GS_ORIENTATION_NONE = -1, - GTK_GS_ORIENTATION_PORTRAIT = 0, - GTK_GS_ORIENTATION_SEASCAPE = 3, - GTK_GS_ORIENTATION_UPSIDEDOWN = 2, - GTK_GS_ORIENTATION_LANDSCAPE = 1 -} GtkGSOrientation; - -typedef enum { - GTK_GS_ZOOM_ABSOLUTE = 0, - GTK_GS_ZOOM_FIT_WIDTH = 1, - GTK_GS_ZOOM_FIT_PAGE = 2 -} GtkGSZoomMode; struct _GtkGS { GObject object; @@ -155,11 +142,6 @@ struct record_list { struct record_list *next; }; -struct _GtkGSPaperSize { - gchar *name; - gint width, height; -}; - GType gtk_gs_get_type(void); GObject *gtk_gs_new_from_file(GtkAdjustment * hadj, GtkAdjustment * vadj, diff --git a/ps/ps.h b/ps/ps.h index b539b22..b7bcda7 100644 --- a/ps/ps.h +++ b/ps/ps.h @@ -27,7 +27,6 @@ #include -#include #include G_BEGIN_DECLS -- cgit v0.9.1