package tk.eclipse.plugin.htmleditor;
import org.eclipse.jface.preference.ColorFieldEditor;
import org.eclipse.jface.preference.FieldEditorPreferencePage;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
/**
* @author Naoki Takezoe
*/
public class JSPEditorPreferencePage extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
private ColorFieldEditor colorComment;
private ColorFieldEditor colorString;
private ColorFieldEditor colorKeyword;
public JSPEditorPreferencePage() {
super(GRID);
setPreferenceStore(HTMLPlugin.getDefault().getPreferenceStore());
}
public void init(IWorkbench workbench) {
}
@Override
protected void createFieldEditors() {
setTitle(HTMLPlugin.getResourceString("HTMLEditorPreferencePage.JSP"));
Composite parent = getFieldEditorParent();
colorComment = new ColorFieldEditor(HTMLPlugin.PREF_JSP_COMMENT,
HTMLPlugin.getResourceString("HTMLEditorPreferencePage.JSPCommentColor"),
parent);
addField(colorComment);
colorString = new ColorFieldEditor(HTMLPlugin.PREF_JSP_STRING,
HTMLPlugin.getResourceString("HTMLEditorPreferencePage.JSPStringColor"),
parent);
addField(colorString);
colorKeyword = new ColorFieldEditor(HTMLPlugin.PREF_JSP_KEYWORD,
HTMLPlugin.getResourceString("HTMLEditorPreferencePage.JSPKeywordColor"),
parent);
addField(colorKeyword);
}
}