Révision 340
tmp/CQP/src/cwbinstaller/commands/DoInstallStep.java (revision 340) | ||
---|---|---|
8 | 8 |
import org.osgi.framework.Version; |
9 | 9 |
import org.txm.core.preferences.TBXPreferences; |
10 | 10 |
import org.txm.core.preferences.TXMPreferences; |
11 |
import org.txm.rcp.TxmPreferences; |
|
12 |
import org.txm.rcp.preferences.CQPPreferencePage; |
|
13 | 11 |
import org.txm.utils.BundleUtils; |
14 | 12 |
import org.txm.utils.logger.Log; |
15 | 13 |
|
tmp/org.txm.chartsengine.r.rcp/src/org/txm/rcp/chartsengine/r/preferences/RChartsEnginePreferencePage.java (revision 340) | ||
---|---|---|
37 | 37 |
import org.eclipse.ui.PlatformUI; |
38 | 38 |
import org.txm.chartsengine.core.ChartsEngine; |
39 | 39 |
import org.txm.chartsengine.core.preferences.ChartsEnginePreferences; |
40 |
import org.txm.chartsengine.jfreechart.core.JFCChartsEngine; |
|
41 |
import org.txm.chartsengine.jfreechart.core.preferences.JFCChartsEnginePreferences; |
|
40 | 42 |
import org.txm.chartsengine.r.core.RChartsEngine; |
41 | 43 |
import org.txm.chartsengine.r.core.preferences.RChartsEnginePreferences; |
42 | 44 |
import org.txm.chartsengine.rcp.SWTChartsComponentsProvider; |
... | ... | |
77 | 79 |
} |
78 | 80 |
|
79 | 81 |
addField(new ComboFieldEditor(RChartsEnginePreferences.OUTPUT_FORMAT, SWTComponentsProviderMessages.ChartsEnginePreferencePage_COMBO_FIELD_SELECT_DISPLAY_FORMAT_LABEL, displayFormats, getFieldEditorParent())); |
82 |
|
|
80 | 83 |
} |
81 | 84 |
|
82 | 85 |
|
... | ... | |
99 | 102 |
// Sets the new current charts SWT component provider according to the output format if the charts engine is the current one |
100 | 103 |
if(ChartsEngine.getCurrent() instanceof RChartsEngine) { |
101 | 104 |
SWTChartsComponentsProvider.setCurrrentComponentsProvider(ChartsEngine.getCurrent()); |
102 |
|
|
105 |
|
|
106 |
//FIXME: old code |
|
103 | 107 |
// Set the first charts engine supported export file format as default charts export file format |
104 |
TXMPreferences.putString(ChartsEnginePreferences.PREFERENCES_NODE, ChartsEnginePreferences.RDEVICE, ChartsEngine.getCurrent().getSupportedOutputFileFormats().get(0)); |
|
105 |
|
|
106 |
// Refresh the User\Export preference page to update "Default charts export file format" combo box |
|
107 |
PlatformUI.getWorkbench().getPreferenceManager(). |
|
108 |
find("org.txm.rcp.preferences.TextometriePreferencePage/" + UserPreferencePage.ID + "/" + ExportPreferencePage.ID).createPage(); //$NON-NLS-1$ //$NON-NLS-2$ |
|
108 |
// TXMPreferences.putString(ChartsEnginePreferences.PREFERENCES_NODE, ChartsEnginePreferences.RDEVICE, ChartsEngine.getCurrent().getSupportedOutputFileFormats().get(0));
|
|
109 |
// |
|
110 |
// // Refresh the User\Export preference page to update "Default charts export file format" combo box
|
|
111 |
// PlatformUI.getWorkbench().getPreferenceManager().
|
|
112 |
// find("org.txm.rcp.preferences.TextometriePreferencePage/" + UserPreferencePage.ID + "/" + ExportPreferencePage.ID).createPage(); //$NON-NLS-1$ //$NON-NLS-2$
|
|
109 | 113 |
|
110 | 114 |
} |
111 | 115 |
|
tmp/org.txm.chartsengine.core/src/org/txm/chartsengine/core/preferences/ChartsEnginePreferences.java (revision 340) | ||
---|---|---|
56 | 56 |
*/ |
57 | 57 |
public final static String MONOCHROME_COLOR = PREFERENCES_PREFIX + "monochrome_color"; //$NON-NLS-1$ |
58 | 58 |
|
59 |
/** The Constant RDEVICE. */ |
|
60 |
public static final String RDEVICE = "export_format"; //$NON-NLS-1$ |
|
59 |
/** |
|
60 |
* Constant for the default export format. |
|
61 |
*/ |
|
62 |
public static final String DEFAULT_EXPORT_FORMAT = PREFERENCES_PREFIX + "default_export_format"; //$NON-NLS-1$ |
|
61 | 63 |
|
62 | 64 |
/** |
63 | 65 |
* Constant for the font. |
... | ... | |
76 | 78 |
Preferences preferences = DefaultScope.INSTANCE.getNode(PREFERENCES_NODE); |
77 | 79 |
|
78 | 80 |
preferences.put(CURRENT_NAME, "jfreechart_charts_engine"); //$NON-NLS-1$ |
79 |
preferences.put(RDEVICE, "svg");
|
|
81 |
preferences.put(DEFAULT_EXPORT_FORMAT, "svg");
|
|
80 | 82 |
|
81 | 83 |
|
82 | 84 |
initializeChartsEngineSharedPreferences(preferences); |
tmp/org.txm.chartsengine.rcp/src/org/txm/chartsengine/rcp/messages/SWTComponentsProviderMessages.java (revision 340) | ||
---|---|---|
8 | 8 |
private static final String BUNDLE_NAME = "org.txm.chartsengine.rcp.messages.messages"; //$NON-NLS-1$ |
9 | 9 |
|
10 | 10 |
public static String ChartsEnginePreferencePage_COMBO_FIELD_SELECT_DISPLAY_FORMAT_LABEL; |
11 |
|
|
11 |
public static String ChartsEnginePreferencePage_COMBO_FIELD_SELECT_EXPORT_FORMAT_LABEL; |
|
12 |
|
|
12 | 13 |
public static String ChartsEnginePreferencePage_COMBO_FIELD_SELECT_ENGINE_LABEL; |
13 | 14 |
public static String ChartsEnginePreferencePage_LOG_RECREATING_CHARTS_ENGINE; |
14 | 15 |
|
tmp/org.txm.chartsengine.rcp/src/org/txm/chartsengine/rcp/messages/messages_fr.properties (revision 340) | ||
---|---|---|
1 | 1 |
|
2 | 2 |
ChartsEnginePreferencePage_COMBO_FIELD_SELECT_DISPLAY_FORMAT_LABEL = Format d'affichage |
3 |
ChartsEnginePreferencePage_COMBO_FIELD_SELECT_ENGINE_LABEL = Moteur de graphiques courant |
|
4 |
ChartsEnginePreferencePage_COMBO_FIELD_SELECT_EXPORT_FORMAT_LABEL = Format d'export par défaut |
|
5 |
ChartsEnginePreferencePage_LOG_RECREATING_CHARTS_ENGINE = Réinitialisation du moteur de production de graphiques et du fournisseur de composants SWT |
|
6 |
ChartsEnginePreferencePage_PreferencesWillBeAppliedToNewChart = Ces préférences seront appliquées aux nouveaux graphiques. Les graphiques précédemment créés ne seront pas affectés. |
|
7 |
ChartsEnginePreferencePage_RenderingColorsMode = Mode de rendu des couleurs |
|
8 |
ChartsEnginePreferencePage_RenderingModeBlackAndWhite = Noir et blanc |
|
9 |
ChartsEnginePreferencePage_RenderingModeColors = Couleurs |
|
10 |
ChartsEnginePreferencePage_RenderingModeGrayscale = Niveaux de gris |
|
11 |
ChartsEnginePreferencePage_RenderingModeMonochrome = Monochrome |
|
12 |
ChartsEnginePreferencePage_RenderingMonochromeColor = Couleur du rendu monochrome |
|
3 | 13 |
|
4 |
ChartsEnginePreferencePage_COMBO_FIELD_SELECT_ENGINE_LABEL = Moteur de graphiques courant |
|
5 |
|
|
6 |
ChartsEnginePreferencePage_LOG_RECREATING_CHARTS_ENGINE = Réinitialisation du moteur de production de graphiques et du fournisseur de composants SWT |
|
7 |
|
|
8 |
ChartsEnginePreferencePage_PreferencesWillBeAppliedToNewChart = Ces préférences seront appliquées aux nouveaux graphiques. Les graphiques précédemment créés ne seront pas affectés. |
|
9 |
|
|
10 |
ChartsEnginePreferencePage_RenderingColorsMode = Mode de rendu des couleurs |
|
11 |
|
|
12 |
ChartsEnginePreferencePage_RenderingModeBlackAndWhite = Noir et blanc |
|
13 |
|
|
14 |
ChartsEnginePreferencePage_RenderingModeColors = Couleurs |
|
15 |
|
|
16 |
ChartsEnginePreferencePage_RenderingModeGrayscale = Niveaux de gris |
|
17 |
|
|
18 |
ChartsEnginePreferencePage_RenderingModeMonochrome = Monochrome |
|
19 |
|
|
20 |
ChartsEnginePreferencePage_RenderingMonochromeColor = Couleur du rendu monochrome |
|
21 |
|
|
22 | 14 |
ChartsEngineSharedPreferencePage_CHARTS_RENDERING_DEFAULT_PREFERENCES = Rendu des graphiques |
23 | 15 |
|
24 |
SWTChartsComponentProvider_SHARED_SEND_SELECTION_TO_CONCORDANCE = Envoyer la sélection vers la concordance |
|
25 |
|
|
16 |
SWTChartsComponentProvider_SHARED_SEND_SELECTION_TO_CONCORDANCE = Envoyer la sélection vers la concordance |
|
26 | 17 |
SWTChartsComponentProvider_SHARED_SEND_SELECTION_TO_COOCCURRENCE = Envoyer la sélection vers la cooccurrence |
27 |
|
|
28 |
SWTChartsComponentProvider_SHARED_SEND_SELECTION_TO_INDEX = Envoyer la sélection vers l'index |
|
29 |
|
|
30 |
SWTChartsComponentProvider_SHOWHIDE__TITLE = Afficher/masquer le titre |
|
31 |
|
|
32 |
SWTChartsComponentProvider_SHOW_GRID = Afficher la grille |
|
33 |
|
|
34 |
SWTChartsComponentProvider_SHOW_HIDE_GRID = Afficher/masquer la grille |
|
35 |
|
|
36 |
SWTChartsComponentProvider_SHOW_HIDE_LEGEND = Afficher/masquer la légende |
|
37 |
|
|
38 |
SWTChartsComponentProvider_SHOW_LEGEND = Afficher la légende |
|
39 |
|
|
40 |
SWTChartsComponentProvider_SHOW_TITLE = Afficher le titre |
|
18 |
SWTChartsComponentProvider_SHARED_SEND_SELECTION_TO_INDEX = Envoyer la sélection vers l'index |
|
19 |
SWTChartsComponentProvider_SHOWHIDE__TITLE = Afficher/masquer le titre |
|
20 |
SWTChartsComponentProvider_SHOW_GRID = Afficher la grille |
|
21 |
SWTChartsComponentProvider_SHOW_HIDE_GRID = Afficher/masquer la grille |
|
22 |
SWTChartsComponentProvider_SHOW_HIDE_LEGEND = Afficher/masquer la légende |
|
23 |
SWTChartsComponentProvider_SHOW_LEGEND = Afficher la légende |
|
24 |
SWTChartsComponentProvider_SHOW_TITLE = Afficher le titre |
tmp/org.txm.chartsengine.rcp/src/org/txm/chartsengine/rcp/messages/messages.properties (revision 340) | ||
---|---|---|
1 |
ChartsEnginePreferencePage_COMBO_FIELD_SELECT_DISPLAY_FORMAT_LABEL=Display format |
|
2 |
ChartsEnginePreferencePage_COMBO_FIELD_SELECT_ENGINE_LABEL=Current Engine |
|
3 |
ChartsEnginePreferencePage_LOG_RECREATING_CHARTS_ENGINE=Recreating Charts Engine and SWT chart components provider |
|
4 |
ChartsEnginePreferencePage_PreferencesWillBeAppliedToNewChart=These preferences will apply to new charts, previously created charts will not be affected. |
|
5 |
ChartsEnginePreferencePage_RenderingColorsMode=Rendering colors mode |
|
6 |
ChartsEnginePreferencePage_RenderingModeBlackAndWhite=Black and white |
|
7 |
ChartsEnginePreferencePage_RenderingModeColors=Colors |
|
8 |
ChartsEnginePreferencePage_RenderingModeGrayscale=Grayscale |
|
9 |
ChartsEnginePreferencePage_RenderingModeMonochrome=Monochrome |
|
10 |
ChartsEnginePreferencePage_RenderingMonochromeColor=Monochrome rendering color |
|
11 |
ChartsEngineSharedPreferencePage_CHARTS_RENDERING_DEFAULT_PREFERENCES=Charts rendering |
|
12 |
SWTChartsComponentProvider_SHARED_SEND_SELECTION_TO_CONCORDANCE=Send selection to concordance |
|
13 |
SWTChartsComponentProvider_SHARED_SEND_SELECTION_TO_COOCCURRENCE=Send selection to cooccurrence |
|
14 |
SWTChartsComponentProvider_SHARED_SEND_SELECTION_TO_INDEX=Send selection to index |
|
15 |
SWTChartsComponentProvider_SHOW_GRID=Show grid |
|
16 |
SWTChartsComponentProvider_SHOW_HIDE_GRID=Show/hide grid |
|
17 |
SWTChartsComponentProvider_SHOW_HIDE_LEGEND=Show/hide legend |
|
18 |
SWTChartsComponentProvider_SHOW_HIDE_TITLE=Show/hide title |
|
19 |
SWTChartsComponentProvider_SHOW_LEGEND=Show legend |
|
20 |
SWTChartsComponentProvider_SHOW_TITLE=Show title |
|
1 |
|
|
2 |
ChartsEnginePreferencePage_COMBO_FIELD_SELECT_DISPLAY_FORMAT_LABEL = Display format |
|
3 |
ChartsEnginePreferencePage_COMBO_FIELD_SELECT_ENGINE_LABEL = Current Engine |
|
4 |
ChartsEnginePreferencePage_COMBO_FIELD_SELECT_EXPORT_FORMAT_LABEL = Export default format |
|
5 |
ChartsEnginePreferencePage_LOG_RECREATING_CHARTS_ENGINE = Recreating Charts Engine and SWT chart components provider |
|
6 |
ChartsEnginePreferencePage_PreferencesWillBeAppliedToNewChart = These preferences will apply to new charts, previously created charts will not be affected. |
|
7 |
ChartsEnginePreferencePage_RenderingColorsMode = Rendering colors mode |
|
8 |
ChartsEnginePreferencePage_RenderingModeBlackAndWhite = Black and white |
|
9 |
ChartsEnginePreferencePage_RenderingModeColors = Colors |
|
10 |
ChartsEnginePreferencePage_RenderingModeGrayscale = Grayscale |
|
11 |
ChartsEnginePreferencePage_RenderingModeMonochrome = Monochrome |
|
12 |
ChartsEnginePreferencePage_RenderingMonochromeColor = Monochrome rendering color |
|
13 |
|
|
14 |
ChartsEngineSharedPreferencePage_CHARTS_RENDERING_DEFAULT_PREFERENCES = Charts rendering |
|
15 |
|
|
16 |
SWTChartsComponentProvider_SHARED_SEND_SELECTION_TO_CONCORDANCE = Send selection to concordance |
|
17 |
SWTChartsComponentProvider_SHARED_SEND_SELECTION_TO_COOCCURRENCE = Send selection to cooccurrence |
|
18 |
SWTChartsComponentProvider_SHARED_SEND_SELECTION_TO_INDEX = Send selection to index |
|
19 |
SWTChartsComponentProvider_SHOW_GRID = Show grid |
|
20 |
SWTChartsComponentProvider_SHOW_HIDE_GRID = Show/hide grid |
|
21 |
SWTChartsComponentProvider_SHOW_HIDE_LEGEND = Show/hide legend |
|
22 |
SWTChartsComponentProvider_SHOW_HIDE_TITLE = Show/hide title |
|
23 |
SWTChartsComponentProvider_SHOW_LEGEND = Show legend |
|
24 |
SWTChartsComponentProvider_SHOW_TITLE = Show title |
tmp/org.txm.chartsengine.rcp/src/org/txm/chartsengine/rcp/handlers/ExportChart.java (revision 340) | ||
---|---|---|
95 | 95 |
extensions[i] = "*." + SWTChartsComponentsProvider.getCurrent().getChartsEngineSupportedExportFileFormats().get(i); //$NON-NLS-1$ |
96 | 96 |
|
97 | 97 |
// Store the default chart export file format index |
98 |
if(TXMPreferences.getString(ChartsEnginePreferences.PREFERENCES_NODE, ChartsEnginePreferences.RDEVICE, "svg").equals(SWTChartsComponentsProvider.getCurrent().getEditorSupportedExportFileFormats().get(i))) {
|
|
98 |
if(TXMPreferences.getString(ChartsEnginePreferences.PREFERENCES_NODE, ChartsEnginePreferences.DEFAULT_EXPORT_FORMAT, "svg").equals(SWTChartsComponentsProvider.getCurrent().getEditorSupportedExportFileFormats().get(i))) {
|
|
99 | 99 |
defaultChartFormatIndex = i; |
100 | 100 |
} |
101 | 101 |
} |
tmp/org.txm.chartsengine.rcp/src/org/txm/chartsengine/rcp/handlers/ExportChartEditorView.java (revision 340) | ||
---|---|---|
84 | 84 |
extensions[i] = "*." + SWTChartsComponentsProvider.getCurrent().getEditorSupportedExportFileFormats().get(i); //$NON-NLS-1$ |
85 | 85 |
|
86 | 86 |
// Store the default chart export file format index |
87 |
if(TXMPreferences.getString(ChartsEnginePreferences.PREFERENCES_NODE, ChartsEnginePreferences.RDEVICE).equals(SWTChartsComponentsProvider.getCurrent().getEditorSupportedExportFileFormats().get(i))) {
|
|
87 |
if(TXMPreferences.getString(ChartsEnginePreferences.PREFERENCES_NODE, ChartsEnginePreferences.DEFAULT_EXPORT_FORMAT).equals(SWTChartsComponentsProvider.getCurrent().getEditorSupportedExportFileFormats().get(i))) {
|
|
88 | 88 |
defaultChartFormatIndex = i; |
89 | 89 |
} |
90 | 90 |
} |
tmp/org.txm.chartsengine.rcp/src/org/txm/chartsengine/rcp/preferences/ChartsEnginePreferencePage.java (revision 340) | ||
---|---|---|
1 | 1 |
package org.txm.chartsengine.rcp.preferences; |
2 | 2 |
|
3 |
import java.util.ArrayList; |
|
4 |
import java.util.TreeSet; |
|
5 |
|
|
3 | 6 |
import org.eclipse.core.runtime.IConfigurationElement; |
4 | 7 |
import org.eclipse.core.runtime.Platform; |
5 | 8 |
import org.eclipse.jface.preference.ColorFieldEditor; |
... | ... | |
12 | 15 |
import org.eclipse.ui.PlatformUI; |
13 | 16 |
import org.txm.chartsengine.core.ChartsEngine; |
14 | 17 |
import org.txm.chartsengine.core.preferences.ChartsEnginePreferences; |
18 |
import org.txm.chartsengine.jfreechart.core.JFCChartsEngine; |
|
19 |
import org.txm.chartsengine.jfreechart.core.preferences.JFCChartsEnginePreferences; |
|
15 | 20 |
import org.txm.chartsengine.rcp.SWTChartsComponentsProvider; |
16 | 21 |
import org.txm.chartsengine.rcp.messages.SWTComponentsProviderMessages; |
17 | 22 |
import org.txm.core.preferences.TBXPreferences; |
... | ... | |
81 | 86 |
//((Text)font.getPreviewControl()).setLayoutData(new GridData(GridData.FILL_BOTH)); |
82 | 87 |
//System.out.println("ChartsEnginePreferencePage.createFieldEditors() " + font.getPreviewControl()); |
83 | 88 |
|
89 |
|
|
90 |
// export formats |
|
91 |
ArrayList<String> supportedExportFormats = new ArrayList<String>(); |
|
92 |
supportedExportFormats.addAll(JFCChartsEngine.getSupportedOutputFileFormatsStatic()); |
|
93 |
|
|
94 |
// Sort the set |
|
95 |
TreeSet<String> formatsSet = new TreeSet <String>(supportedExportFormats); |
|
96 |
String[] formats = formatsSet.toArray(new String[formatsSet.size()]); |
|
97 |
|
|
98 |
String[][] exportFormats = new String[formats.length][2]; |
|
99 |
for(int i = 0; i < formats.length; i++) { |
|
100 |
exportFormats[i][0] = formats[i]; |
|
101 |
exportFormats[i][1] = formats[i]; |
|
102 |
} |
|
103 |
|
|
104 |
this.addField(new ComboFieldEditor(ChartsEnginePreferences.DEFAULT_EXPORT_FORMAT, SWTComponentsProviderMessages.ChartsEnginePreferencePage_COMBO_FIELD_SELECT_DISPLAY_FORMAT_LABEL, exportFormats, this.getFieldEditorParent())); |
|
84 | 105 |
} |
85 | 106 |
|
86 | 107 |
|
... | ... | |
116 | 137 |
SWTChartsComponentsProvider.setCurrrentComponentsProvider(ChartsEngine.getCurrent()); |
117 | 138 |
|
118 | 139 |
// Set the first charts engine supported export file format as default charts export file format |
119 |
TXMPreferences.putString(ChartsEnginePreferences.PREFERENCES_NODE, ChartsEnginePreferences.RDEVICE, ChartsEngine.getCurrent().getSupportedOutputFileFormats().get(0));
|
|
140 |
TXMPreferences.putString(ChartsEnginePreferences.PREFERENCES_NODE, ChartsEnginePreferences.DEFAULT_EXPORT_FORMAT, ChartsEngine.getCurrent().getSupportedOutputFileFormats().get(0));
|
|
120 | 141 |
|
121 | 142 |
|
122 | 143 |
// Set the new monochrome color for all charts engine theme |
... | ... | |
124 | 145 |
ChartsEngine.getChartsEngines().get(i).getTheme().setMonochromeColor(TXMPreferences.getString(ChartsEnginePreferences.PREFERENCES_NODE, ChartsEnginePreferences.MONOCHROME_COLOR)); |
125 | 146 |
} |
126 | 147 |
|
127 |
|
|
148 |
//FIXME: old code |
|
128 | 149 |
// Refresh the User\Export preference page to update "Default charts export file format" combo box |
129 |
PlatformUI.getWorkbench().getPreferenceManager(). |
|
130 |
find("org.txm.rcp.preferences.TextometriePreferencePage/" + UserPreferencePage.ID + "/" + ExportPreferencePage.ID).createPage(); //$NON-NLS-1$ //$NON-NLS-2$ |
|
150 |
// PlatformUI.getWorkbench().getPreferenceManager().
|
|
151 |
// find("org.txm.rcp.preferences.TextometriePreferencePage/" + UserPreferencePage.ID + "/" + ExportPreferencePage.ID).createPage(); //$NON-NLS-1$ //$NON-NLS-2$
|
|
131 | 152 |
} |
132 | 153 |
|
133 | 154 |
// // FIXME: useless ? |
tmp/org.txm.chartsengine.jfreechart.core/src/org/txm/chartsengine/jfreechart/core/preferences/JFCChartsEnginePreferences.java (revision 340) | ||
---|---|---|
4 | 4 |
import org.eclipse.core.runtime.preferences.DefaultScope; |
5 | 5 |
import org.osgi.framework.FrameworkUtil; |
6 | 6 |
import org.osgi.service.prefs.Preferences; |
7 |
import org.txm.chartsengine.core.ChartsEngine; |
|
7 | 8 |
import org.txm.chartsengine.jfreechart.core.JFCChartsEngine; |
8 | 9 |
import org.txm.core.preferences.TXMPreferences; |
9 | 10 |
|
tmp/org.txm.chartsengine.jfreechart.rcp/src/org/txm/chartsengine/jfreechart/rcp/preferences/JFCChartsEnginePreferencePage.java (revision 340) | ||
---|---|---|
34 | 34 |
|
35 | 35 |
import org.eclipse.jface.preference.ComboFieldEditor; |
36 | 36 |
import org.eclipse.ui.IWorkbench; |
37 |
import org.eclipse.ui.PlatformUI; |
|
38 | 37 |
import org.txm.chartsengine.core.ChartsEngine; |
39 |
import org.txm.chartsengine.core.preferences.ChartsEnginePreferences; |
|
40 | 38 |
import org.txm.chartsengine.jfreechart.core.JFCChartsEngine; |
41 | 39 |
import org.txm.chartsengine.jfreechart.core.preferences.JFCChartsEnginePreferences; |
42 | 40 |
import org.txm.chartsengine.rcp.SWTChartsComponentsProvider; |
43 | 41 |
import org.txm.chartsengine.rcp.messages.SWTComponentsProviderMessages; |
44 |
import org.txm.core.preferences.TXMPreferences; |
|
45 |
import org.txm.rcp.preferences.ExportPreferencePage; |
|
46 | 42 |
import org.txm.rcp.preferences.TXMPreferencePage; |
47 | 43 |
import org.txm.rcp.preferences.TXMPreferenceStore; |
48 |
import org.txm.rcp.preferences.UserPreferencePage; |
|
49 | 44 |
|
50 | 45 |
/** |
51 | 46 |
* JFreeChart charts engine preference page. |
... | ... | |
62 | 57 |
// TODO : add JFC Themes selection? |
63 | 58 |
|
64 | 59 |
|
60 |
// output formats |
|
65 | 61 |
ArrayList<String> supportedOutputFormats = new ArrayList<String>(); |
66 |
|
|
67 |
|
|
68 | 62 |
supportedOutputFormats.addAll(JFCChartsEngine.getSupportedOutputDisplayFormatsStatic()); |
69 | 63 |
supportedOutputFormats.addAll(JFCChartsEngine.getSupportedOutputFileFormatsStatic()); |
70 | 64 |
|
... | ... | |
79 | 73 |
} |
80 | 74 |
|
81 | 75 |
this.addField(new ComboFieldEditor(JFCChartsEnginePreferences.OUTPUT_FORMAT, SWTComponentsProviderMessages.ChartsEnginePreferencePage_COMBO_FIELD_SELECT_DISPLAY_FORMAT_LABEL, displayFormats, this.getFieldEditorParent())); |
76 |
|
|
82 | 77 |
} |
83 | 78 |
|
84 | 79 |
|
... | ... | |
98 | 93 |
// Sets the new current charts SWT component provider according to the output format if the charts engine is the current one |
99 | 94 |
if(ChartsEngine.getCurrent() instanceof JFCChartsEngine) { |
100 | 95 |
SWTChartsComponentsProvider.setCurrrentComponentsProvider(ChartsEngine.getCurrent()); |
101 |
|
|
102 |
// Set the first charts engine supported export file format as default charts export file format |
|
103 |
TXMPreferences.putString(ChartsEnginePreferences.PREFERENCES_NODE, ChartsEnginePreferences.RDEVICE, ChartsEngine.getCurrent().getSupportedOutputFileFormats().get(0)); |
|
104 |
|
|
105 |
// Refresh the User\Export preference page to update "Default charts export file format" combo box |
|
106 |
PlatformUI.getWorkbench().getPreferenceManager(). |
|
107 |
find("org.txm.rcp.preferences.TextometriePreferencePage/" + UserPreferencePage.ID + "/" + ExportPreferencePage.ID).createPage(); //$NON-NLS-1$ //$NON-NLS-2$ |
|
96 |
|
|
97 |
//FIXME: old code |
|
98 |
// // Set the first charts engine supported export file format as default charts export file format |
|
99 |
// TXMPreferences.putString(ChartsEnginePreferences.PREFERENCES_NODE, ChartsEnginePreferences.RDEVICE, ChartsEngine.getCurrent().getSupportedOutputFileFormats().get(0)); |
|
100 |
// |
|
101 |
// // Refresh the User\Export preference page to update "Default charts export file format" combo box |
|
102 |
// PlatformUI.getWorkbench().getPreferenceManager(). |
|
103 |
// find("org.txm.rcp.preferences.TextometriePreferencePage/" + UserPreferencePage.ID + "/" + ExportPreferencePage.ID).createPage(); //$NON-NLS-1$ //$NON-NLS-2$ |
|
108 | 104 |
|
109 | 105 |
} |
110 | 106 |
|
Formats disponibles : Unified diff