import java.util.Enumeration;
import java.util.Hashtable;
import java.util.List;
+import java.util.ResourceBundle;
import java.util.Vector;
import net.sourceforge.phpdt.core.ElementChangedEvent;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.core.runtime.ListenerList;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.action.IMenuListener;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.action.Separator;
import org.eclipse.jface.preference.IPreferenceStore;
-import org.eclipse.jface.text.Assert;
+//incastrix
+//import org.eclipse.jface.text.Assert;
+import org.eclipse.core.runtime.Assert;
import org.eclipse.jface.text.ITextSelection;
import org.eclipse.jface.util.IPropertyChangeListener;
-import org.eclipse.jface.util.ListenerList;
import org.eclipse.jface.util.PropertyChangeEvent;
import org.eclipse.jface.viewers.IBaseLabelProvider;
import org.eclipse.jface.viewers.IPostSelectionProvider;
import org.eclipse.jface.viewers.ViewerFilter;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.BusyIndicator;
-import org.eclipse.swt.dnd.DND;
-import org.eclipse.swt.dnd.Transfer;
+//import org.eclipse.swt.dnd.DND;
+//import org.eclipse.swt.dnd.Transfer;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.part.IShowInTargetList;
import org.eclipse.ui.part.Page;
import org.eclipse.ui.part.ShowInContext;
+import org.eclipse.ui.texteditor.GotoAnnotationAction;
import org.eclipse.ui.texteditor.ITextEditorActionConstants;
import org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds;
import org.eclipse.ui.texteditor.IUpdate;
import org.eclipse.ui.texteditor.TextEditorAction;
import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
-import org.eclipse.ui.views.navigator.LocalSelectionTransfer;
+//import org.eclipse.ui.views.navigator.LocalSelectionTransfer;
/**
* The content outline page of the Java editor. The viewer implements a
if (d != null) {
d.asyncExec(new Runnable() {
public void run() {
- ICompilationUnit cu = (ICompilationUnit) fInput;
- IJavaElement base = cu;
+ //ICompilationUnit cu = (ICompilationUnit) fInput;
+ //IJavaElement base = cu;
// if (fTopLevelTypeOnly) {
// base= getMainType(cu);
// if (base == null) {
fContextMenuID = contextMenuID;
fEditor = editor;
fTogglePresentation = new TogglePresentationAction();
- fPreviousAnnotation = new GotoAnnotationAction(
- "PreviousAnnotation.", false); //$NON-NLS-1$
- fNextAnnotation = new GotoAnnotationAction("NextAnnotation.", true); //$NON-NLS-1$
+ ResourceBundle bundle = PHPEditorMessages.getResourceBundle();
+ fPreviousAnnotation = new GotoAnnotationAction(bundle,
+ "PreviousAnnotation.", null, false); //$NON-NLS-1$
+ fNextAnnotation = new GotoAnnotationAction(bundle,
+ "NextAnnotation.", null, true); //$NON-NLS-1$
fShowJavadoc = (TextEditorAction) fEditor.getAction("ShowJavaDoc"); //$NON-NLS-1$
fUndo = fEditor.getAction(ITextEditorActionConstants.UNDO);
fRedo = fEditor.getAction(ITextEditorActionConstants.REDO);
}
private void initDragAndDrop() {
- int ops = DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK;
- Transfer[] transfers = new Transfer[] { LocalSelectionTransfer
- .getInstance() };
+// int ops = DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK;
+// Transfer[] transfers = new Transfer[] { LocalSelectionTransfer
+// .getInstance() };
// Drop Adapter
// TransferDropTargetListener[] dropListeners= new