X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=libdocument%2Fev-image.c;h=4fa22253def1468b6e5fa9eef101a57d006e8eb7;hb=3d3c4a5a08f1b8b536542735110c1376fb3e30bf;hp=fa4cccf5a16018a1843bc2ed0f640c67d4b9150a;hpb=0d0c2500e6383c5e7821d6fb10ea1fb0307a36b6;p=evince.git diff --git a/libdocument/ev-image.c b/libdocument/ev-image.c index fa4cccf5..4fa22253 100644 --- a/libdocument/ev-image.c +++ b/libdocument/ev-image.c @@ -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; -}