This is a dia plugin (and a dia sheet and two shapes) to aid drawing ECO-maps in dia. Here's what it can do (Screenshot | DIA file (needs the plugin to display anything but a circle)):
Yes I know, wikipedia says disturbed relations should be curvy, but I need them to be stricken through.
Tarball containing the added files (to 0.96.1) and a diff for the build system
Not being familiar with dia (and being used to the niceties of C++) I'm sure this patch contains a couple of bugs, but it works for me. Any suggestions and/or improvements are of course welcome.
I needed this to work on MS Windows as well, but all the instructions on how to compile dia seem to use MS Visual C++ 6, which I don't have, and all my attempts to use the free 2008 stuff Microsoft offers failed with some error about msvcrt9.dll. I didn't even try to come up with a mingw build system for my lack of experience with compiling stuff on windows.
Since I only needed to produce a working eco.dll I used code::blocks to hack together a little project for just the DLL and then hacked some more to produce an installer for dia including my plugin. I'm not proud, but it works. Any pointers on how to do it the right way are welcome.
A valid E-Mail address can be generated by taking the longest part of this domain name, appending an @, then the same part of the domain again, then appending “.de”.