/**************************************************************
*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the 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