X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/actions/PHPOpenDeclarationEditorAction.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/actions/PHPOpenDeclarationEditorAction.java index e689c33..11af2f6 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/actions/PHPOpenDeclarationEditorAction.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/actions/PHPOpenDeclarationEditorAction.java @@ -13,55 +13,60 @@ import org.eclipse.jface.action.IAction; import org.eclipse.jface.text.ITextSelection; import org.eclipse.jface.text.TextSelection; import org.eclipse.jface.viewers.ISelection; -import org.eclipse.jface.viewers.IStructuredSelection; +//import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.ui.IEditorActionDelegate; import org.eclipse.ui.IEditorPart; import org.eclipse.ui.IWorkbenchWindow; import org.eclipse.ui.actions.ActionDelegate; -public class PHPOpenDeclarationEditorAction extends ActionDelegate implements IEditorActionDelegate { - private IWorkbenchWindow fWindow; +public class PHPOpenDeclarationEditorAction extends ActionDelegate implements + IEditorActionDelegate { + private IWorkbenchWindow fWindow; - private PHPEditor fEditor; + private PHPEditor fEditor; - public void init(IWorkbenchWindow window) { - this.fWindow = window; - } + public void init(IWorkbenchWindow window) { + this.fWindow = window; + } - public void selectionChanged(IAction action, ISelection selection) { - if (!selection.isEmpty()) { - if (selection instanceof TextSelection) { - action.setEnabled(true); - } else if (fWindow.getActivePage() != null && fWindow.getActivePage().getActivePart() != null) { - // - } - } - } + public void selectionChanged(IAction action, ISelection selection) { + if (!selection.isEmpty()) { + if (selection instanceof TextSelection) { + action.setEnabled(true); + } else if (fWindow.getActivePage() != null + && fWindow.getActivePage().getActivePart() != null) { + // + } + } + } - private boolean checkEnabled(IStructuredSelection selection) { - if (selection.isEmpty()) - return false; - return true; - } - - public void run(IAction action) { - if (fEditor == null) { - IEditorPart targetEditor = fWindow.getActivePage().getActiveEditor(); - if (targetEditor != null && (targetEditor instanceof PHPEditor)) { - fEditor = (PHPEditor) targetEditor; - } - } - if (fEditor != null) { - ITextSelection selection = (ITextSelection) fEditor.getSelectionProvider().getSelection(); - OpenDeclarationEditorAction openAction = new OpenDeclarationEditorAction(fEditor); - openAction.openSelectedElement(selection); - } - } +// private boolean checkEnabled(IStructuredSelection selection) { +// if (selection.isEmpty()) +// return false; +// return true; +// } - public void setActiveEditor(IAction action, IEditorPart targetEditor) { - if (targetEditor != null && (targetEditor instanceof PHPEditor)) { - fEditor = (PHPEditor) targetEditor; - } - } + public void run(IAction action) { + if (fEditor == null) { + IEditorPart targetEditor = fWindow.getActivePage() + .getActiveEditor(); + if (targetEditor != null && (targetEditor instanceof PHPEditor)) { + fEditor = (PHPEditor) targetEditor; + } + } + if (fEditor != null) { + ITextSelection selection = (ITextSelection) fEditor + .getSelectionProvider().getSelection(); + OpenDeclarationEditorAction openAction = new OpenDeclarationEditorAction( + fEditor); + openAction.openSelectedElement(selection); + } + } + + public void setActiveEditor(IAction action, IEditorPart targetEditor) { + if (targetEditor != null && (targetEditor instanceof PHPEditor)) { + fEditor = (PHPEditor) targetEditor; + } + } } \ No newline at end of file