diff options
author | Carlos 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) |
commit | b50b34710f08c0ff6122b30977f98376244899da (patch) | |
tree | 4cd5b8b06be419f377978ff8e32b1c11cb417a16 /backend/ps/ev-spectre.c | |
parent | e63f49f11b5bfa91c50a3c1af09a1fec486ccbfc (diff) |
[ps] Implement ev_document_get_backend_info()
Diffstat (limited to 'backend/ps/ev-spectre.c')
-rw-r--r-- | backend/ps/ev-spectre.c | 11 |
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; } |