Partially fix 1679452:
authordooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Tue, 13 Mar 2007 12:13:02 +0000 (12:13 +0000)
committerdooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Tue, 13 Mar 2007 12:13:02 +0000 (12:13 +0000)
commitc4b515f0ac0728ef173e6028c73c26137c91f579
treea445585c2ffc9226dc7c877e6805ddd76460d271
parent22a64c6070122f43a0a5cbd7f7328a758137e76b
Partially fix 1679452:

  * drawing to or from a duck *within* a bline will adjust the offset of the newly created bline's layer to match the offset of the bline it's linked to

  * connecting two ducks, both within different blines will check whether the two blines have the same offset.  if so, the new bline will be created with the same offset.  if not, it will only be joined to the duck it started at

  * extending blines with non-zero offset still needs work

git-svn-id: http://svn.voria.com/code@307 1f10aa63-cdf2-0310-b900-c93c546f37ac
synfig-studio/trunk/src/gtkmm/state_draw.cpp