Lars Clausen wrote: > You want to look in objects/SADT/box.c and arrow.c, where you'd need to > introduce new properties (look in object/standard/box.c for the linewidth > property) and use them instead of the constant line width. Problems to > watch out for: The bounding box must include half the line width, and it > should still be possible to load old objects. There are macros defined in > lib/properties.h to deal with the latter.
Thanks Lars for your guidelines. Introducing new properties is a bit to complicated for me. But I could change de constants defining line widths in SADT's box.c and arrow.c code. The result is quite acceptable for the kind of diagram I need to draw. By the way, thin constant line width is more or less a "standard" in IDEF0 design tools (which combine drawing to inheritance and consistency check). So, it works for me. But I'm sorry I'm not good enough in programming to contribute more to Dia. I plan to use Dia as a publishing tool (or even format) to document free software. It's a great help because there's no free IDEF0 designer (neither code nor output format). Bleck _______________________________________________ Dia-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.gnome.org/projects/dia/faq.html Main page at http://www.gnome.org/projects/dia
