doxygen on uml.sf.net was: [Uml-devel] Real Fix of UMLWidget::adjustAssocs() and Repair of MessageWidget load

Jonathan Riddell jr at jriddell.org
Mon Jul 26 13:57:13 UTC 2004


Attachment was too big for list, at

 http://muse.19inch.net/~jr/tmp/umbrello/Doxyfile.umbrello

----- Forwarded message from Achim Spangler <Achim.Spangler at mnet-online.de> -----

From: Achim Spangler <Achim.Spangler at mnet-online.de>
To: umbrello-devel at kde.org
Subject: Re: doxygen on uml.sf.net was: [Uml-devel] Real Fix of UMLWidget::adjustAssocs() and Repair of MessageWidget load
Date: Mon, 26 Jul 2004 22:39:24 +0200
Resent-To: jr at jriddell.org
Sender: umbrello-devel-admin at kde.org
Resent-From: umbrello-devel-admin at kde.org

Hi,
first of all thanks to Sebastian and Jonathan for realising my idea!!

A look the already generated doc shows me, that the installed doxygen is 
already 1.3.7 - but the attached doxyconfig file is from the outdated version 
1.2.15 .

So I attach an updated version:
+ do the listed changes
+ let doxygen generate an updated version of the config file with
    `doxygen -u <file>`

##
Additional:
Is there the possibility to install graphviz ( the "dot-tool" ), which is 
capable to draw nice class diagrams _and_ call graphs?
( debian "graphviz/testing uptodate 1.10.20030915.0415-2" )

The resulting call graphs help me very much for my own proprietary and open 
source projects - I can simply trace the execution over several steps with 
one view.

Some change suggestions:

I think doc on private elements is interesting for our application.
EXTRACT_PRIVATE        = NO ===>> YES

A list of tests and todo entries might be also nice, or not?
GENERATE_TESTLIST      = NO ===>> YES
GENERATE_TODOLIST      = NO ===>> YES

Maybe matter of style - I like it:
DISABLE_INDEX          = YES ===>> NO

Which version do we want - I think 3.0.5 is rather outdated:
QT_VERSION=305 ===>> 323 / 332 ??

See above:
HAVE_DOT               = NO ===>> YES
GRAPHICAL_HIERARCHY    = NO ===>> YES


Interesting settings from the 1.3.7 version:
------------------------------------
# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will
# generate a call dependency graph for every global function or class method.
# Note that enabling this option will significantly increase the time of a 
run.
# So in most cases it will be better to enable call graphs for selected
# functions only using the \callgraph command.

CALL_GRAPH             = YES
------------------------------------
# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the
# graphs generated by dot. A depth value of 3 means that only nodes reachable
# from the root by following a path via at most 3 edges will be shown. Nodes 
that
# lay further from the root node will be omitted. Note that setting this 
option to
# 1 or 2 may greatly reduce the computation time needed for large code bases. 
Also
# note that a graph may be further truncated if the graph's image dimensions 
are
# not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and 
MAX_DOT_GRAPH_HEIGHT).
# If 0 is used for the depth value (the default), the graph is not 
depth-constrained.

MAX_DOT_GRAPH_DEPTH    = 0
------------------------------------



Bye,
Achim

Am Montag, 26. Juli 2004 21:40 schrieb Jonathan Riddell:
> Can't be done on sourceforge, they don't allow outgoing connections so
> you can't download from CVS. ?I've set it up elsewhere.
>
> ?http://geeksoc.org/~jr/umbrello/kdesdk/apidocs/umbrello/html/



----- End forwarded message -----





More information about the umbrello-devel mailing list