From 2de1a33a123dea2aa16154e5beec5b3a57c939fc Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Mon, 28 Jun 2010 09:24:09 +0000 Subject: [libdocument] Use EvSourceLink as parameter of synctex_forward_search() --- 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); -- cgit v0.9.1