]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - eclipse/plugins/org.argeo.slc.ui.launch/src/main/java/org/argeo/slc/ui/launch/preferences/SlcLaunchPreferencePage.java
Working version
[gpl/argeo-slc.git] / eclipse / plugins / org.argeo.slc.ui.launch / src / main / java / org / argeo / slc / ui / launch / preferences / SlcLaunchPreferencePage.java
diff --git a/eclipse/plugins/org.argeo.slc.ui.launch/src/main/java/org/argeo/slc/ui/launch/preferences/SlcLaunchPreferencePage.java b/eclipse/plugins/org.argeo.slc.ui.launch/src/main/java/org/argeo/slc/ui/launch/preferences/SlcLaunchPreferencePage.java
new file mode 100644 (file)
index 0000000..cfa66dd
--- /dev/null
@@ -0,0 +1,34 @@
+package org.argeo.slc.ui.launch.preferences;\r
+\r
+import org.argeo.slc.ui.launch.SlcUiLaunchPlugin;\r
+import org.eclipse.jface.preference.DirectoryFieldEditor;\r
+import org.eclipse.jface.preference.FieldEditorPreferencePage;\r
+import org.eclipse.ui.IWorkbench;\r
+import org.eclipse.ui.IWorkbenchPreferencePage;\r
+\r
+public class SlcLaunchPreferencePage extends FieldEditorPreferencePage implements\r
+               IWorkbenchPreferencePage {\r
+       public final static String PREF_SLC_RUNTIME_LOCATION = SlcUiLaunchPlugin.ID\r
+                       + ".slcRuntimeLocation";\r
+       public final static String PREF_EMBEDDED_JAVA_LIBRARY_PATH = SlcUiLaunchPlugin.ID\r
+                       + ".embeddedJavaLibraryPath";\r
+\r
+       public SlcLaunchPreferencePage() {\r
+//             IPreferenceStore store = SlcUiLaunchPlugin.getDefault()\r
+//                             .getPreferenceStore();\r
+//             setPreferenceStore(store);\r
+               setDescription("Argeo SLC Launch Preferences");\r
+       }\r
+\r
+       @Override\r
+       protected void createFieldEditors() {\r
+               addField(new DirectoryFieldEditor(PREF_SLC_RUNTIME_LOCATION,\r
+                               "SLC Runtime", getFieldEditorParent()));\r
+               addField(new DirectoryFieldEditor(PREF_EMBEDDED_JAVA_LIBRARY_PATH,\r
+                               "Embedded Java Library Path", getFieldEditorParent()));\r
+       }\r
+\r
+       public void init(IWorkbench workbench) {\r
+       }\r
+\r
+}\r