From 6016d9fbb791582df663823c16fc4f92b2b3193b Mon Sep 17 00:00:00 2001 From: Ben Steffensmeier Date: Mon, 10 Dec 2012 17:57:49 -0600 Subject: [PATCH] Issue #1362 create a new resource handler when nsharp is created in a side pane. Former-commit-id: 2e1d72fd128574dd5484802dbe658e97a229ab2c [formerly 50ff73809f77e9f22a37e8324734294438f20d7f] [formerly 52497f563048ce10289c757eec1dcccafd30d756] [formerly 2e1d72fd128574dd5484802dbe658e97a229ab2c [formerly 50ff73809f77e9f22a37e8324734294438f20d7f] [formerly 52497f563048ce10289c757eec1dcccafd30d756] [formerly 0eb454f0d4685bc81665177e2e1b9094dd867549 [formerly 52497f563048ce10289c757eec1dcccafd30d756 [formerly 62cb0df39d0c24edc80d635f3bf90d2abc564b04]]]] Former-commit-id: 0eb454f0d4685bc81665177e2e1b9094dd867549 Former-commit-id: 0f710623ffde641bb8c53ac9cd350f8340f457e4 [formerly d2f5643093f4471feae056b0db26311efec62eca] [formerly 0389e78f6ec248b75fa1097fd1938b3fb3461458 [formerly 84fa621b558babcfcccff6521586b29cc7af9814]] Former-commit-id: f2c53adcf6ec90921cff3b18b5270ef924ee61dd [formerly c45e8c312323398da94d2eb0fbca305c74ee3914] Former-commit-id: cc5e452d3ff07350280951818d76598aa2ab848a --- .../uf/viz/d2d/nsharp/rsc/D2DNSharpResource.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cave/com.raytheon.uf.viz.d2d.nsharp/src/com/raytheon/uf/viz/d2d/nsharp/rsc/D2DNSharpResource.java b/cave/com.raytheon.uf.viz.d2d.nsharp/src/com/raytheon/uf/viz/d2d/nsharp/rsc/D2DNSharpResource.java index b6330b7810..bdea75c8f7 100644 --- a/cave/com.raytheon.uf.viz.d2d.nsharp/src/com/raytheon/uf/viz/d2d/nsharp/rsc/D2DNSharpResource.java +++ b/cave/com.raytheon.uf.viz.d2d.nsharp/src/com/raytheon/uf/viz/d2d/nsharp/rsc/D2DNSharpResource.java @@ -41,6 +41,7 @@ import org.eclipse.core.runtime.jobs.Job; import com.raytheon.uf.common.time.DataTime; import com.raytheon.uf.viz.core.IGraphicsTarget; import com.raytheon.uf.viz.core.drawables.AbstractDescriptor; +import com.raytheon.uf.viz.core.drawables.IRenderableDisplay; import com.raytheon.uf.viz.core.drawables.PaintProperties; import com.raytheon.uf.viz.core.exception.VizException; import com.raytheon.uf.viz.core.rsc.AbstractVizResource; @@ -188,7 +189,13 @@ public class D2DNSharpResource extends return handler; } } - throw new VizException("Unable to find a NsharpResourceHandler."); + NsharpResourceHandler handler = new NsharpResourceHandler( + new IRenderableDisplay[] { descriptor.getRenderableDisplay() }, + null); + for (NsharpAbstractPaneResource paneRsc : paneRscs) { + paneRsc.setRscHandler(handler); + } + return handler; } @Override