drawinglayer/source/primitive2d/gridprimitive2d.cxx   |    4 ++--
 include/drawinglayer/primitive2d/gridprimitive2d.hxx  |    8 ++++----
 svx/source/sdr/contact/viewobjectcontactofsdrpage.cxx |    2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

New commits:
commit 8806772d4d11c1538a6013bbd0ef83a7183a9caa
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Wed Aug 6 21:58:53 2025 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Thu Aug 7 15:25:46 2025 +0200

    BitmapEx->Bitmap in GridPrimitive2D
    
    now that Bitmap supports transparency
    
    Change-Id: Icdeb1c51f0681675087c49f52a534b11a9ec4e02
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189067
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>
    Tested-by: Jenkins

diff --git a/drawinglayer/source/primitive2d/gridprimitive2d.cxx 
b/drawinglayer/source/primitive2d/gridprimitive2d.cxx
index 738f88ca07ca..dd6cca55fad6 100644
--- a/drawinglayer/source/primitive2d/gridprimitive2d.cxx
+++ b/drawinglayer/source/primitive2d/gridprimitive2d.cxx
@@ -248,7 +248,7 @@ namespace drawinglayer::primitive2d
             }
             else
             {
-                aContainer.push_back(new 
MarkerArrayPrimitive2D(std::move(aPositionsCross), Bitmap(getCrossMarker())));
+                aContainer.push_back(new 
MarkerArrayPrimitive2D(std::move(aPositionsCross), getCrossMarker()));
             }
             return new GroupPrimitive2D(std::move(aContainer));
         }
@@ -262,7 +262,7 @@ namespace drawinglayer::primitive2d
             sal_uInt32 nSubdivisionsX,
             sal_uInt32 nSubdivisionsY,
             const basegfx::BColor& rBColor,
-            const BitmapEx& rCrossMarker)
+            const Bitmap& rCrossMarker)
         :   maTransform(std::move(aTransform)),
             mfWidth(fWidth),
             mfHeight(fHeight),
diff --git a/include/drawinglayer/primitive2d/gridprimitive2d.hxx 
b/include/drawinglayer/primitive2d/gridprimitive2d.hxx
index aa0b1f20cc3a..cb5f1c1a082d 100644
--- a/include/drawinglayer/primitive2d/gridprimitive2d.hxx
+++ b/include/drawinglayer/primitive2d/gridprimitive2d.hxx
@@ -24,7 +24,7 @@
 #include <drawinglayer/primitive2d/BufferedDecompositionPrimitive2D.hxx>
 #include <basegfx/matrix/b2dhommatrix.hxx>
 #include <basegfx/color/bcolor.hxx>
-#include <vcl/bitmapex.hxx>
+#include <vcl/bitmap.hxx>
 
 
 // GridPrimitive2D class
@@ -58,7 +58,7 @@ namespace drawinglayer::primitive2d
             basegfx::BColor                                 maBColor;
 
             /// The Bitmap (with transparence) for grid cross points
-            BitmapEx                                        maCrossMarker;
+            Bitmap                                          maCrossMarker;
 
             /** the last used object to view transformtion and the last 
Viewport,
                 used from getDecomposition for decide buffering
@@ -80,7 +80,7 @@ namespace drawinglayer::primitive2d
                 sal_uInt32 nSubdivisionsX,
                 sal_uInt32 nSubdivisionsY,
                 const basegfx::BColor& rBColor,
-                const BitmapEx& rCrossMarker);
+                const Bitmap& rCrossMarker);
 
             /// data read access
             const basegfx::B2DHomMatrix& getTransform() const { return 
maTransform; }
@@ -91,7 +91,7 @@ namespace drawinglayer::primitive2d
             sal_uInt32 getSubdivisionsX() const { return mnSubdivisionsX; }
             sal_uInt32 getSubdivisionsY() const { return mnSubdivisionsY; }
             const basegfx::BColor& getBColor() const { return maBColor; }
-            const BitmapEx& getCrossMarker() const { return maCrossMarker; }
+            const Bitmap& getCrossMarker() const { return maCrossMarker; }
 
             /// compare operator
             virtual bool operator==(const BasePrimitive2D& rPrimitive) const 
override;
diff --git a/svx/source/sdr/contact/viewobjectcontactofsdrpage.cxx 
b/svx/source/sdr/contact/viewobjectcontactofsdrpage.cxx
index 5055eab5780c..3cc27104c3c2 100644
--- a/svx/source/sdr/contact/viewobjectcontactofsdrpage.cxx
+++ b/svx/source/sdr/contact/viewobjectcontactofsdrpage.cxx
@@ -441,7 +441,7 @@ void 
ViewObjectContactOfPageGrid::createPrimitive2DSequence(const DisplayInfo& /
 
         rVisitor.visit(new drawinglayer::primitive2d::GridPrimitive2D(
             aGridMatrix, fWidthX, fWidthY, 10.0, 3.0, nSubdivisionsX, 
nSubdivisionsY, aRGBGridColor,
-            
BitmapEx(drawinglayer::primitive2d::createDefaultCross_3x3(aRGBGridColor))));
+            drawinglayer::primitive2d::createDefaultCross_3x3(aRGBGridColor)));
     }
 }
 

Reply via email to