merge the formfield patch from ooo-build
[ooovba.git] / offapi / com / sun / star / chart2 / CustomLegendEntry.idl
blob9668eaf90de40ae894faee556d711828ab50369b
1 #ifndef com_sun_star_chart_CustomLegendEntry_idl
2 #define com_sun_star_chart_CustomLegendEntry_idl
4 #include <com/sun/star/beans/XPropertySet.idl>
5 #include <com/sun/star/chart2/XLegendSymbolProvider.idl>
7 module com
9 module sun
11 module star
13 module chart2
16 /** A legend entry that does not depend on data series or other chart
17 objects. It may contain any text a user specifies.
19 service CustomLegendEntry
21 /** Is used to identify an object as one that may be shown in a
22 legend.
24 interface XLegendEntry;
26 /** Is used to display a legend text
28 interface XTitled;
30 /** If the legend entry should contain a user-defined symbol, you
31 have to implement this interface.
33 [optional] interface XLegendSymbolProvider;
35 /** must be supported, if properties are implemented
37 [optional] service ::com::sun::star::beans::XPropertySet;
39 /** determines what kind of symbol is displayed next to the entry
40 in the legend.
42 [optional, property] LegendSymbolStyle SymbolStyle;
45 } ; // chart2
46 } ; // com
47 } ; // sun
48 } ; // star
50 #endif