aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Hauke Heibel <hauke.heibel@gmail.com>2010-01-13 17:59:42 +0100
committerGravatar Hauke Heibel <hauke.heibel@gmail.com>2010-01-13 17:59:42 +0100
commit624902f559b36a0e1cef05126282dec1c848a8df (patch)
treede51fe59089620fabdc83f223363c77e9b662989
parentc0b2aa0acef071385f085ad2a011cc748a8d5541 (diff)
Enabled class diagrams (requires dot, i.e. graphviz).
Adapted the style sheet in order to center class diagrams.
-rw-r--r--doc/Doxyfile.in18
-rw-r--r--doc/eigendoxy.css9
2 files changed, 18 insertions, 9 deletions
diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in
index b8957250d..6ce5d3936 100644
--- a/doc/Doxyfile.in
+++ b/doc/Doxyfile.in
@@ -843,7 +843,7 @@ DOCSET_BUNDLE_ID = org.doxygen.Project
# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox
# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari).
-HTML_DYNAMIC_SECTIONS = NO
+HTML_DYNAMIC_SECTIONS = YES
# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can
# be used to specify the file name of the resulting .chm file. You
@@ -1279,7 +1279,7 @@ PERL_PATH = /usr/bin/perl
# fallback. It is recommended to install and use dot, since it yields more
# powerful graphs.
-CLASS_DIAGRAMS = NO
+CLASS_DIAGRAMS = YES
# You can define message sequence charts within doxygen comments using the \msc
# command. Doxygen will then run the mscgen tool (see
@@ -1288,7 +1288,7 @@ CLASS_DIAGRAMS = NO
# the mscgen tool resides. If left empty the tool is assumed to be found in the
# default search path.
-MSCGEN_PATH = NO
+MSCGEN_PATH =
# If set to YES, the inheritance and collaboration graphs will hide
# inheritance and usage relations if the target is undocumented
@@ -1301,7 +1301,7 @@ HIDE_UNDOC_RELATIONS = NO
# toolkit from AT&T and Lucent Bell Labs. The other options in this section
# have no effect if this option is set to NO (the default)
-HAVE_DOT = NO
+HAVE_DOT = YES
# By default doxygen will write a font called FreeSans.ttf to the output
# directory and reference it in all dot files that doxygen generates. This
@@ -1326,7 +1326,7 @@ DOT_FONTPATH =
# indirect inheritance relations. Setting this tag to YES will force the
# the CLASS_DIAGRAMS tag to NO.
-CLASS_GRAPH = NO
+CLASS_GRAPH = YES
# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen
# will generate a graph for each documented class showing the direct and
@@ -1344,7 +1344,7 @@ GROUP_GRAPHS = NO
# collaboration diagrams in a style similar to the OMG's Unified Modeling
# Language.
-UML_LOOK = NO
+UML_LOOK = YES
# If set to YES, the inheritance and collaboration graphs will show the
# relations between templates and their instances.
@@ -1428,7 +1428,7 @@ DOT_GRAPH_MAX_NODES = 50
# code bases. Also note that the size of a graph can be further restricted by
# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
-MAX_DOT_GRAPH_DEPTH = 1000
+MAX_DOT_GRAPH_DEPTH = 0
# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent
# background. This is enabled by default, which results in a transparent
@@ -1449,13 +1449,13 @@ DOT_MULTI_TARGETS = NO
# generate a legend page explaining the meaning of the various boxes and
# arrows in the dot generated graphs.
-GENERATE_LEGEND = NO
+GENERATE_LEGEND = YES
# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will
# remove the intermediate dot files that are used to generate
# the various graphs.
-DOT_CLEANUP = NO
+DOT_CLEANUP = YES
#---------------------------------------------------------------------------
# Configuration::additions related to the search engine
diff --git a/doc/eigendoxy.css b/doc/eigendoxy.css
index f6a8b8040..4cc395518 100644
--- a/doc/eigendoxy.css
+++ b/doc/eigendoxy.css
@@ -19,6 +19,15 @@ H3 {
CAPTION {
font-weight: bold
}
+DIV.center {
+ text-align: center;
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 0px;
+}
+DIV.center img {
+ border: 0px;
+}
DIV.qindex {
width: 100%;
background-color: #e8eef2;