poppler_page = poppler_document_get_page (PDF_DOCUMENT (document)->document,
page);
- g_object_get (poppler_page,
+ g_object_get (G_OBJECT (poppler_page),
"label", &label,
NULL);
case POPPLER_PAGE_LAYOUT_TWO_PAGE_RIGHT:
info->layout = EV_DOCUMENT_LAYOUT_TWO_PAGE_RIGHT;
break;
+ default:
+ break;
}
switch (mode) {
break;
case POPPLER_PAGE_MODE_USE_ATTACHMENTS:
info->mode = EV_DOCUMENT_MODE_USE_ATTACHMENTS;
+ default:
+ break;
}
info->ui_hints = 0;
{
PdfDocumentSearch *search = (PdfDocumentSearch*) data;
PdfDocument *pdf_document = search->document;
- int n_pages, changed_page;
+ int n_pages;
GList *matches;
PopplerPage *page;
page = poppler_document_get_page (search->document->document,
search->search_page);
- g_mutex_lock (EV_DOC_MUTEX);
+ ev_document_doc_mutex_lock ();
matches = poppler_page_find_text (page, search->text);
- g_mutex_unlock (EV_DOC_MUTEX);
+ ev_document_doc_mutex_unlock ();
search->pages[search->search_page] = matches;
- n_pages = pdf_document_get_n_pages (EV_DOCUMENT (search->document));
+ ev_document_find_changed (EV_DOCUMENT_FIND (pdf_document),
+ search->search_page);
- changed_page = search->search_page;
+ n_pages = pdf_document_get_n_pages (EV_DOCUMENT (search->document));
search->search_page += 1;
if (search->search_page == n_pages) {
/* wrap around */
}
if (search->search_page != search->start_page) {
- ev_document_find_changed (EV_DOCUMENT_FIND (pdf_document),
- changed_page);
return TRUE;
}
pdf_document_find_get_n_results (EvDocumentFind *document_find, int page)
{
PdfDocumentSearch *search = PDF_DOCUMENT (document_find)->search;
- int current_page;
if (search) {
return g_list_length (search->pages[page]);
PdfDocumentSearch *search = pdf_document->search;
PopplerPage *poppler_page;
PopplerRectangle *r;
- int current_page;
double height;
if (search == NULL)