]> www.fi.muni.cz Git - evince.git/blobdiff - backend/ev-link.h
Updated Czech translation.
[evince.git] / backend / ev-link.h
index 508e89deb39d79fc49d956ac5e21671f76b89fd8..6ab2811be1621ceb16d8e0ec58eb7f29574042b1 100644 (file)
@@ -46,7 +46,10 @@ typedef enum
        EV_LINK_TYPE_PAGE_XYZ,
        EV_LINK_TYPE_PAGE_FIT,
        EV_LINK_TYPE_PAGE_FITH,
+       EV_LINK_TYPE_PAGE_FITV,
+       EV_LINK_TYPE_PAGE_FITR,
        EV_LINK_TYPE_EXTERNAL_URI,
+       EV_LINK_TYPE_LAUNCH
        /* We'll probably fill this in more as we support the other types of
         * links */
 } EvLinkType;
@@ -65,10 +68,22 @@ EvLink             *ev_link_new_page_xyz    (const char     *title,
 EvLink        *ev_link_new_page_fith   (const char     *title,
                                         int             page,
                                         double          top);
+EvLink        *ev_link_new_page_fitv   (const char     *title,
+                                        int             page,
+                                        double          left);
+EvLink        *ev_link_new_page_fitr   (const char     *title,
+                                        int             page,
+                                        double          left,
+                                        double          bottom,
+                                        double          right,
+                                        double          top);
 EvLink        *ev_link_new_page_fit    (const char     *title,
                                         int             page);
 EvLink        *ev_link_new_external    (const char     *title,
                                         const char     *uri);
+EvLink        *ev_link_new_launch      (const char     *title,
+                                        const char     *filename,
+                                        const char     *params);
 
 const char     *ev_link_get_title      (EvLink     *link);
 const char     *ev_link_get_uri                (EvLink     *link);
@@ -76,7 +91,11 @@ EvLinkType   ev_link_get_link_type   (EvLink     *link);
 int            ev_link_get_page        (EvLink     *link);
 double         ev_link_get_top         (EvLink     *link);
 double         ev_link_get_left        (EvLink     *link);
+double         ev_link_get_bottom      (EvLink     *link);
+double         ev_link_get_right       (EvLink     *link);
 double         ev_link_get_zoom        (EvLink     *link);
+const char     *ev_link_get_filename    (EvLink     *link);
+const char     *ev_link_get_params      (EvLink     *link);
 
 /* Link Mapping stuff */