public override void InvokeEnd(MouseEvent ev) { base.InvokeEnd(ev); if (clicked) { IEditableExperiment experiment = m_ownerComponent.ExperimentNode.Owner as IEditableExperiment; if (experiment != null) { experiment.RemoveVertex(m_ownerComponent.ExperimentNode); } } clicked = false; }
public override void InvokeEnd(double x, double y, IDrawingView view) { base.InvokeEnd(x, y, view); if (clicked) { IEditableExperiment experiment = m_ownerComponent.ExperimentNode.Owner as IEditableExperiment; if (experiment != null) { experiment.RemoveVertex(m_ownerComponent.ExperimentNode); } } clicked = false; }
/// <summary> /// Removes the vertex. /// </summary> /// <param name="v">The v.</param> /// <returns></returns> public bool RemoveVertex(ExperimentNode v) { return(m_experiment.RemoveVertex(v)); }