]> www.fi.muni.cz Git - evince.git/commitdiff
[ps] Implement ev_document_get_backend_info()
authorCarlos Garcia Campos <carlosgc@gnome.org>
Thu, 4 Feb 2010 19:51:01 +0000 (20:51 +0100)
committerCarlos Garcia Campos <carlosgc@gnome.org>
Thu, 4 Feb 2010 19:55:59 +0000 (20:55 +0100)
backend/ps/ev-spectre.c

index 8ee1732a118c8cc920f249926d61a3f399094bbd..c5b6afb01f9aa2c04b9d672b9712a6fa28123491 100644 (file)
@@ -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;
 }