package org.maziarz.yiiclipse.preferences;
import org.eclipse.jface.preference.BooleanFieldEditor;
import org.eclipse.jface.preference.DirectoryFieldEditor;
import org.eclipse.jface.preference.FieldEditorPreferencePage;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
import org.maziarz.yiiclipse.YiiclipseBundle;
public class GeneralPage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
public GeneralPage() {
super(GRID);
setPreferenceStore(YiiclipseBundle.getDefault().getPreferenceStore());
setDescription("Yiiclipse configuration page");
}
@Override
protected void createFieldEditors() {
addField(new DirectoryFieldEditor(YiiclipsePreferenceConstants.FRAMEWORK_PATH, "Yii &Directory:", getFieldEditorParent()));
addField(new BooleanFieldEditor(YiiclipsePreferenceConstants.ENABLE_ALIAS_COMPLETION, "Enable alias completion", getFieldEditorParent()));
addField(new BooleanFieldEditor(YiiclipsePreferenceConstants.ENABLE_WIDGET_CONFIG_COMPLETION, "Enable widget config completion", getFieldEditorParent()));
}
@Override
public void init(IWorkbench workbench) {
}
}