From 9328368c45f0e8763de2de31343ce5a72dbc1b05 Mon Sep 17 00:00:00 2001 From: Armin Le Grand Date: Mon, 22 Oct 2018 10:33:03 +0200 Subject: Reorganize FrameBorderPrimitive creation Step1: Basic concept, move stuff to svx and new SdrFrameBorderPrimitive2D Step2: Adapt all creators/usages to use SdrFrameBorderData/SdrFrameBorderPrimitive2D, check functionality Step3: Re-implement mergre of BorderLinePrimitive2D during decomposition of SdrFrameBorderPrimitive2D to keep the number of primitives low from the start, make merge optional (not urgently needed) Step4: Migrate and isolate all helper methods and classes involved in geometry creation of border lines to the implementation (.cxx) of the new primitive Change-Id: I840b6765439bd995f2c57ef36315427b1f0f3e21 Reviewed-on: https://gerrit.libreoffice.org/62247 Tested-by: Jenkins Reviewed-by: Armin Le Grand --- solenv/clang-format/blacklist | 2 ++ 1 file changed, 2 insertions(+) (limited to 'solenv') diff --git a/solenv/clang-format/blacklist b/solenv/clang-format/blacklist index 6afa247fbfab..0e7df90d88af 100644 --- a/solenv/clang-format/blacklist +++ b/solenv/clang-format/blacklist @@ -7354,6 +7354,7 @@ include/svx/sdr/overlay/overlayprimitive2dsequenceobject.hxx include/svx/sdr/overlay/overlayselection.hxx include/svx/sdr/overlay/overlaytriangle.hxx include/svx/sdr/primitive2d/sdrattributecreator.hxx +include/svx/sdr/primitive2d/sdrframeborderprimitive2d.hxx include/svx/sdr/primitive2d/sdrdecompositiontools.hxx include/svx/sdr/primitive2d/svx_primitivetypes2d.hxx include/svx/sdr/properties/defaultproperties.hxx @@ -14502,6 +14503,7 @@ svx/source/sdr/overlay/overlaytools.cxx svx/source/sdr/overlay/overlaytriangle.cxx svx/source/sdr/primitive2d/primitivefactory2d.cxx svx/source/sdr/primitive2d/sdrattributecreator.cxx +svx/source/sdr/primitive2d/sdrframeborderprimitive2d.cxx svx/source/sdr/primitive2d/sdrcaptionprimitive2d.cxx svx/source/sdr/primitive2d/sdrconnectorprimitive2d.cxx svx/source/sdr/primitive2d/sdrcustomshapeprimitive2d.cxx -- cgit