public GNodeSubprocess(Node node, GProcess gprocess) : base(gprocess) { m_node = node; m_selectedPort = ""; m_ports = new Dictionary <string, RectangleF>(); AfterLoad(); }
public void Load(Project project) { m_Project = project; foreach (Process process in m_Project.ProcessList) { GProcess c = new GProcess(this); c.Load(project, process); m_GProcesses.Add(process.Name, c); } }
public void AddProcess(string name) { if (!m_GProcesses.ContainsKey(name)) { m_Project.NewProcess(name); Process process = m_Project.FindProcess(name); GProcess c = new GProcess(this); c.Load(m_Project, process); m_GProcesses.Add(process.Name, c); } }
public GConnection(GNode start, GNode end, string startPort, string endPort, GProcess gprocess) : base(gprocess) { Start = start; StartPort = startPort; End = end; EndPort = endPort; m_Anchors = new List <Anchor>(); m_SelectedAnchor = -1; AfterLoad(); }
public GNodeFunction(Node node, GProcess gprocess) : base(gprocess) { m_node = node; AfterLoad(); }
public GElement(GProcess gprocess) { m_gprocess = gprocess; m_mouseOffset = new Point(0, 0); }
public GNode(GProcess gprocess) : base(gprocess) { }
public GNodeStub(GProcess gprocess) : base(gprocess) { }
public GNodeVariable(Variable var, GProcess gprocess) : base(gprocess) { m_var = var; AfterLoad(); }