[evince/wip/find-results2: 1/5] libview: Add ev_view_find_set_result



commit 4d4029da176a3635854d8d996a8a841361a5b437
Author: Carlos Garcia Campos <carlosgc gnome org>
Date:   Sun Jun 23 12:05:59 2013 +0200

    libview: Add ev_view_find_set_result
    
    To be able set a random result in addition to next/prev results.

 libview/ev-view.c |    8 ++++++++
 libview/ev-view.h |    3 +++
 2 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/libview/ev-view.c b/libview/ev-view.c
index e84b888..ceca729 100644
--- a/libview/ev-view.c
+++ b/libview/ev-view.c
@@ -6956,6 +6956,14 @@ ev_view_find_previous (EvView *view)
 }
 
 void
+ev_view_find_set_result (EvView *view, gint page, gint result)
+{
+       ev_document_model_set_page (view->model, page);
+       view->find_result = result;
+       jump_to_find_result (view);
+}
+
+void
 ev_view_find_search_changed (EvView *view)
 {
        /* search string has changed, focus on new search result */
diff --git a/libview/ev-view.h b/libview/ev-view.h
index 28e5162..a0bcf3f 100644
--- a/libview/ev-view.h
+++ b/libview/ev-view.h
@@ -76,6 +76,9 @@ void            ev_view_find_started              (EvView         *view,
                                                   EvJobFind      *job);
 void            ev_view_find_next                 (EvView         *view);
 void            ev_view_find_previous             (EvView         *view);
+void            ev_view_find_set_result           (EvView         *view,
+                                                  gint            page,
+                                                  gint            result);
 void            ev_view_find_search_changed       (EvView         *view);
 void           ev_view_find_set_highlight_search (EvView         *view,
                                                   gboolean        value);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]