1 package org
.argeo
.slc
.ui
.launch
.preferences
;
3 import org
.eclipse
.jface
.preference
.DirectoryFieldEditor
;
4 import org
.eclipse
.jface
.preference
.FieldEditorPreferencePage
;
5 import org
.eclipse
.jface
.preference
.IPreferenceStore
;
6 import org
.eclipse
.ui
.IWorkbench
;
7 import org
.eclipse
.ui
.IWorkbenchPreferencePage
;
9 import org
.argeo
.slc
.ui
.launch
.SlcUiLaunchPlugin
;
11 public class SlcPreferencePage
extends FieldEditorPreferencePage
implements
12 IWorkbenchPreferencePage
{
13 public final static String PREF_SLC_RUNTIME_LOCATION
= SlcUiLaunchPlugin
.ID
14 + ".slcRuntimeLocation";
16 public SlcPreferencePage() {
17 IPreferenceStore store
= SlcUiLaunchPlugin
.getDefault()
18 .getPreferenceStore();
19 setPreferenceStore(store
);
20 setDescription("Argeo SLC Preferences");
24 protected void createFieldEditors() {
25 addField(new DirectoryFieldEditor(PREF_SLC_RUNTIME_LOCATION
,
26 "SLC Runtime", getFieldEditorParent()));
29 public void init(IWorkbench workbench
) {