<div dir="ltr">In <a href="http://cgit.freedesktop.org/libreoffice/core/commit/?h=feature/gsoc14-draw-chained-text-boxes&id=be897ed79d331276e8d686ac35956cdd57e24615" target="_blank">one of my latest commits</a> I created a class that extends SdrTextPrimitive2D.<div>


The derived class - SdrChainedTextPrimitive2D - should be used for dealing with text in chained text boxes.</div><div><br></div><div>I have a couple concerns about the overriding of two virtual methods: </div><div>1) SdrChainedTextPrimitive2D::create2DDecomposition should return a Primitive2DSequence. What is this for?</div>


<div>Currently I'm returning an empty sequence on which I apply the following mysterious method other similar classes are using:</div><div>encapsulateWithTextHierarchyBlockPrimitive2D(aEmptySequence)<br></div><div><br>


</div><div>2) SdrChainedTextPrimitive2D::createTransformedClone, I have no idea what this is for.</div><div>My temporary solution was puttin an "assert(0)" in it, so far it seems its' never been called.</div>


<div><br></div><div>Cheers,</div><div>Matteo</div></div>