diff options
author | Hib Eris <hib@hiberis.nl> | 2010-02-02 16:54:32 (GMT) |
---|---|---|
committer | Hib Eris <hib@hiberis.nl> | 2010-02-03 16:17:29 (GMT) |
commit | ee37f085119db53f4108c3d5c398b2104bb3cdf2 (patch) | |
tree | be43104bfb49ad56f7d4a9acf3da7919a66070b4 /libdocument/ev-document.h | |
parent | e67a9f0680630f694b31bba5597b58a95c804f53 (diff) |
[shell] Do not link to poppler directly
Fixes bgo#608832.
Diffstat (limited to 'libdocument/ev-document.h')
-rw-r--r-- | libdocument/ev-document.h | 11 |
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); |