diff options
author | Armin Le Grand <Armin.Le.Grand@cib.de> | 2017-09-12 17:28:54 +0200 |
---|---|---|
committer | Armin Le Grand <Armin.Le.Grand@cib.de> | 2017-09-15 12:58:04 +0200 |
commit | 53599a9a183878cdf435f80939f8d301a3909d78 (patch) | |
tree | 5d410e53541c1b83e96c8a5022899cb5e7cb05b8 /include/drawinglayer | |
parent | 98ceb50c0a65708729df8f2967e616f52db42261 (diff) |
borderline: merge redefined, mirrored Styles
Redefined merge of BorderlinePrimitives, removed old Writer
stuff for it. Also added support for handling Styles mirrored
for extension calculations.
Diffstat (limited to 'include/drawinglayer')
-rw-r--r-- | include/drawinglayer/primitive2d/borderlineprimitive2d.hxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/drawinglayer/primitive2d/borderlineprimitive2d.hxx b/include/drawinglayer/primitive2d/borderlineprimitive2d.hxx index 992347c7dc9b..b6634f6ce64e 100644 --- a/include/drawinglayer/primitive2d/borderlineprimitive2d.hxx +++ b/include/drawinglayer/primitive2d/borderlineprimitive2d.hxx @@ -87,6 +87,13 @@ namespace drawinglayer bool operator==(const BorderLine& rBorderLine) const; }; + /// helper to try to merge two instances of BorderLinePrimitive2D. If it was possible, + /// a merged version is in the returned Primitive2DReference. Lots of preconditions + /// have to be met to allow that, see implementation (and maybe even expand) + Primitive2DReference DRAWINGLAYER_DLLPUBLIC tryMergeBorderLinePrimitive2D( + const Primitive2DReference& rCandidateA, + const Primitive2DReference& rCandidateB); + /** BorderLinePrimitive2D class This is the basic primitive to build frames around objects, e.g. tables. |