Sweet! Thats exactly what I was looking for. I'll see what I can hash out by the end of this weekend. Also, what about auto creating connection points when line segments are created, forcing the user to remove them manually when they are removed. That way the autorouting system can destroy the line-to-line connections. Thanks Lars
On Thu, Mar 5, 2009 at 6:29 AM, Lars Ræder Clausen <l...@raeder.dk> wrote: > On Tue, 2009-03-03 at 21:18 -0800, personificator wrote: > > Thanks for your quick replys. I suppose the hacks you proposed are great > > suggestions, but I was looking for something a little cleaner, and > resizing > > circles all day wasn't what I had in mind. Also, lining up dotted lines > with > > the circuit connectors doesn't allow for ease of lengthening/shortening > my > > lines without overlapping. At any rate, I was more or less looking for a > fix > > from the developer standpoint as I can see that this isn't something I > > should be worrying about at the presentation level. If you could just > point > > me in the right direction, I would be more than willing to provide the > > source patch to the proper line tools. > > Thanks again. > > The zig-zag line is defined partly in objects/standard/zigzagline.[ch] > and in lib/orth_conn.[ch]. orth_conn defines functionality for all lines > of this type (i.e. also in other sheets) and is where the handling of > adding/removing segments occurs. Note that the autorouting system can > cause segments to appear and disappear frequently. Handling which > segments a line connected to a zigzagline should go to when it changes > like that is ... tricky. > > -Lars > > _______________________________________________ > dia-list mailing list > dia-list@gnome.org > http://mail.gnome.org/mailman/listinfo/dia-list > FAQ at http://live.gnome.org/Dia/Faq > Main page at http://live.gnome.org/Dia > >
_______________________________________________ dia-list mailing list dia-list@gnome.org http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia