Connector markers alignment to group depends on orientation (should be invariant)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Medium
|
Unassigned |
Bug Description
Steps to reproduce:
- I created a group consisting of a single object, an ellipse.
- I connected that group
- I added a marker I designed before.
- When I move the group, the marker is sometimes completely under the group,
sometimes completely outside of the group, sometimes halfway. Halfway was intended.
Context:
Inkscape version= 0.47 r22583 (Jul 3 2010)
uname -as=Linux **** 2.6.34-ARCH #1 SMP PREEMPT Tue Aug 10 21:38:22 CEST 2010 i686 **** GNU/Linux
Changes from previous behavior:
- In the previous version for which I made the marker, the alignment of the marker to the group was invariant:
the center of mass of the marker would always be on the bounding box of the group. Now it is not.
Sorry, I do not know which was that previous version.
Related observations:
- Previously, when connecting to an object, the center of mass of the marker would be aligned to the outside rim of the object. Now the center of mass of the marker is aligned to the centerline of the stroke of the object. This is probably a better choice, but groups have an outer rim, but no outer stroke, so maybe the mentioned bug is related to this change.
Related bugs:
- This bug is related to bug #488338, but the problem here is not that the bounding box of only one of the objects in the group is used. In my test, there is only one object in the group and still there is trouble.
tags: |
added: connectors groups markers removed: connector group marker |
not quite reproduced:
Inkscape 0.46, 0.47 and 0.48+devel render the markers of the connectors
all the same.
Squiggle (Batik 1.7) [1] however renders it differently.
[1] for Batik I removed all empty 'FlowText' objects, and also deleted
all regular text objects without content. Otherwise the file was unchanged.