- Summary:
[Chart usability spec#2.9]Added Apply button for temporary saving functionality
in chart builder
- Bugzilla Bug (s) Resolved:
N/A
- Description:
Quotes Chart usability spec #2.9:
Description: Currently, chart model is only saved when finishing the chart builder.
If users want to save some settings before further operations, they have to
close the chart builder. Otherwise, if having some mistakes, they may lose all
settings by canceling chart builder. Adding the “Apply” button to
save chart temporarily can solve this issue. If pressing the
“Apply” button, setting some chart attributes, and pressing
“Cancel”, chart builder will rollback the chart model to the last
point pressing “Apply”.
If current chart is not modified yet, “Apply” button will be
disabled.
- Tests Description: Manual test
- Notes to Build Team: None
- Notes to Developers: None
- Notes to QA: None
- Notes to Documentation: None
- Files Edited:
/org.eclipse.birt.chart.examples/src/org/eclipse/birt/chart/examples/builder/ChartWizardLauncher.java
/org.eclipse.birt.chart.reportitem.ui/src/org/eclipse/birt/chart/reportitem/ui/ChartReportItemBuilderImpl.java
/org.eclipse.birt.chart.reportitem.ui/src/org/eclipse/birt/chart/reportitem/ui/DesignerRepresentation.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/src/org/eclipse/birt/chart/ui/i18n/nls.properties
/org.eclipse.birt.chart.ui/src/org/eclipse/birt/chart/ui/swt/wizard/ChartAdapter.java
/org.eclipse.birt.chart.ui/src/org/eclipse/birt/chart/ui/swt/wizard/ChartWizard.java
/org.eclipse.birt.core.ui/src/org/eclipse/birt/core/ui/frameworks/taskwizard/WizardBase.java
- Files Added:
/org.eclipse.birt.chart.ui/src/org/eclipse/birt/chart/ui/swt/wizard/ApplyButtonHandler.java
/org.eclipse.birt.core.ui/src/org/eclipse/birt/core/ui/frameworks/taskwizard/interfaces/IButtonHandler.java
- Files Deleted