Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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));
 }