1 #ifndef com_sun_star_chart2_XChartShapeContainer_idl
2 #define com_sun_star_chart2_XChartShapeContainer_idl
4 #ifndef __com_sun_star_uno_XInterface_idl__
5 #include
<com
/sun
/star
/uno
/XInterface.idl
>
8 #ifndef __com_sun_star_drawing_XShape_idl__
9 #include
<com
/sun
/star
/drawing
/XShape.idl
>
12 //=============================================================================
14 module com
{ module sun
{ module star
{ module chart2
{
16 //=============================================================================
18 interface XChartShapeContainer
: ::com
::sun
::star
::uno
::XInterface
20 /** a renderer creates ChartShapes and adds it to this container
22 void addShape
( [in] com
::sun
::star
::drawing
::XShape xShape
);
24 /** a renderer can remove ChartShapes from this container (e.g. if the visible range has changed)
26 void removeShape
( [in] com
::sun
::star
::drawing
::XShape xShape
);
27 com
::sun
::star
::drawing
::XShape getShape
();
29 //... provide something for creation of Transformation ...
32 //=============================================================================