Example #1
0
        public override void ProcessClick()
        {
            Graphite.Core.Vertex thisVisual;

            if ((thisVisual = _ui.graphView().SelectedVertex()) == null)
                 return;

            if (_fromVertex != null) {
                _document.ConnectVertex (_fromVertex, thisVisual, 0);
                _document.ConnectVertex (thisVisual, _fromVertex, 0);
            }
            else
                _fromVertex = thisVisual;
        }
Example #2
0
 public void CreateVertex(Point pt, Shape sh)
 {
     var vertex = new Graphite.Core.Vertex (++_counter, pt);
     vertex.VertexShape = sh;
     AddVertex (vertex);
 }
Example #3
0
 public Vertex(Graphite.Core.Vertex vertex)
 {
     _assignedVertex = vertex;
 }
Example #4
0
 public override void ProcessMouseDown()
 {
     _ui.graphView().TrySelectVertex (_ui.graphView().CurrentPoint());
     _pressed = ((_draggedVertex = _ui.graphView().SelectedVertex()) != null);
 }