/* -*- 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: */