On 11 Aug 2003, Sven Vermeulen wrote: > Hi, > > How should I enlargen the "drawing-box" that embodies the object that > gets rendered? For the "Standard - Line" this box is defined by the two > handlers of the line itself. However, if I change the line to be able to > house "double" lines, parts of that double-line don't get rendered > immediately.
You want to fix the objects bounding-box. In line_update_data() in line.c, the bbox is calculated using line_bbox. The data for that is given a bit above, the four lines going extra->start_trans = (line->line_width / 2.0); extra->end_trans = (line->line_width / 2.0); extra->start_long = (line->line_width / 2.0); extra->end_long = (line->line_width / 2.0); Fix these to account for your double line. I'm looking forward to hearing what happens with the arrows, and if you can come up with a good solution for it. -Lars -- Lars Clausen (http://shasta.cs.uiuc.edu/~lrclause)| Hårdgrim of Numenor "I do not agree with a word that you say, but I |---------------------------- will defend to the death your right to say it." | Where are we going, and --Evelyn Beatrice Hall paraphrasing Voltaire | what's with the handbasket? _______________________________________________ Dia-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.lysator.liu.se/~alla/dia/faq.html Main page at http://www.lysator.liu.se/~alla/dia