]> www.fi.muni.cz Git - evince.git/blobdiff - backend/ev-document-find.c
New file with some random thoughts.
[evince.git] / backend / ev-document-find.c
index 9dc05c48c96422392da548fb1dd131af59e051ba..48c01d887f19528478b36a11a09f87d8da345beb 100644 (file)
@@ -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);
 }