X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=backend%2Fev-document-find.c;h=48c01d887f19528478b36a11a09f87d8da345beb;hb=bebd9ceae1ec88ddee03bda8c7572c9cb06f6b77;hp=9dc05c48c96422392da548fb1dd131af59e051ba;hpb=ae6a79781ff5126c19c84570277376f43158ec86;p=evince.git diff --git a/backend/ev-document-find.c b/backend/ev-document-find.c index 9dc05c48..48c01d88 100644 --- a/backend/ev-document-find.c +++ b/backend/ev-document-find.c @@ -58,8 +58,9 @@ ev_document_find_base_init (gpointer g_class) G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (EvDocumentFindIface, find_changed), NULL, NULL, - g_cclosure_marshal_VOID__VOID, - G_TYPE_NONE, 0); + g_cclosure_marshal_VOID__INT, + G_TYPE_NONE, 1, + G_TYPE_INT); initialized = TRUE; } @@ -108,17 +109,16 @@ ev_document_find_get_result (EvDocumentFind *document_find, return iface->get_result (document_find, n_result, rectangle); } -void -ev_document_find_get_progress (EvDocumentFind *document_find, - double percent_complete) +double +ev_document_find_get_progress (EvDocumentFind *document_find) { EvDocumentFindIface *iface = EV_DOCUMENT_FIND_GET_IFACE (document_find); - iface->get_progress (document_find, percent_complete); + return iface->get_progress (document_find); } void -ev_document_find_changed (EvDocumentFind *document_find) +ev_document_find_changed (EvDocumentFind *document_find, int page) { - g_signal_emit_by_name (document_find, "find_changed"); + g_signal_emit_by_name (document_find, "find_changed", page); }