From 0376d066702a9315a7a6625976d9bdfa835e7677 Mon Sep 17 00:00:00 2001 From: mbkma Date: Fri, 4 Jun 2021 17:42:28 +0200 Subject: Improve search system shell: Add EvFindSidebar widget to show search results see https://gitlab.gnome.org/GNOME/evince/-/commit/940ce8048e4fc6503dca03c1ce090ff4a11dface eggfindbar: don't close the findbar when it loses the focus see https://gitlab.gnome.org/GNOME/evince/-/commit/a2d781fb124bd19861035fd41dacc976e00d19ef shell: Add the findbar to the main box instead of the view box libview: Add ev_view_find_set_result --- libview/ev-view.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libview/ev-view.c') diff --git a/libview/ev-view.c b/libview/ev-view.c index 2e01035e..ebb47e61 100644 --- a/libview/ev-view.c +++ b/libview/ev-view.c @@ -7509,6 +7509,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) { -- cgit v1.2.1