File: design_doc.xml

package info (click to toggle)
pdfedit 0.4.1-2
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 15,032 kB
  • ctags: 21,708
  • sloc: cpp: 185,471; xml: 8,824; yacc: 1,178; ansic: 666; perl: 664; makefile: 636; sh: 371; lisp: 51
file content (122 lines) | stat: -rw-r--r-- 5,101 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[

<!-- Part entities declaration.
     These should point to book part definitions (each describing specific book
     part) included directly in this file. There is no problem to reference to 
     these parts from each compomenet. 
-->
<!ENTITY purpose	SYSTEM	  "purpose.xml">
<!ENTITY general	SYSTEM	  "general.xml">
<!ENTITY kernel		SYSTEM	  "kernel/main.xml">
<!ENTITY gui		SYSTEM	  "gui/main.xml">
<!ENTITY glossary	SYSTEM	  "glossary.xml">

<!-- Component entities definitions.
     These should be included by part entities form concrete part. There is no 
     problem to reference to these compomenets from other components. General 
     convention is to keep following format:
	part_chaptername
-->
<!-- General entities -->
<!ENTITY general_techn		SYSTEM	  "general_technologies.xml">
<!ENTITY general_layers		SYSTEM	  "general_layers.xml">
<!ENTITY general_utils		SYSTEM	  "general_utils.xml">
<!ENTITY general_xpdf		SYSTEM	  "general_xpdf.xml">

<!-- GUI entities -->
<!ENTITY gui_menu	     SYSTEM    "gui/menu.xml">
<!ENTITY gui_settings	     SYSTEM    "gui/settings.xml">
<!ENTITY gui_tree	     SYSTEM    "gui/tree.xml">

<!-- Kernel entities -->
<!ENTITY kernel_interface_objects	SYSTEM	  "kernel/interface_objects.xml">
<!ENTITY kernel_layer_model	SYSTEM	  "kernel/layer_model.xml">
<!ENTITY kernel_helper_objects	SYSTEM	  "kernel/helper_objects.xml">
<!ENTITY kernel_cobjects	SYSTEM	  "kernel/cobjects.xml">
<!ENTITY kernel_cpdf	        SYSTEM	  "kernel/cpdf.xml">
<!ENTITY kernel_cpage	        SYSTEM	  "kernel/cpage.xml">
<!ENTITY kernel_cannotation     SYSTEM	  "kernel/cannotation.xml">
<!ENTITY kernel_cxref     SYSTEM	  "kernel/cxref.xml">
<!ENTITY kernel_xrefwriter     SYSTEM	  "kernel/xrefwriter.xml">
<!ENTITY kernel_pdfwriter     SYSTEM	  "kernel/pdfwriter.xml">
<!ENTITY kernel_contentstream     SYSTEM        "kernel/ccontentstream.xml">
<!ENTITY kernel_filters     SYSTEM        "kernel/filters.xml">
<!ENTITY kernel_observers     SYSTEM        "kernel/observers.xml">
<!ENTITY kernel_pdfoperators     SYSTEM        "kernel/pdfoperators.xml">
<!ENTITY kernel_stateupdater     SYSTEM        "kernel/stateupdater.xml">
<!ENTITY kernel_modecontroller     SYSTEM        "kernel/modecontroller.xml">
<!ENTITY kernel_progressobserver     SYSTEM        "kernel/progressobserver.xml">

<!-- Entities used generally in whole book. Entities may (and should) refer to 
     term definition (definition of term should be defined in glossary part 
     document - glossentry with id same as in xref tag).
-->
<!ENTITY xpdf_link_index '<ulink url="http://www.foolabs.com/xpdf/">Xpdf</ulink>'>
<!ENTITY qsa_link_index '<ulink url="http://doc.trolltech.com/qsa-1.0.1/index.html">QSA</ulink>'>
<!ENTITY qt_link_index '<ulink url="http://doc.trolltech.com/3.3/index.html">Qt</ulink>'>
<!ENTITY qt_link_classes '<ulink url="http://doc.trolltech.com/3.3/classes.html">Qt classes</ulink>'>
<!ENTITY boost_link_index '<ulink url="http://www.boost.org/index.htm">Boost home</ulink>'>
<!ENTITY boost_link_smartptr '<ulink url="http://www.boost.org/libs/smart_ptr/smart_ptr.htm">smart pointers</ulink>'>
<!ENTITY boost_link_sharedptr '<ulink url="http://www.boost.org/libs/smart_ptr/shared_ptr.htm">shared_ptr</ulink>'>
<!ENTITY stl_link_index '<ulink url="http://www.sgi.com/tech/stl/">documentation</ulink>'>
<!ENTITY cppunit_link_index '<ulink url="http://cppunit.sourceforge.net/cppunit-wiki">CPP Unit</ulink>'>
<!ENTITY doxygen_link_index '<ulink url="http://www.stack.nl/~dimitri/doxygen/">Doxygen</ulink>'>
<!ENTITY docbook_link_index '<ulink url="http://www.docbook.org/tdg/en/html/docbook.html">Docbook</ulink>'>
<!ENTITY docbook_link_dtd '<ulink url="http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">DTD</ulink>'>

<!ENTITY facade "Fascade design pattern <xref linkend='fascade' />">
<!ENTITY version	SYSTEM	"../user/version.xml">

<!-- end of entities declaration -->
]>


<book>
 <title>PDFedit design documentation</title>
 <bookinfo>
	 <authorgroup>
		 <collab>
			 <collabname>PDFEdit Team</collabname>
		 </collab>
		 <author>
			 <firstname>Michal</firstname>
			 <surname>Hocko</surname>
			 <email>mstsxfx@gmail.com</email>
		 </author>
		 <author>
			 <firstname>Miroslav</firstname>
			 <surname>Jahoda</surname>
			 <email>vemem@email.cz</email>
		 </author>
		 <author>
			 <firstname>Jozef</firstname>
			 <surname>Misutka</surname>
			 <email>misutkajunior@hotmail.com</email>
		 </author>
		 <author>
			 <firstname>Martin</firstname>
			 <surname>Petricek</surname>
			 <email>martin@petricek.net</email>
		 </author>
		 <othercredit>
			 <firstname>Martin</firstname>
			 <surname>Beran</surname>
			 <email>beran@ms.mff.cuni.cz</email>
			 <contrib>Extensive technical help and project leader</contrib>
		 </othercredit>
	 </authorgroup>
	 <edition>Design documentation version &version;</edition>
	 <pubdate>2006</pubdate>
 </bookinfo>

 &purpose;
 &general;
 &kernel;
 &gui;
 &glossary;

</book>