Summary:
Gantt chart UI implementation and Automatic axis type validation
Bugzilla Bug (s) Resolved:
147770, 132040 (Partial), 143054 (Partial)
Description:
1. Provide gantt chart support in chart builder.
2. Modify GanttDataSetProcessorImpl.java to be compatible with other sample
data.
3. Chart type conversion.
4. Support automatic axis type validation according to data column and
grouping.
5. Add new chart icons and images.
Tests
Description: Test Manually.
Files
Edited:
/org.eclipse.birt.chart.engine.extension/src/org/eclipse/birt/chart/datafeed/GanttDataSetProcessorImpl.java
/org.eclipse.birt.chart.engine.extension/src/org/eclipse/birt/chart/render/Line.java
/org.eclipse.birt.chart.examples/icons/obj16/differencecharticon.gif
/org.eclipse.birt.chart.examples/icons/wizban/bubblechartimage.gif
/org.eclipse.birt.chart.examples/icons/wizban/differencechartimage.gif
/org.eclipse.birt.chart.examples/icons/wizban/horizontalbubblechartimage.gif
/org.eclipse.birt.chart.examples/icons/wizban/horizontaldifferencechartimage.gif
/org.eclipse.birt.chart.examples/src/org/eclipse/birt/chart/examples/builder/DefaultDataServiceProviderImpl.java
/org.eclipse.birt.chart.reportitem.ui/src/org/eclipse/birt/chart/reportitem/ui/ReportDataServiceProvider.java
/org.eclipse.birt.chart.ui.extension/plugin.xml
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/series/AreaSeriesUIProvider.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/series/BarSeriesUIProvider.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/series/BubbleSeriesUIProvider.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/series/DifferenceSeriesUIProvider.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/series/GanttSeriesUIProvider.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/series/LineSeriesUIProvider.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/series/MeterSeriesUIProvider.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/series/PieSeriesUIProvider.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/series/ScatterSeriesUIProvider.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/series/SeriesUIProvider.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/series/StockSeriesUIProvider.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/type/AreaChart.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/type/BarChart.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/type/BubbleChart.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/type/DifferenceChart.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/type/GanttChart.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/type/LineChart.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/type/MeterChart.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/type/PieChart.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/type/ScatterChart.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/type/StockChart.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/wizard/TaskSelectData.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/wizard/TaskSelectType.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/wizard/data/BaseDataDefinitionComponent.java
/org.eclipse.birt.chart.ui.extension/src/org/eclipse/birt/chart/ui/swt/wizard/format/popup/AbstractPopupSheet.java
/org.eclipse.birt.chart.ui/.classpath
/org.eclipse.birt.chart.ui/icons/obj16/differencecharticon.gif
/org.eclipse.birt.chart.ui/icons/wizban/bubblechartimage.gif
/org.eclipse.birt.chart.ui/icons/wizban/differencechartimage.gif
/org.eclipse.birt.chart.ui/icons/wizban/horizontalbubblechartimage.gif
/org.eclipse.birt.chart.ui/icons/wizban/horizontaldifferencechartimage.gif
/org.eclipse.birt.chart.ui/src/org/eclipse/birt/chart/ui/swt/DefaultSeriesUIProvider.java
/org.eclipse.birt.chart.ui/src/org/eclipse/birt/chart/ui/swt/interfaces/IDataServiceProvider.java
/org.eclipse.birt.chart.ui/src/org/eclipse/birt/chart/ui/swt/interfaces/ISeriesUIProvider.java
/org.eclipse.birt.chart.ui/src/org/eclipse/birt/chart/ui/util/ChartUIUtil.java
Files
Added:
/org.eclipse.birt.chart.examples/icons/obj16/arrow.gif
/org.eclipse.birt.chart.examples/icons/obj16/group.gif
/org.eclipse.birt.chart.ui/icons/obj16/arrow.gif
/org.eclipse.birt.chart.ui/icons/obj16/group.gif
Files
Deleted: None
Notes
to Build Team: None
Notes
to Developers: None
Notes
to QA: None
Notes
to Documentation: API changes in
IDataSeriveProvider and ISeriesUIProvider