From 086a2e9463e15a8cfc4a6152d15fea086ae5c628 Mon Sep 17 00:00:00 2001 From: Markus Schorn Date: Thu, 31 May 2007 09:53:45 +0000 Subject: [PATCH] Fix for 186995, action to open include browser. --- core/org.eclipse.cdt.ui/plugin.properties | 7 +- core/org.eclipse.cdt.ui/plugin.xml | 24 +++++ .../ui/editor/CContentOutlinePage.java | 3 +- .../editor/ICEditorActionDefinitionIds.java | 6 ++ .../ui/includebrowser/IBMessages.java | 4 + .../ui/includebrowser/IBMessages.properties | 2 + .../ui/includebrowser/IncludeBrowserUI.java | 90 ++++++++++++++++++ .../OpenIncludeBrowserAction.java | 92 +++++++++++++++++++ .../cdt/internal/ui/viewsupport/IndexUI.java | 53 ++++++++++- .../cdt/ui/actions/CdtActionConstants.java | 7 ++ .../cdt/ui/actions/OpenViewActionGroup.java | 21 +++++ 11 files changed, 302 insertions(+), 7 deletions(-) create mode 100644 core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/includebrowser/IncludeBrowserUI.java create mode 100644 core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/includebrowser/OpenIncludeBrowserAction.java diff --git a/core/org.eclipse.cdt.ui/plugin.properties b/core/org.eclipse.cdt.ui/plugin.properties index 19326521b79..a84c5f252f4 100644 --- a/core/org.eclipse.cdt.ui/plugin.properties +++ b/core/org.eclipse.cdt.ui/plugin.properties @@ -309,6 +309,8 @@ ActionDefinition.openTypeHierarchy.name= Open Type Hierarchy ActionDefinition.openTypeHierarchy.description= Open a type hierarchy on the selected element ActionDefinition.openElementInCallHierarchy.name= Open Element in Call Hierarchy ActionDefinition.openElementInCallHierarchy.description= Open an element in the call hierarchy view +ActionDefinition.openIncludeBrowser.name= Open Include Browser +ActionDefinition.openIncludeBrowser.description= Open an include browser on the selected element OpenTypeHierarchyAction.label=Open Type Hie&rarchy OpenTypeHierarchyAction.tooltip=Opens a Type Hierarchy for the Selected Element ViewCommand.typeHierarchy.name= C Type Hierarchy @@ -383,9 +385,12 @@ Dummy.label = dummy # Common Navigator navigatorContent.name = CDT Elements -OpenCallHierarchy.label = Open Call Hierarchy +OpenCallHierarchy.label = Open Call H&ierarchy OpenCallHierarchy.tooltip = Open Call Hierarchy +OpenIncludeBrowser.label = Open Inc&lude Browser +OpenIncludeBrowser.tooltip = Open Include Browser + ParserProposalCategory=Parsing-based Proposals DefaultProposalCategory= &Basic Proposals TemplateProposalCategory= Te&mplate Proposals diff --git a/core/org.eclipse.cdt.ui/plugin.xml b/core/org.eclipse.cdt.ui/plugin.xml index b28182df5e9..b52576a7b98 100644 --- a/core/org.eclipse.cdt.ui/plugin.xml +++ b/core/org.eclipse.cdt.ui/plugin.xml @@ -1027,6 +1027,14 @@ description="%COpenActionSet.description" visible="false" id="org.eclipse.cdt.ui.OpenActionSet"> + + + +