]> www.fi.muni.cz Git - evince.git/blobdiff - backend/ev-document-bookmarks.c
Add a bookmark object to the backend and use it instead of get_values
[evince.git] / backend / ev-document-bookmarks.c
index a98b1e6cb20b650f2203f9809694ba15b631cdc8..7b0d14189e0a87d7b611468d72b4edf21befc8ea 100644 (file)
@@ -62,25 +62,22 @@ ev_document_bookmarks_begin_read (EvDocumentBookmarks *document_bookmarks)
        return iface->begin_read (document_bookmarks);
 }
 
-gboolean 
-ev_document_bookmarks_get_values (EvDocumentBookmarks      *document_bookmarks,
-                                 EvDocumentBookmarksIter  *iter,
-                                 char                    **title,
-                                 EvDocumentBookmarksType  *type,
-                                 gint                     *page)
+EvBookmark * 
+ev_document_bookmarks_get_bookmark (EvDocumentBookmarks      *document_bookmarks,
+                                   EvDocumentBookmarksIter  *iter)
 {
        EvDocumentBookmarksIface *iface = EV_DOCUMENT_BOOKMARKS_GET_IFACE (document_bookmarks);
 
-       return iface->get_values (document_bookmarks, iter, title, type, page);
+       return iface->get_bookmark (document_bookmarks, iter);
 }
 
 EvDocumentBookmarksIter *
-ev_document_bookmarks_has_child (EvDocumentBookmarks     *document_bookmarks,
+ev_document_bookmarks_get_child (EvDocumentBookmarks     *document_bookmarks,
                                 EvDocumentBookmarksIter *iter)
 {
        EvDocumentBookmarksIface *iface = EV_DOCUMENT_BOOKMARKS_GET_IFACE (document_bookmarks);
 
-       return iface->has_child (document_bookmarks, iter);
+       return iface->get_child (document_bookmarks, iter);
 }