package tk.eclipse.plugin.htmleditor.template; import org.eclipse.ui.IWorkbenchPreferencePage; import org.eclipse.ui.texteditor.templates.TemplatePreferencePage; import tk.eclipse.plugin.htmleditor.HTMLPlugin; /** * The preference page for HTML code completion templates. * * @author Naoki Takezoe */ public class HTMLTemplatePreferencePage extends TemplatePreferencePage implements IWorkbenchPreferencePage { /** * Constructor. */ public HTMLTemplatePreferencePage() { try { setPreferenceStore(HTMLPlugin.getDefault().getPreferenceStore()); setTemplateStore(HTMLTemplateManager.getInstance().getTemplateStore()); setContextTypeRegistry(HTMLTemplateManager.getInstance().getContextTypeRegistry()); } catch(Exception ex){ ex.printStackTrace(); } } @Override protected boolean isShowFormatterSetting() { return false; } @Override public boolean performOk() { boolean ok = super.performOk(); HTMLPlugin.getDefault().savePluginPreferences(); return ok; } }