From 58513148c21399914be89fb2e64fa63554517663 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Mon, 29 Mar 2004 02:34:48 +0000 Subject: Provide the action "show selected element" --- core/org.eclipse.cdt.ui/ChangeLog | 6 ++++++ .../cdt/internal/ui/editor/CEditorActionContributor.java | 10 ++++++++++ 2 files changed, 16 insertions(+) (limited to 'core') diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog index 3bf8d625de0..c394c8fea7c 100644 --- a/core/org.eclipse.cdt.ui/ChangeLog +++ b/core/org.eclipse.cdt.ui/ChangeLog @@ -1,3 +1,9 @@ +2004-03-28 Alain Magloire + + Provide a global hook for the action "Show Selected element" + + * src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java + 2004-03-26 Alain Magloire Keep the order of the sourceroots when sorting the CElements. diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java index 8aefb01a69a..689edbbef06 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/editor/CEditorActionContributor.java @@ -17,10 +17,12 @@ import org.eclipse.jface.text.ITextOperationTarget; import org.eclipse.jface.viewers.ISelectionChangedListener; import org.eclipse.jface.viewers.ISelectionProvider; import org.eclipse.jface.viewers.SelectionChangedEvent; +import org.eclipse.ui.IActionBars; import org.eclipse.ui.IEditorPart; import org.eclipse.ui.IWorkbenchActionConstants; import org.eclipse.ui.editors.text.TextEditorActionContributor; import org.eclipse.ui.texteditor.ITextEditor; +import org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds; import org.eclipse.ui.texteditor.RetargetTextEditorAction; import org.eclipse.ui.texteditor.TextEditorAction; @@ -155,6 +157,14 @@ public class CEditorActionContributor extends TextEditorActionContributor { } } + /** + * @see org.eclipse.ui.part.EditorActionBarContributor#init(IActionBars) + */ + public void init(IActionBars bars) { + super.init(bars); + bars.setGlobalActionHandler(ITextEditorActionDefinitionIds.TOGGLE_SHOW_SELECTED_ELEMENT_ONLY, fTogglePresentation); + } + /** * @see EditorActionBarContributor#contributeToToolBar(IToolBarManager) */ -- cgit v1.2.3