private void gMapControl_MouseUp(object sender, MouseEventArgs e)
{
isDraggingMarker = false;
currentMarker = null;
ToolsOverlay.Markers.Clear();
/////////////////////////////////////////////////
// Here check if mouse was over a mouse symbol
// and started to drag RNG/BRNG tool and now over
// a different symbol. If true then initiate SEP tool
if (SEPToolStartTarget != -1)
{
GMapOverlay[] overlays = new GMapOverlay[] { DinamicOverlay };
for (int i = overlays.Length - 1; i >= 0; i--)
{
GMapOverlay o = overlays[i];
if (o != null && o.IsVisibile)
foreach (GMapMarker m in o.Markers)
if (m.IsVisible && m.IsHitTestVisible)
{
if (MouseIsOnTheAC_Symbol(e, m))
{
GMapTargetandLabel MyMarker = (GMapTargetandLabel)m;
if (MyMarker.MyTargetIndex != -1 && MyMarker.MyTargetIndex != SEPToolStartTarget)
{
DynamicDisplayBuilder.ActivateSEPTool(MyMarker.MyTargetIndex, SEPToolStartTarget);
}
}
}
}
SEPToolStartTarget = -1;
}
}