[Kde-announce-apps] Kgraphviewer 0.2

Gaël de Chalendar kleag at free.fr
Wed Mar 22 22:01:51 CET 2006


Name: Kgraphviewer
Version: 0.2
Type: Graphic Viewer
Depend: 
License: GPL
Homepage: https://gna.org/projects/kgraphviewer
More Info:
http://www.kde-apps.org/content/show.php?content=23999

Description:
 Important changes: 
- architecture simplifications
- most graphs are perfectly displayed

KGraphViewer is a Graphviz dot graph file viewer
for KDE.

I used, in this program, code from the profiling
tool kcachegrind
 (http://kcachegrind.sourceforge.net/cgi-bin/show.cgi/KcacheGrindIndex).

The tool is not finished but works pretty well for
not huge graphs (< 1000 nodes).
Here are its currently implemented features:
- loading of several graphs in tabs;
- saving of the recent files list;
- manual reload of files;
- display of a bird-eye view of the graph;
- moving of the graph by dragging;
- simple graph printing (no resizing nor cutting
in pages);
- closing of the tabs;
- loading of nearly all graphviz example graphs;
- nodes and edges colors and all node shapes are
supported

Kgraphviewer is using the boost/spirit library for
graphs parsing. To avoid
external dependencies, these Boost parts have been
integrated in Kgraphviewer.

See TODO in the distribution for planned features.


As usual, comments, bug reports and any help are
very welcome !

Please report bugs or install problems directly on
the kgraphviewer homepage
and not as comments here. Thanks.

Kleag

Changelog:
 2006/03/22
        * important architectural simplifications
        * rendering entirely based on dot drawing
commands resulting in a very clean layout

2005/05/20
        * first step towards huge graphs loading.
800 (configurable in code)
          nodes are displayed at max. A lot of
work remains on this subject.

2005/05/11
        * add support to all nodes shapes ;
        * correct fill color handling ;
        * parsing without errors of all (?) valid
dot files ;
        * added boost/spirit (from boost 1.32) and
helpers with appropriate
          copyright and licensing information in
the project to avoid external
          dependencies

2005/05/07
        * nearly all dot examples load, some of
them perfectly (remains 1
          encoding problem, 1 infinite loop and
one graph not handled by dot)

2005/04/28
        * using Boost/Spirit parser generator for
parsing dot output
        * handling of fonts in labels




More information about the Kde-announce-apps mailing list