[evince] [libdocument] Use EvSourceLink as parameter of synctex_forward_search()



commit 2de1a33a123dea2aa16154e5beec5b3a57c939fc
Author: Carlos Garcia Campos <carlosgc gnome org>
Date:   Mon Jun 28 11:24:09 2010 +0200

    [libdocument] Use EvSourceLink as parameter of synctex_forward_search()

 libdocument/ev-document.c |   12 ++++--------
 libdocument/ev-document.h |    4 +---
 2 files changed, 5 insertions(+), 11 deletions(-)
---
diff --git a/libdocument/ev-document.c b/libdocument/ev-document.c
index 1747bf1..70349dc 100644
--- a/libdocument/ev-document.c
+++ b/libdocument/ev-document.c
@@ -433,9 +433,7 @@ ev_document_synctex_backward_search (EvDocument *document,
 /**
  * ev_document_synctex_forward_search:
  * @document:
- * @filename: the source filename
- * @line: line number in the source file
- * @col: column number in the source file
+ * @source_link:
  *
  * Peforms a Synctex forward search to obtain the area in the document
  * corresponding to the position @line and @column number in the source Tex file
@@ -444,10 +442,8 @@ ev_document_synctex_backward_search (EvDocument *document,
  * the given line in the source file. It must be free with g_free when done
  */
 EvMapping *
-ev_document_synctex_forward_search (EvDocument  *document,
-                                    const gchar *filename,
-                                    gint         line,
-                                    gint         col)
+ev_document_synctex_forward_search (EvDocument   *document,
+				    EvSourceLink *link)
 {
         EvMapping        *result = NULL;
         synctex_scanner_t scanner;
@@ -458,7 +454,7 @@ ev_document_synctex_forward_search (EvDocument  *document,
         if (!scanner)
                 return NULL;
 
-        if (synctex_display_query (scanner, filename, line, col) > 0) {
+        if (synctex_display_query (scanner, link->filename, link->line, link->col) > 0) {
                 synctex_node_t node;
                 gint           page;
 
diff --git a/libdocument/ev-document.h b/libdocument/ev-document.h
index 578cc7f..63d2a8e 100644
--- a/libdocument/ev-document.h
+++ b/libdocument/ev-document.h
@@ -175,9 +175,7 @@ EvSourceLink    *ev_document_synctex_backward_search
 
 EvMapping       *ev_document_synctex_forward_search
                                                   (EvDocument      *document,
-                                                   const gchar     *filename,
-                                                   gint             line,
-                                                   gint             col);
+						   EvSourceLink    *source_link);
 
 gint             ev_rect_cmp                      (EvRectangle     *a,
 					           EvRectangle     *b);



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