diff options
author | Andres Gomez <agomez@igalia.com> | 2013-08-26 18:33:38 +0300 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2013-09-05 08:40:13 +0000 |
commit | 43b84bbba2519686eb6b0463f422bf695d2d74b9 (patch) | |
tree | 9beeb9c705ef08a3b45ac6e46176f3ea6c163baa /offapi/com | |
parent | 6f135b0aa231a2543d73f94e39cb472e12ea47d5 (diff) |
svx: new InteropGrabBag UNO prop in Shape service
Added the new InteropGrabBag property to the Shape
service and modified the JUnit UNO unit tests for
it.
Added specific implementation in the svx module
for the SvxShape class.
This new property is intended by now for its usage
on preserving OOX's Smart-Art but it could also be
used for preserving other attributes for
interoperability among document formats.
Change-Id: Idc7a8e91592399ff05effd4da6eaa2935f8f4d42
Reviewed-on: https://gerrit.libreoffice.org/5769
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'offapi/com')
-rw-r--r-- | offapi/com/sun/star/drawing/Shape.idl | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/offapi/com/sun/star/drawing/Shape.idl b/offapi/com/sun/star/drawing/Shape.idl index bc1ac37e77c5..64f8ab4901d1 100644 --- a/offapi/com/sun/star/drawing/Shape.idl +++ b/offapi/com/sun/star/drawing/Shape.idl @@ -27,7 +27,7 @@ #include <com/sun/star/drawing/XGluePointsSupplier.idl> #include <com/sun/star/container/XNameContainer.idl> #include <com/sun/star/beans/XTolerantMultiPropertySet.idl> - +#include <com/sun/star/beans/PropertyValue.idl> module com { module sun { module star { module drawing { @@ -153,6 +153,17 @@ published service Shape /** this property lets you get and set a hyperlink for this shape. */ [optional, property] string Hyperlink; + + /** Grab bag of shape properties, used as a string-any map for + interim interop purposes. + + @since LibreOffice 4.2 + + <p>This property is intentionally not handled by the ODF + filter. Any member that should be handled there should be + first moved out from this grab bag to a separate property.</p> + */ + [optional, property] sequence<com::sun::star::beans::PropertyValue> InteropGrabBag; }; |