drawinglayer/source/tools/primitive2dxmldump.cxx |   13 +++++++++++++
 1 file changed, 13 insertions(+)

New commits:
commit 94ec45e069f0c4a139d99010ce4ea073624b2319
Author:     Tomaž Vajngerl <[email protected]>
AuthorDate: Mon Nov 24 22:27:18 2025 +0900
Commit:     Tomaž Vajngerl <[email protected]>
CommitDate: Tue Nov 25 09:53:56 2025 +0100

    drawinglayer: add glow primitive to xml dump
    
    Change-Id: I51ea2871a24b9d1923722588fbecd8aa93c1ad78
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194449
    Tested-by: Tomaž Vajngerl <[email protected]>
    Reviewed-by: Tomaž Vajngerl <[email protected]>
    Code-Style: Tomaž Vajngerl <[email protected]>

diff --git a/drawinglayer/source/tools/primitive2dxmldump.cxx 
b/drawinglayer/source/tools/primitive2dxmldump.cxx
index 1d1bec53c745..b36116625bdb 100644
--- a/drawinglayer/source/tools/primitive2dxmldump.cxx
+++ b/drawinglayer/source/tools/primitive2dxmldump.cxx
@@ -43,6 +43,7 @@
 #include <drawinglayer/primitive2d/shadowprimitive2d.hxx>
 #include <drawinglayer/primitive2d/PolyPolygonRGBAPrimitive2D.hxx>
 #include <drawinglayer/primitive2d/PolyPolygonAlphaGradientPrimitive2D.hxx>
+#include <drawinglayer/primitive2d/glowprimitive2d.hxx>
 #include <drawinglayer/geometry/viewinformation2d.hxx>
 #include <drawinglayer/attribute/lineattribute.hxx>
 #include <drawinglayer/attribute/fontattribute.hxx>
@@ -1250,6 +1251,18 @@ void Primitive2dXmlDump::decomposeAndWrite(
                 break;
             }
 
+            case PRIMITIVE2D_ID_GLOWPRIMITIVE2D:
+            {
+                const auto& rPrimitive2D = dynamic_cast<const 
GlowPrimitive2D&>(*pBasePrimitive);
+                rWriter.startElement("glow");
+                rWriter.attribute("color",
+                                  
convertColorToString(rPrimitive2D.getGlowColor().getBColor()));
+                rWriter.attribute("radius", 
OUString::number(rPrimitive2D.getGlowRadius()));
+                decomposeAndWrite(rPrimitive2D.getChildren(), rWriter);
+                rWriter.endElement();
+                break;
+            }
+
             default:
             {
                 rWriter.startElement("unhandled");

Reply via email to