## ev-link

ev-link —

## Synopsis

                EvLink;
                EvLinkClass;
                EvLinkPrivate;
    EvLink*     ev_link_new                     (const gchar *title,
                                                 EvLinkAction *action);
    const gchar* ev_link_get_title              (EvLink *self);
    EvLinkAction* ev_link_get_action            (EvLink *self);
    gint        ev_link_get_page                (EvLink *link);
                EvLinkMapping;
    void        ev_link_mapping_free            (GList *link_mapping);
    EvLink*     ev_link_mapping_find            (GList *link_mapping,
                                                 gdouble x,
                                                 gdouble y);
    void        ev_link_mapping_get_area        (GList *link_mapping,
                                                 EvLink *link,
                                                 EvRectangle *area);

## Description

## Details

### EvLink

    typedef struct _EvLink EvLink;

### EvLinkClass

    typedef struct _EvLinkClass EvLinkClass;

### EvLinkPrivate

    typedef struct _EvLinkPrivate EvLinkPrivate;

### ev_link_new ()

    EvLink*     ev_link_new                     (const gchar *title,
                                                 EvLinkAction *action);

`title` : |
`action` : |
Returns : |

### ev_link_get_title ()

    const gchar* ev_link_get_title              (EvLink *self);

`self` : |
Returns : |

### ev_link_get_action ()

    EvLinkAction* ev_link_get_action            (EvLink *self);

`self` : |
Returns : |

### ev_link_get_page ()

    gint        ev_link_get_page                (EvLink *link);

`link` : |
Returns : |

### EvLinkMapping

    typedef struct {
    	EvLink *link;
    	gdouble x1;
    	gdouble y1;
    	gdouble x2;
    	gdouble y2;
    } EvLinkMapping;

### ev_link_mapping_free ()

    void        ev_link_mapping_free            (GList *link_mapping);

`link_mapping` : |

### ev_link_mapping_find ()

    EvLink*     ev_link_mapping_find            (GList *link_mapping,
                                                 gdouble x,
                                                 gdouble y);

`link_mapping` : |
`x` : |
`y` : |
Returns : |

### ev_link_mapping_get_area ()

    void        ev_link_mapping_get_area        (GList *link_mapping,
                                                 EvLink *link,
                                                 EvRectangle *area);

`link_mapping` : |
`link` : |
`area` : |