52 |
52 |
private ComboFieldEditor txtseparators;
|
53 |
53 |
|
54 |
54 |
/**
|
|
55 |
* The charts engine export formats selection combo box.
|
|
56 |
*/
|
|
57 |
//private ComboFieldEditor chartsEngineExportFormatsComboField;
|
|
58 |
|
|
59 |
|
|
60 |
/**
|
55 |
61 |
* Instantiates a new export preference page.
|
56 |
62 |
*/
|
57 |
63 |
public ExportPreferencePage() {
|
... | ... | |
91 |
97 |
show_export = new BooleanFieldEditor(TBXPreferences.EXPORT_SHOW,
|
92 |
98 |
TXMUIMessages.showExportResultInTheTextEditor,
|
93 |
99 |
BooleanFieldEditor.SEPARATE_LABEL, getFieldEditorParent());
|
|
100 |
addField(show_export);
|
94 |
101 |
|
95 |
102 |
|
|
103 |
// current engine supported export formats
|
|
104 |
// FIXME: SJ: doesn't work because even when giving the right preference store. It is automatically set to org.txm.core before performOK() is called, but where?
|
|
105 |
// this.chartsEngineExportFormatsComboField = new ComboFieldEditor(ChartsEnginePreferences.DEFAULT_EXPORT_FORMAT, "Graphiques", ChartsEnginesManager.getExportFormatsEntryNamesAndValues(ChartsEnginesManager.getInstance().getCurrentEngine()), this.getFieldEditorParent());
|
|
106 |
// this.chartsEngineExportFormatsComboField.setPreferenceStore(new TXMPreferenceStore(ChartsEnginePreferences.getInstance().getPreferencesNodeQualifier()));
|
|
107 |
// System.out.println("ExportPreferencePage.createFields(): before add field " + ((TXMPreferenceStore) this.chartsEngineExportFormatsComboField.getPreferenceStore()).getNodeQualifier());
|
|
108 |
// this.addField(this.chartsEngineExportFormatsComboField);
|
|
109 |
// System.out.println("ExportPreferencePage.createFields(): after add field " + ((TXMPreferenceStore) this.chartsEngineExportFormatsComboField.getPreferenceStore()).getNodeQualifier());
|
|
110 |
|
96 |
111 |
//FIXME: move this code to org.txm.jfreechart.rcp and other SWT components provider implementations
|
97 |
112 |
// Default charts export format
|
98 |
113 |
// String[][] devicesvalues = new String[SWTChartsComponentsProvider.getCurrent().getEditorSupportedExportFileFormats().size()][2];
|
... | ... | |
110 |
125 |
// devices = new ComboFieldEditor(RDEVICE, Messages.ExportPreferencePage_21, devicesvalues, getFieldEditorParent());
|
111 |
126 |
//addField(devices);
|
112 |
127 |
|
113 |
|
addField(show_export);
|
114 |
128 |
|
115 |
129 |
}
|
|
130 |
|
|
131 |
@Override
|
|
132 |
public boolean performOk() {
|
|
133 |
// FIXME: SJ: doesn't work because even when giving the right preference store. It is automatically set to org.txm.core before performOK() is called, but where?
|
|
134 |
// try {
|
|
135 |
// System.out.println("ExportPreferencePage.performOk(): " + ((TXMPreferenceStore) this.chartsEngineExportFormatsComboField.getPreferenceStore()).getNodeQualifier());
|
|
136 |
// ((ScopedPreferenceStore) this.chartsEngineExportFormatsComboField.getPreferenceStore()).save();
|
|
137 |
// }
|
|
138 |
// catch (IOException e) {
|
|
139 |
// // TODO Auto-generated catch block
|
|
140 |
// e.printStackTrace();
|
|
141 |
// }
|
|
142 |
return super.performOk();
|
|
143 |
}
|
|
144 |
|
116 |
145 |
}
|