1 package org
.argeo
.demo
.i18n
.preferences
;
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
;
10 public class LocaleSettingsPage
extends FieldEditorPreferencePage
implements
11 IWorkbenchPreferencePage
{
13 public LocaleSettingsPage() {
17 public void createFieldEditors() {
18 addField(new BooleanFieldEditor("BOOLEAN_VALUE",
19 "&An example of a boolean preference", getFieldEditorParent()));
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()));
32 public void init(IWorkbench workbench
) {