Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2005-01-20 19:58:50 +0000
committerDarin Wright2005-01-20 19:58:50 +0000
commit1a5faa38d6acc42b16437d0184d14219ce732f67 (patch)
tree778cbfa9a532ad7cbfa7289c875976999293452c
parenteeece16fcd36db2ef647b9aa307749d9451f44a8 (diff)
downloadeclipse.platform.debug-1a5faa38d6acc42b16437d0184d14219ce732f67.tar.gz
eclipse.platform.debug-1a5faa38d6acc42b16437d0184d14219ce732f67.tar.xz
eclipse.platform.debug-1a5faa38d6acc42b16437d0184d14219ce732f67.zip
*** empty log message ***
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpointGroups/PasteBreakpointsAction.java1
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsView.java12
2 files changed, 8 insertions, 5 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpointGroups/PasteBreakpointsAction.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpointGroups/PasteBreakpointsAction.java
index 62a9fac4c..26a4e2599 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpointGroups/PasteBreakpointsAction.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/actions/breakpointGroups/PasteBreakpointsAction.java
@@ -82,6 +82,7 @@ public class PasteBreakpointsAction extends SelectionListenerAction {
*/
public void run() {
breakpointsView.performPaste(getTarget(), LocalSelectionTransfer.getInstance().getSelection());
+ updateSelection(getStructuredSelection());
}
/**
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsView.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsView.java
index 1b290fcc1..0094b0d19 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsView.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/breakpoints/BreakpointsView.java
@@ -78,6 +78,7 @@ import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.ui.IWorkbenchPartReference;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.XMLMemento;
+import org.eclipse.ui.actions.ActionFactory;
import org.eclipse.ui.actions.SelectionListenerAction;
import org.eclipse.ui.texteditor.IWorkbenchActionDefinitionIds;
import org.eclipse.ui.views.navigator.LocalSelectionTransfer;
@@ -405,9 +406,9 @@ public class BreakpointsView extends AbstractDebugView implements ISelectionList
fClipboard= new Clipboard(getSite().getShell().getDisplay());
PasteBreakpointsAction paste = new PasteBreakpointsAction(this, fClipboard);
- configure(paste, IWorkbenchActionDefinitionIds.PASTE, ISharedImages.IMG_TOOL_PASTE);
+ configure(paste, IWorkbenchActionDefinitionIds.PASTE, ActionFactory.PASTE.getId(),ISharedImages.IMG_TOOL_PASTE);
SelectionListenerAction copy = new CopyBreakpointsAction(this, fClipboard, paste);
- configure(copy, IWorkbenchActionDefinitionIds.COPY, ISharedImages.IMG_TOOL_COPY);
+ configure(copy, IWorkbenchActionDefinitionIds.COPY, ActionFactory.COPY.getId(), ISharedImages.IMG_TOOL_COPY);
}
/**
@@ -416,13 +417,14 @@ public class BreakpointsView extends AbstractDebugView implements ISelectionList
* the action with this view.
*
* @param sla action
- * @param defId global action definition id
+ * @param defId action definition id
+ * @param globalId global action id
* @param imgId image identifier
*/
- private void configure(SelectionListenerAction action, String defId, String imgId) {
+ private void configure(SelectionListenerAction action, String defId, String globalId, String imgId) {
setAction(defId, action);
action.setActionDefinitionId(defId);
- getViewSite().getActionBars().setGlobalActionHandler(defId, action);
+ getViewSite().getActionBars().setGlobalActionHandler(globalId, action);
getViewer().addSelectionChangedListener(action);
action.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(imgId));
}

Back to the top