diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog index 0242ea82b33..01500764c61 100644 --- a/core/org.eclipse.cdt.ui/ChangeLog +++ b/core/org.eclipse.cdt.ui/ChangeLog @@ -1,3 +1,9 @@ +2004-03-30 Alain Magloire + + Show the import/export menu even when no selection. + PR 56650 + * src/org/eclipse/cdt/internal/cview/MainActiongroup.java + 2004-03-30 Alain Magloire Change the filter implementation of the CView to match diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java index 31646db11ae..b39c6198cf4 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/MainActionGroup.java @@ -183,6 +183,11 @@ public class MainActionGroup extends CViewActionGroup { new NewWizardMenu(menu, getCView().getSite().getWorkbenchWindow(), false); menu.add(new Separator(IContextMenuConstants.GROUP_REORGANIZE)); refactoringActionGroup.fillContextMenu(menu); + menu.add(new Separator()); + importAction.selectionChanged(resources); + menu.add(importAction); + exportAction.selectionChanged(resources); + menu.add(exportAction); menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS + "-end")); //$NON-NLS-1$ menu.add(new Separator()); @@ -360,6 +365,8 @@ public class MainActionGroup extends CViewActionGroup { public void dispose() { IWorkspace workspace = CUIPlugin.getWorkspace(); + importAction.dispose(); + exportAction.dispose(); refactorGroup.dispose(); openFileGroup.dispose(); openProjectGroup.dispose();