Which source files / documentation - line routing - connecting edges between nodes?

David Tardon dtardon at redhat.com
Fri Jun 20 03:16:40 PDT 2014


Hi,

On Fri, Jun 20, 2014 at 10:54:53AM +0100, Rob Collins wrote:
> 
> 
> Folks,
> 
> I am new to the LibraOffice code base. I am trying to find the source code
> files / documentation for routing  connectors in drawings (LibraOffice
> Impress). I would like to understand the algorithm / design.
> 
> (1) Actual source file names?

svx/source/svdraw/svdoedge.cxx

> 
> (2) Method / Function names?

SdrEdgeObj::ImpRecalcEdgeTrack

> The perfect solution would be documentation / presentation / white-papers on
> how this is designed / implemented.

There is an overview of possible types of connector paths at line 1524
(someone has translated it to English already, too).

D.


More information about the LibreOffice mailing list