Description: I create a rectangle. Then I create a legend object. (A other version of a legend looks like a comic speech bubble.) This legend object has a line to point to the related object. But this line does not 'snap' at the base object. (My rectangle, see above) So every time I adjust the rectangle, I have to adjust the connection line to the legend object. If I use an other object (circle, ellipse, and so on) as caption object and connect this with a connector line, this snaps on both ends to the objects Steps to Reproduce: Eg.: 1. Create a rectangle 2. Create a legend object (Speech bubble) 3. Try to snap-in the connection line form the speech bubble to the rectangle Actual Results: There is no snapin possible. If you move one of the objects you have to adjust the connection line. Expected Results: Snapin line a connection line. Reproducible: Always User Profile Reset: Yes OpenGL enabled: Yes Additional Info: No further information
Please copy and share the information from menu Help - About LibreOffice.
(In reply to LeroyG from comment #1) > Please copy and share the information from menu Help - About LibreOffice. If this is necessary when create a enhancement request ... Version: 7.1.4.2 / LibreOffice Community Build ID: 10(Build:2) CPU threads: 4; OS: Linux 5.3; UI render: default; VCL: kf5 Locale: de-DE (de_DE.UTF-8); UI: de-DE Calc: threaded
What exactly do you mean with speech bubble? I can add a "cloud" from symbolic shapes and connect this with any other shapes. And "snap-in the connection" is also not clear. Snapping means you drag an object and some points are "magnetic"; snap lines and page margin by default object frames/points optional. The connector line uses so called glue points, see https://help.libreoffice.org/7.5/en-US/text/simpress/guide/gluepoints.html
(In reply to LeroyG from comment #1) > Please copy and share the information from menu Help - About LibreOffice. Version: 7.4.3.2 / LibreOffice Community Build ID: 40(Build:2) CPU threads: 4; OS: Linux 5.14; UI render: default; VCL: kf5 (cairo+xcb) Locale: de-DE (de_DE.UTF-8); UI: de-DE Calc: threaded
(In reply to Heiko Tietze from comment #3) > What exactly do you mean with speech bubble? Ok, the english documentation name it 'callouts' > And "snap-in the connection" is also not clear. Snapping means you drag an > object and some points are "magnetic"; Exact. Create a object and use a connector line. The endpoint of the line snap to the glue point of the object. But the connector line of the 'callout' object does not snap to the glue point. So, if I adjust the position of a object I have to correct the corresponding callout object. (resp. the connection line of the callout object)
Regina, are there good reasons to not glue the connection lines of callouts?
A connector is the element <draw:connector> in markup. It has the special attributes draw:start-shape, draw:start-glue-point, draw:end-shape and draw:end-glue-point. These attributes determine a relation ship to other shapes. These attributes are specific for the <draw:connector> element and not available for other kind of shapes. Handles in custom shape callouts or the tail tip of the classical callout are defined relative to the shapes rectangle, which has the text. There exists no attribute to describe a relationship to another shape. Therefore it is principle impossible to glue a handle or a tail tip to a glue point. Changing the current behavior would require changing the ODF standard. I would vote against doing it for custom shape callouts, because custom shapes are designed to be compatible with shapes of MS Office. I could imagine adding such feature to the classical callouts. But who will implement it? Moving a callout together with the object, to which it points, could be solved by grouping them. But there is still the problem of using glue points of objects, which are inside a group (bug 76277, bug 106621).
Taking Reginas comment to resolve the report as WF. The workaround is to simply use two shapes, the cloud serves well as speech bubble, and to add a connector manually.