2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3 "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4 <!ENTITY ev-application-service SYSTEM "xml/ev-application-service.xml">
5 <!ENTITY ev-application SYSTEM "xml/ev-application.xml">
6 <!ENTITY ev-async-renderer SYSTEM "xml/ev-async-renderer.xml">
7 <!ENTITY ev-attachment SYSTEM "xml/ev-attachment.xml">
8 <!ENTITY ev-document-factory SYSTEM "xml/ev-document-factory.xml">
9 <!ENTITY ev-document-find SYSTEM "xml/ev-document-find.xml">
10 <!ENTITY ev-document-fonts SYSTEM "xml/ev-document-fonts.xml">
11 <!ENTITY ev-document-images SYSTEM "xml/ev-document-images.xml">
12 <!ENTITY ev-document-info SYSTEM "xml/ev-document-info.xml">
13 <!ENTITY ev-document-links SYSTEM "xml/ev-document-links.xml">
14 <!ENTITY ev-document-misc SYSTEM "xml/ev-document-misc.xml">
15 <!ENTITY ev-document-security SYSTEM "xml/ev-document-security.xml">
16 <!ENTITY ev-document-thumbnails SYSTEM "xml/ev-document-thumbnails.xml">
17 <!ENTITY ev-document-transition SYSTEM "xml/ev-document-transition.xml">
18 <!ENTITY ev-document SYSTEM "xml/ev-document.xml">
19 <!ENTITY ev-file-exporter SYSTEM "xml/ev-file-exporter.xml">
20 <!ENTITY ev-file-helpers SYSTEM "xml/ev-file-helpers.xml">
21 <!ENTITY ev-history SYSTEM "xml/ev-history.xml">
22 <!ENTITY ev-image SYSTEM "xml/ev-image.xml">
23 <!ENTITY ev-jobs SYSTEM "xml/ev-jobs.xml">
24 <!ENTITY ev-link-action SYSTEM "xml/ev-link-action.xml">
25 <!ENTITY ev-link-dest SYSTEM "xml/ev-link-dest.xml">
26 <!ENTITY ev-link SYSTEM "xml/ev-link.xml">
27 <!ENTITY ev-marshal SYSTEM "xml/ev-marshal.xml">
28 <!ENTITY ev-metadata-manager SYSTEM "xml/ev-metadata-manager.xml">
29 <!ENTITY ev-navigation-action-widget SYSTEM "xml/ev-navigation-action-widget.xml">
30 <!ENTITY ev-navigation-action SYSTEM "xml/ev-navigation-action.xml">
31 <!ENTITY ev-page-action-widget SYSTEM "xml/ev-page-action-widget.xml">
32 <!ENTITY ev-page-action SYSTEM "xml/ev-page-action.xml">
33 <!ENTITY ev-page-cache SYSTEM "xml/ev-page-cache.xml">
34 <!ENTITY ev-password-view SYSTEM "xml/ev-password-view.xml">
35 <!ENTITY ev-password SYSTEM "xml/ev-password.xml">
36 <!ENTITY ev-pixbuf-cache SYSTEM "xml/ev-pixbuf-cache.xml">
37 <!ENTITY ev-properties-dialog SYSTEM "xml/ev-properties-dialog.xml">
38 <!ENTITY ev-properties-fonts SYSTEM "xml/ev-properties-fonts.xml">
39 <!ENTITY ev-render-context SYSTEM "xml/ev-render-context.xml">
40 <!ENTITY ev-selection SYSTEM "xml/ev-selection.xml">
41 <!ENTITY ev-sidebar-attachments SYSTEM "xml/ev-sidebar-attachments.xml">
42 <!ENTITY ev-sidebar-links SYSTEM "xml/ev-sidebar-links.xml">
43 <!ENTITY ev-sidebar-page SYSTEM "xml/ev-sidebar-page.xml">
44 <!ENTITY ev-sidebar-thumbnails SYSTEM "xml/ev-sidebar-thumbnails.xml">
45 <!ENTITY ev-sidebar SYSTEM "xml/ev-sidebar.xml">
46 <!ENTITY ev-stock-icons SYSTEM "xml/ev-stock-icons.xml">
47 <!ENTITY ev-tooltip SYSTEM "xml/ev-tooltip.xml">
48 <!ENTITY ev-utils SYSTEM "xml/ev-utils.xml">
49 <!ENTITY ev-view-accessible SYSTEM "xml/ev-view-accessible.xml">
50 <!ENTITY ev-view SYSTEM "xml/ev-view.xml">
51 <!ENTITY ev-window-title SYSTEM "xml/ev-window-title.xml">
52 <!ENTITY ev-window SYSTEM "xml/ev-window.xml">
56 <title>Evince Programmer's Reference Manual</title>
61 <phrase>Document interfaces</phrase>
65 Provides support for writing Evince backends. For example
66 EvAttachment is used to represent document attachments.
67 The core have objects that represent various document
79 &ev-document-security;
80 &ev-document-thumbnails;
81 &ev-document-transition;
85 <phrase>Document data</phrase>
89 Helper objects related to document like attachments, links and images.
102 <phrase>Helper functions</phrase>
106 Helper functions common for backend implementation
115 <phrase>Evince Frontend</phrase>
120 Evince internals are rather simple. There are an application
121 singleton that maintains list of windows and provides common
122 services, each window shows loaded document, it has menus
123 sidebar, toolbar and main view.
128 &ev-metadata-manager;
129 &ev-navigation-action;
130 &ev-navigation-action-widget;
132 &ev-page-action-widget;
137 &ev-properties-dialog;
138 &ev-properties-fonts;
139 &ev-sidebar-attachments;
142 &ev-sidebar-thumbnails;