]> www.fi.muni.cz Git - evince.git/blobdiff - ps/gtkgs.h
Cleanup headers dependencies
[evince.git] / ps / gtkgs.h
index 763c09c54a5d5bc08d6eb161f1be861bdb97f116..ea76026bb94d0fdb05e09809692962a4b4456fcd 100644 (file)
@@ -35,6 +35,8 @@
 #include <sys/types.h>
 #include <stdio.h>
 
+#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,