X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=backend%2Fev-link.h;h=b79e2fa4686284305fb96eeaada6ad15a4578d08;hb=848665b157185945d190a7a746d054d7f5d5e6e0;hp=d92d428e186223a94dbf6c319c30e3eed9f17dff;hpb=1c0d19bd22598eca159c3febdcdaf4168891cb8f;p=evince.git diff --git a/backend/ev-link.h b/backend/ev-link.h index d92d428e..b79e2fa4 100644 --- a/backend/ev-link.h +++ b/backend/ev-link.h @@ -37,6 +37,8 @@ typedef struct _EvLinkPrivate EvLinkPrivate; #define EV_TYPE_LINK_TYPE (ev_link_type_get_type ()) + + typedef enum { EV_LINK_TYPE_TITLE, @@ -67,6 +69,22 @@ int ev_link_get_page (EvLink *link); void ev_link_set_page (EvLink *link, int page); +/* Link Mapping stuff */ + +typedef struct _EvLinkMapping EvLinkMapping; +struct _EvLinkMapping +{ + EvLink *link; + gdouble x1; + gdouble y1; + gdouble x2; + gdouble y2; +}; + +void ev_link_mapping_free (GList *link_mapping); +EvLink *ev_link_mapping_find (GList *link_mapping, + gdouble x, + gdouble y); G_END_DECLS #endif /* !EV_LINK_H */