|
Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include <glib-object.h>#include <glib.h>#include <gtk/gtk.h>#include "ev-document.h"#include "ev-link.h"#include "ev-mapping-list.h"
Include dependency graph for ev-document-links.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | _EvDocumentLinksInterface |
Macros | |
| #define | EV_TYPE_DOCUMENT_LINKS (ev_document_links_get_type ()) |
| #define | EV_DOCUMENT_LINKS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), EV_TYPE_DOCUMENT_LINKS, EvDocumentLinks)) |
| #define | EV_DOCUMENT_LINKS_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_LINKS, EvDocumentLinksInterface)) |
| #define | EV_IS_DOCUMENT_LINKS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), EV_TYPE_DOCUMENT_LINKS)) |
| #define | EV_IS_DOCUMENT_LINKS_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_LINKS)) |
| #define | EV_DOCUMENT_LINKS_GET_IFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EV_TYPE_DOCUMENT_LINKS, EvDocumentLinksInterface)) |
Typedefs | |
| typedef struct _EvDocumentLinks | EvDocumentLinks |
| typedef struct _EvDocumentLinksInterface | EvDocumentLinksInterface |
Enumerations | |
| enum | { EV_DOCUMENT_LINKS_COLUMN_MARKUP, EV_DOCUMENT_LINKS_COLUMN_LINK, EV_DOCUMENT_LINKS_COLUMN_EXPAND, EV_DOCUMENT_LINKS_COLUMN_PAGE_LABEL, EV_DOCUMENT_LINKS_COLUMN_NUM_COLUMNS } |
Functions | |
| GType | ev_document_links_get_type (void) G_GNUC_CONST |
| 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_find_link_page (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_get_link_page (EvDocumentLinks *document_links, EvLink *link) |
| gchar * | ev_document_links_get_link_page_label (EvDocumentLinks *document_links, EvLink *link) |
| #define EV_DOCUMENT_LINKS | ( | o) | (G_TYPE_CHECK_INSTANCE_CAST ((o), EV_TYPE_DOCUMENT_LINKS, EvDocumentLinks)) |
Definition at line 42 of file ev-document-links.h.
| #define EV_DOCUMENT_LINKS_GET_IFACE | ( | inst) | (G_TYPE_INSTANCE_GET_INTERFACE ((inst), EV_TYPE_DOCUMENT_LINKS, EvDocumentLinksInterface)) |
Definition at line 46 of file ev-document-links.h.
| #define EV_DOCUMENT_LINKS_IFACE | ( | k) | (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_LINKS, EvDocumentLinksInterface)) |
Definition at line 43 of file ev-document-links.h.
| #define EV_IS_DOCUMENT_LINKS | ( | o) | (G_TYPE_CHECK_INSTANCE_TYPE ((o), EV_TYPE_DOCUMENT_LINKS)) |
Definition at line 44 of file ev-document-links.h.
| #define EV_IS_DOCUMENT_LINKS_IFACE | ( | k) | (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_LINKS)) |
Definition at line 45 of file ev-document-links.h.
| #define EV_TYPE_DOCUMENT_LINKS (ev_document_links_get_type ()) |
Definition at line 41 of file ev-document-links.h.
| typedef struct _EvDocumentLinks EvDocumentLinks |
Definition at line 48 of file ev-document-links.h.
| typedef struct _EvDocumentLinksInterface EvDocumentLinksInterface |
Definition at line 49 of file ev-document-links.h.
| anonymous enum |
| Enumerator | |
|---|---|
| EV_DOCUMENT_LINKS_COLUMN_MARKUP | |
| EV_DOCUMENT_LINKS_COLUMN_LINK | |
| EV_DOCUMENT_LINKS_COLUMN_EXPAND | |
| EV_DOCUMENT_LINKS_COLUMN_PAGE_LABEL | |
| EV_DOCUMENT_LINKS_COLUMN_NUM_COLUMNS | |
Definition at line 51 of file ev-document-links.h.
| EvLinkDest* ev_document_links_find_link_dest | ( | EvDocumentLinks * | document_links, |
| const gchar * | link_name | ||
| ) |
ev_document_links_find_link_dest: : an EvDocumentLinks : the link name
Returns: (transfer full): an EvLinkDest
Definition at line 80 of file ev-document-links.c.
Here is the caller graph for this function:| gint ev_document_links_find_link_page | ( | 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_get_link_page | ( | EvDocumentLinks * | document_links, |
| EvLink * | link | ||
| ) |
| gchar* ev_document_links_get_link_page_label | ( | EvDocumentLinks * | document_links, |
| EvLink * | link | ||
| ) |
| EvMappingList* ev_document_links_get_links | ( | EvDocumentLinks * | document_links, |
| EvPage * | page | ||
| ) |
| GtkTreeModel* ev_document_links_get_links_model | ( | EvDocumentLinks * | document_links) |
ev_document_links_get_links_model: : an EvDocumentLinks
Returns: (transfer full): a #GtkTreeModel
Definition at line 53 of file ev-document-links.c.
Here is the caller graph for this function:| GType ev_document_links_get_type | ( | void | ) |
| gboolean ev_document_links_has_document_links | ( | EvDocumentLinks * | document_links) |