]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-link.c
Updated French translation by Robert-André Mauchin.
[evince.git] / libdocument / ev-link.c
index 17e44213951323282b2f483d957113d92297eb8e..423f264a5053f52a38005e68565c4367f899f01d 100644 (file)
@@ -18,6 +18,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
  */
 
+#include <config.h>
 #include "ev-link.h"
 
 enum {
@@ -224,6 +225,27 @@ ev_link_mapping_find (GList   *link_mapping,
        return link;
 }
 
+void
+ev_link_mapping_get_area (GList       *link_mapping,
+                         EvLink      *link,
+                         EvRectangle *area)
+{
+       GList *list;
+
+       for (list = link_mapping; list; list = list->next) {
+               EvLinkMapping *mapping = list->data;
+
+               if (mapping->link == link) {
+                       area->x1 = mapping->x1;
+                       area->y1 = mapping->y1;
+                       area->x2 = mapping->x2;
+                       area->y2 = mapping->y2;
+
+                       break;
+               }
+       }
+}
+
 gint
 ev_link_get_page (EvLink *link)
 {