[evince] [ps] Implement ev_document_get_backend_info()



commit b50b34710f08c0ff6122b30977f98376244899da
Author: Carlos Garcia Campos <carlosgc gnome org>
Date:   Thu Feb 4 20:51:01 2010 +0100

    [ps] Implement ev_document_get_backend_info()

 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;
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]