Lines 10-19
Link Here
|
10 |
*******************************************************************************/ |
10 |
*******************************************************************************/ |
11 |
package org.eclipse.pde.internal.ui.editor.feature; |
11 |
package org.eclipse.pde.internal.ui.editor.feature; |
12 |
|
12 |
|
13 |
import org.eclipse.pde.internal.ui.dialogs.PluginSelectionDialog; |
|
|
14 |
|
15 |
import org.eclipse.pde.internal.ui.dialogs.FeatureSelectionDialog; |
16 |
|
17 |
import java.util.ArrayList; |
13 |
import java.util.ArrayList; |
18 |
import java.util.Iterator; |
14 |
import java.util.Iterator; |
19 |
import org.eclipse.core.runtime.CoreException; |
15 |
import org.eclipse.core.runtime.CoreException; |
Lines 27-37
Link Here
|
27 |
import org.eclipse.pde.internal.core.ifeature.*; |
23 |
import org.eclipse.pde.internal.core.ifeature.*; |
28 |
import org.eclipse.pde.internal.ui.PDEPlugin; |
24 |
import org.eclipse.pde.internal.ui.PDEPlugin; |
29 |
import org.eclipse.pde.internal.ui.PDEUIMessages; |
25 |
import org.eclipse.pde.internal.ui.PDEUIMessages; |
|
|
26 |
import org.eclipse.pde.internal.ui.dialogs.FeatureSelectionDialog; |
27 |
import org.eclipse.pde.internal.ui.dialogs.PluginSelectionDialog; |
30 |
import org.eclipse.pde.internal.ui.editor.*; |
28 |
import org.eclipse.pde.internal.ui.editor.*; |
31 |
import org.eclipse.pde.internal.ui.editor.actions.SortAction; |
29 |
import org.eclipse.pde.internal.ui.editor.actions.SortAction; |
32 |
import org.eclipse.pde.internal.ui.elements.DefaultContentProvider; |
30 |
import org.eclipse.pde.internal.ui.elements.DefaultContentProvider; |
33 |
import org.eclipse.pde.internal.ui.parts.TablePart; |
31 |
import org.eclipse.pde.internal.ui.parts.TablePart; |
34 |
import org.eclipse.pde.internal.ui.wizards.*; |
32 |
import org.eclipse.pde.internal.ui.wizards.ListUtil; |
35 |
import org.eclipse.swt.SWT; |
33 |
import org.eclipse.swt.SWT; |
36 |
import org.eclipse.swt.custom.BusyIndicator; |
34 |
import org.eclipse.swt.custom.BusyIndicator; |
37 |
import org.eclipse.swt.dnd.Clipboard; |
35 |
import org.eclipse.swt.dnd.Clipboard; |
Lines 40-45
Link Here
|
40 |
import org.eclipse.swt.graphics.Cursor; |
38 |
import org.eclipse.swt.graphics.Cursor; |
41 |
import org.eclipse.swt.layout.GridData; |
39 |
import org.eclipse.swt.layout.GridData; |
42 |
import org.eclipse.swt.widgets.*; |
40 |
import org.eclipse.swt.widgets.*; |
|
|
41 |
import org.eclipse.ui.IEditorSite; |
42 |
import org.eclipse.ui.IWorkbenchActionConstants; |
43 |
import org.eclipse.ui.actions.ActionFactory; |
43 |
import org.eclipse.ui.actions.ActionFactory; |
44 |
import org.eclipse.ui.forms.widgets.FormToolkit; |
44 |
import org.eclipse.ui.forms.widgets.FormToolkit; |
45 |
import org.eclipse.ui.forms.widgets.Section; |
45 |
import org.eclipse.ui.forms.widgets.Section; |
Lines 349-354
Link Here
|
349 |
manager.add(new Separator()); |
349 |
manager.add(new Separator()); |
350 |
} |
350 |
} |
351 |
getPage().getPDEEditor().getContributor().contextMenuAboutToShow(manager); |
351 |
getPage().getPDEEditor().getContributor().contextMenuAboutToShow(manager); |
|
|
352 |
manager.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS)); |
353 |
} |
354 |
|
355 |
protected void registerPopupMenu(MenuManager popupMenuManager) { |
356 |
IEditorSite site = (IEditorSite) getPage().getSite(); |
357 |
site.registerContextMenu(site.getId() + ".plugins", popupMenuManager, fViewerPart.getViewer(), false); //$NON-NLS-1$ |
352 |
} |
358 |
} |
353 |
|
359 |
|
354 |
protected void selectionChanged(IStructuredSelection selection) { |
360 |
protected void selectionChanged(IStructuredSelection selection) { |