]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-image.c
[libdcoument] Remove all Ev*Mapping types
[evince.git] / libdocument / ev-image.c
index fa4cccf5a16018a1843bc2ed0f640c67d4b9150a..4fa22253def1468b6e5fa9eef101a57d006e8eb7 100644 (file)
@@ -167,43 +167,5 @@ ev_image_get_tmp_uri (EvImage *image)
        return image->priv->tmp_uri;
 }
 
-/* EvImageMapping */
-static void
-ev_image_mapping_free_foreach (EvImageMapping *mapping)
-{
-       g_object_unref (mapping->image);
-       g_free (mapping);
-}
-
-void
-ev_image_mapping_free (GList *image_mapping)
-{
-       if (!image_mapping)
-               return;
-
-       g_list_foreach (image_mapping, (GFunc) ev_image_mapping_free_foreach, NULL);
-       g_list_free (image_mapping);
-}
-
-EvImage *
-ev_image_mapping_find (GList   *image_mapping,
-                      gdouble  x,
-                      gdouble  y)
-{
-       GList *list;
-
-       for (list = image_mapping; list; list = list->next) {
-               EvImageMapping *mapping = list->data;
-
-               if ((x >= mapping->x1) &&
-                   (y >= mapping->y1) &&
-                   (x <= mapping->x2) &&
-                   (y <= mapping->y2)) {
-                       return mapping->image;
-               }
-       }
-
-       return NULL;
-}