Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/libdocument/ev-document.h
diff options
context:
space:
mode:
authorHib Eris <hib@hiberis.nl>2010-02-02 16:54:32 (GMT)
committer Hib Eris <hib@hiberis.nl>2010-02-03 16:17:29 (GMT)
commitee37f085119db53f4108c3d5c398b2104bb3cdf2 (patch)
treebe43104bfb49ad56f7d4a9acf3da7919a66070b4 /libdocument/ev-document.h
parente67a9f0680630f694b31bba5597b58a95c804f53 (diff)
[shell] Do not link to poppler directly
Fixes bgo#608832.
Diffstat (limited to 'libdocument/ev-document.h')
-rw-r--r--libdocument/ev-document.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/libdocument/ev-document.h b/libdocument/ev-document.h
index 89acbe6..f905377 100644
--- a/libdocument/ev-document.h
+++ b/libdocument/ev-document.h
@@ -66,6 +66,13 @@ typedef struct {
typedef struct _EvRectangle EvRectangle;
+typedef struct _EvDocumentBackendInfo EvDocumentBackendInfo;
+struct _EvDocumentBackendInfo
+{
+ const gchar *name;
+ const gchar *version;
+};
+
struct _EvDocument
{
GObject base;
@@ -96,6 +103,8 @@ struct _EvDocumentClass
cairo_surface_t * (* render) (EvDocument *document,
EvRenderContext *rc);
EvDocumentInfo * (* get_info) (EvDocument *document);
+ gboolean (* get_backend_info)(EvDocument *document,
+ EvDocumentBackendInfo *info);
};
GType ev_document_get_type (void) G_GNUC_CONST;
@@ -114,6 +123,8 @@ void ev_document_fc_mutex_unlock (void);
gboolean ev_document_fc_mutex_trylock (void);
EvDocumentInfo *ev_document_get_info (EvDocument *document);
+gboolean ev_document_get_backend_info (EvDocument *document,
+ EvDocumentBackendInfo *info);
gboolean ev_document_load (EvDocument *document,
const char *uri,
GError **error);