| Summary: | Drawing complex groups with complex placed glues. | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Martin Marmsoler <martin.marmsoler> |
| Component: | Draw | Assignee: | Not Assigned <libreoffice-bugs> |
| Status: | RESOLVED INVALID | ||
| Severity: | enhancement | CC: | heiko.tietze, ilmari.lauhakangas, libreoffice-ux-advise, martin.marmsoler, rb.henschel, rgb.mldc |
| Priority: | medium | Keywords: | needsUXEval |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=106620 https://bugs.documentfoundation.org/show_bug.cgi?id=106621 |
||
| Whiteboard: | |||
| Crash report or crash signature: | Regression By: | ||
| Attachments: |
Sketch, Access glues which are inside a group
Rounding errors? |
||
|
Description
Martin Marmsoler
2017-03-03 20:12:23 UTC
This could be given to the design team to consider, but first you should create a sketch of how this should work. A picture is worth a thousand words in this case. Set to NEEDINFO. Change back to UNCONFIRMED after you have provided the sketch. Created attachment 131653 [details]
Sketch, Access glues which are inside a group
Hopefully you can understand my sketch.
For connecting to an object inside the group see bug 76277. For crossing connectors, which are not related, see bug 54990. ODF demands default glue points in the middle of the edge of the bounding box. Those glue points can never be deleted. Custom shape have gluepoints which are defined inside the custom shapes geometry. Those can only be deleted, if you change the custom shape from a predefined one to a type "non-primitive". That would have to be done in the file source. To connect one connector to another you can add a little circle between them. You can add custom glue points to a group object itself. But there seems to be an error, that these glue points are not shown, although they work and are stored in the file. Created attachment 131832 [details]
Rounding errors?
Now I tried out to design the symbol, that the glues are on the group edges. But it seams there are some rounding errors, because if I set the group glues there is no perfect connection between the inner group lines and the lines out of the group (see attached files).
This ticket becomes confusing. Two bugs are discussed in other tickets, a workaround is offered, and finally something else is reported. QA will likely close it as INVALID. So my suggestion is to file a bug report about "Additional glue points in group are not visible" (a screenshot with the yellow glue point in edit mode helps to understand the issue) and about "Glued lines are not perfectly aligned" (your example makes it clear). We have bug 99649 as meta ticket regarding connectors and you could add yours to the list via blocks. Thanks for filing these bugs, and let me close this ticket before QA does ;-). |