You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by rg...@apache.org on 2004/10/02 01:03:39 UTC
svn commit: rev 51766 - forrest/trunk/scratchpad/eclipsePlugin/src/org/apache/forrest/eclipse/preference
Author: rgardler
Date: Fri Oct 1 16:03:38 2004
New Revision: 51766
Modified:
forrest/trunk/scratchpad/eclipsePlugin/src/org/apache/forrest/eclipse/preference/ForrestPreferences.java
Log:
Remove the working directory property, we now have the various actions working on the project context menu so we can derive the working directory from there
Modified: forrest/trunk/scratchpad/eclipsePlugin/src/org/apache/forrest/eclipse/preference/ForrestPreferences.java
==============================================================================
--- forrest/trunk/scratchpad/eclipsePlugin/src/org/apache/forrest/eclipse/preference/ForrestPreferences.java (original)
+++ forrest/trunk/scratchpad/eclipsePlugin/src/org/apache/forrest/eclipse/preference/ForrestPreferences.java Fri Oct 1 16:03:38 2004
@@ -15,11 +15,11 @@
*/
package org.apache.forrest.eclipse.preference;
-import org.eclipse.jface.preference.*;
-import org.eclipse.ui.IWorkbenchPreferencePage;
-import org.eclipse.ui.IWorkbench;
import org.apache.forrest.eclipse.ForrestPlugin;
-import org.eclipse.jface.preference.IPreferenceStore;
+import org.eclipse.jface.preference.DirectoryFieldEditor;
+import org.eclipse.jface.preference.FieldEditorPreferencePage;
+import org.eclipse.ui.IWorkbench;
+import org.eclipse.ui.IWorkbenchPreferencePage;
/**
* This class represents a preference page that is contributed to the
@@ -34,39 +34,28 @@
public class ForrestPreferences extends FieldEditorPreferencePage implements
IWorkbenchPreferencePage {
- public static final String WORKING_DIR = "WORKING_DIR";
-
public static final String FORREST_HOME = "FORREST_HOME";
+
public ForrestPreferences() {
super(GRID);
setPreferenceStore(ForrestPlugin.getDefault().getPreferenceStore());
setDescription("Configuration for Forrest");
- initializeDefaults();
}
-
- /**
- * Sets the default values of the preferences.
- * TODO Initialise FORREST_HOME from environment variable if available
- */
- private void initializeDefaults() {
- IPreferenceStore store = getPreferenceStore();
-
- }
-
+
/**
* Creates the field editors. Field editors are abstractions of the common
* GUI blocks needed to manipulate various types of preferences. Each field
* editor knows how to save and restore itself.
*/
public void createFieldEditors() {
- addField(new DirectoryFieldEditor(WORKING_DIR, "&Working Directory:",
- getFieldEditorParent()));
addField(new DirectoryFieldEditor(FORREST_HOME, "&Forrest Home:",
getFieldEditorParent()));
}
public void init(IWorkbench workbench) {
+ setPreferenceStore(ForrestPlugin.getDefault().getPreferenceStore());
}
+
}