-GType ev_document_find_get_type (void);
-void ev_document_find_begin (EvDocumentFind *document_find,
- int page,
- const char *search_string,
- gboolean case_sensitive);
-void ev_document_find_cancel (EvDocumentFind *document_find);
-int ev_document_find_page_has_results (EvDocumentFind *document_find,
- int page);
-int ev_document_find_get_n_results (EvDocumentFind *document_find,
- int page);
-gboolean ev_document_find_get_result (EvDocumentFind *document_find,
- int page,
- int n_result,
- EvRectangle *rectangle);
-double ev_document_find_get_progress (EvDocumentFind *document_find);
-void ev_document_find_changed (EvDocumentFind *document_find,
- int page);
-
-/* How this interface works:
- *
- * begin() begins a new search, canceling any previous search.
- *
- * cancel() cancels a search if any, otherwise does nothing.
- *
- */
+GType ev_document_find_get_type (void) G_GNUC_CONST;
+GList *ev_document_find_find_text (EvDocumentFind *document_find,
+ EvPage *page,
+ const gchar *text,
+ gboolean case_sensitive);