EvDocumentLinks

EvDocumentLinks

Synopsis

                    EvDocumentLinks;
struct              EvDocumentLinksInterface;
gboolean            ev_document_links_has_document_links
                                                        (EvDocumentLinks *document_links);
GtkTreeModel *      ev_document_links_get_links_model   (EvDocumentLinks *document_links);
EvMappingList *     ev_document_links_get_links         (EvDocumentLinks *document_links,
                                                         EvPage *page);
EvLinkDest *        ev_document_links_find_link_dest    (EvDocumentLinks *document_links,
                                                         const gchar *link_name);
gint                ev_document_links_get_dest_page     (EvDocumentLinks *document_links,
                                                         EvLinkDest *dest);
gchar *             ev_document_links_get_dest_page_label
                                                        (EvDocumentLinks *document_links,
                                                         EvLinkDest *dest);
gint                ev_document_links_find_link_page    (EvDocumentLinks *document_links,
                                                         const gchar *link_name);
gint                ev_document_links_get_link_page     (EvDocumentLinks *document_links,
                                                         EvLink *link);
gchar *             ev_document_links_get_link_page_label
                                                        (EvDocumentLinks *document_links,
                                                         EvLink *link);

Object Hierarchy

  GInterface
   +----EvDocumentLinks

Description

Details

EvDocumentLinks

typedef struct _EvDocumentLinks EvDocumentLinks;


struct EvDocumentLinksInterface

struct EvDocumentLinksInterface {
	GTypeInterface base_iface;

	/* Methods  */
	gboolean       (* has_document_links) (EvDocumentLinks *document_links);
	GtkTreeModel  *(* get_links_model)    (EvDocumentLinks *document_links);
	EvMappingList *(* get_links)          (EvDocumentLinks *document_links,
					       EvPage          *page);
	EvLinkDest    *(* find_link_dest)     (EvDocumentLinks *document_links,
					       const gchar     *link_name);
	gint           (* find_link_page)     (EvDocumentLinks *document_links,
					       const gchar     *link_name);
};

ev_document_links_has_document_links ()

gboolean            ev_document_links_has_document_links
                                                        (EvDocumentLinks *document_links);


ev_document_links_get_links_model ()

GtkTreeModel *      ev_document_links_get_links_model   (EvDocumentLinks *document_links);

document_links :

an EvDocumentLinks

Returns :

a GtkTreeModel. [transfer full]

ev_document_links_get_links ()

EvMappingList *     ev_document_links_get_links         (EvDocumentLinks *document_links,
                                                         EvPage *page);


ev_document_links_find_link_dest ()

EvLinkDest *        ev_document_links_find_link_dest    (EvDocumentLinks *document_links,
                                                         const gchar *link_name);

document_links :

an EvDocumentLinks

link_name :

the link name

Returns :

an EvLinkDest. [transfer full]

ev_document_links_get_dest_page ()

gint                ev_document_links_get_dest_page     (EvDocumentLinks *document_links,
                                                         EvLinkDest *dest);

ev_document_links_get_dest_page_label ()

gchar *             ev_document_links_get_dest_page_label
                                                        (EvDocumentLinks *document_links,
                                                         EvLinkDest *dest);

ev_document_links_find_link_page ()

gint                ev_document_links_find_link_page    (EvDocumentLinks *document_links,
                                                         const gchar *link_name);

ev_document_links_get_link_page ()

gint                ev_document_links_get_link_page     (EvDocumentLinks *document_links,
                                                         EvLink *link);

ev_document_links_get_link_page_label ()

gchar *             ev_document_links_get_link_page_label
                                                        (EvDocumentLinks *document_links,
                                                         EvLink *link);