diff options
author | Darin Wright | 2005-03-21 14:50:37 +0000 |
---|---|---|
committer | Darin Wright | 2005-03-21 14:50:37 +0000 |
commit | 2e80a2b5c3fe2926b81bb383e7504cf5a860b3d5 (patch) | |
tree | 337df4a4bf8dc2d56195617c3951d00e8bc3a884 /org.eclipse.debug.ui | |
parent | 093fd3eadb13ead31b431aedcb67adf678acbc14 (diff) | |
download | eclipse.platform.debug-2e80a2b5c3fe2926b81bb383e7504cf5a860b3d5.tar.gz eclipse.platform.debug-2e80a2b5c3fe2926b81bb383e7504cf5a860b3d5.tar.xz eclipse.platform.debug-2e80a2b5c3fe2926b81bb383e7504cf5a860b3d5.zip |
Bug 88585 - Find action in variables and expressions view context menu has no text
Diffstat (limited to 'org.eclipse.debug.ui')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java index 1d869059a..e656d7f8d 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/variables/VariablesView.java @@ -856,13 +856,17 @@ public class VariablesView extends AbstractDebugEventHandlerView implements ISel action= new FindVariableAction(this); setAction("FindVariable", action); //$NON-NLS-1$ + + // TODO: Still using "old" resource access + ResourceBundle bundle= ResourceBundle.getBundle("org.eclipse.debug.internal.ui.views.variables.VariablesViewMessages"); //$NON-NLS-1$ + action = new FindReplaceAction(bundle, "find_replace_action.", VariablesView.this); //$NON-NLS-1$ + setAction("FindReplaceText", action); //$NON-NLS-1$ + setAction(ActionFactory.FIND.getId(), new Action() { public void run() { - IAction findAction= null; + IAction findAction = null; if (getDetailViewer().getTextWidget().isFocusControl()) { - //TODO: Still using "old" resource access - ResourceBundle bundle= ResourceBundle.getBundle("org.eclipse.debug.internal.ui.views.variables.VariablesViewMessages"); //$NON-NLS-1$ - findAction= new FindReplaceAction(bundle, "find_replace_action.", VariablesView.this); //$NON-NLS-1$ + findAction= getAction("FindReplaceText"); //$NON-NLS-1$ } else { findAction= getAction("FindVariable"); //$NON-NLS-1$ } @@ -873,7 +877,8 @@ public class VariablesView extends AbstractDebugEventHandlerView implements ISel fSelectionActions.add(ActionFactory.COPY.getId()); fSelectionActions.add(ActionFactory.CUT.getId()); fSelectionActions.add(ActionFactory.PASTE.getId()); - updateAction(ActionFactory.FIND.getId()); + fSelectionActions.add("FindReplaceText"); //$NON-NLS-1$ + updateAction("FindReplaceText"); //$NON-NLS-1$ action = new AssignValueAction(this, fDetailViewer); setAction("AssignValue", action); //$NON-NLS-1$ @@ -954,7 +959,7 @@ public class VariablesView extends AbstractDebugEventHandlerView implements ISel menu.add(getAction(ActionFactory.PASTE.getId())); menu.add(getAction(DETAIL_SELECT_ALL_ACTION)); menu.add(new Separator("FIND")); //$NON-NLS-1$ - menu.add(getAction(ActionFactory.FIND.getId())); + menu.add(getAction("FindReplaceText")); //$NON-NLS-1$ menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); } |