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