Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/backend/ev-link.h
diff options
context:
space:
mode:
Diffstat (limited to 'backend/ev-link.h')
-rw-r--r--backend/ev-link.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/backend/ev-link.h b/backend/ev-link.h
index d92d428..b79e2fa 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 */