Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/backend/ev-document.c
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2005-04-19 16:40:32 (GMT)
committer Marco Pesenti Gritti <marco@src.gnome.org>2005-04-19 16:40:32 (GMT)
commit6b05feae2e57d126f57a1f40527ff387070e9a73 (patch)
tree359dec6db594f5ca815560d0fd56a2989a7652ca /backend/ev-document.c
parenta5eb762668b3d758ffdf0133027a15de08e73f94 (diff)
Remove get_title from the interface, we can just use document info
2005-04-19 Marco Pesenti Gritti <mpg@redhat.com> * backend/ev-document.c: (ev_document_class_init), (ev_document_get_info), (ev_document_render_pixbuf): * backend/ev-document.h: * backend/ev-page-cache.c: (_ev_page_cache_new): * pdf/ev-poppler.cc: * pixbuf/pixbuf-document.c: (pixbuf_document_class_init), (pixbuf_document_get_info), (pixbuf_document_document_iface_init): * ps/ps-document.c: (ps_document_class_init), (document_load), (ps_document_get_info), (ps_document_document_iface_init): Remove get_title from the interface, we can just use document info
Diffstat (limited to 'backend/ev-document.c')
-rw-r--r--backend/ev-document.c44
1 files changed, 8 insertions, 36 deletions
diff --git a/backend/ev-document.c b/backend/ev-document.c
index 6aa0504..5df6e69 100644
--- a/backend/ev-document.c
+++ b/backend/ev-document.c
@@ -67,12 +67,6 @@ ev_document_error_quark (void)
static void
ev_document_class_init (gpointer g_class)
{
- g_object_interface_install_property (g_class,
- g_param_spec_string ("title",
- "Document Title",
- "The title of the document",
- NULL,
- G_PARAM_READABLE));
}
#define PAGE_CACHE_STRING "ev-page-cache"
@@ -134,17 +128,6 @@ ev_document_save (EvDocument *document,
return retval;
}
-char *
-ev_document_get_title (EvDocument *document)
-{
- char *title;
-
- LOG ("ev_document_get_title");
- g_object_get (document, "title", &title, NULL);
-
- return title;
-}
-
int
ev_document_get_n_pages (EvDocument *document)
{
@@ -190,6 +173,14 @@ ev_document_can_get_text (EvDocument *document)
return iface->can_get_text (document);
}
+EvDocumentInfo *
+ev_document_get_info (EvDocument *document)
+{
+ EvDocumentIface *iface = EV_DOCUMENT_GET_IFACE (document);
+
+ return iface->get_info (document);
+}
+
char *
ev_document_get_text (EvDocument *document,
int page,
@@ -236,22 +227,3 @@ ev_document_render_pixbuf (EvDocument *document,
return retval;
}
-
-
-EvDocumentInfo *
-ev_document_render_get_info (EvDocument *document)
-{
- EvDocumentIface *iface = EV_DOCUMENT_GET_IFACE (document);
- EvDocumentInfo *retval = NULL;
-
- LOG ("ev_document_render_pixbuf");
-
- if (iface->get_info != NULL)
- retval = iface->get_info (document);
-
- if (retval == NULL)
- retval = g_new0 (EvDocumentInfo, 1);
-
- return retval;
-
-}