/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite * * This file is part of OpenOffice.org. * * OpenOffice.org is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 * only, as published by the Free Software Foundation. * * OpenOffice.org is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License version 3 for more details * (a copy is included in the LICENSE file that accompanied this code). * * You should have received a copy of the GNU Lesser General Public License * version 3 along with OpenOffice.org. If not, see * * for a copy of the LGPLv3 License. * ************************************************************************/ #ifndef com_sun_star_chart2_CandleStickChartType_idl #define com_sun_star_chart2_CandleStickChartType_idl #include #include module com { module sun { module star { module chart2 { /** chart type service for candlestick charts. */ service CandleStickChartType { /** The base service describing generic chart types. */ service ChartType; /** If this property is , the candlesticks are shown as Japanese candlesticks. This implies that the property ShowFirst is also .

Japanese candlesticks show the first and last value as boxes. A rising course (i.e. if the last value is greater than the first one) is shown by a white box. A falling course is shown by a black box.

Default is .

@see WhiteDay @see BlackDay */ [maybedefault, property] boolean Japanese; /** If the candlestick chart shows Japanese candlesticks, that is the property Japanese is , the property set given here contains the formatting attributes of the white boxes, i.e. the boxes shown for rising values.

The XPropertySet given here must support the services FillProperties and LineProperties.

*/ [maybevoid, property] com::sun::star::beans::XPropertySet WhiteDay; /** If the candlestick chart shows Japanese candlesticks, that is the property Japanese is , the property set given here contains the formatting attributes of the black boxes, i.e. the boxes shown for falling values.

The XPropertySet given here must support the services FillProperties and LineProperties.

*/ [maybevoid, property] com::sun::star::beans::XPropertySet BlackDay; /** If this property is , the first value (which would be the opening course in a stock chart) is shown in the chart. This also makes the role "values-first" mandatory.

This property is only evaluated for non-Japanese candlestick charts, as Japanese candlesticks always require to show the first value.

Default is .

*/ [maybedefault, property] boolean ShowFirst; /** If this property is , the low and high values are shown in the chart. This also makes the roles "values-min" and "values-max" mandatory.

Default is .

*/ [maybedefault, property] boolean ShowHighLow; }; } ; // chart2 } ; // star } ; // sun } ; // com #endif /* vim:set shiftwidth=4 softtabstop=4 expandtab: */