]> git.argeo.org Git - lgpl/argeo-commons.git/blob - demo/plugins/org.argeo.demo.i18n/src/main/java/org/argeo/demo/i18n/preferences/LocaleSettingsPage.java
Improve CSV and tabular
[lgpl/argeo-commons.git] / demo / plugins / org.argeo.demo.i18n / src / main / java / org / argeo / demo / i18n / preferences / LocaleSettingsPage.java
1 package org.argeo.demo.i18n.preferences;
2
3 import org.eclipse.jface.preference.BooleanFieldEditor;
4 import org.eclipse.jface.preference.FieldEditorPreferencePage;
5 import org.eclipse.jface.preference.RadioGroupFieldEditor;
6 import org.eclipse.jface.preference.StringFieldEditor;
7 import org.eclipse.ui.IWorkbench;
8 import org.eclipse.ui.IWorkbenchPreferencePage;
9
10 public class LocaleSettingsPage extends FieldEditorPreferencePage implements
11 IWorkbenchPreferencePage {
12
13 public LocaleSettingsPage() {
14 super(GRID);
15 }
16
17 public void createFieldEditors() {
18 addField(new BooleanFieldEditor("BOOLEAN_VALUE",
19 "&An example of a boolean preference", getFieldEditorParent()));
20
21 addField(new RadioGroupFieldEditor("CHOICE",
22 "An example of a multiple-choice preference", 1,
23 new String[][] { { "&Choice 1", "choice1" },
24 { "C&hoice 2", "choice2" } }, getFieldEditorParent()));
25 addField(new StringFieldEditor("MySTRING1", "A &text preference:",
26 getFieldEditorParent()));
27 addField(new StringFieldEditor("MySTRING2", "A &text preference:",
28 getFieldEditorParent()));
29 }
30
31 @Override
32 public void init(IWorkbench workbench) {
33 }
34
35 }