]> www.fi.muni.cz Git - evince.git/blobdiff - backend/ps/ps-document.h
Updated Occitan translation
[evince.git] / backend / ps / ps-document.h
index debf17ea6aa64f8124aabb00f46f7b20e783b713..f79f6b86ab05e3b0bd6c1a3644c72da2a0eabbbb 100644 (file)
 #ifndef __PS_DOCUMENT_H__
 #define __PS_DOCUMENT_H__
 
 #ifndef __PS_DOCUMENT_H__
 #define __PS_DOCUMENT_H__
 
+#include <glib-object.h>
+
 #include "ev-document.h"
 
 G_BEGIN_DECLS
 
 #define PS_TYPE_DOCUMENT           (ps_document_get_type())
 #include "ev-document.h"
 
 G_BEGIN_DECLS
 
 #define PS_TYPE_DOCUMENT           (ps_document_get_type())
-#define PS_DOCUMENT(obj)           GTK_CHECK_CAST (obj, PS_TYPE_DOCUMENT, PSDocument)
-#define PS_DOCUMENT_CLASS(klass)   GTK_CHECK_CLASS_CAST (klass, PS_TYPE_DOCUMENT, PSDocumentClass)
-#define PS_IS_DOCUMENT(obj)        GTK_CHECK_TYPE (obj, PS_TYPE_DOCUMENT)
+#define PS_DOCUMENT(obj)           (G_TYPE_CHECK_INSTANCE_CAST ((obj), PS_TYPE_DOCUMENT, PSDocument))
+#define PS_DOCUMENT_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), PS_TYPE_DOCUMENT, PSDocumentClass))
+#define PS_IS_DOCUMENT(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PS_TYPE_DOCUMENT))
 #define PS_DOCUMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), PS_TYPE_DOCUMENT, PSDocumentClass))
 
 typedef struct _PSDocument      PSDocument;
 typedef struct _PSDocumentClass PSDocumentClass;
 
 #define PS_DOCUMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), PS_TYPE_DOCUMENT, PSDocumentClass))
 
 typedef struct _PSDocument      PSDocument;
 typedef struct _PSDocumentClass PSDocumentClass;
 
-GType ps_document_get_type (void) G_GNUC_CONST;
+GType                 ps_document_get_type    (void) G_GNUC_CONST;
+
+G_MODULE_EXPORT GType register_evince_backend (GTypeModule *module);
 
 G_END_DECLS
 
 
 G_END_DECLS