Kaydet (Commit) e5dd6396 authored tarafından Artur Dorda's avatar Artur Dorda Kaydeden (comit) Markus Mohrhard

Start of dumping Shape service. Added ZOrder property

Change-Id: I0d9ec609988d1df577fe4e9dd656fc6579dec701
üst c3f4c6c2
...@@ -147,6 +147,9 @@ private: ...@@ -147,6 +147,9 @@ private:
void dumpShadowXDistanceAsAttribute(sal_Int32 aShadowXDistance, xmlTextWriterPtr xmlWriter); void dumpShadowXDistanceAsAttribute(sal_Int32 aShadowXDistance, xmlTextWriterPtr xmlWriter);
void dumpShadowYDistanceAsAttribute(sal_Int32 aShadowYDistance, xmlTextWriterPtr xmlWriter); void dumpShadowYDistanceAsAttribute(sal_Int32 aShadowYDistance, xmlTextWriterPtr xmlWriter);
//Shape.idl
void dumpZOrderAsAttribute(sal_Int32 aZOrder, xmlTextWriterPtr xmlWriter);
// XShape.idl // XShape.idl
void dumpPositionAsAttribute(const com::sun::star::awt::Point& rPoint, xmlTextWriterPtr xmlWriter); void dumpPositionAsAttribute(const com::sun::star::awt::Point& rPoint, xmlTextWriterPtr xmlWriter);
void dumpSizeAsAttribute(const com::sun::star::awt::Size& rSize, xmlTextWriterPtr xmlWriter); void dumpSizeAsAttribute(const com::sun::star::awt::Size& rSize, xmlTextWriterPtr xmlWriter);
......
...@@ -859,6 +859,15 @@ namespace { ...@@ -859,6 +859,15 @@ namespace {
xmlTextWriterWriteFormatAttribute(xmlWriter, BAD_CAST("shadowYDistance"), "%" SAL_PRIdINT32, aShadowYDistance); xmlTextWriterWriteFormatAttribute(xmlWriter, BAD_CAST("shadowYDistance"), "%" SAL_PRIdINT32, aShadowYDistance);
} }
// -------------------------------
// ---------- Shape.idl ----------
// -------------------------------
void XShapeDumper::dumpZOrderAsAttribute(sal_Int32 aZOrder, xmlTextWriterPtr xmlWriter)
{
xmlTextWriterWriteFormatAttribute(xmlWriter, BAD_CAST("zOrder"), "%" SAL_PRIdINT32, aZOrder);
}
// -------------------------------- // --------------------------------
// ---------- XShape.idl ---------- // ---------- XShape.idl ----------
// -------------------------------- // --------------------------------
...@@ -1354,6 +1363,15 @@ namespace { ...@@ -1354,6 +1363,15 @@ namespace {
dumpShadowYDistanceAsAttribute(aShadowYDistance, xmlWriter); dumpShadowYDistanceAsAttribute(aShadowYDistance, xmlWriter);
} }
} }
else if(xServiceInfo->supportsService("com.sun.star.drawing.Shape"))
{
{
uno::Any anotherAny = xPropSet->getPropertyValue("ZOrder");
sal_Int32 aZOrder;
if(anotherAny >>= aZOrder)
dumpZOrderAsAttribute(aZOrder, xmlWriter);
}
}
#if DEBUG_DUMPER #if DEBUG_DUMPER
sal_Int32 nServices = aServiceNames.getLength(); sal_Int32 nServices = aServiceNames.getLength();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment