diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2009-05-23 17:13:54 (GMT) |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2009-05-23 17:13:54 (GMT) |
commit | 44205a9ede6bde99d7594a9c531521540acc7e81 (patch) | |
tree | 08b38b135eed1bd2b85866092d5ae972b7f25d8a /libdocument/ev-link.c | |
parent | 8dbd7b00f71be8b78198b2c713ae071c2dd77d11 (diff) |
[libdcoument] Remove all Ev*Mapping types
Diffstat (limited to 'libdocument/ev-link.c')
-rw-r--r-- | libdocument/ev-link.c | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/libdocument/ev-link.c b/libdocument/ev-link.c index 423f264..768b687 100644 --- a/libdocument/ev-link.c +++ b/libdocument/ev-link.c @@ -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) { |