borderline: Simplified BorderLinePrimitive

Desktop / LibreOffice - Armin Le Grand [cib.de] - 28 July 2017 11:51 EDT

Overhauled BorderLinePrimitive to use two constructors offering using one or three edge definitions for construction to better refrlect possibilities. Adapted usages. Better processing, less memory. Preparation for using more decent LineExtend values (four per line needed)

5e06143 borderline: Simplified BorderLinePrimitive
.../source/primitive2d/borderlineprimitive2d.cxx | 199 +++++++++++---------
.../primitive2d/borderlineprimitive2d.hxx | 124 ++++++------
svx/source/dialog/framelink.cxx | 209 +++++++++++----------
svx/source/table/viewcontactoftableobj.cxx | 168 ++++++++++-------
sw/source/core/layout/paintfrm.cxx | 129 +++++++++----
5 files changed, 473 insertions(+), 356 deletions(-)

Upstream: cgit.freedesktop.org


  • Share