diff --git a/cave/com.raytheon.uf.viz.d2d.nsharp/plugin.xml b/cave/com.raytheon.uf.viz.d2d.nsharp/plugin.xml
index a2cdf66126..541dae7509 100644
--- a/cave/com.raytheon.uf.viz.d2d.nsharp/plugin.xml
+++ b/cave/com.raytheon.uf.viz.d2d.nsharp/plugin.xml
@@ -39,7 +39,7 @@
commandId="com.raytheon.viz.ui.actions.saveScreen">
* @@ -51,45 +47,6 @@ import com.raytheon.viz.ui.tools.ModalToolManager; */ public class D2DNSharpPaletteWindow extends NsharpPaletteWindow { - private static final String EDIT_TOOL_CATEGY = "com.raytheon.viz.ui.modalTool.nav"; - - private class EditTool extends AbstractModalTool { - - public EditTool() { - this.categoryId = EDIT_TOOL_CATEGY; - } - - @Override - protected void deactivateTool() { - if (!graphEditBtn.isDisposed()) { - editGraphOn = false; - graphEditBtn.setText(EDIT_GRAPH_OFF); - notifyRsc(); - } - - } - - @Override - protected void activateTool() { - editGraphOn = true; - graphEditBtn.setText(EDIT_GRAPH_ON); - notifyRsc(); - } - - private void notifyRsc() { - NsharpResourceHandler rsc = getRscHandler(); - if (rsc == null) - return; - - rsc.setEditGraphOn(editGraphOn); - } - - } - - private AbstractModalTool editTool = new EditTool(); - - private AbstractModalTool lastTool = null; - @Override public void createDataControlGp(Composite parent) { super.createDataControlGp(parent); @@ -107,71 +64,6 @@ public class D2DNSharpPaletteWindow extends NsharpPaletteWindow { } }); - for (Listener listener : graphEditBtn.getListeners(SWT.MouseUp)) { - graphEditBtn.removeListener(SWT.MouseUp, listener); - } - graphEditBtn.addListener(SWT.MouseUp, new Listener() { - - @Override - public void handleEvent(Event event) { - if (editGraphOn) { - disableEdit(); - } else { - enableEdit(); - } - } - }); - NsharpResourceHandler rsc = getRscHandler(); - if (rsc != null && rsc.isEditGraphOn()) { - enableEdit(); - } else { - disableEdit(); - } - - } - - /* - * (non-Javadoc) - * - * @see gov.noaa.nws.ncep.ui.nsharp.palette.NsharpPaletteWindow#dispose() - */ - @Override - public void dispose() { - disableEdit(); - getSite().getPage().removePartListener(this); - } - - private void enableEdit() { - AbstractVizPerspectiveManager perspMgr = VizPerspectiveListener - .getCurrentPerspectiveManager(); - if (perspMgr == null) { - return; - } - ModalToolManager mgr = perspMgr.getToolManager(); - lastTool = mgr.getSelectedModalTool(EDIT_TOOL_CATEGY); - if (lastTool != editTool) { - mgr.selectModalTool(editTool); - editTool.activate(); - } else { - lastTool = null; - } - } - - private void disableEdit() { - AbstractVizPerspectiveManager perspMgr = VizPerspectiveListener - .getCurrentPerspectiveManager(); - if (perspMgr == null) { - return; - } - ModalToolManager mgr = perspMgr.getToolManager(); - if (mgr.getSelectedModalTool(EDIT_TOOL_CATEGY) == editTool) { - mgr.deselectModalTool(editTool); - if (lastTool != null) { - mgr.selectModalTool(lastTool); - lastTool.activate(); - lastTool = null; - } - } } }