diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/Doxyfile | 2 | ||||
-rw-r--r-- | doc/config.doc | 43 | ||||
-rw-r--r-- | doc/customize.doc | 248 | ||||
-rw-r--r-- | doc/diagrams.doc | 31 | ||||
-rw-r--r-- | doc/doxygen_manual.tex | 1 | ||||
-rw-r--r-- | doc/index.doc | 2 | ||||
-rw-r--r-- | doc/infoflow.eps | 401 | ||||
-rw-r--r-- | doc/infoflow.fig | 160 | ||||
-rw-r--r-- | doc/infoflow.gif | bin | 24468 -> 13383 bytes | |||
-rw-r--r-- | doc/language.doc | 7 | ||||
-rw-r--r-- | doc/maintainers.txt | 1 | ||||
-rw-r--r-- | doc/output.doc | 2 | ||||
-rw-r--r-- | doc/translator_report.txt | 18 |
13 files changed, 630 insertions, 286 deletions
diff --git a/doc/Doxyfile b/doc/Doxyfile index 7ea5784..0876ffa 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -33,7 +33,7 @@ CASE_SENSE_NAMES = NO IMAGE_PATH = . INPUT = index.doc install.doc starting.doc docblocks.doc lists.doc \ grouping.doc formulas.doc diagrams.doc preprocessing.doc \ - autolink.doc output.doc custcmd.doc external.doc faq.doc trouble.doc history.doc features.doc \ + autolink.doc output.doc customize.doc custcmd.doc external.doc faq.doc trouble.doc history.doc features.doc \ doxygen_usage.doc doxytag_usage.doc \ doxywizard_usage.doc installdox_usage.doc \ config.doc commands.doc htmlcmds.doc xmlcmds.doc language.doc \ diff --git a/doc/config.doc b/doc/config.doc index 31ff5a4..27fde41 100644 --- a/doc/config.doc +++ b/doc/config.doc @@ -58,7 +58,6 @@ followed by the descriptions of the tags grouped by category. \refitem cfg_abbreviate_brief ABBREVIATE_BRIEF \refitem cfg_aliases ALIASES \refitem cfg_allexternals ALLEXTERNALS -\refitem cfg_alphabetical_index ALPHABETICAL_INDEX \refitem cfg_always_detailed_sec ALWAYS_DETAILED_SEC \refitem cfg_binary_toc BINARY_TOC \refitem cfg_builtin_stl_support BUILTIN_STL_SUPPORT @@ -68,14 +67,11 @@ followed by the descriptions of the tags grouped by category. \refitem cfg_case_sense_names CASE_SENSE_NAMES \refitem cfg_chm_file CHM_FILE \refitem cfg_class_diagrams CLASS_DIAGRAMS -\refitem cfg_class_graph CLASS_GRAPH -\refitem cfg_collaboration_graph COLLABORATION_GRAPH \refitem cfg_cols_in_alpha_index COLS_IN_ALPHA_INDEX \refitem cfg_compact_latex COMPACT_LATEX \refitem cfg_compact_rtf COMPACT_RTF \refitem cfg_cpp_cli_support CPP_CLI_SUPPORT \refitem cfg_create_subdirs CREATE_SUBDIRS -\refitem cfg_details_at_top DETAILS_AT_TOP \refitem cfg_directory_graph DIRECTORY_GRAPH \refitem cfg_disable_index DISABLE_INDEX \refitem cfg_distribute_group_doc DISTRIBUTE_GROUP_DOC @@ -134,7 +130,6 @@ followed by the descriptions of the tags grouped by category. \refitem cfg_generate_treeview GENERATE_TREEVIEW \refitem cfg_generate_xml GENERATE_XML \refitem cfg_graphical_hierarchy GRAPHICAL_HIERARCHY -\refitem cfg_group_graphs GROUP_GRAPHS \refitem cfg_have_dot HAVE_DOT \refitem cfg_hhc_location HHC_LOCATION \refitem cfg_hide_friend_compounds HIDE_FRIEND_COMPOUNDS @@ -152,7 +147,6 @@ followed by the descriptions of the tags grouped by category. \refitem cfg_idl_property_support IDL_PROPERTY_SUPPORT \refitem cfg_ignore_prefix IGNORE_PREFIX \refitem cfg_image_path IMAGE_PATH -\refitem cfg_include_graph INCLUDE_GRAPH \refitem cfg_include_path INCLUDE_PATH \refitem cfg_inherit_docs INHERIT_DOCS \refitem cfg_inline_info INLINE_INFO @@ -168,6 +162,7 @@ followed by the descriptions of the tags grouped by category. \refitem cfg_latex_header LATEX_HEADER \refitem cfg_latex_hide_indices LATEX_HIDE_INDICES \refitem cfg_latex_output LATEX_OUTPUT +\refitem cfg_layout_file LAYOUT_FILE \refitem cfg_macro_expansion MACRO_EXPANSION \refitem cfg_makeindex_cmd_name MAKEINDEX_CMD_NAME \refitem cfg_man_extension MAN_EXTENSION @@ -211,9 +206,7 @@ followed by the descriptions of the tags grouped by category. \refitem cfg_short_names SHORT_NAMES \refitem cfg_show_dirs SHOW_DIRECTORIES \refitem cfg_show_files SHOW_FILES -\refitem cfg_show_include_files SHOW_INCLUDE_FILES \refitem cfg_show_namespaces SHOW_NAMESPACES -\refitem cfg_show_used_files SHOW_USED_FILES \refitem cfg_sip_support SIP_SUPPORT \refitem cfg_skip_function_macros SKIP_FUNCTION_MACROS \refitem cfg_sort_brief_docs SORT_BRIEF_DOCS @@ -480,6 +473,7 @@ followed by the descriptions of the tags grouped by category. Note that setting this tag to YES also means that rational rose comments are not recognized any more. +<!-- \anchor cfg_details_at_top <dt>\c DETAILS_AT_TOP <dd> \addindex DETAILS_AT_TOP @@ -487,6 +481,7 @@ followed by the descriptions of the tags grouped by category. will output the detailed description near the top, like JavaDoc. If set to NO, the detailed description appears after the member documentation. +--> \anchor cfg_inherit_docs <dt>\c INHERIT_DOCS <dd> @@ -692,12 +687,14 @@ function's detailed documentation block. will show members with their full class and namespace scopes in the documentation. If set to \c YES the scope will be hidden. +<!-- \anchor cfg_show_include_files <dt>\c SHOW_INCLUDE_FILES <dd> \addindex SHOW_INCLUDE_FILES If the SHOW_INCLUDE_FILES tag is set to YES (the default) then doxygen will put a list of the files that are included by a file in the documentation of that file. +--> \anchor cfg_inline_info <dt>\c INLINE_INFO <dd> @@ -789,12 +786,14 @@ function's detailed documentation block. individual variables and defines can be controlled using \ref cmdshowinitializer "\\showinitializer" or \ref cmdhideinitializer "\\hideinitializer" command in the documentation. +<!-- \anchor cfg_show_used_files <dt>\c SHOW_USED_FILES <dd> \addindex SHOW_USED_FILES Set the \c SHOW_USED_FILES tag to \c NO to disable the list of files generated at the bottom of the documentation of classes and structs. If set to \c YES the list will mention the files that were used to generate the documentation. +--> \anchor cfg_show_dirs <dt>\c SHOW_DIRECTORIES <dd> @@ -949,6 +948,17 @@ Example filter for ClearCase: FILE_VERSION_INFO = "cleartool desc -fmt \%Vn" \endverbatim +\anchor cfg_layout_file +<dt>\c LAYOUT_FILE <dd> + The \c LAYOUT_FILE tag can be used to specify a layout file which will be parsed by + doxygen. The layout file controls the global structure of the generated output files + in an output format independent way. The create the layout file that represents + doxygen's defaults, run doxygen with the -l option. You can optionally specify a + file name after the option, if omitted doxygenlayout.xml will be used as the name + of the layout file. Note that if you run doxygen from a directory containing + a file called doxygenlayout.xml, doxygen will parse it automatically even if + the \c LAYOUT_FILE tag is left empty. + \anchor cfg_recursive <dt>\c RECURSIVE <dd> \addindex RECURSIVE @@ -1124,14 +1134,16 @@ FILE_VERSION_INFO = "cleartool desc -fmt \%Vn" \anchor cfg_alphabetical_index <dl> +<!-- <dt>\c ALPHABETICAL_INDEX <dd> \addindex ALPHABETICAL_INDEX If the \c ALPHABETICAL_INDEX tag is set to \c YES, an alphabetical index of all compounds will be generated. Enable this if the project contains a lot of classes, structs, unions or interfaces. +--> -\anchor cfg_cols_in_alpha_index <dt>\c COLS_IN_ALPHA_INDEX <dd> + \anchor cfg_cols_in_alpha_index \addindex COLS_IN_ALPHA_INDEX If the alphabetical index is enabled (see \c ALPHABETICAL_INDEX) then the \c COLS_IN_ALPHA_INDEX tag can be @@ -1925,6 +1937,7 @@ TAGFILES = file1=loc1 "file2 = loc2" ... </pre> different font using \c DOT_FONTNAME you can set the path where dot can find it using this tag. +<!-- \anchor cfg_class_graph <dt>\c CLASS_GRAPH <dd> \addindex CLASS_GRAPH @@ -1946,6 +1959,7 @@ TAGFILES = file1=loc1 "file2 = loc2" ... </pre> \addindex GROUP_GRAPHS If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen will generate a graph for groups, showing the direct groups dependencies. +--> \anchor cfg_uml_look <dt>\c UML_LOOK <dd> @@ -1967,6 +1981,7 @@ TAGFILES = file1=loc1 "file2 = loc2" ... </pre> inheritance and usage relations if the target is undocumented or is not a class. +<!-- \anchor cfg_include_graph <dt>\c INCLUDE_GRAPH <dd> \addindex INCLUDE_GRAPH @@ -1982,6 +1997,7 @@ TAGFILES = file1=loc1 "file2 = loc2" ... </pre> \c HAVE_DOT tags are set to \c YES then doxygen will generate a graph for each documented header file showing the documented files that directly or indirectly include this file. +--> \anchor cfg_call_graph <dt>\c CALL_GRAPH <dd> @@ -2060,10 +2076,11 @@ TAGFILES = file1=loc1 "file2 = loc2" ... </pre> \anchor cfg_dot_transparent <dt>\c DOT_TRANSPARENT <dd> \addindex DOT_TRANSPARENT - Set the \c DOT_TRANSPARENT tag to \c YES to generate images with a transparent - background. This is enabled by default, which results in a transparent background. - Warning: Depending on the platform used, enabling this option may lead to badly - anti-aliased labels on the edges of a graph (i.e. they become hard to read). + Set the \c DOT_TRANSPARENT tag to \c YES to generate images with a transparent + background. This is disabled by default, because dot on Windows does not + seem to support this out of the box. Warning: Depending on the platform used, + enabling this option may lead to badly anti-aliased labels on the edges of + a graph (i.e. they become hard to read). \anchor cfg_dot_multi_targets <dt>\c DOT_MULTI_TARGETS <dd> diff --git a/doc/customize.doc b/doc/customize.doc new file mode 100644 index 0000000..e8bc99a --- /dev/null +++ b/doc/customize.doc @@ -0,0 +1,248 @@ +/****************************************************************************** + * + * + * + * Copyright (C) 1997-2008 by Dimitri van Heesch. + * + * Permission to use, copy, modify, and distribute this software and its + * documentation under the terms of the GNU General Public License is hereby + * granted. No representations are made about the suitability of this software + * for any purpose. It is provided "as is" without express or implied warranty. + * See the GNU General Public License for more details. + * + * Documents produced by Doxygen are derivative works derived from the + * input used in their production; they are not affected by this license. + * + */ +/*! \page customize Customizing the output + +Doxygen provides various levels of customization. +The \ref minor_tweaks "first section" discusses what to +do if you want to do minor tweaker to the look and feel of the output. +The \ref layout "next" section show how to reorder and hide certain +information on a page. +The \ref xmlgenerator "last" section show how to generate whatever output +you want based on the XML output produced by doxygen. + +\section minor_tweaks Minor Tweaks + +To simply tweak things like fonts or colors, margins, or other look \& feel +espects of the HTML output you can create a different +<a href="http://www.w3schools.com/css/default.asp">cascading style sheet</a>. +You can also let doxygen use a custom header and footer for each HTML +page it generates, for instance to include a logo or to make the +doxygen output blend in with the rest of the web site. + +To do this first run doxygen as follows: +\verbatim +doxygen -w html header.html footer.html customdoxygen.css +\endverbatim + +This will create 3 files: +- header.html is a HTML fragment which doxygen normally uses to start + a HTML page. Note that the fragment ends with a body tag and that is + contains a couple of commands of the form \$word. These will be replaced + by doxygen on the fly. +- footer.html is a HTML fragment which doxygen normally uses to end + a HTML page. Also here special commands can be used. This file contain the + link to www.doxygen.org and the body and html end tags. +- customdoxygen.css is the default cascading style sheet + used by doxygen. + +You should edit these files and then reference them from the config file. +\verbatim +HTML_HEADER = header.html +HTML_FOOTER = footer.html +HTML_STYLESHEET = customdoxygen.css +\endverbatim + +See the documentation of the \ref cfg_html_header "HTML_HEADER" tag +for more information about the possible meta commands. + +\note You should not put the style sheet in the HTML output directory. Treat +it is a source file. Doxygen will copy it for you. + +\note If you use images or other external content in a custom header you +need to make sure these end up in the HTML output directory yourself, +for instance by writing a script that runs doxygen can then copies the +images to the output. + + +\section layout Changing the layout of pages + +In some cases you may want to change the way the output is structured. +A different style sheet or custom headers and footers do not help in such +case. + +The solution doxygen provides is a layout file, which you can +modify and doxygen will use to control what information is presented, +in which order, and to some extent also how information is presented. +The layout file is an XML file. + +The default layout can be generated +by doxygen using the following command: +\verbatim +doxygen -l +\endverbatim +optionally the name of the layout file can be specified, if omitted +\c doxygenlayout.xml will be used. + +The toplevel structure of the file looks as follows: +\verbatim +<doxygenlayout version="1.0"> + <navindex> + ... + </navindex> + <class> + ... + </class> + <namespace> + ... + </namespace> + <file> + ... + </file> + <group> + ... + </group> + <directory> + ... + </directory> +</doxygenlayout> +\endverbatim + +The root tag of the XML is \c doxygenlayout, it has an attribute named +\c version, which will be used in the future to cope with changes that are +not backward compatible. + +The first section, enclosed by \c navindex tags represents the layout of +the navigation tabs displayed at the top of each HTML page. +Each tab is represented by a \c tab tag in the XML file. + +You can hide tabs by setting the \c visible attribute to \c no. +You can also override the default title of a tab by specifying it as +the value of the \c title attribute. If the title field is the empty string +(the default) then doxygen will fill in an appropriate title. +You can reorder the tabs by moving the tab tags in the XML file +within the \c navindex section and even change the tree structure. +Do not change the value of the \c type attribute however. +Only a fixed set of types are supported, each representing a link to a +specific index. + +The sections after \c navindex represent the layout of the different +pages generated by doxygen: +- The \c class section represents the layout of all pages generated for + documented classes, structs, unions, and interfaces. +- The \c namespace section represents the layout of all pages generated for + documented namespaces (and also Java packages). +- The \c file section represents the layout of all pages generated for + documented files. +- The \c group section represents the layout of all pages generated for + documented groups (or modules). +- The \c directory section represents the layout of all pages generated for + documented directories. + +Each XML tag within one of the above page sections represents a certain +piece of information. Some pieces can appear in each type of page, +others are specific for a certain type of page. +Doxygen will list the pieces in the order in which they appear +in the XML file. + +Some tags have a \c visible attribute which can be +used to hide the fragment from the generated output. +Note that the \c visible attribute is just a hint for doxygen. +If no relevant information is available for a certain piece it is +omitted even if it is set to \c yes. + +Some tags have a \c title attribute. This attribute can be used +to customize the title doxygen will use as a header for the piece. + +@warning at the moment you should not remove tags from the layout file +as a way to hide information. Doing so can cause broken links in the +generated output! + +At the moment the following generic tags are possible for each page: +<dl> +<dt>\c briefdescription + <dd>Represents the brief description on a page. +<dt>\c detaileddescription + <dd>Represents the detailed description on a page. +<dt>\c authorsection + <dd>Represents the author section of a page (only used for man pages). +<dt>\c memberdecl + <dd>Represents the quick overview of members on a page (member declarations). + This tag has child tags each representing a list of + members of a certain type. + The possible child tags are not listed in detail in the document, + but the name of the tag should be a good indication of the type + of members that the tag represents. +<dt>\c memberdef + <dd>Represents the detailed member list on a page (member definition). + Like the \c memberdecl tag, also this tag has a number of + possible child tags. +</dl> + +The class page has the following specific tags: +<dl> +<dt>\c includes + <dd>Represents the include file needed to obtain the definition for + this class. +<dt>\c inheritancegraph + <dd>Represents the inheritance relations for a class. + Note that the CLASS_DIAGRAM option determines + if the inheritance relation is a list of base and derived classes or + a graph. +<dt>\c collaborationgraph + <dd>Represents the collaboration graph for a class. +<dt>\c allmemberslink + <dd>Represents the link to the list of all members for a class. +<dt>\c usedfiles + <dd>Represents the list of files from which documentation for the class was + extracted. +</dl> + +The file page has the following specific tags: +<dl> +<dt>\c includes + <dd>Represents the list of \#include statements contained in this file. +<dt>\c includegraph + <dd>Represents the include dependency graph for the file. +<dt>\c includedbygraph + <dd>Represents the included by dependency graph for the file. +<dt>\c sourcelink + <dd>Represents the link to the source code of this file. +</dl> + +The group page has a specific \c groupgraph tag which represents the +graph showing the dependencies between groups. + +Similarily, the directory page has a specific \c directorygraph tag +which represents the graph showing the dependencies between the directories +based on the \#include relations of the files inside the directories. + +\section xmlgenerator Using the XML output + +If the above two methods still do not provide enough flexibility, you +can also use the XML output produced by doxygen as a basis to +generate the output you like. To do this set GENERATE_XML to YES. + +The XML output consists of an index file named \c index.xml which +lists all items extracted by doxygen with references to the other XML files +for details. The structure of the index is described by a schema file +\c index.xsd. All other XML files are described by the schema file +named \c compound.xsd. If you prefer one big XML file +you can combine the index and the other files using the +XSLT file \c combine.xslt. + +You can use any XML parser to parse the file or use the one that can be found +in the \c addon/doxmlparser directory of doxygen source distribution. +Look at \c addon/doxmlparser/include/doxmlintf.h for the interface of the +parser and in \c addon/doxmlparser/example for examples. + +The advantage of using the doxmlparser is that it +will only read the index file into memory and then only those XML +files that you implicitly load via navigating through the index. As a +result this works even for very large projects where reading all XML +files as one big DOM tree would not fit into memory. + + */ diff --git a/doc/diagrams.doc b/doc/diagrams.doc index f060bd9..9295360 100644 --- a/doc/diagrams.doc +++ b/doc/diagrams.doc @@ -19,33 +19,31 @@ Doxygen has built-in support to generate inheritance diagrams for C++ classes. - Doxygen can use the "dot" tool from graphviz 1.5 to generate - more advanced diagrams and graphs. Graphviz is an "open-sourced", + Doxygen can use the "dot" tool from graphviz to generate + more advanced diagrams and graphs. Graphviz is an open-source, cross-platform graph drawing toolkit and can be found at http://www.graphviz.org/ - If you have the "dot" tool available in the path, you can set + If you have the "dot" tool in the path, you can set \ref cfg_have_dot "HAVE_DOT" to \c YES in the configuration file to let doxygen use it. Doxygen uses the "dot" tool to generate the following graphs: <ul> - <li>if \ref cfg_graphical_hierarchy "GRAPHICAL_HIERARCHY" is set to \c YES, - a graphical representation of the class hierarchy will be drawn, along + <li>A graphical representation of the class hierarchy will be drawn, along with the textual one. Currently this feature is supported for HTML only.\n <b>Warning:</b> When you have a very large class hierarchy where many classes derive from a common base class, the resulting image may become too big to handle for some browsers. - <li>if \ref cfg_class_graph "CLASS_GRAPH" is set to \c YES, - a graph will be generated for each documented class showing the + <li>An inheritance graph will be generated for each documented class showing the direct and indirect inheritance relations. This disables the generation of the built-in class inheritance diagrams. - <li>if \ref cfg_include_graph "INCLUDE_GRAPH" is set to \c YES, an include - dependency graph is generated for each documented file that includes at - least one other file. This feature is currently supported for HTML and RTF - only. - <li>if \ref cfg_collaboration_graph "COLLABORATION_GRAPH" is set to YES, a - graph is drawn for each documented class and struct that shows: + <li>An include dependency graph is generated for each documented file that + includes at least one other file. This feature is currently supported + for HTML and RTF only. + <li>An inverse include dependency graph is also generated showing for + a (header) file, which other files include it. + <li>A graph is drawn for each documented class and struct that shows: <ul> <li> the inheritance relations with base classes. <li> the usage relations with other structs and classes (e.g. @@ -60,6 +58,13 @@ functions that the function is directly or indirectly called by. </ul> + Using a \ref customize "layout file" you can determine which of the + graphs are actually shown. + + The options \ref cfg_dot_graph_max_nodes "DOT_GRAPH_MAX_NODES" and + \ref cfg_max_dot_graph_depth "MAX_DOT_GRAPH_DEPTH" can be used to + limit the size of the various graphs. + The elements in the class diagrams in HTML and RTF have the following meaning: <ul> diff --git a/doc/doxygen_manual.tex b/doc/doxygen_manual.tex index 5a46eb9..3020fd4 100644 --- a/doc/doxygen_manual.tex +++ b/doc/doxygen_manual.tex @@ -56,6 +56,7 @@ Written by Dimitri van Heesch\\[2ex] \chapter{Preprocessing}\label{preprocessing}\hypertarget{preprocessing}{}\input{preprocessing} \chapter{Automatic link generation}\label{autolink}\hypertarget{autolink}{}\input{autolink} \chapter{Output Formats}\label{output}\hypertarget{output}{}\input{output} +\chapter{Customizing the Output}\label{customize}\hypertarget{customize}{}\input{customize} \chapter{Custom Commands}\label{custcmd}\hypertarget{custcmd}{}\input{custcmd} \chapter{Link to external documentation}\label{external}\hypertarget{external}{}\input{external} \chapter{Frequently Asked Questions}\label{faq}\hypertarget{faq}{}\input{faq} diff --git a/doc/index.doc b/doc/index.doc index 86052bf..87e419f 100644 --- a/doc/index.doc +++ b/doc/index.doc @@ -75,6 +75,8 @@ The first part forms a user manual: and members in the documentation. <li>Section \ref output shows how to generate the various output formats supported by doxygen. +<li>Section \ref customize explains how you can customize the output generated + by doxygen. <li>Section \ref custcmd show how to define and use custom commands in your comments. <li>Section \ref external explains how to let doxygen create links to externally generated documentation. <li>Section \ref faq gives answers to frequently asked questions. diff --git a/doc/infoflow.eps b/doc/infoflow.eps index 740c1e4..dd7f799 100644 --- a/doc/infoflow.eps +++ b/doc/infoflow.eps @@ -1,10 +1,10 @@ %!PS-Adobe-2.0 EPSF-2.0 -%%Title: infoflow.eps -%%Creator: fig2dev Version 3.2 Patchlevel 3c -%%CreationDate: Fri Aug 8 17:06:41 2003 -%%For: dimitri@pandora.home.nl (Dimitri van Heesch) -%%BoundingBox: 0 0 659 583 -%%Magnification: 1.0000 +%%Title: infoflow.fig +%%Creator: fig2dev Version 3.2 Patchlevel 5 +%%CreationDate: Sun Aug 17 14:52:37 2008 +%%For: dimitri@macbook.home.nl (Dimitri Van Heesch) +%%BoundingBox: 0 0 661 582 +%Magnification: 1.0000 %%EndComments /$F2psDict 200 dict def $F2psDict begin @@ -47,8 +47,8 @@ $F2psDict /mtrx matrix put end save -newpath 0 583 moveto 0 0 lineto 659 0 lineto 659 583 lineto closepath clip newpath --53.0 600.0 translate +newpath 0 582 moveto 0 0 lineto 661 0 lineto 661 582 lineto closepath clip newpath +-53.3 599.2 translate 1 -1 scale /cp {closepath} bind def @@ -124,28 +124,21 @@ newfontname newfont definefont pop end } def /$F2psEnd {$F2psEnteredState restore end} def $F2psBegin -%%Page: 1 1 10 setmiterlimit +0 slj 0 slc 0.06000 0.06000 sc % % Fig objects follow % +% +% here starts figure with depth 50 +/Times-Roman-iso ff 200.00 scf sf +8100 7200 m +gs 1 -1 sc (import) col0 sh gr % Polyline +0 slj +0 slc 7.500 slw -n 3600 1950 m 3900 1650 l 4800 1650 l 4800 3150 l 3600 3150 l 3600 1950 l - 3900 1950 l - 3900 1650 l gs col0 s gr -/Times-Roman-iso ff 180.00 scf sf -3900 2250 m -gs 1 -1 sc (Config file) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -3900 2550 m -gs 1 -1 sc (Doxyfile) col0 sh gr -% Polyline -n 900 3675 m 1200 3375 l 2100 3375 l 2100 4875 l 900 4875 l 900 3675 l - 1200 3675 l - 1200 3375 l gs col0 s gr -% Polyline n 975 3600 m 975 3300 l 2175 3300 l 2175 4800 l 2100 4800 l gs col0 s gr % Polyline @@ -167,13 +160,13 @@ n 1050 5325 m 1050 5250 l 2250 5250 l 2250 6750 l % Polyline n 1125 5250 m 1125 5175 l 2325 5175 l 2325 6675 l 2250 6675 l gs col0 s gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 1275 6075 m gs 1 -1 sc (- headers) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 1275 6675 m gs 1 -1 sc (- images) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 1275 6375 m gs 1 -1 sc (- footers) col0 sh gr % Polyline @@ -229,17 +222,25 @@ n 6750 525 m 6750 450 l 7950 450 l 7950 1950 l n 6825 450 m 6825 375 l 8025 375 l 8025 1875 l 7950 1875 l gs col0 s gr % Polyline -gs clippath -4020 3765 m 4080 3765 l 4080 3614 l 4050 3734 l 4020 3614 l cp -eoclip -n 4050 3150 m - 4050 3750 l gs col0 s gr gr - -% arrowhead -n 4020 3614 m 4050 3734 l 4080 3614 l 4020 3614 l cp gs 0.00 setgray ef gr col0 s +n 4350 1950 m 4650 1650 l 5550 1650 l 5550 3150 l 4350 3150 l 4350 1950 l + 4650 1950 l + 4650 1650 l gs col0 s gr +/Times-Roman-iso ff 200.00 scf sf +4575 2250 m +gs 1 -1 sc (Config file) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +4575 2550 m +gs 1 -1 sc (Doxyfile) col0 sh gr +% Polyline +n 2850 1950 m 3150 1650 l 4050 1650 l 4050 3150 l 2850 3150 l 2850 1950 l + 3150 1950 l + 3150 1650 l gs col0 s gr +/Times-Roman-iso ff 200.00 scf sf +3000 2475 m +gs 1 -1 sc (Layout file) col0 sh gr % Polyline gs clippath -3315 4155 m 3315 4095 l 3164 4095 l 3284 4125 l 3164 4155 l cp +3164 4155 m 3315 4155 l 3315 4095 l 3164 4095 l 3164 4095 l 3284 4125 l 3164 4155 l cp eoclip n 2100 4125 m 3300 4125 l gs col0 s gr gr @@ -248,7 +249,7 @@ n 2100 4125 m n 3164 4155 m 3284 4125 l 3164 4095 l 3164 4155 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -3315 4380 m 3315 4320 l 3164 4320 l 3284 4350 l 3164 4380 l cp +3164 4380 m 3315 4380 l 3315 4320 l 3164 4320 l 3164 4320 l 3284 4350 l 3164 4380 l cp eoclip n 2100 6225 m 2700 6225 l 2700 4350 l 3300 4350 l gs col0 s gr gr @@ -256,24 +257,12 @@ n 2100 6225 m 2700 6225 l 2700 4350 l % arrowhead n 3164 4380 m 3284 4350 l 3164 4320 l 3164 4380 l cp gs 0.00 setgray ef gr col0 s % Polyline -gs clippath -4380 3135 m 4320 3135 l 4320 3286 l 4350 3166 l 4380 3286 l cp -eoclip -n 4350 3150 m - 4350 3750 l gs col0 s gr gr - -% arrowhead -n 4380 3286 m 4350 3166 l 4320 3286 l 4380 3286 l cp gs 0.00 setgray ef gr col0 s -% Polyline n 3675 5925 m 3975 5625 l 4875 5625 l 4875 7125 l 3675 7125 l 3675 5925 l 3975 5925 l 3975 5625 l gs col0 s gr % Polyline -n 3300 300 m 5100 300 l 5100 1050 l 3300 1050 l - cp gs col32 1.00 shd ef gr gs col0 s gr -% Polyline gs clippath -4155 4635 m 4095 4635 l 4095 4786 l 4125 4666 l 4155 4786 l cp +4155 4786 m 4155 4635 l 4095 4635 l 4095 4786 l 4095 4786 l 4125 4666 l 4155 4786 l cp eoclip n 4125 5625 m 4125 4650 l gs col0 s gr gr @@ -282,7 +271,7 @@ n 4125 5625 m n 4155 4786 m 4125 4666 l 4095 4786 l 4155 4786 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -4320 5640 m 4380 5640 l 4380 5489 l 4350 5609 l 4320 5489 l cp +4320 5489 m 4320 5640 l 4380 5640 l 4380 5489 l 4380 5489 l 4350 5609 l 4320 5489 l cp eoclip n 4350 5625 m 4350 4650 l gs col0 s gr gr @@ -291,19 +280,7 @@ n 4350 5625 m n 4320 5489 m 4350 5609 l 4380 5489 l 4320 5489 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -4170 1665 m 4230 1665 l 4230 1514 l 4200 1634 l 4170 1514 l cp -4230 1035 m 4170 1035 l 4170 1186 l 4200 1066 l 4230 1186 l cp -eoclip -n 4200 1050 m - 4200 1650 l gs col0 s gr gr - -% arrowhead -n 4230 1186 m 4200 1066 l 4170 1186 l 4230 1186 l cp gs 0.00 setgray ef gr col0 s -% arrowhead -n 4170 1514 m 4200 1634 l 4230 1514 l 4170 1514 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -6615 1455 m 6615 1395 l 6464 1395 l 6584 1425 l 6464 1455 l cp +6464 1455 m 6615 1455 l 6615 1395 l 6464 1395 l 6464 1395 l 6584 1425 l 6464 1455 l cp eoclip n 5100 3900 m 6000 3900 l 6000 1425 l 6600 1425 l gs col0 s gr gr @@ -312,7 +289,7 @@ n 5100 3900 m 6000 3900 l 6000 1425 l n 6464 1455 m 6584 1425 l 6464 1395 l 6464 1455 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -6615 3480 m 6615 3420 l 6464 3420 l 6584 3450 l 6464 3480 l cp +6464 3480 m 6615 3480 l 6615 3420 l 6464 3420 l 6464 3420 l 6584 3450 l 6464 3480 l cp eoclip n 5100 4050 m 6300 4050 l 6300 3450 l 6600 3450 l gs col0 s gr gr @@ -321,7 +298,7 @@ n 5100 4050 m 6300 4050 l 6300 3450 l n 6464 3480 m 6584 3450 l 6464 3420 l 6464 3480 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -6615 5580 m 6615 5520 l 6464 5520 l 6584 5550 l 6464 5580 l cp +6464 5580 m 6615 5580 l 6615 5520 l 6464 5520 l 6464 5520 l 6584 5550 l 6464 5580 l cp eoclip n 5100 4200 m 6300 4200 l 6300 5550 l 6600 5550 l gs col0 s gr gr @@ -330,7 +307,7 @@ n 5100 4200 m 6300 4200 l 6300 5550 l n 6464 5580 m 6584 5550 l 6464 5520 l 6464 5580 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -6690 7380 m 6690 7320 l 6539 7320 l 6659 7350 l 6539 7380 l cp +6539 7380 m 6690 7380 l 6690 7320 l 6539 7320 l 6539 7320 l 6659 7350 l 6539 7380 l cp eoclip n 5100 4350 m 6000 4350 l 6000 7350 l 6675 7350 l gs col0 s gr gr @@ -339,7 +316,7 @@ n 5100 4350 m 6000 4350 l 6000 7350 l n 6539 7380 m 6659 7350 l 6539 7320 l 6539 7380 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -6690 9180 m 6690 9120 l 6539 9120 l 6659 9150 l 6539 9180 l cp +6539 9180 m 6690 9180 l 6690 9120 l 6539 9120 l 6539 9120 l 6659 9150 l 6539 9180 l cp eoclip n 5100 4500 m 5700 4500 l 5700 9150 l 6675 9150 l gs col0 s gr gr @@ -361,7 +338,7 @@ n 9075 900 m 10650 900 l 10650 1425 l 9075 1425 l cp gs col0 s gr % Polyline gs clippath -8790 1380 m 8790 1320 l 8639 1320 l 8759 1350 l 8639 1380 l cp +8639 1380 m 8790 1380 l 8790 1320 l 8639 1320 l 8639 1320 l 8759 1350 l 8639 1380 l cp eoclip n 7800 1350 m 8775 1350 l gs col0 s gr gr @@ -370,7 +347,7 @@ n 7800 1350 m n 8639 1380 m 8759 1350 l 8639 1320 l 8639 1380 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -11490 1380 m 11490 1320 l 11339 1320 l 11459 1350 l 11339 1380 l cp +11339 1380 m 11490 1380 l 11490 1320 l 11339 1320 l 11339 1320 l 11459 1350 l 11339 1380 l cp eoclip n 10800 1350 m 11475 1350 l gs col0 s gr gr @@ -379,7 +356,7 @@ n 10800 1350 m n 11339 1380 m 11459 1350 l 11339 1320 l 11339 1380 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -9015 3180 m 9015 3120 l 8864 3120 l 8984 3150 l 8864 3180 l cp +8864 3180 m 9015 3180 l 9015 3120 l 8864 3120 l 8864 3120 l 8984 3150 l 8864 3180 l cp eoclip n 7800 3150 m 9000 3150 l gs col0 s gr gr @@ -388,7 +365,7 @@ n 7800 3150 m n 8864 3180 m 8984 3150 l 8864 3120 l 8864 3180 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -9015 3555 m 9015 3495 l 8864 3495 l 8984 3525 l 8864 3555 l cp +8864 3555 m 9015 3555 l 9015 3495 l 8864 3495 l 8864 3495 l 8984 3525 l 8864 3555 l cp eoclip n 7800 3525 m 9000 3525 l gs col0 s gr gr @@ -400,7 +377,7 @@ n 9000 2925 m 10800 2925 l 10800 3675 l 9000 3675 l cp gs col32 1.00 shd ef gr gs col0 s gr % Polyline gs clippath -11490 3180 m 11490 3120 l 11339 3120 l 11459 3150 l 11339 3180 l cp +11339 3180 m 11490 3180 l 11490 3120 l 11339 3120 l 11339 3120 l 11459 3150 l 11339 3180 l cp eoclip n 10800 3150 m 11475 3150 l gs col0 s gr gr @@ -409,7 +386,7 @@ n 10800 3150 m n 11339 3180 m 11459 3150 l 11339 3120 l 11339 3180 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -11490 3555 m 11490 3495 l 11339 3495 l 11459 3525 l 11339 3555 l cp +11339 3555 m 11490 3555 l 11490 3495 l 11339 3495 l 11339 3495 l 11459 3525 l 11339 3555 l cp eoclip n 10800 3525 m 11475 3525 l gs col0 s gr gr @@ -417,11 +394,8 @@ n 10800 3525 m % arrowhead n 11339 3555 m 11459 3525 l 11339 3495 l 11339 3555 l cp gs 0.00 setgray ef gr col0 s % Polyline -n 9000 6900 m 10800 6900 l 10800 7650 l 9000 7650 l - cp gs col32 1.00 shd ef gr gs col0 s gr -% Polyline gs clippath -9015 7305 m 9015 7245 l 8864 7245 l 8984 7275 l 8864 7305 l cp +8864 7305 m 9015 7305 l 9015 7245 l 8864 7245 l 8864 7245 l 8984 7275 l 8864 7305 l cp eoclip n 7875 7275 m 9000 7275 l gs col0 s gr gr @@ -430,16 +404,7 @@ n 7875 7275 m n 8864 7305 m 8984 7275 l 8864 7245 l 8864 7305 l cp gs 0.00 setgray ef gr col0 s % Polyline gs clippath -11415 7305 m 11415 7245 l 11264 7245 l 11384 7275 l 11264 7305 l cp -eoclip -n 10800 7275 m - 11400 7275 l gs col0 s gr gr - -% arrowhead -n 11264 7305 m 11384 7275 l 11264 7245 l 11264 7305 l cp gs 0.00 setgray ef gr col0 s -% Polyline -gs clippath -9015 9180 m 9015 9120 l 8864 9120 l 8984 9150 l 8864 9180 l cp +8864 9180 m 9015 9180 l 9015 9120 l 8864 9120 l 8864 9120 l 8984 9150 l 8864 9180 l cp eoclip n 7875 9150 m 9000 9150 l gs col0 s gr gr @@ -447,23 +412,11 @@ n 7875 9150 m % arrowhead n 8864 9180 m 8984 9150 l 8864 9120 l 8864 9180 l cp gs 0.00 setgray ef gr col0 s % Polyline -n 9000 8775 m 10875 8775 l 10875 9525 l 9000 9525 l - cp gs col32 1.00 shd ef gr gs col0 s gr -% Polyline -gs clippath -11415 9180 m 11415 9120 l 11264 9120 l 11384 9150 l 11264 9180 l cp -eoclip -n 10875 9150 m - 11400 9150 l gs col0 s gr gr - -% arrowhead -n 11264 9180 m 11384 9150 l 11264 9120 l 11264 9180 l cp gs 0.00 setgray ef gr col0 s -% Polyline n 3300 8850 m 5100 8850 l 5100 9525 l 3300 9525 l cp gs col32 1.00 shd ef gr gs col0 s gr % Polyline gs clippath -5085 9270 m 5085 9330 l 5236 9330 l 5116 9300 l 5236 9270 l cp +5236 9270 m 5085 9270 l 5085 9330 l 5236 9330 l 5236 9330 l 5116 9300 l 5236 9270 l cp eoclip n 6675 9300 m 5100 9300 l gs col0 s gr gr @@ -476,132 +429,218 @@ n 8700 6450 m 11850 6450 l 11850 9975 l 8700 9975 l cp gs col0 s gr [] 0 sd % Polyline gs clippath -4305 7110 m 4245 7110 l 4245 7261 l 4275 7141 l 4305 7261 l cp +4305 7261 m 4305 7110 l 4245 7110 l 4245 7261 l 4245 7261 l 4275 7141 l 4305 7261 l cp eoclip n 4275 8850 m 4275 7125 l gs col0 s gr gr % arrowhead n 4305 7261 m 4275 7141 l 4245 7261 l 4305 7261 l cp gs 0.00 setgray ef gr col0 s -/Times-Roman-iso ff 180.00 scf sf -4500 3525 m -gs 1 -1 sc (generate/update) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -3600 3525 m -gs 1 -1 sc (read) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +% Polyline +gs clippath +4845 1514 m 4845 1665 l 4905 1665 l 4905 1514 l 4905 1514 l 4875 1634 l 4845 1514 l cp +4905 1186 m 4905 1035 l 4845 1035 l 4845 1186 l 4845 1186 l 4875 1066 l 4905 1186 l cp +eoclip +n 4875 1050 m + 4875 1650 l gs col0 s gr gr + +% arrowhead +n 4905 1186 m 4875 1066 l 4845 1186 l 4905 1186 l cp gs 0.00 setgray ef gr col0 s +% arrowhead +n 4845 1514 m 4875 1634 l 4905 1514 l 4845 1514 l cp gs 0.00 setgray ef gr col0 s +% Polyline +n 4125 300 m 5925 300 l 5925 1050 l 4125 1050 l + cp gs col32 1.00 shd ef gr gs col0 s gr +% Polyline +gs clippath +4905 3286 m 4905 3135 l 4845 3135 l 4845 3286 l 4845 3286 l 4875 3166 l 4905 3286 l cp +eoclip +n 4875 3150 m + 4875 3750 l gs col0 s gr gr + +% arrowhead +n 4905 3286 m 4875 3166 l 4845 3286 l 4905 3286 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +4620 3614 m 4620 3765 l 4680 3765 l 4680 3614 l 4680 3614 l 4650 3734 l 4620 3614 l cp +eoclip +n 4650 3150 m + 4650 3750 l gs col0 s gr gr + +% arrowhead +n 4620 3614 m 4650 3734 l 4680 3614 l 4620 3614 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +3720 3614 m 3720 3765 l 3780 3765 l 3780 3614 l 3780 3614 l 3750 3734 l 3720 3614 l cp +eoclip +n 3750 3150 m + 3750 3750 l gs col0 s gr gr + +% arrowhead +n 3720 3614 m 3750 3734 l 3780 3614 l 3720 3614 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +3555 3286 m 3555 3135 l 3495 3135 l 3495 3286 l 3495 3286 l 3525 3166 l 3555 3286 l cp +eoclip +n 3525 3150 m + 3525 3750 l gs col0 s gr gr + +% arrowhead +n 3555 3286 m 3525 3166 l 3495 3286 l 3555 3286 l cp gs 0.00 setgray ef gr col0 s +% Polyline +n 9000 8775 m 11175 8775 l 11175 9525 l 9000 9525 l + cp gs col32 1.00 shd ef gr gs col0 s gr +% Polyline +gs clippath +11639 7305 m 11790 7305 l 11790 7245 l 11639 7245 l 11639 7245 l 11759 7275 l 11639 7305 l cp +eoclip +n 11250 7275 m + 11775 7275 l gs col0 s gr gr + +% arrowhead +n 11639 7305 m 11759 7275 l 11639 7245 l 11639 7305 l cp gs 0.00 setgray ef gr col0 s +% Polyline +n 9000 6900 m 11250 6900 l 11250 7650 l 9000 7650 l + cp gs col32 1.00 shd ef gr gs col0 s gr +% Polyline +gs clippath +11564 9180 m 11715 9180 l 11715 9120 l 11564 9120 l 11564 9120 l 11684 9150 l 11564 9180 l cp +eoclip +n 11175 9150 m + 11700 9150 l gs col0 s gr gr + +% arrowhead +n 11564 9180 m 11684 9150 l 11564 9120 l 11564 9180 l cp gs 0.00 setgray ef gr col0 s +/Times-Roman-iso ff 200.00 scf sf 2850 3975 m gs 1 -1 sc (read) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 2850 4650 m gs 1 -1 sc (read) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -3975 6450 m -gs 1 -1 sc (Tag file\(s\)) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -3750 750 m -gs 1 -1 sc (Doxywizard) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 4425 5175 m gs 1 -1 sc (generate) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 3675 5175 m gs 1 -1 sc (read) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -4350 1425 m -gs 1 -1 sc (generate/edit) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -6900 1350 m -gs 1 -1 sc (XML files) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -6900 3300 m -gs 1 -1 sc (Latex files) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -6900 3750 m -gs 1 -1 sc (Makefile) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -7200 3525 m -gs 1 -1 sc (+) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 3900 4275 m gs 1 -1 sc (Doxygen) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -9225 750 m -gs 1 -1 sc (Your application) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -9300 1275 m -gs 1 -1 sc (doxmlparser lib) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -8175 3750 m -gs 1 -1 sc (make pdf) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 8175 3000 m gs 1 -1 sc (make ps) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 9675 3375 m gs 1 -1 sc (latex) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 11025 825 m gs 1 -1 sc (custom) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 11025 1050 m gs 1 -1 sc (output) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 11025 3000 m gs 1 -1 sc (postscript) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 11025 3825 m gs 1 -1 sc (PDF) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -6900 7350 m -gs 1 -1 sc (refman.rtf) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -9525 7350 m -gs 1 -1 sc (MS-Word) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -11100 7200 m -gs 1 -1 sc (doc) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -8175 7200 m -gs 1 -1 sc (import) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 6975 9075 m gs 1 -1 sc (HTML) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 6975 9300 m gs 1 -1 sc (pages) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -9075 9225 m -gs 1 -1 sc (HTML Help Workshop) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -11100 9000 m -gs 1 -1 sc (chm) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -6825 5625 m -gs 1 -1 sc (Man pages) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 5475 9525 m gs 1 -1 sc (parse) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 3825 9300 m gs 1 -1 sc (Doxytag) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf -8325 9075 m -gs 1 -1 sc (read) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 8775 6675 m gs 1 -1 sc (Windows only) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 8250 1200 m gs 1 -1 sc (read) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 1200 4200 m gs 1 -1 sc (Sources) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 1275 5775 m gs 1 -1 sc (Custom) col0 sh gr -/Times-Roman-iso ff 180.00 scf sf +/Times-Roman-iso ff 200.00 scf sf 4350 8175 m gs 1 -1 sc (generate) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +3675 1350 m +gs 1 -1 sc (generate/edit) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +4425 750 m +gs 1 -1 sc (Doxywizard) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +4050 3525 m +gs 1 -1 sc (read) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +5025 3375 m +gs 1 -1 sc (generate) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +5025 3600 m +gs 1 -1 sc (update) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +2625 3375 m +gs 1 -1 sc (generate) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +6825 1350 m +gs 1 -1 sc (XML files) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +6750 3300 m +gs 1 -1 sc (Latex files) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +6750 3750 m +gs 1 -1 sc (Makefile) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +7125 3525 m +gs 1 -1 sc (+) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +6750 5625 m +gs 1 -1 sc (Man pages) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +6900 7350 m +gs 1 -1 sc (refman.rtf) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +9075 9225 m +gs 1 -1 sc (HTML Help Workshop) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +8100 3750 m +gs 1 -1 sc (make pdf) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +9225 1275 m +gs 1 -1 sc (doxmlparser lib) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +9150 750 m +gs 1 -1 sc (Your application) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +3900 6450 m +gs 1 -1 sc (Tag file\(s\)) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +11325 7125 m +gs 1 -1 sc (doc) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +9750 7350 m +gs 1 -1 sc (MS-Word) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +11325 9000 m +gs 1 -1 sc (chm) col0 sh gr +/Times-Roman-iso ff 200.00 scf sf +8250 9075 m +gs 1 -1 sc (read) col0 sh gr +% Polyline +n 900 3675 m 1200 3375 l 2100 3375 l 2100 4875 l 900 4875 l 900 3675 l + 1200 3675 l + 1200 3375 l gs col0 s gr +% here ends figure; $F2psEnd rs +showpage +%%Trailer +%EOF diff --git a/doc/infoflow.fig b/doc/infoflow.fig index 501b81b..d09c571 100644 --- a/doc/infoflow.fig +++ b/doc/infoflow.fig @@ -1,4 +1,4 @@ -#FIG 3.2 +#FIG 3.2 Produced by xfig version 3.2.5 Landscape Center Inches @@ -9,13 +9,6 @@ Single 1200 2 0 32 #e0e0e0 0 33 #000000 -6 3600 1650 4800 3150 -2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 8 - 3600 1950 3900 1650 4800 1650 4800 3150 3600 3150 3600 1950 - 3900 1950 3900 1650 -4 0 0 50 0 0 12 0.0000 4 180 780 3900 2250 Config file\001 -4 0 0 50 0 0 12 0.0000 4 180 645 3900 2550 Doxyfile\001 --6 6 900 3150 2325 4875 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 8 900 3675 1200 3375 2100 3375 2100 4875 900 4875 900 3675 @@ -39,9 +32,9 @@ Single 1125 5250 1125 5175 2325 5175 2325 6675 2250 6675 -6 6 1275 5925 2025 6750 -4 0 0 50 0 0 12 0.0000 4 135 750 1275 6075 - headers\001 -4 0 0 50 0 0 12 0.0000 4 180 690 1275 6675 - images\001 -4 0 0 50 0 0 12 0.0000 4 135 690 1275 6375 - footers\001 +4 0 0 50 0 0 12 0.0000 4 150 795 1275 6075 - headers\001 +4 0 0 50 0 0 12 0.0000 4 195 720 1275 6675 - images\001 +4 0 0 50 0 0 12 0.0000 4 150 705 1275 6375 - footers\001 -6 6 6675 8250 8100 9975 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 8 @@ -87,33 +80,34 @@ Single 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5 6825 450 6825 375 8025 375 8025 1875 7950 1875 -6 -2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 1.00 60.00 120.00 - 4050 3150 4050 3750 +6 4350 1650 5550 3150 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 8 + 4350 1950 4650 1650 5550 1650 5550 3150 4350 3150 4350 1950 + 4650 1950 4650 1650 +4 0 0 50 0 0 12 0.0000 4 195 870 4575 2250 Config file\001 +4 0 0 50 0 0 12 0.0000 4 195 720 4575 2550 Doxyfile\001 +-6 +6 2850 1650 4050 3150 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 8 + 2850 1950 3150 1650 4050 1650 4050 3150 2850 3150 2850 1950 + 3150 1950 3150 1650 +4 0 0 50 -1 0 12 0.0000 4 195 915 3000 2475 Layout file\001 +-6 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 2100 4125 3300 4125 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4 1 1 1.00 60.00 120.00 2100 6225 2700 6225 2700 4350 3300 4350 -2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2 - 1 1 1.00 60.00 120.00 - 4350 3150 4350 3750 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 8 3675 5925 3975 5625 4875 5625 4875 7125 3675 7125 3675 5925 3975 5925 3975 5625 -2 2 0 1 0 32 50 0 20 0.000 0 0 -1 0 0 5 - 3300 300 5100 300 5100 1050 3300 1050 3300 300 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 4125 5625 4125 4650 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2 1 1 1.00 60.00 120.00 4350 5625 4350 4650 -2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 1 2 - 1 1 1.00 60.00 120.00 - 1 1 1.00 60.00 120.00 - 4200 1050 4200 1650 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 4 1 1 1.00 60.00 120.00 5100 3900 6000 3900 6000 1425 6600 1425 @@ -158,23 +152,13 @@ Single 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 10800 3525 11475 3525 -2 2 0 1 0 32 50 0 20 0.000 0 0 -1 0 0 5 - 9000 6900 10800 6900 10800 7650 9000 7650 9000 6900 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 7875 7275 9000 7275 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 - 10800 7275 11400 7275 -2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 1.00 60.00 120.00 7875 9150 9000 9150 2 2 0 1 0 32 50 0 20 0.000 0 0 -1 0 0 5 - 9000 8775 10875 8775 10875 9525 9000 9525 9000 8775 -2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 - 1 1 1.00 60.00 120.00 - 10875 9150 11400 9150 -2 2 0 1 0 32 50 0 20 0.000 0 0 -1 0 0 5 3300 8850 5100 8850 5100 9525 3300 9525 3300 8850 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 @@ -184,43 +168,73 @@ Single 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 1 1 1.00 60.00 120.00 4275 8850 4275 7125 -4 0 0 50 0 0 12 0.0000 4 180 1215 4500 3525 generate/update\001 -4 0 0 50 0 0 12 0.0000 4 135 330 3600 3525 read\001 -4 0 0 50 0 0 12 0.0000 4 135 330 2850 3975 read\001 -4 0 0 50 0 0 12 0.0000 4 135 330 2850 4650 read\001 -4 0 0 50 0 0 12 0.0000 4 180 810 3975 6450 Tag file(s)\001 -4 0 0 50 0 0 12 0.0000 4 180 915 3750 750 Doxywizard\001 -4 0 0 50 0 0 12 0.0000 4 150 660 4425 5175 generate\001 -4 0 0 50 0 0 12 0.0000 4 135 330 3675 5175 read\001 -4 0 0 50 0 0 12 0.0000 4 180 990 4350 1425 generate/edit\001 -4 0 0 50 0 0 12 0.0000 4 135 780 6900 1350 XML files\001 -4 0 0 50 0 0 12 0.0000 4 135 810 6900 3300 Latex files\001 -4 0 0 50 0 0 12 0.0000 4 135 675 6900 3750 Makefile\001 -4 0 0 50 0 0 12 0.0000 4 75 105 7200 3525 +\001 -4 0 0 50 0 0 12 0.0000 4 180 675 3900 4275 Doxygen\001 -4 0 0 50 0 0 12 0.0000 4 180 1245 9225 750 Your application\001 -4 0 0 50 0 0 12 0.0000 4 180 1155 9300 1275 doxmlparser lib\001 -4 0 0 50 0 0 12 0.0000 4 180 690 8175 3750 make pdf\001 -4 0 0 50 0 0 12 0.0000 4 180 630 8175 3000 make ps\001 -4 0 0 50 0 0 12 0.0000 4 135 375 9675 3375 latex\001 -4 0 0 50 0 0 12 0.0000 4 105 555 11025 825 custom\001 -4 0 0 50 0 0 12 0.0000 4 150 480 11025 1050 output\001 -4 0 0 50 0 0 12 0.0000 4 180 765 11025 3000 postscript\001 -4 0 0 50 0 0 12 0.0000 4 135 345 11025 3825 PDF\001 -4 0 0 50 0 0 12 0.0000 4 135 750 6900 7350 refman.rtf\001 -4 0 0 50 0 0 12 0.0000 4 135 795 9525 7350 MS-Word\001 -4 0 0 50 0 0 12 0.0000 4 135 270 11100 7200 doc\001 -4 0 0 50 0 0 12 0.0000 4 180 480 8175 7200 import\001 -4 0 0 50 0 0 12 0.0000 4 135 510 6975 9075 HTML\001 -4 0 0 50 0 0 12 0.0000 4 135 450 6975 9300 pages\001 -4 0 0 50 0 0 12 0.0000 4 180 1740 9075 9225 HTML Help Workshop\001 -4 0 0 50 0 0 12 0.0000 4 135 315 11100 9000 chm\001 -4 0 0 50 0 0 12 0.0000 4 180 840 6825 5625 Man pages\001 -4 0 0 50 0 0 12 0.0000 4 135 420 5475 9525 parse\001 -4 0 0 50 0 0 12 0.0000 4 180 645 3825 9300 Doxytag\001 -4 0 0 50 0 0 12 0.0000 4 135 330 8325 9075 read\001 -4 0 0 50 0 0 12 0.0000 4 180 1080 8775 6675 Windows only\001 -4 0 0 50 0 0 12 0.0000 4 135 330 8250 1200 read\001 -4 0 0 50 0 0 12 0.0000 4 135 615 1200 4200 Sources\001 -4 0 0 50 0 0 12 0.0000 4 135 585 1275 5775 Custom\001 -4 0 0 50 0 0 12 0.0000 4 150 660 4350 8175 generate\001 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 1 2 + 1 1 1.00 60.00 120.00 + 1 1 1.00 60.00 120.00 + 4875 1050 4875 1650 +2 2 0 1 0 32 50 0 20 0.000 0 0 -1 0 0 5 + 4125 300 5925 300 5925 1050 4125 1050 4125 300 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2 + 1 1 1.00 60.00 120.00 + 4875 3150 4875 3750 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 4650 3150 4650 3750 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 3750 3150 3750 3750 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2 + 1 1 1.00 60.00 120.00 + 3525 3150 3525 3750 +2 2 0 1 0 32 50 0 20 0.000 0 0 -1 0 0 5 + 9000 8775 11175 8775 11175 9525 9000 9525 9000 8775 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 11250 7275 11775 7275 +2 2 0 1 0 32 50 0 20 0.000 0 0 -1 0 0 5 + 9000 6900 11250 6900 11250 7650 9000 7650 9000 6900 +2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 + 1 1 1.00 60.00 120.00 + 11175 9150 11700 9150 +4 0 0 50 0 0 12 0.0000 4 150 390 2850 3975 read\001 +4 0 0 50 0 0 12 0.0000 4 150 390 2850 4650 read\001 +4 0 0 50 0 0 12 0.0000 4 165 765 4425 5175 generate\001 +4 0 0 50 0 0 12 0.0000 4 150 390 3675 5175 read\001 +4 0 0 50 0 0 12 0.0000 4 195 780 3900 4275 Doxygen\001 +4 0 0 50 0 0 12 0.0000 4 195 720 8175 3000 make ps\001 +4 0 0 50 0 0 12 0.0000 4 150 420 9675 3375 latex\001 +4 0 0 50 0 0 12 0.0000 4 120 630 11025 825 custom\001 +4 0 0 50 0 0 12 0.0000 4 165 540 11025 1050 output\001 +4 0 0 50 0 0 12 0.0000 4 195 840 11025 3000 postscript\001 +4 0 0 50 0 0 12 0.0000 4 150 390 11025 3825 PDF\001 +4 0 0 50 0 0 12 0.0000 4 150 615 6975 9075 HTML\001 +4 0 0 50 0 0 12 0.0000 4 150 510 6975 9300 pages\001 +4 0 0 50 0 0 12 0.0000 4 150 480 5475 9525 parse\001 +4 0 0 50 0 0 12 0.0000 4 195 735 3825 9300 Doxytag\001 +4 0 0 50 0 0 12 0.0000 4 195 1215 8775 6675 Windows only\001 +4 0 0 50 0 0 12 0.0000 4 150 390 8250 1200 read\001 +4 0 0 50 0 0 12 0.0000 4 150 705 1200 4200 Sources\001 +4 0 0 50 0 0 12 0.0000 4 150 675 1275 5775 Custom\001 +4 0 0 50 0 0 12 0.0000 4 165 765 4350 8175 generate\001 +4 0 0 50 0 0 12 0.0000 4 195 1140 3675 1350 generate/edit\001 +4 0 0 50 0 0 12 0.0000 4 195 1050 4425 750 Doxywizard\001 +4 0 0 50 0 0 12 0.0000 4 150 390 4050 3525 read\001 +4 0 0 50 0 0 12 0.0000 4 165 765 5025 3375 generate\001 +4 0 0 50 -1 0 12 0.0000 4 195 585 5025 3600 update\001 +4 0 0 50 0 0 12 0.0000 4 165 765 2625 3375 generate\001 +4 0 0 50 0 0 12 0.0000 4 150 870 6825 1350 XML files\001 +4 0 0 50 0 0 12 0.0000 4 150 900 6750 3300 Latex files\001 +4 0 0 50 0 0 12 0.0000 4 150 765 6750 3750 Makefile\001 +4 0 0 50 0 0 12 0.0000 4 105 120 7125 3525 +\001 +4 0 0 50 0 0 12 0.0000 4 195 960 6750 5625 Man pages\001 +4 0 0 50 0 0 12 0.0000 4 150 870 6900 7350 refman.rtf\001 +4 0 0 50 0 0 12 0.0000 4 195 1995 9075 9225 HTML Help Workshop\001 +4 0 0 50 0 0 12 0.0000 4 195 795 8100 3750 make pdf\001 +4 0 0 50 0 0 12 0.0000 4 195 1320 9225 1275 doxmlparser lib\001 +4 0 0 50 0 0 12 0.0000 4 195 1395 9150 750 Your application\001 +4 0 0 50 0 0 12 0.0000 4 195 885 3900 6450 Tag file(s)\001 +4 0 0 50 0 0 12 0.0000 4 150 315 11325 7125 doc\001 +4 0 0 50 0 0 12 0.0000 4 150 855 9750 7350 MS-Word\001 +4 0 0 50 0 0 12 0.0000 4 150 375 11325 9000 chm\001 +4 0 0 50 0 0 12 0.0000 4 150 390 8250 9075 read\001 +4 0 0 50 0 0 12 0.0000 4 195 555 8100 7200 import\001 diff --git a/doc/infoflow.gif b/doc/infoflow.gif Binary files differindex 7b4468b..4bd30c5 100644 --- a/doc/infoflow.gif +++ b/doc/infoflow.gif diff --git a/doc/language.doc b/doc/language.doc index bb6caeb..b51310f 100644 --- a/doc/language.doc +++ b/doc/language.doc @@ -221,8 +221,8 @@ when the translator was updated. </tr> <tr bgcolor="#ffffff"> <td>Romanian</td> - <td>Alexandru Iosup</td> - <td>aiosup at yahoo dot com</td> + <td>Ionut Dumitrascu<br>Alexandru Iosup</td> + <td>reddumy at yahoo dot com<br>aiosup at yahoo dot com</td> <td>1.4.1</td> </tr> <tr bgcolor="#ffffff"> @@ -356,7 +356,8 @@ when the translator was updated. \hline Portuguese & Rui Godinho Lopes & {\tt\tiny ruiglopes@yahoo.com} & 1.3.3 \\ \hline - Romanian & Alexandru Iosup & {\tt\tiny aiosup@yahoo.com} & 1.4.1 \\ + Romanian & Ionut Dumitrascu & {\tt\tiny reddumy@yahoo.com} & 1.4.1 \\ + ~ & Alexandru Iosup & {\tt\tiny aiosup@yahoo.com} & ~ \\ \hline Russian & Alexandr Chelpanov & {\tt\tiny cav@cryptopro.ru} & up-to-date \\ \hline diff --git a/doc/maintainers.txt b/doc/maintainers.txt index cacf416..06d522b 100644 --- a/doc/maintainers.txt +++ b/doc/maintainers.txt @@ -100,6 +100,7 @@ TranslatorPortuguese Rui Godinho Lopes: ruiglopes@yahoo.com TranslatorRomanian +Ionut Dumitrascu: reddumy@yahoo.com Alexandru Iosup: aiosup@yahoo.com TranslatorRussian diff --git a/doc/output.doc b/doc/output.doc index f5a8d3d..6e87ce7 100644 --- a/doc/output.doc +++ b/doc/output.doc @@ -14,7 +14,7 @@ * input used in their production; they are not affected by this license. * */ -/*! \page output.html Output Formats +/*! \page output Output Formats \section output Output Formats diff --git a/doc/translator_report.txt b/doc/translator_report.txt index 4c6b192..a75f78d 100644 --- a/doc/translator_report.txt +++ b/doc/translator_report.txt @@ -26,7 +26,7 @@ still may be some details listed even for them: TranslatorCzech TranslatorDutch TranslatorEnglish - TranslatorFinnish + TranslatorFinnish -- Change the base class to Translator. TranslatorGerman TranslatorItalian TranslatorKorean @@ -71,6 +71,16 @@ version of the translator for the language: TranslatorKoreanEn implements 5 methods ====================================================================== +WARNING: The following translator methods are declared in the +Translator class but their identifiers do not appear in source files. +The situation should be checked. The .cpp files and .h files excluding +the '*translator*' files in doxygen/src directory were simply searched +for occurence of the method identifiers: + + QCString trFunctionPrototypeDocumentation() + + +====================================================================== Details for translators (classes sorted alphabetically): @@ -183,6 +193,12 @@ TranslatorDanish (TranslatorAdapter_1_5_4) 22 methods to implement virtual QCString trSubprogramDocumentation() +TranslatorFinnish (TranslatorEnglish) +----------------- + + Implements 216 of the required methods. + + TranslatorFrench (TranslatorAdapter_1_5_4) 22 methods to implement ---------------- |