Exemple #1
0
        private void Area_VertexDoubleClick(object sender, GraphX.Controls.Models.VertexSelectedEventArgs args)
        {
            VertexControl vc        = (VertexControl)args.VertexControl;
            DataVertex    dv        = (DataVertex)vc.Vertex;
            string        vertex_id = dv.Element_id;
            bool          found     = FindVertexInCollection(vertex_id);

            FindSelectedVertex(vertex_id, found, args.VertexControl);
        }
Exemple #2
0
        private void Area_VertexSelected(object sender, GraphX.Controls.Models.VertexSelectedEventArgs args)
        {
            if (ACLine.IsChecked == false)
            {
                return;
            }

            if (args.MouseArgs.LeftButton == MouseButtonState.Pressed)
            {
                (this.DataContext as GraphViewModel).ConnectEdges(args.VertexControl);
            }
        }
Exemple #3
0
 private void graph_VertexMouseUp(object sender, GraphX.Controls.Models.VertexSelectedEventArgs args)
 {
     VerDown = false;
     pos.Clear();
     foreach (var v in graph.VertexList)
     {
         pos.Add(new GraphPos()
         {
             DialogID = v.Key.Dialog.ID, Position = v.Value.GetPosition()
         });
     }
 }
Exemple #4
0
 private void graph_VertexSelected(object sender, GraphX.Controls.Models.VertexSelectedEventArgs args)
 {
     if (args.VertexControl.Opacity != 1)
     {
         return;
     }
     VerDown = true;
     if (Selecting)
     {
         selected = (args.VertexControl.Vertex as DialogVertex).Dialog;
         return;
     }
     foreach (Dialog d in Story.Dialogs)
     {
         foreach (IDialog id in d.Options)
         {
             id.Selected = false;
         }
         d.Selected = (args.VertexControl.Vertex as DialogVertex).Dialog.ID == d.ID;
     }
 }