]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-link.c
[libdcoument] Remove all Ev*Mapping types
[evince.git] / libdocument / ev-link.c
index 423f264a5053f52a38005e68565c4367f899f01d..768b6873946189cc7448ee3bae44d5a384c1a083 100644 (file)
@@ -180,72 +180,6 @@ ev_link_new (const char   *title,
                                      NULL));
 }
 
-/* Link Mapping stuff */
-static void
-ev_link_mapping_free_foreach (EvLinkMapping *mapping)
-{
-       g_object_unref (G_OBJECT (mapping->link));
-       g_free (mapping);
-}
-
-void
-ev_link_mapping_free (GList *link_mapping)
-{
-       if (link_mapping == NULL)
-               return;
-
-       g_list_foreach (link_mapping, (GFunc) (ev_link_mapping_free_foreach), NULL);
-       g_list_free (link_mapping);
-}
-
-EvLink *
-ev_link_mapping_find (GList   *link_mapping,
-                     gdouble  x,
-                     gdouble  y)
-{
-       GList *list;
-       EvLink *link = NULL;
-       int i;
-       
-       i = 0;
-
-       for (list = link_mapping; list; list = list->next) {
-               EvLinkMapping *mapping = list->data;
-
-               i++;
-               if ((x >= mapping->x1) &&
-                   (y >= mapping->y1) &&
-                   (x <= mapping->x2) &&
-                   (y <= mapping->y2)) {
-                       link = mapping->link;
-                       break;
-               }
-       }
-
-       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)
 {