import net.sourceforge.phpeclipse.ui.editor.ShowExternalPreviewAction;
-import org.eclipse.core.resources.IFile;
-import org.eclipse.ui.IEditorInput;
+//import org.eclipse.core.resources.IFile;
+//import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IFileEditorInput;
+//import org.eclipse.ui.IFileEditorInput;
import org.eclipse.ui.texteditor.BasicTextEditorActionContributor;
import org.eclipse.ui.texteditor.ITextEditor;
/**
* Common base class for action contributors for Java editors.
*/
-public class SmartyEditorActionContributor extends BasicTextEditorActionContributor {
-
- /* (non-Javadoc)
- * @see org.eclipse.ui.IEditorActionBarContributor#setActiveEditor(org.eclipse.ui.IEditorPart)
- */
- public void setActiveEditor(IEditorPart part) {
- super.setActiveEditor(part);
- ITextEditor textEditor = null;
- if (part instanceof ITextEditor)
- textEditor = (ITextEditor) part;
+public class SmartyEditorActionContributor extends
+ BasicTextEditorActionContributor {
- if (textEditor != null) {
- IFile file = null;
- IEditorInput editorInput = textEditor.getEditorInput();
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.ui.IEditorActionBarContributor#setActiveEditor(org.eclipse.ui.IEditorPart)
+ */
+ public void setActiveEditor(IEditorPart part) {
+ super.setActiveEditor(part);
+ ITextEditor textEditor = null;
+ if (part instanceof ITextEditor)
+ textEditor = (ITextEditor) part;
- if (editorInput instanceof IFileEditorInput) {
- file = ((IFileEditorInput) editorInput).getFile();
- }
+ if (textEditor != null) {
+ //IFile file = null;
+ //IEditorInput editorInput = textEditor.getEditorInput();
- ShowExternalPreviewAction fShowExternalPreviewAction = ShowExternalPreviewAction.getInstance();
- fShowExternalPreviewAction.setEditor(textEditor);
- fShowExternalPreviewAction.update();
- if (fShowExternalPreviewAction != null)
- fShowExternalPreviewAction.doRun(ShowExternalPreviewAction.SMARTY_TYPE);
- }
- }
+// if (editorInput instanceof IFileEditorInput) {
+// file = ((IFileEditorInput) editorInput).getFile();
+// }
+
+ ShowExternalPreviewAction fShowExternalPreviewAction = ShowExternalPreviewAction
+ .getInstance();
+ fShowExternalPreviewAction.setEditor(textEditor);
+ fShowExternalPreviewAction.update();
+ if (fShowExternalPreviewAction != null)
+ fShowExternalPreviewAction
+ .doRun(ShowExternalPreviewAction.SMARTY_TYPE);
+ }
+ }
}