Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/libdocument/ev-link.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdocument/ev-link.c')
-rw-r--r--libdocument/ev-link.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/libdocument/ev-link.c b/libdocument/ev-link.c
index 17e4421..1e8251a 100644
--- a/libdocument/ev-link.c
+++ b/libdocument/ev-link.c
@@ -224,6 +224,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)
{