diff options
author | Armin Le Grand <Armin.Le.Grand@cib.de> | 2017-06-23 14:02:38 +0200 |
---|---|---|
committer | Thorsten Behrens <Thorsten.Behrens@CIB.de> | 2017-07-15 11:01:30 +0200 |
commit | 208e66185b634ebc131121158f93f4f3ae4bd18e (patch) | |
tree | 93c5d76479aa44ad7e15f4a0e6d236c6eee191df /drawinglayer | |
parent | 48af0b9310023f3789d46d5714498e62728a8d8c (diff) |
emfplus: more corrections due to linux build
Change-Id: Ib2c3bff23043638d315405b5a91b2596e92f7ffa
Diffstat (limited to 'drawinglayer')
-rw-r--r-- | drawinglayer/source/processor2d/vclpixelprocessor2d.cxx | 22 | ||||
-rw-r--r-- | drawinglayer/source/tools/emfpbrush.cxx | 4 | ||||
-rw-r--r-- | drawinglayer/source/tools/emfphelperdata.cxx | 10 | ||||
-rw-r--r-- | drawinglayer/source/tools/emfphelperdata.hxx | 6 | ||||
-rw-r--r-- | drawinglayer/source/tools/emfppen.cxx | 2 |
5 files changed, 22 insertions, 22 deletions
diff --git a/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx b/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx index 039986566d00..2ac5bbc0c8d6 100644 --- a/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx @@ -519,16 +519,18 @@ namespace drawinglayer { primitive2d::Primitive2DContainer aDecomposition; rMetafilePrimitive.get2DDecomposition(aDecomposition, getViewInformation2D()); - const primitive2d::ModifiedColorPrimitive2D aPrimitiveR( - aDecomposition, - basegfx::BColorModifierSharedPtr( - new basegfx::BColorModifier_RGBLuminanceContrast( - 0.5, // red - -0.5, // green - -0.5, // blue - 0.0, // luminance - 0.0))); // contrast - processBasePrimitive2D(aPrimitiveR); + primitive2d::BasePrimitive2D* pBasePrimitive = nullptr; + const primitive2d::Primitive2DReference aPrimitiveR( + pBasePrimitive = new primitive2d::ModifiedColorPrimitive2D( + aDecomposition, + basegfx::BColorModifierSharedPtr( + new basegfx::BColorModifier_RGBLuminanceContrast( + 0.5, // red + -0.5, // green + -0.5, // blue + 0.0, // luminance + 0.0)))); // contrast + processBasePrimitive2D(*pBasePrimitive); RenderMetafilePrimitive2D(rMetafilePrimitive); } else diff --git a/drawinglayer/source/tools/emfpbrush.cxx b/drawinglayer/source/tools/emfpbrush.cxx index d55a16ad30d7..19b1441ddb1d 100644 --- a/drawinglayer/source/tools/emfpbrush.cxx +++ b/drawinglayer/source/tools/emfpbrush.cxx @@ -211,7 +211,7 @@ namespace emfplushelper if (additionalFlags & 0x02) { SAL_INFO("cppcanvas.emf", "EMF+\tuse transformation"); - rR.readXForm(s, brush_transformation); + EmfPlusHelperData::readXForm(s, brush_transformation); hasTransformation = true; SAL_INFO("cppcanvas.emf", "EMF+\tm11: " << brush_transformation.get(0,0) << " m12: " << brush_transformation.get(1,0) << @@ -297,7 +297,7 @@ namespace emfplushelper if (additionalFlags & 0x02) { SAL_INFO("cppcanvas.emf", "EMF+\tuse transformation"); - rR.readXForm(s, brush_transformation); + EmfPlusHelperData::readXForm(s, brush_transformation); hasTransformation = true; SAL_INFO("cppcanvas.emf", "EMF+\tm11: " << brush_transformation.get(0,0) << " m12: " << brush_transformation.get(1,0) << diff --git a/drawinglayer/source/tools/emfphelperdata.cxx b/drawinglayer/source/tools/emfphelperdata.cxx index 0f81783dec5d..e4f3e3ce7322 100644 --- a/drawinglayer/source/tools/emfphelperdata.cxx +++ b/drawinglayer/source/tools/emfphelperdata.cxx @@ -860,12 +860,8 @@ namespace emfplushelper float lx, ly, lw, lh; rMS.ReadFloat(lx).ReadFloat(ly).ReadFloat(lw).ReadFloat(lh); SAL_INFO("cppcanvas.emf", "EMF+ DrawString layoutRect: " << lx << "," << ly << " - " << lw << "x" << lh); - OUString text = read_uInt16s_ToOUString(rMS, stringLength); - EMFPStringFormat *stringFormat = static_cast< EMFPStringFormat* >(maEMFPObjects[formatId & 0xff].get()); - - (void)(text); // avoid warning - (void)(stringFormat); // avoid warning - + // OUString text = read_uInt16s_ToOUString(rMS, stringLength); + // EMFPStringFormat *stringFormat = static_cast< EMFPStringFormat* >(maEMFPObjects[formatId & 0xff].get()); // css::rendering::FontRequest aFontRequest; // // if (stringFormat) @@ -1249,6 +1245,8 @@ namespace emfplushelper ", " << transform.get(0,2) << ", " << transform.get(1,2)); } + (void)text; // avoid warning + // rendering::FontRequest aFontRequest; // // add the text action // setFont(aFontRequest, flags & 0xff, rFactoryParms, rState); diff --git a/drawinglayer/source/tools/emfphelperdata.hxx b/drawinglayer/source/tools/emfphelperdata.hxx index 67f423436fa4..21f5dcdddabd 100644 --- a/drawinglayer/source/tools/emfphelperdata.hxx +++ b/drawinglayer/source/tools/emfphelperdata.hxx @@ -223,7 +223,7 @@ namespace emfplushelper // readers void processObjectRecord(SvMemoryStream& rObjectStream, sal_uInt16 flags, sal_uInt32 dataSize, bool bUseWholeStream = false); - void ReadPoint(SvStream& s, float& x, float& y, sal_uInt32 flags); + static void ReadPoint(SvStream& s, float& x, float& y, sal_uInt32 flags); // internal mapper void mappingChanged(); @@ -248,8 +248,8 @@ namespace emfplushelper ::basegfx::B2DSize MapSize(double iwidth, double iheight); // readers - void ReadRectangle(SvStream& s, float& x, float& y, float &width, float& height, bool bCompressed = false); - bool readXForm(SvStream& rIn, basegfx::B2DHomMatrix& rTarget); + static void ReadRectangle(SvStream& s, float& x, float& y, float &width, float& height, bool bCompressed = false); + static bool readXForm(SvStream& rIn, basegfx::B2DHomMatrix& rTarget); }; } diff --git a/drawinglayer/source/tools/emfppen.cxx b/drawinglayer/source/tools/emfppen.cxx index 851518b486f5..cb8bbf4cb8d5 100644 --- a/drawinglayer/source/tools/emfppen.cxx +++ b/drawinglayer/source/tools/emfppen.cxx @@ -184,7 +184,7 @@ namespace emfplushelper if (penDataFlags & PenDataTransform) { - rR.readXForm(s, pen_transformation); + EmfPlusHelperData::readXForm(s, pen_transformation); } if (penDataFlags & PenDataStartCap) |