[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: sloppy rupper band mode
On Mon, Oct 22, 2007 at 11:11:04AM -0700, joeft wrote:
> Ben Jackson wrote:
> >
> >New illustration A---------BC-DE--------F, where B=C, D=E and B,C,D,E overlap
> >
> The more explicit illustration helps...
>
> I agree. Either it should drag D with segment EF (my preference; it is
> simpler and more useful) or it should drag B,C,D along with segment EF(
> not preferred - it prevents stretching segment CD). In the past I
> believe it was dragging B & D along with segment EF, which was not useful.
You're essentially correct about the old behavior. It moved B and C
(it was always C because both C and D matched in the CD segment and
it took the first control point).
I agree about the preferred behavior, however it would require a more
extensive change to make it happen (without just breaking multi-line
intersections).
Instead, the change I committed has the second behavior (all of CD moves,
since the code turned out to allow that case explicitly, such as in the
case where rubberbanding moves a line fully inside a dragged polygon).
You *can* still stretch segment CD, because I *also* changed the rule
when you grab a 'linepoint'. So if you grab the point C (same as the
point B) you only move the ends C and B.
--
Ben Jackson AD7GD
<ben@xxxxxxx>
http://www.ben.com/
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user