Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/backend
diff options
context:
space:
mode:
authorCarlos Garcia Campos <carlosgc@gnome.org>2010-02-04 19:51:01 (GMT)
committer Carlos Garcia Campos <carlosgc@gnome.org>2010-02-04 19:55:59 (GMT)
commitb50b34710f08c0ff6122b30977f98376244899da (patch)
tree4cd5b8b06be419f377978ff8e32b1c11cb417a16 /backend
parente63f49f11b5bfa91c50a3c1af09a1fec486ccbfc (diff)
[ps] Implement ev_document_get_backend_info()
Diffstat (limited to 'backend')
-rw-r--r--backend/ps/ev-spectre.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/backend/ps/ev-spectre.c b/backend/ps/ev-spectre.c
index 8ee1732..c5b6afb 100644
--- a/backend/ps/ev-spectre.c
+++ b/backend/ps/ev-spectre.c
@@ -259,6 +259,16 @@ ps_document_get_info (EvDocument *document)
return info;
}
+static gboolean
+ps_document_get_backend_info (EvDocument *document,
+ EvDocumentBackendInfo *info)
+{
+ info->name = "libspectre";
+ info->version = SPECTRE_VERSION_STRING;
+
+ return TRUE;
+}
+
static cairo_surface_t *
ps_document_render (EvDocument *document,
EvRenderContext *rc)
@@ -334,6 +344,7 @@ ps_document_class_init (PSDocumentClass *klass)
ev_document_class->get_page_size = ps_document_get_page_size;
ev_document_class->get_page_label = ps_document_get_page_label;
ev_document_class->get_info = ps_document_get_info;
+ ev_document_class->get_backend_info = ps_document_get_backend_info;
ev_document_class->render = ps_document_render;
}