summaryrefslogtreecommitdiff
path: root/libspectre/spectre-document.c
diff options
context:
space:
mode:
authorCarlos Garcia Campos <carlosgc@gnome.org>2007-11-03 12:58:47 +0100
committerCarlos Garcia Campos <carlosgc@annarchy.freedesktop.org>2007-11-03 10:11:43 -0700
commit07e13606894b22a8750356b72b58e4c02e6e5cd3 (patch)
treebba19a80c85febaca570b3d3263fff760005d55e /libspectre/spectre-document.c
parent77d2715386c92aa04fb659e00cf187c0b106e816 (diff)
Add spectre_document_get_format
Diffstat (limited to 'libspectre/spectre-document.c')
-rw-r--r--libspectre/spectre-document.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/libspectre/spectre-document.c b/libspectre/spectre-document.c
index d7e18d3..88ea5b5 100644
--- a/libspectre/spectre-document.c
+++ b/libspectre/spectre-document.c
@@ -150,6 +150,17 @@ spectre_document_get_creator (SpectreDocument *document)
return document->doc->creator;
}
+const char *
+spectre_document_get_format (SpectreDocument *document)
+{
+ if (!document->doc) {
+ document->status = SPECTRE_STATUS_DOCUMENT_NOT_LOADED;
+ return NULL;
+ }
+
+ return document->doc->format;
+}
+
int
spectre_document_is_eps (SpectreDocument *document)
{