opencakefilepreferencepage.java

来自「CakePHP的Eclipse插件」· Java 代码 · 共 38 行

JAVA
38
字号
package org.xicabin.radcake.core.preferences;

import org.eclipse.jface.preference.BooleanFieldEditor;
import org.eclipse.jface.preference.DirectoryFieldEditor;
import org.eclipse.jface.preference.FieldEditorPreferencePage;
import org.eclipse.jface.preference.FileFieldEditor;
import org.eclipse.jface.preference.StringFieldEditor;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
import org.xicabin.radcake.core.CakePlugin;

public class OpenCakeFilePreferencePage extends FieldEditorPreferencePage
		implements IWorkbenchPreferencePage {

	public OpenCakeFilePreferencePage() {
		super(GRID);
		setPreferenceStore(CakePlugin.getInstance().getPreferenceStore());
		setDescription("OpenCakeFile plugin preferences");
	}

	@Override
	protected void createFieldEditors() {
		addField(new BooleanFieldEditor(
				PreferenceConstants.CREATE_MISSING_VIEW_PROMPT,
				"&Create missing view prompt", getFieldEditorParent()));
		addField(new StringFieldEditor(PreferenceConstants.VIEW_EXTENSION,
				"&View extension", getFieldEditorParent()));
		addField(new FileFieldEditor(PreferenceConstants.PHP_EXECUTABLE,
				"&PHP Executable", getFieldEditorParent()));
		addField(new DirectoryFieldEditor(PreferenceConstants.CAKEPHP_ROOT,
				"CakePHP &Root", getFieldEditorParent()));
	}

	public void init(IWorkbench workbench) {
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?