X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/PHPEclipseBasePreferencePage.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/PHPEclipseBasePreferencePage.java index 2a290d5..51b3a3c 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/PHPEclipseBasePreferencePage.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/PHPEclipseBasePreferencePage.java @@ -21,7 +21,8 @@ import org.eclipse.ui.IWorkbenchPreferencePage; public class PHPEclipseBasePreferencePage extends PreferencePage implements IWorkbenchPreferencePage { StringFieldEditor phpParserExtensionsSFE; - + StringFieldEditor xamppStartSFE; + StringFieldEditor xamppStopSFE; StringFieldEditor apacheStartSFE; StringFieldEditor apacheStopSFE; @@ -55,6 +56,8 @@ public class PHPEclipseBasePreferencePage extends PreferencePage implements IWor protected void performDefaults() { phpParserExtensionsSFE.loadDefault(); + xamppStartSFE.loadDefault(); + xamppStopSFE.loadDefault(); apacheStartSFE.loadDefault(); apacheStopSFE.loadDefault(); apacheRestartSFE.loadDefault(); @@ -72,6 +75,8 @@ public class PHPEclipseBasePreferencePage extends PreferencePage implements IWor public boolean performOk() { PHPFileUtil.setExtensins(null); phpParserExtensionsSFE.store(); + xamppStartSFE.store(); + xamppStopSFE.store(); apacheStartSFE.store(); apacheStopSFE.store(); apacheRestartSFE.store(); @@ -113,6 +118,21 @@ public class PHPEclipseBasePreferencePage extends PreferencePage implements IWor apacheSettingsGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); apacheSettingsGroup.setLayout(new GridLayout()); + + xamppStartSFE = new StringFieldEditor(IPreferenceConstants.XAMPP_START_PREF, PHPPreferencesMessages + .getString("PHPBasePreferencePage.apacheGroup.xampp_start"), apacheSettingsGroup); + xamppStartSFE.setPreferencePage(this); + xamppStartSFE.setPreferenceStore(getPreferenceStore()); + xamppStartSFE.load(); + new Label(apacheSettingsGroup, SWT.NONE); + + xamppStopSFE = new StringFieldEditor(IPreferenceConstants.XAMPP_STOP_PREF, PHPPreferencesMessages + .getString("PHPBasePreferencePage.apacheGroup.xampp_stop"), apacheSettingsGroup); + xamppStopSFE.setPreferencePage(this); + xamppStopSFE.setPreferenceStore(getPreferenceStore()); + xamppStopSFE.load(); + new Label(apacheSettingsGroup, SWT.NONE); + apacheStartBFE = new BooleanFieldEditor(PHPeclipsePlugin.APACHE_START_BACKGROUND, PHPPreferencesMessages .getString("PHPBasePreferencePage.apacheGroup.start_background"), apacheSettingsGroup); apacheStartBFE.setPreferencePage(this);