Bug 106305 - Drawing complex groups with complex placed glues.
Summary: Drawing complex groups with complex placed glues.
Status: RESOLVED INVALID
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks:
 
Reported: 2017-03-03 20:12 UTC by Martin Marmsoler
Modified: 2017-03-26 09:52 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments
Sketch, Access glues which are inside a group (3.32 MB, image/jpeg)
2017-03-05 16:52 UTC, Martin Marmsoler
Details
Rounding errors? (9.41 KB, application/vnd.oasis.opendocument.graphics)
2017-03-12 14:14 UTC, Martin Marmsoler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Marmsoler 2017-03-03 20:12:23 UTC
Hello,

I drawed some of my pictures of the bachelor thesis with LO draw, but I had there some inconveniences.
At the moment you can add glues just to the edges of a group (which is a rectangle) but sometime it's useful do add glues  to more complex symbols and removing the glues from the edges of the group, to connect multiple complex groups together. You can add glues to parts of the group, but outside of the group they aren't visible. So it should be possible to combine a symbol with a textedit with specified glues, and the text is later possible to change.
Is there a possibility to implement something like this in LO?

Best regards,

Martin
Comment 1 Buovjaga 2017-03-04 19:18:05 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.
Comment 2 Martin Marmsoler 2017-03-05 16:52:07 UTC
Created attachment 131653 [details]
Sketch, Access glues which are inside a group

Hopefully you can understand my sketch.
Comment 3 Regina Henschel 2017-03-05 19:59:22 UTC
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.
Comment 4 Martin Marmsoler 2017-03-12 14:14:15 UTC
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).
Comment 5 Heiko Tietze 2017-03-17 16:39:56 UTC
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 ;-).