diff options
Diffstat (limited to 'offapi/com/sun/star/chart2/XChartShapeContainer.idl')
-rw-r--r-- | offapi/com/sun/star/chart2/XChartShapeContainer.idl | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/offapi/com/sun/star/chart2/XChartShapeContainer.idl b/offapi/com/sun/star/chart2/XChartShapeContainer.idl new file mode 100644 index 000000000000..f7505e030de6 --- /dev/null +++ b/offapi/com/sun/star/chart2/XChartShapeContainer.idl @@ -0,0 +1,36 @@ +#ifndef com_sun_star_chart2_XChartShapeContainer_idl +#define com_sun_star_chart2_XChartShapeContainer_idl + +#ifndef __com_sun_star_uno_XInterface_idl__ +#include <com/sun/star/uno/XInterface.idl> +#endif + +#ifndef __com_sun_star_drawing_XShape_idl__ +#include <com/sun/star/drawing/XShape.idl> +#endif + +//============================================================================= + +module com { module sun { module star { module chart2 { + +//============================================================================= + +interface XChartShapeContainer : ::com::sun::star::uno::XInterface +{ + /** a renderer creates ChartShapes and adds it to this container + */ + void addShape( [in] com::sun::star::drawing::XShape xShape ); + + /** a renderer can remove ChartShapes from this container (e.g. if the visible range has changed) + */ + void removeShape( [in] com::sun::star::drawing::XShape xShape ); + com::sun::star::drawing::XShape getShape(); + + //... provide something for creation of Transformation ... +}; + +//============================================================================= + +}; }; }; }; + +#endif |